]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] USB: usbnet talks to boot loader (blob)
authorDavid Brownell <david-b@pacbell.net>
Wed, 18 Jun 2003 03:31:58 +0000 (20:31 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 18 Jun 2003 03:31:58 +0000 (20:31 -0700)
Boot ROMs have talked TFTP forever.  Some do it over USB now.

drivers/usb/net/Kconfig
drivers/usb/net/usbnet.c

index 969ba2fb1f5c97079e712f0e527c1e083893944f..6711a836452586ea5be8fd3fcd34ebfa47108657 100644 (file)
@@ -212,7 +212,8 @@ config USB_ARMLINUX
        help
          Choose this option to support the "usb-eth" networking driver
          used by most of the ARM Linux community with device controllers
-         such as the SA-11x0 and PXA-25x UDCs.
+         such as the SA-11x0 and PXA-25x UDCs, or the tftp capabilities
+         in some PXA versions of the "blob" boot loader.
 
          Although the ROMs shipped with Sharp Zaurus products use a
          different link level framing protocol, you can have them use
index f7b54d8e3700fea012d9039aa53f56ed0e66d0ed..314d02187cf997eaeec58bfced6b7ead35c81218 100644 (file)
@@ -1622,6 +1622,11 @@ static const struct driver_info  yopy_info = {
        .check_connect = always_connected,
 };
 
+static const struct driver_info        blob_info = {
+       .description =  "Boot Loader OBject",
+       .check_connect = always_connected,
+};
+
 #endif /* CONFIG_USB_ARMLINUX */
 
 \f
@@ -2707,6 +2712,9 @@ static const struct usb_device_id products [] = {
 }, {
        USB_DEVICE (0x0E7E, 0x1001),    // G.Mate "Yopy"
        .driver_info =  (unsigned long) &yopy_info,
+}, {
+       USB_DEVICE (0x8086, 0x07d3),    // "blob" bootloader
+       .driver_info =  (unsigned long) &blob_info,
 }, 
 #endif