diff options
Diffstat (limited to 'board/brya/board.h')
-rw-r--r-- | board/brya/board.h | 47 |
1 files changed, 39 insertions, 8 deletions
diff --git a/board/brya/board.h b/board/brya/board.h index 2c178f80e6..c474dda994 100644 --- a/board/brya/board.h +++ b/board/brya/board.h @@ -11,12 +11,6 @@ /* Baseboard features */ #include "baseboard.h" -#ifndef __ASSEMBLER__ - -#include "gpio_signal.h" /* must precede gpio.h */ - -#endif /* !__ASSEMBLER__ */ - /* * Disable features enabled by default. */ @@ -26,17 +20,54 @@ #undef CONFIG_SPI_FLASH #undef CONFIG_SWITCH -#define GPIO_WP_L GPIO_FAKE_IRQ_00 -#define GPIO_ENTERING_RW GPIO_FAKE_OUT_01 +/* USB Type C and USB PD defines */ +#define CONFIG_IO_EXPANDER_PORT_COUNT 2 + +#define GPIO_ENTERING_RW GPIO_EC_ENTERING_RW +#define GPIO_WP_L GPIO_EC_WP_ODL + #ifndef __ASSEMBLER__ +#include "gpio_signal.h" /* needed by registers.h */ +#include "registers.h" + +enum ioex_port { + IOEX_C0_NCT38XX = 0, + IOEX_C2_NCT38XX, + IOEX_PORT_COUNT +}; + enum battery_type { BATTERY_POWER_TECH, BATTERY_LGC011, BATTERY_TYPE_COUNT }; +/* + * remove when we enable CONFIG_POWER_BUTTON + */ + +void power_button_interrupt(enum gpio_signal signal); + +/* + * remove when we enable CONFIG_THROTTLE_AP + */ + +void throttle_ap_prochot_input_interrupt(enum gpio_signal signal); + +/* + * remove when we enable CONFIG_EXTPOWER_GPIO + */ + +void extpower_interrupt(enum gpio_signal signal); + +/* + * remove when we enable CONFIG_VOLUME_BUTTONS + */ + +void button_interrupt(enum gpio_signal signal); + #endif /* !__ASSEMBLER__ */ #endif /* __CROS_EC_BOARD_H */ |