[PATCH] recognize three more usb peripheral controllers
authorDavid Brownell <david-b@pacbell.net>
Wed, 25 Jan 2006 16:45:59 +0000 (08:45 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Mar 2006 22:49:56 +0000 (14:49 -0800)
commit1c05ad4447e4ecbd61647c102fb6f2f5a6634ff3
tree57e519afbd37b545a1e0cd9019d49ab38980f7b4
parent7802ac5c29d135345db1b06f9167075cd9f2d675
[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>
drivers/usb/gadget/ether.c
drivers/usb/gadget/gadget_chips.h