root/include/uapi/linux/usb/charger.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * This file defines the USB charger type and state that are needed for
   3  * USB device APIs.
   4  */
   5 
   6 #ifndef _UAPI__LINUX_USB_CHARGER_H
   7 #define _UAPI__LINUX_USB_CHARGER_H
   8 
   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  */
  16 enum 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 */
  25 enum 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 */

/* [<][>][^][v][top][bottom][index][help] */