aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2015-02-16 15:22:44 +0000
committerMichael Brown <mcb30@ipxe.org>2015-03-09 19:58:57 +0000
commit1ae94c903d115b615b1d6301bd91bffcb0408a90 (patch)
tree9f3d8c79f52550227be1c14db833c41fa46aa5ec /src/include
parent02bf4f16f3e8b4833990187de7fdf72b87c2b6a8 (diff)
downloadipxe-1ae94c903d115b615b1d6301bd91bffcb0408a90.tar.gz
[dm96xx] Add driver for Davicom DM96xx USB Ethernet NICs
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ipxe/errfile.h2
-rw-r--r--src/include/ipxe/usb.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/ipxe/errfile.h b/src/include/ipxe/errfile.h
index a71a6035..a3b68327 100644
--- a/src/include/ipxe/errfile.h
+++ b/src/include/ipxe/errfile.h
@@ -164,7 +164,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define ERRFILE_ecm ( ERRFILE_DRIVER | 0x006c0000 )
#define ERRFILE_ncm ( ERRFILE_DRIVER | 0x006d0000 )
#define ERRFILE_usbnet ( ERRFILE_DRIVER | 0x006e0000 )
-
+#define ERRFILE_dm96xx ( ERRFILE_DRIVER | 0x006f0000 )
#define ERRFILE_scsi ( ERRFILE_DRIVER | 0x00700000 )
#define ERRFILE_arbel ( ERRFILE_DRIVER | 0x00710000 )
#define ERRFILE_hermon ( ERRFILE_DRIVER | 0x00720000 )
diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h
index 5ea9fa4a..59661f70 100644
--- a/src/include/ipxe/usb.h
+++ b/src/include/ipxe/usb.h
@@ -78,6 +78,9 @@ struct usb_setup_packet {
/** Class-specific request type */
#define USB_TYPE_CLASS ( 1 << 5 )
+/** Vendor-specific request type */
+#define USB_TYPE_VENDOR ( 2 << 5 )
+
/** Request recipient is the device */
#define USB_RECIP_DEVICE ( 0 << 0 )