summaryrefslogtreecommitdiff
path: root/src/ec/google/chromeec/acpi/ec.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ec/google/chromeec/acpi/ec.asl')
-rw-r--r--src/ec/google/chromeec/acpi/ec.asl21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ec/google/chromeec/acpi/ec.asl b/src/ec/google/chromeec/acpi/ec.asl
index 24519c272f..31ef90520e 100644
--- a/src/ec/google/chromeec/acpi/ec.asl
+++ b/src/ec/google/chromeec/acpi/ec.asl
@@ -23,6 +23,9 @@
* re-evaluate their _PPC and _CST tables.
*/
+// Mainboard specific throttle handler
+External (\_TZ.THRT, MethodObj)
+
Device (EC0)
{
Name (_HID, EISAID ("PNP0C09"))
@@ -226,6 +229,24 @@ Device (EC0)
Store ("EC: KEY PRESSED", Debug)
}
+ // Throttle Start
+ Method (_Q12, 0, NotSerialized)
+ {
+ Store ("EC: THROTTLE START", Debug)
+ If (CondRefOf (\_TZ.THRT, Local0)) {
+ \_TZ.THRT (1)
+ }
+ }
+
+ // Throttle Stop
+ Method (_Q13, 0, NotSerialized)
+ {
+ Store ("EC: THROTTLE STOP", Debug)
+ If (CondRefOf (\_TZ.THRT, Local0)) {
+ \_TZ.THRT (0)
+ }
+ }
+
#include "ac.asl"
#include "battery.asl"
}