From: Roger Quadros <rogerq@ti.com>
To: <tony@atomide.com>
Cc: <b-cousson@ti.com>, <balbi@ti.com>, <gregkh@linuxfoundation.org>,
<stern@rowland.harvard.edu>, <linux@arm.linux.org.uk>,
<kishon@ti.com>, <mark.rutland@arm.com>, <rogerq@ti.com>,
<linux-omap@vger.kernel.org>,
<linux-arm-kernel@lists.infradead.org>,
<linux-kernel@vger.kernel.org>
Subject: [PATCH v2 00/14] Device tree support for OMAP HS USB Host
Date: Thu, 7 Feb 2013 18:02:40 +0200 [thread overview]
Message-ID: <1360252974-7912-1-git-send-email-rogerq@ti.com> (raw)
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 not yet work on Pandaboard as PHY clock is not provided in device tree.
We will need to address the PHY clock as per the discussion.
http://www.mail-archive.com/linux-omap@vger.kernel.org/msg84525.html
v2:
- Addressed review comments, hopefully device tree parsing is more
compliant and robust now.
- Added one new patch to fix omap-ehci module auto loading
The following changes since commit 286752ff5401f4b1675c4c33d13252a96e66bcb3:
USB: ehci-omap: Select NOP USB transceiver driver (2013-02-07 17:00:54 +0200)
are available in the git repository at:
git@github.com:rogerq/linux.git usb-next-usbhost16-dt
Roger Quadros (14):
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
USB: ehci-omap: Fix autoloading of module
.../devicetree/bindings/mfd/omap-usb-host.txt | 80 ++++++++
.../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 | 167 +++++++++++++++-
drivers/mfd/omap-usb-tll.c | 213 ++++++++++----------
drivers/mfd/omap-usb.h | 5 +-
drivers/usb/host/ehci-omap.c | 46 ++++-
drivers/usb/host/ohci-omap3.c | 24 ++-
drivers/usb/otg/nop-usb-xceiv.c | 47 ++++-
include/linux/usb/nop-usb-xceiv.h | 4 +
16 files changed, 743 insertions(+), 132 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
next reply other threads:[~2013-02-07 16:03 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-07 16:02 Roger Quadros [this message]
2013-02-07 16:02 ` [PATCH v2 01/14] usb: phy: nop: Add device tree support and binding information Roger Quadros
2013-02-11 11:40 ` Mark Rutland
2013-02-11 15:14 ` Roger Quadros
2013-02-11 15:31 ` Mark Rutland
2013-02-07 16:02 ` [PATCH v2 02/14] USB: phy: nop: Defer probe if device needs VCC/RESET Roger Quadros
2013-02-07 16:02 ` [PATCH v2 03/14] mfd: omap-usb-tll: move configuration code to omap_tll_init() Roger Quadros
2013-02-07 16:02 ` [PATCH v2 04/14] mfd: omap-usb-tll: Add device tree support Roger Quadros
2013-02-07 16:02 ` [PATCH v2 05/14] USB: ehci-omap: Get platform resources by index rather than by name Roger Quadros
2013-02-07 16:02 ` [PATCH v2 06/14] USB: ohci-omap3: " Roger Quadros
2013-02-07 16:02 ` [PATCH v2 07/14] USB: ohci-omap3: Add device tree support and binding information Roger Quadros
2013-02-11 11:46 ` Mark Rutland
2013-02-11 15:22 ` Roger Quadros
2013-02-11 15:32 ` Mark Rutland
2013-02-07 16:02 ` [PATCH v2 08/14] USB: ehci-omap: " Roger Quadros
2013-02-11 11:52 ` Mark Rutland
2013-02-07 16:02 ` [PATCH v2 09/14] mfd: omap-usb-host: " Roger Quadros
2013-02-11 12:00 ` Mark Rutland
2013-02-11 15:24 ` Roger Quadros
2013-02-07 16:02 ` [PATCH v2 10/14] ARM: dts: OMAP4: Add HS USB Host IP nodes Roger Quadros
2013-02-07 16:02 ` [PATCH v2 11/14] ARM: dts: omap4-panda: Add USB Host support Roger Quadros
2013-02-07 16:02 ` [PATCH v2 12/14] ARM: dts: OMAP3: Add HS USB Host IP nodes Roger Quadros
2013-02-07 16:02 ` [PATCH v2 13/14] ARM: dts: omap3-beagle: Add USB Host support Roger Quadros
2013-02-07 16:02 ` [PATCH v2 14/14] USB: ehci-omap: Fix autoloading of module Roger Quadros
2013-02-07 16:11 ` Alan Stern
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1360252974-7912-1-git-send-email-rogerq@ti.com \
--to=rogerq@ti.com \
--cc=b-cousson@ti.com \
--cc=balbi@ti.com \
--cc=gregkh@linuxfoundation.org \
--cc=kishon@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=stern@rowland.harvard.edu \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®