diff options
Diffstat (limited to 'board/oak/board.h')
-rw-r--r-- | board/oak/board.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/board/oak/board.h b/board/oak/board.h index c810b0d4f3..9a29c9badc 100644 --- a/board/oak/board.h +++ b/board/oak/board.h @@ -18,6 +18,7 @@ /* Add for AC adaptor, charger, battery */ #define CONFIG_BATTERY_CUT_OFF #define CONFIG_BATTERY_SMART +#define CONFIG_CHARGE_MANAGER #define CONFIG_CHARGER #ifdef CONFIG_BOARD_OAK_REV_1 @@ -69,7 +70,7 @@ #undef CONFIG_UART_RX_DMA #undef DEFERRABLE_MAX_COUNT -#define DEFERRABLE_MAX_COUNT 9 +#define DEFERRABLE_MAX_COUNT 10 /* * Allow dangerous commands. @@ -136,6 +137,22 @@ enum adc_channel { ADC_CH_COUNT }; +/* Charge suppliers */ +enum charge_supplier { + CHARGE_SUPPLIER_PD, + CHARGE_SUPPLIER_TYPEC, + CHARGE_SUPPLIER_BC12_DCP, + CHARGE_SUPPLIER_BC12_CDP, + CHARGE_SUPPLIER_BC12_SDP, + CHARGE_SUPPLIER_PROPRIETARY, + CHARGE_SUPPLIER_OTHER, + CHARGE_SUPPLIER_VBUS, + CHARGE_SUPPLIER_COUNT +}; + +/* supplier_priority table defined in board.c */ +extern const int supplier_priority[]; + /* start as a sink in case we have no other power supply/battery */ #define PD_DEFAULT_STATE PD_STATE_SNK_DISCONNECTED |