diff options
Diffstat (limited to 'baseboard/hatch/baseboard.h')
-rw-r--r-- | baseboard/hatch/baseboard.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/baseboard/hatch/baseboard.h b/baseboard/hatch/baseboard.h index 9fa7b54f62..a840911e8c 100644 --- a/baseboard/hatch/baseboard.h +++ b/baseboard/hatch/baseboard.h @@ -16,6 +16,19 @@ #define CONFIG_SPI_FLASH_REGS #define CONFIG_SPI_FLASH_W25Q80 /* Internal SPI flash type. */ +/* Chipset config */ +#define CONFIG_CHIPSET_COMETLAKE +#define CONFIG_CHIPSET_HAS_PRE_INIT_CALLBACK +#define CONFIG_CHIPSET_RESET_HOOK +#define CONFIG_EXTPOWER_GPIO +#define CONFIG_POWER_BUTTON +#define CONFIG_POWER_BUTTON_X86 +#define CONFIG_POWER_COMMON +/* TODO(b/111155507): Don't enable SOiX for now */ +/* #define CONFIG_POWER_S0IX */ +/* #define CONFIG_POWER_TRACK_HOST_SLEEP_STATE */ + + /* I2C Bus Configuration */ #define CONFIG_I2C #define CONFIG_I2C_MASTER @@ -27,4 +40,22 @@ #define I2C_PORT_EEPROM NPCX_I2C_PORT7_0 #define I2C_ADDR_EEPROM 0xA0 +#define PP5000_PGOOD_POWER_SIGNAL_MASK POWER_SIGNAL_MASK(PP5000_A_PGOOD) + +#ifndef __ASSEMBLER__ + +enum power_signal { + X86_SLP_S0_DEASSERTED, + X86_SLP_S3_DEASSERTED, + X86_SLP_S4_DEASSERTED, + X86_RSMRST_L_PGOOD, + PP5000_A_PGOOD, + ALL_SYS_PGOOD, + /* Number of X86 signals */ + POWER_SIGNAL_COUNT +}; + + +#endif /* !__ASSEMBLER__ */ + #endif /* __CROS_EC_BASEBOARD_H */ |