diff options
Diffstat (limited to 'baseboard/intelrvp/baseboard.h')
-rw-r--r-- | baseboard/intelrvp/baseboard.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/baseboard/intelrvp/baseboard.h b/baseboard/intelrvp/baseboard.h index 7b24e594c8..b1535fa401 100644 --- a/baseboard/intelrvp/baseboard.h +++ b/baseboard/intelrvp/baseboard.h @@ -30,6 +30,7 @@ /* EC console commands */ #define CONFIG_CMD_CHARGER_DUMP #define CONFIG_CMD_KEYBOARD +#define CONFIG_CMD_USB_PD_CABLE /* Port80 display */ #define CONFIG_MAX695X_SEVEN_SEGMENT_DISPLAY @@ -206,6 +207,13 @@ struct tcpc_gpio_t { uint8_t pin_pol; }; +/* VCONN gpios */ +struct vconn_gpio_t { + enum gpio_signal cc1_pin; + enum gpio_signal cc2_pin; + uint8_t pin_pol; +}; + struct tcpc_gpio_config_t { /* VBUS interrput */ struct tcpc_gpio_t vbus; @@ -213,6 +221,10 @@ struct tcpc_gpio_config_t { struct tcpc_gpio_t src; /* Sink enable */ struct tcpc_gpio_t snk; +#if defined(CONFIG_USBC_VCONN) && defined(CHIP_FAMILY_IT83XX) + /* Enable VCONN */ + struct vconn_gpio_t vconn; +#endif }; extern const struct tcpc_gpio_config_t tcpc_gpios[]; |