aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/ether.c
diff options
context:
space:
mode:
authorDavid Brownell <david-b@pacbell.net>2006-01-25 11:45:59 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-20 17:49:56 -0500
commit1c05ad4447e4ecbd61647c102fb6f2f5a6634ff3 (patch)
tree57e519afbd37b545a1e0cd9019d49ab38980f7b4 /drivers/usb/gadget/ether.c
parent7802ac5c29d135345db1b06f9167075cd9f2d675 (diff)
[PATCH] recognize three more usb peripheral controllers
This adds declarations for three USB peripheral controllers: - Two high speed USB cores that can be licensed from Mentor Graphics to be integrated into silicon: * "musbhsfc" is for peripherals only, as found in for example the IBM/AMCC 44EP processors. * "musbhdrc" is OTG-capable (dual role), and is found in various products including OMAP 2430 and the new DaVinci SOCs. The "musbh" standing for "Mentor USB Highspeed", the rest standing for "Function Controller" or "Dual Role Controller" (OTG-capable). - The full speed controller on the FreeScale MPC8272. Adding these definitions just allows gadget driver code to handle any controller-specific logic; controller drivers are quite separate. Signed-off-by: David Brownell <david-b@pacbell.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/gadget/ether.c')
-rw-r--r--drivers/usb/gadget/ether.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/usb/gadget/ether.c b/drivers/usb/gadget/ether.c
index 04b9743c1c1f..3d2603e31808 100644
--- a/drivers/usb/gadget/ether.c
+++ b/drivers/usb/gadget/ether.c
@@ -253,6 +253,14 @@ MODULE_PARM_DESC(host_addr, "Host Ethernet Address");
253#define DEV_CONFIG_CDC 253#define DEV_CONFIG_CDC
254#endif 254#endif
255 255
256#ifdef CONFIG_USB_GADGET_MUSBHSFC
257#define DEV_CONFIG_CDC
258#endif
259
260#ifdef CONFIG_USB_GADGET_MUSBHDRC
261#define DEV_CONFIG_CDC
262#endif
263
256 264
257/* For CDC-incapable hardware, choose the simple cdc subset. 265/* For CDC-incapable hardware, choose the simple cdc subset.
258 * Anything that talks bulk (without notable bugs) can do this. 266 * Anything that talks bulk (without notable bugs) can do this.