devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/13] Device tree support for OMAP HS USB Host
@ 2013-02-04 15:58 Roger Quadros
  2013-02-04 15:58 ` [PATCH 01/13] usb: phy: nop: Add device tree support and binding information Roger Quadros
                   ` (9 more replies)
  0 siblings, 10 replies; 65+ messages in thread
From: Roger Quadros @ 2013-02-04 15:58 UTC (permalink / raw)
  To: tony-4v6yS6AI5VpBDgjK7y7TUQ
  Cc: b-cousson-l0cyMroinI0, balbi-l0cyMroinI0,
	stern-nwvwT67g6+6dFdvTe/nMLpVzexx5G7lz,
	linux-lFZ/pmaqli7XmaaqVzeoHQ, linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-omap-u79uwXL29TY76Z2rM5mHXA, rogerq-l0cyMroinI0,
	devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, rnayak-l0cyMroinI0,
	paul-DWxLp4Yu+b8AvxtiuMwx3w

Hi,

This patchset adds device tree support for OMAP's High Speed USB Host
subsystem. Board adaptation for Panda and Beagleboard is also provided.

Tested on Beagleboard.

Will only work with Panda if we provide a reference to the PHY clock
generator in the device tree in PATCH 11. I do not know how to do that
as there is no way to provide a phandle to any of the OMAP generated clocks
in the device tree. Suggestions welcome :).

Based on linux-next:next-20130204

Depends on "USB: omap-ehci: Move PHY management to PHY driver"
	git-9UaJU3cA/F/QT0dZR+AlfA@public.gmane.org:rogerq/linux.git next-usbhost16

The following changes since commit 8c00470e1308d08df1f2b2c7e9a561d868ec0526:

  USB: ehci-omap: Select NOP USB transceiver driver (2013-02-04 16:36:06 +0200)

are available in the git repository at:
  git-9UaJU3cA/F/QT0dZR+AlfA@public.gmane.org:rogerq/linux.git next-usbhost16-dt

Roger Quadros (13):
  usb: phy: nop: Add device tree support and binding information
  USB: phy: nop: Defer probe if device needs VCC/RESET
  mfd: omap-usb-tll: move configuration code to omap_tll_init()
  mfd: omap-usb-tll: Add device tree support
  USB: ehci-omap: Get platform resources by index rather than by name
  USB: ohci-omap3: Get platform resources by index rather than by name
  USB: ohci-omap3: Add device tree support and binding information
  USB: ehci-omap: Add device tree support and binding information
  mfd: omap-usb-host: Add device tree support and binding information
  ARM: dts: OMAP4: Add HS USB Host IP nodes
  ARM: dts: omap4-panda: Add USB Host support
  ARM: dts: OMAP3: Add HS USB Host IP nodes
  ARM: dts: omap3-beagle: Add USB Host support

 .../devicetree/bindings/mfd/omap-usb-host.txt      |   68 +++++++
 .../devicetree/bindings/mfd/omap-usb-tll.txt       |   17 ++
 .../devicetree/bindings/usb/omap-ehci.txt          |   34 +++
 .../devicetree/bindings/usb/omap3-ohci.txt         |   17 ++
 .../devicetree/bindings/usb/usb-nop-xceiv.txt      |   34 +++
 arch/arm/boot/dts/omap3-beagle.dts                 |   71 +++++++
 arch/arm/boot/dts/omap3.dtsi                       |   31 +++
 arch/arm/boot/dts/omap4-panda.dts                  |   55 +++++
 arch/arm/boot/dts/omap4.dtsi                       |   30 +++
 drivers/mfd/omap-usb-host.c                        |   90 ++++++++-
 drivers/mfd/omap-usb-tll.c                         |  213 ++++++++++----------
 drivers/mfd/omap-usb.h                             |    5 +-
 drivers/usb/host/ehci-omap.c                       |   41 ++++-
 drivers/usb/host/ohci-omap3.c                      |   24 ++-
 drivers/usb/otg/nop-usb-xceiv.c                    |   39 ++++
 include/linux/usb/nop-usb-xceiv.h                  |    4 +
 16 files changed, 651 insertions(+), 122 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/omap-usb-host.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/omap-usb-tll.txt
 create mode 100644 Documentation/devicetree/bindings/usb/omap-ehci.txt
 create mode 100644 Documentation/devicetree/bindings/usb/omap3-ohci.txt
 create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt

-- 
1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 65+ messages in thread

end of thread, other threads:[~2013-03-12  9:10 UTC | newest]

Thread overview: 65+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-04 15:58 [PATCH 00/13] Device tree support for OMAP HS USB Host Roger Quadros
2013-02-04 15:58 ` [PATCH 01/13] usb: phy: nop: Add device tree support and binding information Roger Quadros
2013-02-05  7:26   ` Felipe Balbi
2013-02-05  8:30     ` Roger Quadros
     [not found]       ` <5110C339.7080109-l0cyMroinI0@public.gmane.org>
2013-02-05  9:07         ` Felipe Balbi
     [not found]     ` <20130205072637.GA32118-S8G//mZuvNWo5Im9Ml3/Zg@public.gmane.org>
