summaryrefslogtreecommitdiff
path: root/include/usb_pd.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r--include/usb_pd.h5
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 */