summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2022-03-15 14:52:35 +1100
committerCommit Bot <commit-bot@chromium.org>2022-03-15 09:26:17 +0000
commit505268a3d5984441ee4e6d4fd93f44fb20b74393 (patch)
tree8005b7160b44ae660daa036346bc048cec5ac99b
parent00b93c2d75ee4b52e2a7f07230be2142a5dd486f (diff)
downloadchrome-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.dts1
-rw-r--r--zephyr/projects/nissa/nivviks_generated.dts1
-rw-r--r--zephyr/projects/nissa/prj.conf2
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