Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
8eb7d852
Commit
8eb7d852
authored
Jun 17, 2003
by
David Brownell
Committed by
Greg Kroah-Hartman
Jun 17, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[PATCH] USB: usbnet talks to boot loader (blob)
Boot ROMs have talked TFTP forever. Some do it over USB now.
parent
289eac22
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
1 deletion
+10
-1
drivers/usb/net/Kconfig
drivers/usb/net/Kconfig
+2
-1
drivers/usb/net/usbnet.c
drivers/usb/net/usbnet.c
+8
-0
No files found.
drivers/usb/net/Kconfig
View file @
8eb7d852
...
@@ -212,7 +212,8 @@ config USB_ARMLINUX
...
@@ -212,7 +212,8 @@ config USB_ARMLINUX
help
help
Choose this option to support the "usb-eth" networking driver
Choose this option to support the "usb-eth" networking driver
used by most of the ARM Linux community with device controllers
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
Although the ROMs shipped with Sharp Zaurus products use a
different link level framing protocol, you can have them use
different link level framing protocol, you can have them use
...
...
drivers/usb/net/usbnet.c
View file @
8eb7d852
...
@@ -1622,6 +1622,11 @@ static const struct driver_info yopy_info = {
...
@@ -1622,6 +1622,11 @@ static const struct driver_info yopy_info = {
.
check_connect
=
always_connected
,
.
check_connect
=
always_connected
,
};
};
static
const
struct
driver_info
blob_info
=
{
.
description
=
"Boot Loader OBject"
,
.
check_connect
=
always_connected
,
};
#endif
/* CONFIG_USB_ARMLINUX */
#endif
/* CONFIG_USB_ARMLINUX */
...
@@ -2707,6 +2712,9 @@ static const struct usb_device_id products [] = {
...
@@ -2707,6 +2712,9 @@ static const struct usb_device_id products [] = {
},
{
},
{
USB_DEVICE
(
0x0E7E
,
0x1001
),
// G.Mate "Yopy"
USB_DEVICE
(
0x0E7E
,
0x1001
),
// G.Mate "Yopy"
.
driver_info
=
(
unsigned
long
)
&
yopy_info
,
.
driver_info
=
(
unsigned
long
)
&
yopy_info
,
},
{
USB_DEVICE
(
0x8086
,
0x07d3
),
// "blob" bootloader
.
driver_info
=
(
unsigned
long
)
&
blob_info
,
},
},
#endif
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment