]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8c32307c1f14cd1cde5eb3caf8a7218816de1258
treeb0a9e5d193269cd606de7ada312a3e3f4bdfa518
parent02083048089f20f938d292af1f0bb55c3e31f2e3
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]