summaryrefslogtreecommitdiff
path: root/board/yorp/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/yorp/board.h')
-rw-r--r--board/yorp/board.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/board/yorp/board.h b/board/yorp/board.h
index 191085aab5..4ea05c4676 100644
--- a/board/yorp/board.h
+++ b/board/yorp/board.h
@@ -23,7 +23,21 @@
#define CONFIG_SPI_FLASH_REGS
#define CONFIG_SPI_FLASH_W25Q128 /* Internal SPI flash type. */
+/* SoC / PCH */
+/* GEMINILAKE reuses apollo lake power seq */
+#define CONFIG_CHIPSET_APOLLOLAKE
+#define CONFIG_CHIPSET_RESET_HOOK
+#define CONFIG_ESPI
+/* TODO(b/74123961): Enable Virtual Wires after bringup */
+#define CONFIG_LPC
+#define CONFIG_POWER_COMMON
+#define CONFIG_POWER_S0IX
+#define CONFIG_POWER_TRACK_HOST_SLEEP_STATE
#define CONFIG_POWER_BUTTON
+#define CONFIG_POWER_BUTTON_X86
+#define CONFIG_EXTPOWER_GPIO
+/* TODO(b/73811887), increase CONFIG_EXTPOWER_DEBOUNCE_MS from 30 to 1000? */
+
#ifndef __ASSEMBLER__
@@ -35,6 +49,23 @@ enum adc_channel {
ADC_CH_COUNT
};
+enum power_signal {
+#ifdef CONFIG_POWER_S0IX
+ X86_SLP_S0_N, /* PCH -> SLP_S0_L */
+#endif
+ X86_SLP_S3_N, /* PCH -> SLP_S3_L */
+ X86_SLP_S4_N, /* PCH -> SLP_S4_L */
+ X86_SUSPWRDNACK, /* PCH -> SUSPWRDNACK */
+
+ X86_ALL_SYS_PG, /* PMIC -> PMIC_EC_PWROK_OD */
+ X86_RSMRST_N, /* PMIC -> PMIC_EC_RSMRST_ODL */
+ X86_PGOOD_PP3300, /* PMIC -> PP3300_PG_OD */
+ X86_PGOOD_PP5000, /* PMIC -> PP5000_PG_OD */
+
+ /* Number of X86 signals */
+ POWER_SIGNAL_COUNT
+};
+
#endif /* !__ASSEMBLER__ */
#endif /* __CROS_EC_BOARD_H */