devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/6] Add dwc3 usb3 DT node and various phy cleanup
@ 2015-04-30 13:30 Peter Griffin
  2015-04-30 13:30 ` [PATCH v3 1/6] ARM: DT: STi: STiH407: Update picophyreset for the usb3 controllers usb2 phy Peter Griffin
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Peter Griffin @ 2015-04-30 13:30 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, maxime.coquelin, patrice.chotard,
	balbi, srinivas.kandagatla
  Cc: peter.griffin, lee.jones, devicetree

Hi Maxime,

This series primarily adds the dwc3 DT node which activates the usb3 controller on
the stih407-b2120, stih410-b2120 and stih418-b2199 platforms.

As part of getting this working I noticed an error with the picophyreset which 
stops the controller working which I've also fixed.

regards,

Peter.

Changes in v3:
- Add miphys8lp options properties for stih418 (Pete)
- Add support for stih418-b2199 (Max)
- Only enable usb3 controller in the board file (Max)
- Fix superflous '\n' (Lee)
- Rebase series on v4.1-rc1 (Pete)

NB: Since v2 some patches were taken into the phy and ahci trees which I've now
removed from the series.

Changes in v2:
- Update commit to explicitly say no ABI breakage (Rob)
- Rebase series on v4.0-rc6 (Pete)
- Collect up Acks (Pete)

Peter Griffin (6):
  ARM: DT: STi: STiH407: Update picophyreset for the usb3 controllers
    usb2 phy
  ARM: DT: STi: STiH407: Add dwc3 usb3 DT node.
  usb: dwc3: dwc3-st: Update the incorrect DT dwc3 example.
  ARM: DT: STi: stihxxx-b2120: Enable USB3 port on stih407-b2120 and
    stih410-b2120
  ARM: DT: STi: STiH418: Add miphy28lp optional oscillator clock
    properties
  ARM: DT: STi: STiH418: Enable USB3 port on stih418-b2199.

 Documentation/devicetree/bindings/usb/dwc3-st.txt |  7 +++---
 arch/arm/boot/dts/stih407-family.dtsi             | 30 ++++++++++++++++++++++-
 arch/arm/boot/dts/stih418-b2199.dts               | 15 ++++++++++++
 arch/arm/boot/dts/stihxxx-b2120.dtsi              |  5 ++++
 4 files changed, 52 insertions(+), 5 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH v3 3/6] usb: dwc3: dwc3-st: Update the incorrect DT dwc3 example.
@ 2015-05-07 18:16 Peter Griffin
  0 siblings, 0 replies; 13+ messages in thread
From: Peter Griffin @ 2015-05-07 18:16 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, balbi
  Cc: peter.griffin, lee.jones, linux-usb, devicetree

There is a subtle typo phys-names should be phy-names. Using the
current example means you don't have working usb (as you fail to
obtain the phys). Also update the example to use the generic phy
type constants which are now used for miphy28.

Additionally also remove the unnecessary new line in the example.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Maxime Coquelin <maxime.coquelin@st.com>
---
 Documentation/devicetree/bindings/usb/dwc3-st.txt | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/Documentation/devicetree/bindings/usb/dwc3-st.txt b/Documentation/devicetree/bindings/usb/dwc3-st.txt
index f9d7025..01c71b1 100644
--- a/Documentation/devicetree/bindings/usb/dwc3-st.txt
+++ b/Documentation/devicetree/bindings/usb/dwc3-st.txt
@@ -49,8 +49,7 @@ st_dwc3: dwc3@8f94000 {
 	st,syscfg	= <&syscfg_core>;
 	resets		= <&powerdown STIH407_USB3_POWERDOWN>,
 			  <&softreset STIH407_MIPHY2_SOFTRESET>;
-	reset-names	= "powerdown",
-			  "softreset";
+	reset-names	= "powerdown", "softreset";
 	#address-cells	= <1>;
 	#size-cells	= <1>;
 	pinctrl-names	= "default";
@@ -62,7 +61,7 @@ st_dwc3: dwc3@8f94000 {
 		reg		= <0x09900000 0x100000>;
 		interrupts	= <GIC_SPI 155 IRQ_TYPE_NONE>;
 		dr_mode		= "host";
-		phys-names      = "usb2-phy", "usb3-phy";
-		phys            = <&usb2_picophy2>, <&phy_port2 MIPHY_TYPE_USB>;
+		phy-names	= "usb2-phy", "usb3-phy";
+		phys		= <&usb2_picophy2>, <&phy_port2 PHY_TYPE_USB3>;
 	};
 };
-- 
1.9.1

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

end of thread, other threads:[~2015-05-15  9:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-30 13:30 [PATCH v3 0/6] Add dwc3 usb3 DT node and various phy cleanup Peter Griffin
2015-04-30 13:30 ` [PATCH v3 1/6] ARM: DT: STi: STiH407: Update picophyreset for the usb3 controllers usb2 phy Peter Griffin
2015-04-30 13:30 ` [PATCH v3 2/6] ARM: DT: STi: STiH407: Add dwc3 usb3 DT node Peter Griffin
2015-04-30 13:30 ` [PATCH v3 3/6] usb: dwc3: dwc3-st: Update the incorrect DT dwc3 example Peter Griffin
     [not found]   ` <1430400652-3366-4-git-send-email-peter.griffin-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-07 15:13     ` Peter Griffin
2015-05-07 16:15       ` Felipe Balbi
     [not found]         ` <20150507161555.GA29183-HgARHv6XitJaoMGHk7MhZQC/G2K4zDHf@public.gmane.org>
2015-05-08 10:31           ` Peter Griffin
2015-05-08 16:36             ` Felipe Balbi
2015-04-30 13:30 ` [PATCH v3 5/6] ARM: DT: STi: STiH418: Add miphy28lp optional oscillator clock properties Peter Griffin
     [not found] ` <1430400652-3366-1-git-send-email-peter.griffin-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-04-30 13:30   ` [PATCH v3 4/6] ARM: DT: STi: stihxxx-b2120: Enable USB3 port on stih407-b2120 and stih410-b2120 Peter Griffin
2015-04-30 13:30   ` [PATCH v3 6/6] ARM: DT: STi: STiH418: Enable USB3 port on stih418-b2199 Peter Griffin
2015-05-15  9:50 ` [PATCH v3 0/6] Add dwc3 usb3 DT node and various phy cleanup Maxime Coquelin
  -- strict thread matches above, loose matches on Subject: below --
2015-05-07 18:16 [PATCH v3 3/6] usb: dwc3: dwc3-st: Update the incorrect DT dwc3 example Peter Griffin

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).