summaryrefslogtreecommitdiff
path: root/board/dooly/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/dooly/board.h')
-rw-r--r--board/dooly/board.h26
1 files changed, 24 insertions, 2 deletions
diff --git a/board/dooly/board.h b/board/dooly/board.h
index 4e0f4a5481..55422449b8 100644
--- a/board/dooly/board.h
+++ b/board/dooly/board.h
@@ -73,7 +73,7 @@
#define CONFIG_MKBP_USE_HOST_EVENT
#undef CONFIG_KEYBOARD_RUNTIME_KEYS
#undef CONFIG_HIBERNATE
-#define CONFIG_HOSTCMD_ESPI
+#define CONFIG_HOST_INTERFACE_ESPI
#define CONFIG_LED_COMMON
#undef CONFIG_LID_SWITCH
#define CONFIG_LTO
@@ -157,7 +157,7 @@
#undef CONFIG_FAN_INIT_SPEED
#define CONFIG_FAN_INIT_SPEED 0
#define CONFIG_TEMP_SENSOR
-#define CONFIG_TEMP_SENSOR_POWER_GPIO GPIO_EN_ROA_RAILS
+#define CONFIG_TEMP_SENSOR_POWER
#define CONFIG_THERMISTOR
#define CONFIG_STEINHART_HART_3V3_30K9_47K_4050B
#define CONFIG_THROTTLE_AP
@@ -224,6 +224,7 @@
* LED backlight controller
*/
#define CONFIG_LED_DRIVER_OZ554
+#define CONFIG_LED_DRIVER_MP3385
#define PP5000_PGOOD_POWER_SIGNAL_MASK POWER_SIGNAL_MASK(PP5000_A_PGOOD)
@@ -280,6 +281,12 @@ enum sensor_id {
SENSOR_COUNT,
};
+enum ssfc_led_id {
+ SSFC_LED_OZ554 = 0,
+ SSFC_LED_MP3385,
+ SSFC_LED_COUNT,
+};
+
/* Board specific handlers */
void board_reset_pd_mcu(void);
@@ -309,8 +316,22 @@ void show_critical_error(void);
#define EC_CFG_THERMAL_H 7
#define EC_CFG_THERMAL_MASK GENMASK(EC_CFG_THERMAL_H, EC_CFG_THERMAL_L)
+/*
+ * Second Source Factory Cache (SSFC) CBI field
+ */
+/*
+ * Led driver IC (2 bits).
+ */
+#define EC_SSFC_LED_L 0
+#define EC_SSFC_LED_H 1
+#define EC_SSFC_LED_MASK GENMASK(EC_SSFC_LED_H, EC_SSFC_LED_L)
+
+
unsigned int ec_config_get_bj_power(void);
unsigned int ec_config_get_thermal_solution(void);
+unsigned int ec_ssfc_get_led_ic(void);
+
+void board_backlight_enable_interrupt(enum gpio_signal signal);
#endif /* !__ASSEMBLER__ */
@@ -333,6 +354,7 @@ unsigned int ec_config_get_thermal_solution(void);
#define GPIO_PCH_SLP_S0_L GPIO_SLP_S0_L
#define GPIO_PCH_SLP_S3_L GPIO_SLP_S3_L
#define GPIO_PCH_SLP_S4_L GPIO_SLP_S4_L
+#define GPIO_TEMP_SENSOR_POWER GPIO_EN_ROA_RAILS
#define GPIO_AC_PRESENT GPIO_BJ_ADP_PRESENT_L
/*