From 3f1500f54f7d5d0bdc4b2f3a99cb7768d31066cc Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Thu, 6 Mar 2014 08:37:49 -0800 Subject: google/chromeec: Notify DPTF charger participant on AC state change The DPTF charger particpant device needs to be notified when the AC state changes so it can re-evaluate the PPCC object and apply the proper charge rate limit if necessary. Change-Id: I6723754e2fe12862f50709875140fcadcddb18eb Signed-off-by: Duncan Laurie Reviewed-on: https://chromium-review.googlesource.com/189029 Reviewed-by: Aaron Durbin Reviewed-by: Brad Geltz (cherry picked from commit ed1ee577014421b021e8814edc91a1b696bf9eed) Signed-off-by: Isaac Christensen Reviewed-on: http://review.coreboot.org/6951 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Patrick Georgi --- src/ec/google/chromeec/acpi/ec.asl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ec/google/chromeec/acpi/ec.asl b/src/ec/google/chromeec/acpi/ec.asl index 5218c88c40..650efd2573 100644 --- a/src/ec/google/chromeec/acpi/ec.asl +++ b/src/ec/google/chromeec/acpi/ec.asl @@ -26,6 +26,7 @@ // Mainboard specific throttle handler External (\_TZ.THRT, MethodObj) External (\_SB.DPTF.TEVT, MethodObj) +External (\_SB.DPTF.TCHG, DeviceObj) Device (EC0) { @@ -205,6 +206,9 @@ Device (EC0) Store ("EC: AC CONNECTED", Debug) Store (ACEX, \PWRS) Notify (AC, 0x80) + If (CondRefOf (\_SB.DPTF.TCHG)) { + Notify (\_SB.DPTF.TCHG, 0x80) + } \PNOT () } @@ -214,6 +218,9 @@ Device (EC0) Store ("EC: AC DISCONNECTED", Debug) Store (ACEX, \PWRS) Notify (AC, 0x80) + If (CondRefOf (\_SB.DPTF.TCHG)) { + Notify (\_SB.DPTF.TCHG, 0x80) + } \PNOT () } -- cgit v1.2.3