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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to