Hi,
I've spent some time rebasing assorted patches for AM33xx SoC USB
interfaces onto 3.7-rc1 and I thought they might be interesting to
others, so I share them here.
One thing I had to do in order to get it working was reverting the
parts of Felipe's commit 032ec49f ("usb: musb: drop useless board_mode
usage"), in particular all hunks that affect
drivers/usb/musb/musb_core.c. That reverting patch is not part of this
series, but I pushed it to my tree here (6013fa9):
https://github.com/zonque/linux/tree/am33xx-usb-staging
But admittedly, I dont' understand what that original patch does and
how host-mode only setups are supposed to work with the new code after
all parts that set up host mode for musb were removed, in
particular the call to usb_add_hcd(). I haven't followed any of the
discussions about this change, so maybe someone can explain what musb
drivers are supposed to do in order to achieve the old behaviour?
Daniel
Ajay Kumar Gupta (4):
drivers: usb: otg: add device tree support to otg library
usb: otg: nop: add dt support
usb: musb: dsps: add phy control logic to glue
usb: musb: dsps: enable phy control for am335x
Ravi Babu (1):
usb: musb: dsps: get the PHY using phandle api
.../devicetree/bindings/usb/am33xx-usb.txt | 5 +
arch/arm/mach-omap2/board-ti8168evm.c | 1 -
arch/arm/mach-omap2/omap_phy_internal.c | 35 -------
arch/arm/plat-omap/include/plat/usb.h | 6 +-
drivers/usb/musb/musb_dsps.c | 101 +++++++++++++++++----
drivers/usb/otg/nop-usb-xceiv.c | 10 ++
drivers/usb/otg/otg.c | 95 ++++++++++++++++---
include/linux/usb/otg.h | 32 +++++++
8 files changed, 213 insertions(+), 72 deletions(-)
--
1.7.11.7
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html