summaryrefslogtreecommitdiff
path: root/board/nocturne/board.h
diff options
context:
space:
mode:
authorSumeet Pawnikar <sumeet.r.pawnikar@intel.com>2018-06-23 23:44:13 +0530
committerchrome-bot <chrome-bot@chromium.org>2018-06-28 00:58:04 -0700
commit750aa8819a330dc52b5df89a0e5e6e905c9f78fb (patch)
tree8f41268910a9b9ba14fe6d12d0777ffa9079ff61 /board/nocturne/board.h
parentf8d042c8212c8186f07ef913395d29871db68f38 (diff)
downloadchrome-ec-750aa8819a330dc52b5df89a0e5e6e905c9f78fb.tar.gz
nocturne: Add on-board temperature sensors
This patch adds on-board temeprature sensors. BUG=None BRANCH=master TEST=`temps` on EC console shows temperature of sensors. Change-Id: Ia61b695a6892b2aa042915a427b0d224d09e698e Signed-off-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.com> Reviewed-on: https://chromium-review.googlesource.com/1112896 Commit-Ready: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Diffstat (limited to 'board/nocturne/board.h')
-rw-r--r--board/nocturne/board.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/board/nocturne/board.h b/board/nocturne/board.h
index 0852b4fbb1..2da6136d31 100644
--- a/board/nocturne/board.h
+++ b/board/nocturne/board.h
@@ -101,6 +101,9 @@
#define CONFIG_ACCELGYRO_BMI160_INT_EVENT TASK_EVENT_CUSTOM(4)
#define CONFIG_SYNC
#define CONFIG_SYNC_INT_EVENT TASK_EVENT_CUSTOM(8)
+#define CONFIG_TEMP_SENSOR
+#define CONFIG_TEMP_SENSOR_BD99992GW
+#define CONFIG_THERMISTOR_NCP15WB
/* SoC */
#define CONFIG_BOARD_HAS_RTC_RESET
@@ -160,6 +163,7 @@
#define I2C_PORT_ACCEL I2C_PORT_ALS_GYRO
#define I2C_PORT_USB_C0 NPCX_I2C_PORT1_0
#define I2C_PORT_USB_C1 NPCX_I2C_PORT2_0
+#define I2C_PORT_THERMAL I2C_PORT_PMIC
#define GPIO_USB_C0_SCL GPIO_EC_I2C1_USB_C0_SCL
#define GPIO_USB_C0_SDA GPIO_EC_I2C1_USB_C0_SDA
@@ -215,6 +219,15 @@ enum power_signal {
POWER_SIGNAL_COUNT
};
+enum temp_sensor_id {
+ TEMP_SENSOR_BATTERY, /* BD99956GW TSENSE */
+ TEMP_SENSOR_AMBIENT, /* BD99992GW SYSTHERM0 */
+ TEMP_SENSOR_CHARGER, /* BD99992GW SYSTHERM1 */
+ TEMP_SENSOR_DRAM, /* BD99992GW SYSTHERM2 */
+ TEMP_SENSOR_EMMC, /* BD99992GW SYSTHERM3 */
+ TEMP_SENSOR_COUNT
+};
+
enum pwm_channel {
PWM_CH_DB0_LED_RED = 0,
PWM_CH_DB0_LED_GREEN,