Hi all, The following patches implements some clean ups in twl4030 driver also let twl4030-usb.c initialize struct otg_transceiver and deliver it to omap2430.c. musb clock is now comming from musb_platform_data as it should and we avoid clk_get():ing twice (on omap2430.c and musb_core.c) TODO: . twl4030-gpio.c: moves to gpiolib . twl4030-usb.c: irq is not waking up the phy and transceiver doesn't notify musb_core.c id pin state. For now that's all, Thanks everybody. As usual, comments are welcome diffstat: arch/arm/mach-omap2/board-2430sdp-usb.c | 27 + arch/arm/mach-omap2/board-3430sdp-usb.c | 29 +- arch/arm/mach-omap2/board-3430sdp.c | 2 +- arch/arm/mach-omap2/board-sdp-hsmmc.c | 2 +- drivers/i2c/chips/Makefile | 8 +- drivers/i2c/chips/twl4030-core.c | 904 +++++++++++++++++++++++++++ drivers/i2c/chips/twl4030-gpio.c | 836 +++++++++++++++++++++++++ drivers/i2c/chips/twl4030-poweroff.c | 75 +++ drivers/i2c/chips/twl4030-usb.c | 784 +++++++++++++++++++++++ drivers/i2c/chips/twl4030_core.c | 900 -------------------------- drivers/i2c/chips/twl4030_gpio.c | 836 ------------------------- drivers/i2c/chips/twl4030_poweroff.c | 75 --- drivers/i2c/chips/twl4030_usb.c | 693 -------------------- drivers/input/keyboard/omap-twl4030keypad.c | 2 +- drivers/rtc/rtc-twl4030.c | 4 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/musb/omap2430.c | 34 +- drivers/usb/musb/omap2430.h | 8 - include/asm-arm/arch-omap/twl4030-rtc.h | 230 ------- include/asm-arm/arch-omap/twl4030.h | 118 ---- include/linux/i2c/twl4030-rtc.h | 230 +++++++ include/linux/i2c/twl4030.h | 118 ++++ 22 files changed, 3028 insertions(+), 2891 deletions(-) br, - Balbi -- 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