From: Matt Porter <matt.porter@linaro.org> To: Felipe Balbi <balbi@ti.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Rob Herring <rob.herring@calxeda.com>, Pawel Moll <pawel.moll@arm.com>, Mark Rutland <mark.rutland@arm.com>, Stephen Warren <swarren@nvidia.com>, Ian Campbell <ijc+devicetree@hellion.org.uk>, Christian Daudt <bcm@fixthebug.org> Cc: Paul Zimmerman <paulz@synopsys.com>, Linux USB List <linux-usb@vger.kernel.org>, Linux ARM Kernel List <linux-arm-kernel@lists.infradead.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Devicetree List <devicetree@vger.kernel.org>, Linaro Patches <patches@linaro.org> Subject: [PATCH 0/5] USB Device Controller support for BCM281xx Date: Mon, 7 Oct 2013 06:12:27 -0400 [thread overview] Message-ID: <1381140752-312-1-git-send-email-matt.porter@linaro.org> (raw) This series adds USB Device Controller support for the Broadcom BCM281xx family of parts. BCM281xx contains a DWC2 OTG block and s3c-hsotg is used to support UDC operation. Parts 1-2 allows s3c-hsotg to build on non-Samsung platforms and adds support for a configurable UTMI PHY width. s3c-hsotg is extended to also support the dwc2 binding as that binding should describe the hardware independently of there being two different drivers (dwc2 in staging and s3c-hsotg) for the same device. Parts 3-4 add a PHY control driver for the Broadcom USB control block as well as a PHY driver that calls the exported API from the control driver. This approach is borrowed directly from the phy-omap-control.c driver. Patch 5 adds the DT nodes to enable UDC support on both BCM281xx boards in the kernel. This series depends on the "Update Kona drivers to use clocks" series (https://lkml.org/lkml/2013/10/3/645). The dependencies noted for that series are already queued for 3.13. Matt Porter (5): usb: gadget: s3c-hsotg: enable build for other platforms usb: gadget: s3c-hsotg: support configurable UTMI PHY width usb: phy: add Broadcom Kona USB control driver usb: phy: add Broadcom Kona USB PHY driver ARM: dts: add usb udc support to bcm281xx Documentation/devicetree/bindings/staging/dwc2.txt | 4 + .../devicetree/bindings/usb/bcm-kona-usb-ctrl.txt | 12 ++ .../devicetree/bindings/usb/bcm-kona-usb-phy.txt | 10 ++ arch/arm/boot/dts/bcm11351-brt.dts | 10 ++ arch/arm/boot/dts/bcm11351.dtsi | 21 +++ arch/arm/boot/dts/bcm28155-ap.dts | 12 ++ drivers/usb/gadget/Kconfig | 7 +- drivers/usb/gadget/s3c-hsotg.c | 20 ++- drivers/usb/gadget/s3c-hsotg.h | 1 + drivers/usb/phy/Kconfig | 12 ++ drivers/usb/phy/Makefile | 2 + drivers/usb/phy/bcm-kona-usb.h | 31 +++++ drivers/usb/phy/phy-bcm-kona-ctrl.c | 151 +++++++++++++++++++++ drivers/usb/phy/phy-bcm-kona-usb2.c | 99 ++++++++++++++ 14 files changed, 385 insertions(+), 7 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/bcm-kona-usb-ctrl.txt create mode 100644 Documentation/devicetree/bindings/usb/bcm-kona-usb-phy.txt create mode 100644 drivers/usb/phy/bcm-kona-usb.h create mode 100644 drivers/usb/phy/phy-bcm-kona-ctrl.c create mode 100644 drivers/usb/phy/phy-bcm-kona-usb2.c -- 1.8.4
WARNING: multiple messages have this Message-ID (diff)
From: matt.porter@linaro.org (Matt Porter) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/5] USB Device Controller support for BCM281xx Date: Mon, 7 Oct 2013 06:12:27 -0400 [thread overview] Message-ID: <1381140752-312-1-git-send-email-matt.porter@linaro.org> (raw) This series adds USB Device Controller support for the Broadcom BCM281xx family of parts. BCM281xx contains a DWC2 OTG block and s3c-hsotg is used to support UDC operation. Parts 1-2 allows s3c-hsotg to build on non-Samsung platforms and adds support for a configurable UTMI PHY width. s3c-hsotg is extended to also support the dwc2 binding as that binding should describe the hardware independently of there being two different drivers (dwc2 in staging and s3c-hsotg) for the same device. Parts 3-4 add a PHY control driver for the Broadcom USB control block as well as a PHY driver that calls the exported API from the control driver. This approach is borrowed directly from the phy-omap-control.c driver. Patch 5 adds the DT nodes to enable UDC support on both BCM281xx boards in the kernel. This series depends on the "Update Kona drivers to use clocks" series (https://lkml.org/lkml/2013/10/3/645). The dependencies noted for that series are already queued for 3.13. Matt Porter (5): usb: gadget: s3c-hsotg: enable build for other platforms usb: gadget: s3c-hsotg: support configurable UTMI PHY width usb: phy: add Broadcom Kona USB control driver usb: phy: add Broadcom Kona USB PHY driver ARM: dts: add usb udc support to bcm281xx Documentation/devicetree/bindings/staging/dwc2.txt | 4 + .../devicetree/bindings/usb/bcm-kona-usb-ctrl.txt | 12 ++ .../devicetree/bindings/usb/bcm-kona-usb-phy.txt | 10 ++ arch/arm/boot/dts/bcm11351-brt.dts | 10 ++ arch/arm/boot/dts/bcm11351.dtsi | 21 +++ arch/arm/boot/dts/bcm28155-ap.dts | 12 ++ drivers/usb/gadget/Kconfig | 7 +- drivers/usb/gadget/s3c-hsotg.c | 20 ++- drivers/usb/gadget/s3c-hsotg.h | 1 + drivers/usb/phy/Kconfig | 12 ++ drivers/usb/phy/Makefile | 2 + drivers/usb/phy/bcm-kona-usb.h | 31 +++++ drivers/usb/phy/phy-bcm-kona-ctrl.c | 151 +++++++++++++++++++++ drivers/usb/phy/phy-bcm-kona-usb2.c | 99 ++++++++++++++ 14 files changed, 385 insertions(+), 7 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/bcm-kona-usb-ctrl.txt create mode 100644 Documentation/devicetree/bindings/usb/bcm-kona-usb-phy.txt create mode 100644 drivers/usb/phy/bcm-kona-usb.h create mode 100644 drivers/usb/phy/phy-bcm-kona-ctrl.c create mode 100644 drivers/usb/phy/phy-bcm-kona-usb2.c -- 1.8.4
next reply other threads:[~2013-10-07 10:12 UTC|newest] Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-10-07 10:12 Matt Porter [this message] 2013-10-07 10:12 ` [PATCH 0/5] USB Device Controller support for BCM281xx Matt Porter 2013-10-07 10:12 ` [PATCH 1/5] usb: gadget: s3c-hsotg: enable build for other platforms Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-07 10:12 ` [PATCH 2/5] usb: gadget: s3c-hsotg: support configurable UTMI PHY width Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-10 15:29 ` Felipe Balbi 2013-10-10 15:29 ` Felipe Balbi 2013-10-10 15:29 ` Felipe Balbi 2013-10-10 16:54 ` Matt Porter 2013-10-10 16:54 ` Matt Porter 2013-10-10 17:46 ` Felipe Balbi 2013-10-10 17:46 ` Felipe Balbi 2013-10-10 17:46 ` Felipe Balbi 2013-10-10 17:57 ` Paul Zimmerman 2013-10-10 17:57 ` Paul Zimmerman 2013-10-10 17:57 ` Paul Zimmerman 2013-10-10 18:07 ` Felipe Balbi 2013-10-10 18:07 ` Felipe Balbi 2013-10-10 18:07 ` Felipe Balbi 2013-10-10 18:14 ` Paul Zimmerman 2013-10-10 18:14 ` Paul Zimmerman 2013-10-10 18:57 ` Felipe Balbi 2013-10-10 18:57 ` Felipe Balbi 2013-10-10 18:57 ` Felipe Balbi 2013-10-10 19:07 ` Matt Porter 2013-10-10 19:07 ` Matt Porter 2013-10-11 3:21 ` Matt Porter 2013-10-11 3:21 ` Matt Porter 2013-10-11 3:21 ` Matt Porter 2013-10-11 13:37 ` Felipe Balbi 2013-10-11 13:37 ` Felipe Balbi 2013-10-11 13:37 ` Felipe Balbi 2013-10-17 12:40 ` Matt Porter 2013-10-17 12:40 ` Matt Porter 2013-10-17 12:40 ` Matt Porter 2013-10-07 10:12 ` [PATCH 3/5] usb: phy: add Broadcom Kona USB control driver Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-10 15:31 ` Felipe Balbi 2013-10-10 15:31 ` Felipe Balbi 2013-10-10 15:31 ` Felipe Balbi 2013-10-11 13:47 ` Matt Porter 2013-10-11 13:47 ` Matt Porter 2013-10-07 10:12 ` [PATCH 4/5] usb: phy: add Broadcom Kona USB PHY driver Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-07 10:12 ` [PATCH 5/5] ARM: dts: add usb udc support to bcm281xx Matt Porter 2013-10-07 10:12 ` Matt Porter 2013-10-07 10:12 ` Matt Porter
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=1381140752-312-1-git-send-email-matt.porter@linaro.org \ --to=matt.porter@linaro.org \ --cc=balbi@ti.com \ --cc=bcm@fixthebug.org \ --cc=devicetree@vger.kernel.org \ --cc=gregkh@linuxfoundation.org \ --cc=ijc+devicetree@hellion.org.uk \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-usb@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=patches@linaro.org \ --cc=paulz@synopsys.com \ --cc=pawel.moll@arm.com \ --cc=rob.herring@calxeda.com \ --cc=swarren@nvidia.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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.