Merge tag 'xtensa-20180225' of git://github.com/jcmvbkbc/linux-xtensa
[cris-mirror.git] / include / uapi / linux / usb / charger.h
blob5f72af35b3ed768fd3bc1e2d8ca3f4f6ecaea47f
1 /*
2 * This file defines the USB charger type and state that are needed for
3 * USB device APIs.
4 */
6 #ifndef _UAPI__LINUX_USB_CHARGER_H
7 #define _UAPI__LINUX_USB_CHARGER_H
9 /*
10 * USB charger type:
11 * SDP (Standard Downstream Port)
12 * DCP (Dedicated Charging Port)
13 * CDP (Charging Downstream Port)
14 * ACA (Accessory Charger Adapters)
16 enum usb_charger_type {
17 UNKNOWN_TYPE,
18 SDP_TYPE,
19 DCP_TYPE,
20 CDP_TYPE,
21 ACA_TYPE,
24 /* USB charger state */
25 enum usb_charger_state {
26 USB_CHARGER_DEFAULT,
27 USB_CHARGER_PRESENT,
28 USB_CHARGER_ABSENT,
31 #endif /* _UAPI__LINUX_USB_CHARGER_H */