2013-03-11 15:52       ` Marc Kleine-Budde
     [not found]         ` <513DFDD7.7000801-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-03-12  9:09           ` Roger Quadros
2013-03-08 10:46   ` Marc Kleine-Budde
2013-03-08 15:04     ` Roger Quadros
     [not found]     ` <5139C174.7030401-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-03-08 15:45       ` Marc Kleine-Budde
     [not found]         ` <513A079A.1020106-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-03-11  8:40           ` Roger Quadros
2013-03-11 15:53             ` Marc Kleine-Budde
2013-02-04 15:58 ` [PATCH 05/13] USB: ehci-omap: Get platform resources by index rather than by name Roger Quadros
2013-02-04 21:12   ` Alan Stern
2013-02-04 15:58 ` [PATCH 06/13] USB: ohci-omap3: " Roger Quadros
2013-02-04 21:12   ` Alan Stern
2013-02-04 15:58 ` [PATCH 07/13] USB: ohci-omap3: Add device tree support and binding information Roger Quadros
     [not found]   ` <1359993540-20780-8-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-04 21:14     ` Alan Stern
2013-02-04 15:58 ` [PATCH 08/13] USB: ehci-omap: " Roger Quadros
2013-02-04 21:15   ` Alan Stern
2013-02-05 12:33   ` Mark Rutland
     [not found]     ` <20130205123346.GB26842-NuALmloUBlrZROr8t4l/smS4ubULX0JqMm0uRHvK7Nw@public.gmane.org>
2013-02-05 12:46       ` Roger Quadros
     [not found] ` <1359993540-20780-1-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-04 15:58   ` [PATCH 02/13] USB: phy: nop: Defer probe if device needs VCC/RESET Roger Quadros
     [not found]     ` <1359993540-20780-3-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-05  5:54       ` kishon
2013-02-05  8:44         ` Roger Quadros
2013-02-05  9:09           ` Felipe Balbi
2013-02-05  9:43             ` Roger Quadros
     [not found]               ` <5110D45A.3040007-l0cyMroinI0@public.gmane.org>
2013-03-11 15:58                 ` Marc Kleine-Budde
2013-03-12  9:10                   ` Roger Quadros
2013-02-04 15:58   ` [PATCH 03/13] mfd: omap-usb-tll: move configuration code to omap_tll_init() Roger Quadros
2013-02-04 15:58   ` [PATCH 04/13] mfd: omap-usb-tll: Add device tree support Roger Quadros
2013-02-05  6:04     ` kishon
     [not found]       ` <5110A0DF.7050609-l0cyMroinI0@public.gmane.org>
2013-02-05  8:46         ` Roger Quadros
2013-02-04 15:58   ` [PATCH 09/13] mfd: omap-usb-host: Add device tree support and binding information Roger Quadros
     [not found]     ` <1359993540-20780-10-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-05  6:16       ` kishon
     [not found]         ` <5110A3C6.6040808-l0cyMroinI0@public.gmane.org>
2013-02-05  8:50           ` Roger Quadros
2013-02-05 10:58           ` Roger Quadros
     [not found]             ` <5110E5C4.1000501-l0cyMroinI0@public.gmane.org>
2013-02-05 12:11               ` kishon
2013-02-05 12:27                 ` Roger Quadros
2013-02-05 14:20       ` Mark Rutland
2013-02-05 14:42         ` Roger Quadros
2013-02-05 16:11           ` Mark Rutland
     [not found]             ` <20130205161141.GD26842-NuALmloUBlrZROr8t4l/smS4ubULX0JqMm0uRHvK7Nw@public.gmane.org>
2013-02-06  8:56               ` Roger Quadros
2013-02-04 15:59   ` [PATCH 13/13] ARM: dts: omap3-beagle: Add USB Host support Roger Quadros
2013-02-04 15:58 ` [PATCH 10/13] ARM: dts: OMAP4: Add HS USB Host IP nodes Roger Quadros
     [not found]   ` <1359993540-20780-11-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-05  6:24     ` kishon
2013-02-05  8:54       ` Roger Quadros
     [not found]         ` <5110C8CE.2020606-l0cyMroinI0@public.gmane.org>
2013-02-05  8:57           ` kishon
2013-02-05  7:41   ` Felipe Balbi
2013-02-05  8:57     ` Roger Quadros
2013-02-04 15:58 ` [PATCH 11/13] ARM: dts: omap4-panda: Add USB Host support Roger Quadros
     [not found]   ` <1359993540-20780-12-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2013-02-05  9:34     ` how to specify an OMAP clock in device tree? Roger Quadros
     [not found]       ` <5110D229.1000808-l0cyMroinI0@public.gmane.org>
2013-02-05 11:15         ` Rajendra Nayak
2013-02-05 13:46           ` Roger Quadros
     [not found]             ` <51110D4B.50904-l0cyMroinI0@public.gmane.org>
2013-02-05 14:13               ` Rajendra Nayak
2013-02-05 14:18                 ` Roger Quadros
2013-02-05 14:21                   ` Rajendra Nayak
2013-02-05 14:29                     ` Roger Quadros
     [not found]                       ` <51111739.2050805-l0cyMroinI0@public.gmane.org>
2013-02-05 14:36                         ` Rajendra Nayak
2013-02-05 14:52                           ` Roger Quadros
2013-02-06 10:21                             ` Rajendra Nayak
     [not found]                               ` <51122EC0.3040804-l0cyMroinI0@public.gmane.org>
2013-02-06 10:39                                 ` Roger Quadros
2013-02-04 15:58 ` [PATCH 12/13] ARM: dts: OMAP3: Add HS USB Host IP nodes Roger Quadros
2013-02-05 11:25 ` [PATCH 00/13] Device tree support for OMAP HS USB Host Rajendra Nayak
     [not found]   ` <5110EC0D.40609-l0cyMroinI0@public.gmane.org>
2013-02-05 11:32     ` Roger Quadros

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).