Patrick Georgi has submitted this change. ( https://review.coreboot.org/c/coreboot/+/54133 )
Change subject: ec/google/chromeec: Implement support for DRIVERS_ACPI_THERMAL_ZONE ......................................................................
ec/google/chromeec: Implement support for DRIVERS_ACPI_THERMAL_ZONE
This adds the required method to access temperature data from the ChromeEC.
BUG=b:186166365 TEST=Boot guybrush to the OS and verify temperatures $ tail /sys/devices/virtual/thermal/thermal_zone*/temp ==> /sys/devices/virtual/thermal/thermal_zone0/temp <== 31900
==> /sys/devices/virtual/thermal/thermal_zone1/temp <== 34900
==> /sys/devices/virtual/thermal/thermal_zone2/temp <== 31900
==> /sys/devices/virtual/thermal/thermal_zone3/temp <== 33900
Signed-off-by: Raul E Rangel rrangel@chromium.org Change-Id: I418b6691a7d00a4c2d89c9c1fe8f9416602be0f1 Reviewed-on: https://review.coreboot.org/c/coreboot/+/54133 Reviewed-by: Karthik Ramasubramanian kramasub@google.com Reviewed-by: Tim Wawrzynczak twawrzynczak@chromium.org Tested-by: build bot (Jenkins) no-reply@coreboot.org --- M src/ec/google/chromeec/acpi/cros_ec.asl 1 file changed, 7 insertions(+), 0 deletions(-)
Approvals: build bot (Jenkins): Verified Karthik Ramasubramanian: Looks good to me, approved Tim Wawrzynczak: Looks good to me, approved
diff --git a/src/ec/google/chromeec/acpi/cros_ec.asl b/src/ec/google/chromeec/acpi/cros_ec.asl index 66f9a0a..5a95413 100644 --- a/src/ec/google/chromeec/acpi/cros_ec.asl +++ b/src/ec/google/chromeec/acpi/cros_ec.asl @@ -55,4 +55,11 @@ { Return (0xB) } + +#if CONFIG(DRIVERS_ACPI_THERMAL_ZONE) + Method(TMP, 1) + { + Return(^^TSRD(Arg0)) + } +#endif }