EFI_USBFN_PORT_TYPE
The EFI_USBFN_PORT_TYPE enumeration specifies the USB port type.
Syntax
typedef enum _EFI_USBFN_PORT_TYPE
{
EfiUsbUnknownPort = 0,
EfiUsbStandardDownstreamPort,
EfiUsbChargingDownstreamPort,
EfiUsbDedicatedChargingPort,
EfiUsbInvalidDedicatedChargingPort
} EFI_USBFN_PORT_TYPE;
Constants
Value | Description |
---|---|
EfiUsbUnknownPort | Unknown Port - Driver internal default port type; this is never returned by the driver with a success status code. |
EfiUsbStandardDownstreamPort | Standard Downstream Port - Standard USB host. |
EfiUsbChargingDownstreamPort | Charging Downstream Port - Standard USB host. |
EfiUsbDedicatedChargingPort | Dedicated Charging Port – A wall-charger, not USB host. |
EfiUsbInvalidDedicatedChargingPort | Invalid Dedicated Charging Port – Not a USB host or dedicated charging port. |
Remarks
For more information, refer to "Battery Charging Specification, Revision 1.1" on the USB.org website.
Requirements
Header: User generated