diff options
author | Andrew McRae <amcrae@google.com> | 2022-03-15 14:52:35 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-03-15 09:26:17 +0000 |
commit | 505268a3d5984441ee4e6d4fd93f44fb20b74393 (patch) | |
tree | 8005b7160b44ae660daa036346bc048cec5ac99b | |
parent | 00b93c2d75ee4b52e2a7f07230be2142a5dd486f (diff) | |
download | chrome-ec-505268a3d5984441ee4e6d4fd93f44fb20b74393.tar.gz |
nissa: Gate the temperature sensor reads with power enable
The temperature sensors are powered off the P3300_S5 signal,
so include the GPIO check in the sensor driver.
BUG=b:224667136
TEST=zmake build nivviks; flash and run
BRANCH=none
Signed-off-by: Andrew McRae <amcrae@google.com>
Change-Id: I453bb2d876dba1d52d52b063aaf5ee02742624b4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3522251
Reviewed-by: Peter Marheine <pmarheine@chromium.org>
-rw-r--r-- | zephyr/projects/nissa/nereid_generated.dts | 1 | ||||
-rw-r--r-- | zephyr/projects/nissa/nivviks_generated.dts | 1 | ||||
-rw-r--r-- | zephyr/projects/nissa/prj.conf | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/zephyr/projects/nissa/nereid_generated.dts b/zephyr/projects/nissa/nereid_generated.dts index f0427f3e8d..2f772a3530 100644 --- a/zephyr/projects/nissa/nereid_generated.dts +++ b/zephyr/projects/nissa/nereid_generated.dts @@ -116,6 +116,7 @@ }; gpio_en_pp3300_s5: en_pp3300_s5 { gpios = <&gpioc 5 GPIO_OUTPUT>; + enum-name = "GPIO_TEMP_SENSOR_POWER"; }; gpio_en_pp5000_pen_x: en_pp5000_pen_x { gpios = <&gpiob 5 GPIO_OUTPUT>; diff --git a/zephyr/projects/nissa/nivviks_generated.dts b/zephyr/projects/nissa/nivviks_generated.dts index 3e6873a612..725e615403 100644 --- a/zephyr/projects/nissa/nivviks_generated.dts +++ b/zephyr/projects/nissa/nivviks_generated.dts @@ -114,6 +114,7 @@ }; gpio_en_pp3300_s5: en_pp3300_s5 { gpios = <&gpiob 6 GPIO_OUTPUT>; + enum-name = "GPIO_TEMP_SENSOR_POWER"; }; gpio_en_pp5000_pen_x: en_pp5000_pen_x { gpios = <&gpioe 2 GPIO_OUTPUT>; diff --git a/zephyr/projects/nissa/prj.conf b/zephyr/projects/nissa/prj.conf index 8d064d0c9c..e22b058a8f 100644 --- a/zephyr/projects/nissa/prj.conf +++ b/zephyr/projects/nissa/prj.conf @@ -70,6 +70,8 @@ CONFIG_PLATFORM_EC_MKBP_HOST_EVENT_WAKEUP_MASK=y # Temperature sensor support CONFIG_PLATFORM_EC_TEMP_SENSOR=y CONFIG_PLATFORM_EC_THERMISTOR=y +CONFIG_PLATFORM_EC_TEMP_SENSOR_POWER=y +CONFIG_PLATFORM_EC_TEMP_SENSOR_FIRST_READ_DELAY=y # CBI EEPROM support CONFIG_EEPROM=y |