diff options
Diffstat (limited to 'src/include/ipxe')
| -rw-r--r-- | src/include/ipxe/errfile.h | 1 | ||||
| -rw-r--r-- | src/include/ipxe/usb.h | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/include/ipxe/errfile.h b/src/include/ipxe/errfile.h index 00f8f981f..aff911e3b 100644 --- a/src/include/ipxe/errfile.h +++ b/src/include/ipxe/errfile.h @@ -85,6 +85,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #define ERRFILE_uhci ( ERRFILE_DRIVER | 0x000b0000 ) #define ERRFILE_usbhid ( ERRFILE_DRIVER | 0x000c0000 ) #define ERRFILE_usbkbd ( ERRFILE_DRIVER | 0x000d0000 ) +#define ERRFILE_usbio ( ERRFILE_DRIVER | 0x000e0000 ) #define ERRFILE_nvs ( ERRFILE_DRIVER | 0x00100000 ) #define ERRFILE_spi ( ERRFILE_DRIVER | 0x00110000 ) diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h index f7c0b96e5..dfe0f3482 100644 --- a/src/include/ipxe/usb.h +++ b/src/include/ipxe/usb.h @@ -68,7 +68,7 @@ enum usb_pid { struct usb_setup_packet { /** Request */ uint16_t request; - /** Value paramer */ + /** Value parameter */ uint16_t value; /** Index parameter */ uint16_t index; @@ -91,6 +91,9 @@ struct usb_setup_packet { /** Vendor-specific request type */ #define USB_TYPE_VENDOR ( 2 << 5 ) +/** Request recipient mask */ +#define USB_RECIP_MASK ( 0x1f << 0 ) + /** Request recipient is the device */ #define USB_RECIP_DEVICE ( 0 << 0 ) |
