brintos

brintos / linux-shallow public Read only

0
0
Text · 613 B · ad22079 Raw
32 lines · c
1/*2 * This file defines the USB charger type and state that are needed for3 * USB device APIs.4 */5 6#ifndef _UAPI__LINUX_USB_CHARGER_H7#define _UAPI__LINUX_USB_CHARGER_H8 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)15 */16enum usb_charger_type {17	UNKNOWN_TYPE = 0,18	SDP_TYPE = 1,19	DCP_TYPE = 2,20	CDP_TYPE = 3,21	ACA_TYPE = 4,22};23 24/* USB charger state */25enum usb_charger_state {26	USB_CHARGER_DEFAULT = 0,27	USB_CHARGER_PRESENT = 1,28	USB_CHARGER_ABSENT = 2,29};30 31#endif /* _UAPI__LINUX_USB_CHARGER_H */32