diff options
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r-- | include/usb_pd.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h index 22d753e7d8..cb588102d0 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -376,6 +376,15 @@ struct pd_policy { #define PD_VDO_SVID_SVID1(vdo) ((vdo) & 0xffff) /* + * Google modes capabilities + * <31:8> : reserved + * <7:0> : mode + */ +#define VDO_MODE_GOOGLE(mode) (mode & 0xff) + +#define MODE_GOOGLE_FU 1 /* Firmware Update mode */ + +/* * Mode Capabilities * * Number of VDOs supplied is SID dependent (but <= 6 VDOS?) @@ -751,13 +760,6 @@ void pd_new_contract(int port, int pr_role, int dr_role, void pd_execute_data_swap(int port, int data_role); /** - * Get PD device info used for VDO_CMD_SEND_INFO / VDO_CMD_READ_INFO - * - * @return Pointer to data payload for VDO_CMD_*_INFO - */ -uint32_t *pd_get_info(void); - -/** * Handle Vendor Defined Messages * * @param port USB-C port number |