1/* SPDX-License-Identifier: GPL-2.0-only */ 2 3/* Include variant DPTF */ 4#include <variant/acpi/dptf.asl> 5 6/* Mainboard specific _PDL is 1GHz */ 7Name (MPDL, 8) 8 9Name (DTRT, Package () { 10 /* CPU Throttle Effect on CPU */ 11 Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TCPU, 100, 50, 0, 0, 0, 0 }, 12 13 /* CPU Effect on Temp Sensor 0 */ 14 Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR0, 100, 600, 0, 0, 0, 0 }, 15 16#ifdef DPTF_ENABLE_CHARGER 17 /* Charger Effect on Temp Sensor 1 */ 18 Package () { \_SB.DPTF.TCHG, \_SB.DPTF.TSR1, 200, 600, 0, 0, 0, 0 }, 19#endif 20 21 /* CPU Effect on Temp Sensor 1 */ 22 Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR1, 100, 600, 0, 0, 0, 0 }, 23 24 /* CPU Effect on Temp Sensor 2 */ 25 Package () { \_SB.DPTF.TCPU, \_SB.DPTF.TSR2, 100, 600, 0, 0, 0, 0 }, 26}) 27 28Name (MPPC, Package () 29{ 30 0x2, // Revision 31 Package () { // Power Limit 1 32 0, // PowerLimitIndex, 0 for Power Limit 1 33 1600, // PowerLimitMinimum 34 6200, // PowerLimitMaximum 35 1000, // TimeWindowMinimum 36 1000, // TimeWindowMaximum 37 200 // StepSize 38 }, 39 Package () { // Power Limit 2 40 1, // PowerLimitIndex, 1 for Power Limit 2 41 8000, // PowerLimitMinimum 42 8000, // PowerLimitMaximum 43 1000, // TimeWindowMinimum 44 1000, // TimeWindowMaximum 45 1000 // StepSize 46 } 47}) 48 49/* Include SoC DPTF */ 50#include <soc/intel/baytrail/acpi/dptf/dptf.asl> 51