aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/usb.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2015-05-09 23:14:34 +0100
committerMichael Brown <mcb30@ipxe.org>2015-05-09 23:14:34 +0100
commit6dba29b18f5642a981ece54baef6d3433d26188e (patch)
treeea7d59351c309a164aeda35496281c7ef5b64d18 /src/include/ipxe/usb.h
parent9ea8a2daa7ffd489898318c038fcfd7edc810adc (diff)
downloadipxe-6dba29b18f5642a981ece54baef6d3433d26188e.tar.gz
[uhci] Add support for UHCI host controllers
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/usb.h')
-rw-r--r--src/include/ipxe/usb.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h
index eb5b99f8a..9e0923a40 100644
--- a/src/include/ipxe/usb.h
+++ b/src/include/ipxe/usb.h
@@ -54,6 +54,16 @@ enum usb_speed {
USB_SPEED_SUPER = USB_SPEED ( 5, 3 ),
};
+/** USB packet IDs */
+enum usb_pid {
+ /** IN PID */
+ USB_PID_IN = 0x69,
+ /** OUT PID */
+ USB_PID_OUT = 0xe1,
+ /** SETUP PID */
+ USB_PID_SETUP = 0x2d,
+};
+
/** A USB setup data packet */
struct usb_setup_packet {
/** Request */