diff options
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r-- | include/usb_pd.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h index 8e7fac1c66..7220f74d7d 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -176,6 +176,7 @@ struct svdm_amode_fx { int (*enter)(int port, uint32_t mode_caps); int (*status)(int port, uint32_t *payload); int (*config)(int port, uint32_t *payload); + void (*post_config)(int port); int (*attention)(int port, uint32_t *payload); void (*exit)(int port); }; @@ -200,6 +201,10 @@ enum hpd_event { hpd_irq, }; +/* DisplayPort flags */ +#define DP_FLAGS_DP_ON (1 << 0) /* Display port mode is on */ +#define DP_FLAGS_HPD_HI_PENDING (1 << 1) /* Pending HPD_HI */ + /* Policy structure for driving alternate mode */ struct pd_policy { /* index of svid currently being operated on */ |