USB: add platform glue driver for FSL USB DR controller
authorAnatolij Gustschin <agust@denx.de>
Tue, 28 Sep 2010 18:55:20 +0000 (20:55 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Oct 2010 17:21:58 +0000 (10:21 -0700)
commit126512e3f274802ca65ebeca8660237f0361ad48
treeb0a9e5d193269cd606de7ada312a3e3f4bdfa518
parent99c1e4f89d1033444ce4d0c064bd2826e81c3775
USB: add platform glue driver for FSL USB DR controller

Replace FSL USB platform code by simple platform driver for
creation of FSL USB platform devices.

The driver creates platform devices based on the information
from USB nodes in the flat device tree. This is the replacement
for old arch fsl_soc usb code removed by this patch. The driver
uses usual of-style binding, available EHCI-HCD and UDC
drivers can be bound to the created devices. The new of-style
driver additionaly instantiates USB OTG platform device, as the
appropriate USB OTG driver will be added soon.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Cc: Kumar Gala <galak@kernel.crashing.org>
Cc: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/powerpc/sysdev/fsl_soc.c
drivers/usb/gadget/Kconfig
drivers/usb/host/Kconfig
drivers/usb/host/Makefile
drivers/usb/host/fsl-mph-dr-of.c [new file with mode: 0644]