cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

charger.h (613B)


      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 */
     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 */