From: Keshava Munegowda <Keshava_mgowda@xxxxxx> The TLL configuration is removed from the UHH driver and implemented as a seperate platform driver. Now, the UHH driver configures the TLL through API's exported by the TLL platform driver. The TLL is an has independent hardware mod structure for in OMAP3 and later chips, hence an dedicated platform driver is created. Signed-off-by: Keshava Munegowda <keshava_mgowda@xxxxxx> Keshava Munegowda (5): ARM: OMAP: USB: HOST TLL platform driver ARM: OMAP: USB: Build the USB HOST TLL omap device ARM: OMAP: USB: Remove TLL specific code ARM: OMAP: USB: Invoke the TLL driver from USB HS core driver ARM: OMAP: change the USB TLL clocks device name arch/arm/mach-omap2/clock3xxx_data.c | 8 +- arch/arm/mach-omap2/clock44xx_data.c | 4 +- arch/arm/mach-omap2/usb-host.c | 28 ++- arch/arm/plat-omap/include/plat/usb.h | 9 + drivers/mfd/Kconfig | 2 +- drivers/mfd/Makefile | 2 +- drivers/mfd/omap-usb-host.c | 232 +---------------- drivers/mfd/omap-usb-tll.c | 463 +++++++++++++++++++++++++++++++++ 8 files changed, 513 insertions(+), 235 deletions(-) create mode 100644 drivers/mfd/omap-usb-tll.c -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html