This adds the feature selectors from Table 9-8
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -172,6 +172,22 @@ · 171 unmodified lines | ||
| 172 | 172 | #define USB_DEV_STAT_U2_ENABLED 3 /* transition into U2 state */ |
| 173 | 173 | #define USB_DEV_STAT_LTM_ENABLED 4 /* Latency tolerance messages */ |
| 174 | 174 | |
| 175 | +/* | |
| 176 | + * Feature selectors from Table 9-8 USB Power Delivery spec | |
| 177 | + */ | |
| 178 | +#define USB_DEVICE_BATTERY_WAKE_MASK 40 | |
| 179 | +#define USB_DEVICE_OS_IS_PD_AWARE 41 | |
| 180 | +#define USB_DEVICE_POLICY_MODE 42 | |
| 181 | +#define USB_PORT_PR_SWAP 43 | |
| 182 | +#define USB_PORT_GOTO_MIN 44 | |
| 183 | +#define USB_PORT_RETURN_POWER 45 | |
| 184 | +#define USB_PORT_ACCEPT_PD_REQUEST 46 | |
| 185 | +#define USB_PORT_REJECT_PD_REQUEST 47 | |
| 186 | +#define USB_PORT_PORT_PD_RESET 48 | |
| 187 | +#define USB_PORT_C_PORT_PD_CHANGE 49 | |
| 188 | +#define USB_PORT_CABLE_PD_RESET 50 | |
| 189 | +#define USB_DEVICE_CHARGING_POLICY 54 | |
| 190 | + | |
| 175 | 191 | /** |
| 176 | 192 | * struct usb_ctrlrequest - SETUP data for a USB device control request |
| 177 | 193 | * @bRequestType: matches the USB bmRequestType field |