All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8)
@ 2020-04-19 17:11 Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 01/15] ARM: dts: kirkwood: Fix interrupt controller node name Lubomir Rintel
                   ` (15 more replies)
  0 siblings, 16 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel

Hi,

please consider applying the patches chained to this message to arm/dt.

I've sent about the same patch set before, but there were some issues
and it was way too close to 5.7-rc1. Sorry for that. I decided not to
hurry it, because none of the fixes is really all that important.

Majority of the patches just deal with reducing DT validation noise once
more schemas are converted to JSON-schema. Those that actually fix
things relevant to older released kernels have been Cc'd to stable@.

Thank you
Lubo



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

* [PATCH 01/15] ARM: dts: kirkwood: Fix interrupt controller node name
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 02/15] ARM: dts: dove: " Lubomir Rintel
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

The current ones makes validation unhappy:

  kirkwood-lsxhl.dt.yaml: main-interrupt-ctrl@20200: $nodename:0:
    'main-interrupt-ctrl@20200' does not match
    '^interrupt-controller(@[0-9a-f,]+)*$'

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/kirkwood.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/kirkwood.dtsi b/arch/arm/boot/dts/kirkwood.dtsi
index 2161e23bd98ef..6c8d94beae78f 100644
--- a/arch/arm/boot/dts/kirkwood.dtsi
+++ b/arch/arm/boot/dts/kirkwood.dtsi
@@ -228,7 +228,7 @@ l2: l2-cache@20128 {
 			reg = <0x20128 0x4>;
 		};
 
-		intc: main-interrupt-ctrl@20200 {
+		intc: interrupt-controller@20200 {
 			compatible = "marvell,orion-intc";
 			interrupt-controller;
 			#interrupt-cells = <1>;
-- 
2.26.0


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

* [PATCH 02/15] ARM: dts: dove: Fix interrupt controller node name
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 01/15] ARM: dts: kirkwood: Fix interrupt controller node name Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 03/15] ARM: dts: pxa168: Add missing address/size cells to i2c nodes Lubomir Rintel
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

The current ones makes validation unhappy:

  dove-d3plug.dt.yaml: main-interrupt-ctrl@20200: $nodename:0:
      'main-interrupt-ctrl@20200' does not match
      '^interrupt-controller(@[0-9a-f,]+)*$'

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/dove.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/dove.dtsi b/arch/arm/boot/dts/dove.dtsi
index 3081b04e8c08f..ddd4653f52811 100644
--- a/arch/arm/boot/dts/dove.dtsi
+++ b/arch/arm/boot/dts/dove.dtsi
@@ -248,7 +248,7 @@ bridge_intc: bridge-interrupt-ctrl@20110 {
 				marvell,#interrupts = <5>;
 			};
 
-			intc: main-interrupt-ctrl@20200 {
+			intc: interrupt-controller@20200 {
 				compatible = "marvell,orion-intc";
 				interrupt-controller;
 				#interrupt-cells = <1>;
-- 
2.26.0


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

* [PATCH 03/15] ARM: dts: pxa168: Add missing address/size cells to i2c nodes
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 01/15] ARM: dts: kirkwood: Fix interrupt controller node name Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 02/15] ARM: dts: dove: " Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 04/15] ARM: dts: pxa168: Fix the gpio interrupt cell number Lubomir Rintel
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

This makes the nodes compatible with the generic i2c binding without the
board DTS files having to supply the necessary properties themselves.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/pxa168.dtsi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/boot/dts/pxa168.dtsi b/arch/arm/boot/dts/pxa168.dtsi
index 9a9e38245e88c..fb92fcf231cd9 100644
--- a/arch/arm/boot/dts/pxa168.dtsi
+++ b/arch/arm/boot/dts/pxa168.dtsi
@@ -119,6 +119,8 @@ gcb3: gpio@d4019100 {
 
 			twsi1: i2c@d4011000 {
 				compatible = "mrvl,mmp-twsi";
+				#address-cells = <1>;
+				#size-cells = <0>;
 				reg = <0xd4011000 0x1000>;
 				interrupts = <7>;
 				clocks = <&soc_clocks PXA168_CLK_TWSI0>;
@@ -129,6 +131,8 @@ twsi1: i2c@d4011000 {
 
 			twsi2: i2c@d4025000 {
 				compatible = "mrvl,mmp-twsi";
+				#address-cells = <1>;
+				#size-cells = <0>;
 				reg = <0xd4025000 0x1000>;
 				interrupts = <58>;
 				clocks = <&soc_clocks PXA168_CLK_TWSI1>;
-- 
2.26.0


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

* [PATCH 04/15] ARM: dts: pxa168: Fix the gpio interrupt cell number
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (2 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 03/15] ARM: dts: pxa168: Add missing address/size cells to i2c nodes Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 05/15] ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property Lubomir Rintel
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

gpio-pxa uses two cell to encode the interrupt source: the pin number
and the trigger type. Adjust the device node accordingly.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/pxa168.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/pxa168.dtsi b/arch/arm/boot/dts/pxa168.dtsi
index fb92fcf231cd9..550cd372d7c9f 100644
--- a/arch/arm/boot/dts/pxa168.dtsi
+++ b/arch/arm/boot/dts/pxa168.dtsi
@@ -97,7 +97,7 @@ gpio@d4019000 {
 				resets = <&soc_clocks PXA168_CLK_GPIO>;
 				interrupt-names = "gpio_mux";
 				interrupt-controller;
-				#interrupt-cells = <1>;
+				#interrupt-cells = <2>;
 				ranges;
 
 				gcb0: gpio@d4019000 {
-- 
2.26.0


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

* [PATCH 05/15] ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (3 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 04/15] ARM: dts: pxa168: Fix the gpio interrupt cell number Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 06/15] ARM: dts: pxa910: Fix the gpio interrupt cell number Lubomir Rintel
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

This way the device tree validator learns that each cell of the property
constitutes a separate item. Otherwise it gets unnecessairly upset:

  pxa300-raumfeld-speaker-s.dt.yaml: gpio@40e00000: interrupts:
      [[8, 9, 10]] is too short

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr.>
---
 arch/arm/boot/dts/pxa3xx.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
index c237a0e4b12ae..d19674812cd2d 100644
--- a/arch/arm/boot/dts/pxa3xx.dtsi
+++ b/arch/arm/boot/dts/pxa3xx.dtsi
@@ -170,7 +170,7 @@ gpio: gpio@40e00000 {
 			clocks = <&clks CLK_GPIO>;
 			gpio-ranges = <&pinctrl 0 0 128>;
 			interrupt-names = "gpio0", "gpio1", "gpio_mux";
-			interrupts = <8 9 10>;
+			interrupts = <8>, <9>, <10>;
 			gpio-controller;
 			#gpio-cells = <0x2>;
 			interrupt-controller;
-- 
2.26.0


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

* [PATCH 06/15] ARM: dts: pxa910: Fix the gpio interrupt cell number
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (4 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 05/15] ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 07/15] ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property Lubomir Rintel
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

gpio-pxa uses two cell to encode the interrupt source: the pin number
and the trigger type. Adjust the device node accordingly.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/pxa910.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/pxa910.dtsi b/arch/arm/boot/dts/pxa910.dtsi
index 587a5e7f0702f..f59f593acff40 100644
--- a/arch/arm/boot/dts/pxa910.dtsi
+++ b/arch/arm/boot/dts/pxa910.dtsi
@@ -109,7 +109,7 @@ gpio@d4019000 {
 				clocks = <&soc_clocks PXA910_CLK_GPIO>;
 				resets = <&soc_clocks PXA910_CLK_GPIO>;
 				interrupt-controller;
-				#interrupt-cells = <1>;
+				#interrupt-cells = <2>;
 				ranges;
 
 				gcb0: gpio@d4019000 {
-- 
2.26.0


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

* [PATCH 07/15] ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (5 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 06/15] ARM: dts: pxa910: Fix the gpio interrupt cell number Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 08/15] ARM: dts: mmp*: " Lubomir Rintel
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

This way the device tree validator learns that each cell of the property
constitutes a separate item. Otherwise it gets unnecessairly upset:

  pxa168-aspenite.dt.yaml: rtc@d4010000: interrupts: [[5, 6]] is too short
  pxa910-dkb.dt.yaml: rtc@d4010000: interrupts: [[5, 6]] is too short

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/pxa168.dtsi | 2 +-
 arch/arm/boot/dts/pxa910.dtsi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/pxa168.dtsi b/arch/arm/boot/dts/pxa168.dtsi
index 550cd372d7c9f..4fe7735c7c588 100644
--- a/arch/arm/boot/dts/pxa168.dtsi
+++ b/arch/arm/boot/dts/pxa168.dtsi
@@ -143,7 +143,7 @@ twsi2: i2c@d4025000 {
 			rtc: rtc@d4010000 {
 				compatible = "mrvl,mmp-rtc";
 				reg = <0xd4010000 0x1000>;
-				interrupts = <5 6>;
+				interrupts = <5>, <6>;
 				interrupt-names = "rtc 1Hz", "rtc alarm";
 				clocks = <&soc_clocks PXA168_CLK_RTC>;
 				resets = <&soc_clocks PXA168_CLK_RTC>;
diff --git a/arch/arm/boot/dts/pxa910.dtsi b/arch/arm/boot/dts/pxa910.dtsi
index f59f593acff40..352a393578103 100644
--- a/arch/arm/boot/dts/pxa910.dtsi
+++ b/arch/arm/boot/dts/pxa910.dtsi
@@ -155,7 +155,7 @@ twsi2: i2c@d4037000 {
 			rtc: rtc@d4010000 {
 				compatible = "mrvl,mmp-rtc";
 				reg = <0xd4010000 0x1000>;
-				interrupts = <5 6>;
+				interrupts = <5>, <6>;
 				interrupt-names = "rtc 1Hz", "rtc alarm";
 				clocks = <&soc_clocks PXA910_CLK_RTC>;
 				resets = <&soc_clocks PXA910_CLK_RTC>;
-- 
2.26.0


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

* [PATCH 08/15] ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (6 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 07/15] ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 09/15] ARM: dts: mmp3: Fix L2 cache controller node name Lubomir Rintel
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

This way the device tree validator learns that each cell of the property
constitutes a separate item. Otherwise it gets unnecessairly upset:

  mmp3-dell-ariel.dt.yaml: rtc@d4010000: interrupts: [[1, 0]] is too short

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/mmp2.dtsi | 2 +-
 arch/arm/boot/dts/mmp3.dtsi | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/mmp2.dtsi b/arch/arm/boot/dts/mmp2.dtsi
index da10567b5aca6..4306f3a6742bf 100644
--- a/arch/arm/boot/dts/mmp2.dtsi
+++ b/arch/arm/boot/dts/mmp2.dtsi
@@ -364,7 +364,7 @@ twsi6: i2c@d4034000 {
 			rtc: rtc@d4010000 {
 				compatible = "mrvl,mmp-rtc";
 				reg = <0xd4010000 0x1000>;
-				interrupts = <1 0>;
+				interrupts = <1>, <0>;
 				interrupt-names = "rtc 1Hz", "rtc alarm";
 				interrupt-parent = <&intcmux5>;
 				clocks = <&soc_clocks MMP2_CLK_RTC>;
diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index 9b5087a95e736..3ac5e4e86e56d 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -474,7 +474,7 @@ twsi6: i2c@d4034000 {
 			rtc: rtc@d4010000 {
 				compatible = "mrvl,mmp-rtc";
 				reg = <0xd4010000 0x1000>;
-				interrupts = <1 0>;
+				interrupts = <1>, <0>;
 				interrupt-names = "rtc 1Hz", "rtc alarm";
 				interrupt-parent = <&rtc_mux>;
 				clocks = <&soc_clocks MMP2_CLK_RTC>;
-- 
2.26.0


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

* [PATCH 09/15] ARM: dts: mmp3: Fix L2 cache controller node name
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (7 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 08/15] ARM: dts: mmp*: " Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 10/15] ARM: dts: mmp3: Fix USB & USB PHY node names Lubomir Rintel
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

The current one makes validation unhappy:

  mmp3-dell-ariel.dt.yaml: l2-cache-controller@d0020000: $nodename:0:
      'l2-cache-controller@d0020000' does not match
      '^(cache-controller|cpu)(@[0-9a-f,]+)*$'

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/mmp3.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index 3ac5e4e86e56d..531e1d85d5fa6 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -523,7 +523,7 @@ ssp4: spi@d4039000 {
 			};
 		};
 
-		l2: l2-cache-controller@d0020000 {
+		l2: cache-controller@d0020000 {
 			compatible = "marvell,tauros3-cache", "arm,pl310-cache";
 			reg = <0xd0020000 0x1000>;
 			cache-unified;
-- 
2.26.0


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

* [PATCH 10/15] ARM: dts: mmp3: Fix USB & USB PHY node names
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (8 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 09/15] ARM: dts: mmp3: Fix L2 cache controller node name Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 11/15] ARM: dts: berlin*: Fix up the SDHCI " Lubomir Rintel
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

There are better generic ones and the validation is going to complain:

  mmp3-dell-ariel.dt.yaml: hsic@f0001000: $nodename:0: 'hsic@f0001000'
      does not match '^usb(@.*)?'
  mmp3-dell-ariel.dt.yaml: hsic@f0002000: $nodename:0: 'hsic@f0002000'
      does not match '^usb(@.*)?'
  ...

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/mmp3.dtsi | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index 531e1d85d5fa6..a4d8d846f81af 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -183,14 +183,14 @@ hsi0_mux: interrupt-controller@d42821d0 {
 				mrvl,intc-nr-irqs = <5>;
 			};
 
-			usb_otg_phy0: usb-otg-phy@d4207000 {
+			usb_otg_phy0: usb-phy@d4207000 {
 				compatible = "marvell,mmp3-usb-phy";
 				reg = <0xd4207000 0x40>;
 				#phy-cells = <0>;
 				status = "disabled";
 			};
 
-			usb_otg0: usb-otg@d4208000 {
+			usb_otg0: usb@d4208000 {
 				compatible = "marvell,pxau2o-ehci";
 				reg = <0xd4208000 0x200>;
 				interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
@@ -201,7 +201,7 @@ usb_otg0: usb-otg@d4208000 {
 				status = "disabled";
 			};
 
-			hsic_phy0: hsic-phy@f0001800 {
+			hsic_phy0: usb-phy@f0001800 {
 				compatible = "marvell,mmp3-hsic-phy",
 					     "usb-nop-xceiv";
 				reg = <0xf0001800 0x40>;
@@ -209,7 +209,7 @@ hsic_phy0: hsic-phy@f0001800 {
 				status = "disabled";
 			};
 
-			hsic0: hsic@f0001000 {
+			hsic0: usb@f0001000 {
 				compatible = "marvell,pxau2o-ehci";
 				reg = <0xf0001000 0x200>;
 				interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
@@ -223,7 +223,7 @@ hsic0: hsic@f0001000 {
 				status = "disabled";
 			};
 
-			hsic_phy1: hsic-phy@f0002800 {
+			hsic_phy1: usb-phy@f0002800 {
 				compatible = "marvell,mmp3-hsic-phy",
 					     "usb-nop-xceiv";
 				reg = <0xf0002800 0x40>;
@@ -231,7 +231,7 @@ hsic_phy1: hsic-phy@f0002800 {
 				status = "disabled";
 			};
 
-			hsic1: hsic@f0002000 {
+			hsic1: usb@f0002000 {
 				compatible = "marvell,pxau2o-ehci";
 				reg = <0xf0002000 0x200>;
 				interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
-- 
2.26.0


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

* [PATCH 11/15] ARM: dts: berlin*: Fix up the SDHCI node names
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (9 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 10/15] ARM: dts: mmp3: Fix USB & USB PHY node names Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 12/15] ARM: dts: mmp3: Add the fifth SD HCI Lubomir Rintel
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	Andrew Lunn

The node name preferred by mmc-controller.yaml binding spec is "mmc":

  berlin2-sony-nsz-gs7.dt.yaml: sdhci@ab0000: $nodename:0:
      'sdhci@ab0000' does not match '^mmc(@.*)?$'
  berlin2-sony-nsz-gs7.dt.yaml: sdhci@ab0800: $nodename:0:
      'sdhci@ab0800' does not match '^mmc(@.*)?$'
  berlin2-sony-nsz-gs7.dt.yaml: sdhci@ab1000: $nodename:0:
      'sdhci@ab1000' does not match '^mmc(@.*)?$'
  berlin2cd-google-chromecast.dt.yaml: sdhci@ab0000: $nodename:0:
      'sdhci@ab0000' does not match '^mmc(@.*)?$'
  berlin2cd-valve-steamlink.dt.yaml: sdhci@ab0000: $nodename:0:
      'sdhci@ab0000' does not match '^mmc(@.*)?$'
  berlin2q-marvell-dmp.dt.yaml: sdhci@ab0000: $nodename:0:
      'sdhci@ab0000' does not match '^mmc(@.*)?$'
  berlin2q-marvell-dmp.dt.yaml: sdhci@ab0800: $nodename:0:
      'sdhci@ab0800' does not match '^mmc(@.*)?$'
  berlin2q-marvell-dmp.dt.yaml: sdhci@ab1000: $nodename:0:
      'sdhci@ab1000' does not match '^mmc(@.*)?$'

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
---
 arch/arm/boot/dts/berlin2.dtsi   | 6 +++---
 arch/arm/boot/dts/berlin2cd.dtsi | 2 +-
 arch/arm/boot/dts/berlin2q.dtsi  | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/arch/arm/boot/dts/berlin2.dtsi b/arch/arm/boot/dts/berlin2.dtsi
index d2f7d984bba5c..3ab3cd250da70 100644
--- a/arch/arm/boot/dts/berlin2.dtsi
+++ b/arch/arm/boot/dts/berlin2.dtsi
@@ -77,7 +77,7 @@ soc@f7000000 {
 
 		ranges = <0 0xf7000000 0x1000000>;
 
-		sdhci0: sdhci@ab0000 {
+		sdhci0: mmc@ab0000 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab0000 0x200>;
 			clocks = <&chip_clk CLKID_SDIO0XIN>, <&chip_clk CLKID_SDIO0>;
@@ -86,7 +86,7 @@ sdhci0: sdhci@ab0000 {
 			status = "disabled";
 		};
 
-		sdhci1: sdhci@ab0800 {
+		sdhci1: mmc@ab0800 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab0800 0x200>;
 			clocks = <&chip_clk CLKID_SDIO1XIN>, <&chip_clk CLKID_SDIO1>;
@@ -95,7 +95,7 @@ sdhci1: sdhci@ab0800 {
 			status = "disabled";
 		};
 
-		sdhci2: sdhci@ab1000 {
+		sdhci2: mmc@ab1000 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab1000 0x200>;
 			interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/arch/arm/boot/dts/berlin2cd.dtsi b/arch/arm/boot/dts/berlin2cd.dtsi
index e5c1f4213ff90..7cf3e6302d75c 100644
--- a/arch/arm/boot/dts/berlin2cd.dtsi
+++ b/arch/arm/boot/dts/berlin2cd.dtsi
@@ -62,7 +62,7 @@ soc@f7000000 {
 
 		ranges = <0 0xf7000000 0x1000000>;
 
-		sdhci0: sdhci@ab0000 {
+		sdhci0: mmc@ab0000 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab0000 0x200>;
 			clocks = <&chip_clk CLKID_SDIO0XIN>, <&chip_clk CLKID_SDIO0>;
diff --git a/arch/arm/boot/dts/berlin2q.dtsi b/arch/arm/boot/dts/berlin2q.dtsi
index 99d6872a6dfcc..c44a32e873f44 100644
--- a/arch/arm/boot/dts/berlin2q.dtsi
+++ b/arch/arm/boot/dts/berlin2q.dtsi
@@ -122,7 +122,7 @@ soc@f7000000 {
 		ranges = <0 0xf7000000 0x1000000>;
 		interrupt-parent = <&gic>;
 
-		sdhci0: sdhci@ab0000 {
+		sdhci0: mmc@ab0000 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab0000 0x200>;
 			clocks = <&chip_clk CLKID_SDIO1XIN>, <&chip_clk CLKID_SDIO>;
@@ -131,7 +131,7 @@ sdhci0: sdhci@ab0000 {
 			status = "disabled";
 		};
 
-		sdhci1: sdhci@ab0800 {
+		sdhci1: mmc@ab0800 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab0800 0x200>;
 			clocks = <&chip_clk CLKID_SDIO1XIN>, <&chip_clk CLKID_SDIO>;
@@ -140,7 +140,7 @@ sdhci1: sdhci@ab0800 {
 			status = "disabled";
 		};
 
-		sdhci2: sdhci@ab1000 {
+		sdhci2: mmc@ab1000 {
 			compatible = "mrvl,pxav3-mmc";
 			reg = <0xab1000 0x200>;
 			interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
-- 
2.26.0


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

* [PATCH 12/15] ARM: dts: mmp3: Add the fifth SD HCI
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (10 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 11/15] ARM: dts: berlin*: Fix up the SDHCI " Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 13/15] ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy Lubomir Rintel
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel

There's one extra SDHCI on MMP3, used by the internal SD card on OLPC
XO-4. Add it to the device tree.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
---
 arch/arm/boot/dts/mmp3.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index a4d8d846f81af..ae264af12c287 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -281,6 +281,16 @@ mmc4: mmc@d4281800 {
 				status = "disabled";
 			};
 
+			mmc5: mmc@d4217000 {
+				compatible = "mrvl,pxav3-mmc";
+				reg = <0xd4217000 0x120>;
+				clocks = <&soc_clocks MMP3_CLK_SDH4>;
+				clock-names = "io";
+				interrupt-parent = <&hsi1_mux>;
+				interrupts = <0>;
+				status = "disabled";
+			};
+
 			camera0: camera@d420a000 {
 				compatible = "marvell,mmp2-ccic";
 				reg = <0xd420a000 0x800>;
-- 
2.26.0


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

* [PATCH 13/15] ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (11 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 12/15] ARM: dts: mmp3: Add the fifth SD HCI Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 14/15] ARM: dts: mmp3: Use the MMP3 compatible string for /clocks Lubomir Rintel
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	stable

"usb-nop-xceiv" is good enough if we don't lose the configuration done
by the firmware, but we'd really prefer a real driver.

Unfortunately, the PHY core is odd in that when the node is compatible
with "usb-nop-xceiv", it ignores the other compatible strings. Let's
just remove it.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Cc: <stable@vger.kernel.org>
---
 arch/arm/boot/dts/mmp3.dtsi | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index ae264af12c287..f97fb64404659 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -202,8 +202,7 @@ usb_otg0: usb@d4208000 {
 			};
 
 			hsic_phy0: usb-phy@f0001800 {
-				compatible = "marvell,mmp3-hsic-phy",
-					     "usb-nop-xceiv";
+				compatible = "marvell,mmp3-hsic-phy";
 				reg = <0xf0001800 0x40>;
 				#phy-cells = <0>;
 				status = "disabled";
@@ -224,8 +223,7 @@ hsic0: usb@f0001000 {
 			};
 
 			hsic_phy1: usb-phy@f0002800 {
-				compatible = "marvell,mmp3-hsic-phy",
-					     "usb-nop-xceiv";
+				compatible = "marvell,mmp3-hsic-phy";
 				reg = <0xf0002800 0x40>;
 				#phy-cells = <0>;
 				status = "disabled";
-- 
2.26.0


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

* [PATCH 14/15] ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (12 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 13/15] ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-19 17:11 ` [PATCH 15/15] ARM: dts: mmp3-dell-ariel: Fix the SPI devices Lubomir Rintel
  2020-04-20 15:35   ` Arnd Bergmann
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	stable

Clocks are in fact slightly different on MMP3. In particular, PLL2 is
fixed to a different frequency, there's an extra PLL3, and the GPU
clocks are configured differently.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Cc: <stable@vger.kernel.org>
---
 arch/arm/boot/dts/mmp3.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi
index f97fb64404659..57231d49d9386 100644
--- a/arch/arm/boot/dts/mmp3.dtsi
+++ b/arch/arm/boot/dts/mmp3.dtsi
@@ -539,7 +539,7 @@ l2: cache-controller@d0020000 {
 		};
 
 		soc_clocks: clocks@d4050000 {
-			compatible = "marvell,mmp2-clock";
+			compatible = "marvell,mmp3-clock";
 			reg = <0xd4050000 0x1000>,
 			      <0xd4282800 0x400>,
 			      <0xd4015000 0x1000>;
-- 
2.26.0


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

* [PATCH 15/15] ARM: dts: mmp3-dell-ariel: Fix the SPI devices
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
                   ` (13 preceding siblings ...)
  2020-04-19 17:11 ` [PATCH 14/15] ARM: dts: mmp3: Use the MMP3 compatible string for /clocks Lubomir Rintel
@ 2020-04-19 17:11 ` Lubomir Rintel
  2020-04-20 15:35   ` Arnd Bergmann
  15 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-19 17:11 UTC (permalink / raw)
  To: soc
  Cc: Olof Johansson, Arnd Bergmann, Linux ARM, Daniel Mack,
	Haojian Zhuang, Robert Jarzmik, linux-kernel, Lubomir Rintel,
	stable

I've managed to get about everything wrong while digging these out of
OEM's board file.

Correct the bus numbers, the exact model of the NOR flash, polarity of
the chip selects and align the SPI frequency with the data sheet.

Tested that it works now, with a slight fix to the PXA SSP driver.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Cc: <stable@vger.kernel.org>
---
 arch/arm/boot/dts/mmp3-dell-ariel.dts | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm/boot/dts/mmp3-dell-ariel.dts b/arch/arm/boot/dts/mmp3-dell-ariel.dts
index 15449c72c042b..b0ec14c421641 100644
--- a/arch/arm/boot/dts/mmp3-dell-ariel.dts
+++ b/arch/arm/boot/dts/mmp3-dell-ariel.dts
@@ -98,19 +98,19 @@ &twsi4 {
 	status = "okay";
 };
 
-&ssp3 {
+&ssp1 {
 	status = "okay";
-	cs-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
+	cs-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
 
 	firmware-flash@0 {
-		compatible = "st,m25p80", "jedec,spi-nor";
+		compatible = "winbond,w25q32", "jedec,spi-nor";
 		reg = <0>;
-		spi-max-frequency = <40000000>;
+		spi-max-frequency = <104000000>;
 		m25p,fast-read;
 	};
 };
 
-&ssp4 {
-	cs-gpios = <&gpio 56 GPIO_ACTIVE_HIGH>;
+&ssp2 {
+	cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
 	status = "okay";
 };
-- 
2.26.0


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

* Re: [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8)
  2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
@ 2020-04-20 15:35   ` Arnd Bergmann
  2020-04-19 17:11 ` [PATCH 02/15] ARM: dts: dove: " Lubomir Rintel
                     ` (14 subsequent siblings)
  15 siblings, 0 replies; 19+ messages in thread
From: Arnd Bergmann @ 2020-04-20 15:35 UTC (permalink / raw)
  To: Lubomir Rintel
  Cc: SoC Team, Olof Johansson, Linux ARM, Daniel Mack, Haojian Zhuang,
	Robert Jarzmik, linux-kernel

On Sun, Apr 19, 2020 at 7:12 PM Lubomir Rintel <lkundrak@v3.sk> wrote:
>
> Hi,
>
> please consider applying the patches chained to this message to arm/dt.
>
> I've sent about the same patch set before, but there were some issues
> and it was way too close to 5.7-rc1. Sorry for that. I decided not to
> hurry it, because none of the fixes is really all that important.
>
> Majority of the patches just deal with reducing DT validation noise once
> more schemas are converted to JSON-schema. Those that actually fix
> things relevant to older released kernels have been Cc'd to stable@.

Can you check again which ones should perhaps be part of v5.7?
I assume that at least anything that has a stable tag should also be
included in the release, but I'd prefer to have you confirm that.

     Arnd

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

* Re: [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8)
@ 2020-04-20 15:35   ` Arnd Bergmann
  0 siblings, 0 replies; 19+ messages in thread
From: Arnd Bergmann @ 2020-04-20 15:35 UTC (permalink / raw)
  To: Lubomir Rintel
  Cc: linux-kernel, Haojian Zhuang, SoC Team, Linux ARM,
	Olof Johansson, Robert Jarzmik, Daniel Mack

On Sun, Apr 19, 2020 at 7:12 PM Lubomir Rintel <lkundrak@v3.sk> wrote:
>
> Hi,
>
> please consider applying the patches chained to this message to arm/dt.
>
> I've sent about the same patch set before, but there were some issues
> and it was way too close to 5.7-rc1. Sorry for that. I decided not to
> hurry it, because none of the fixes is really all that important.
>
> Majority of the patches just deal with reducing DT validation noise once
> more schemas are converted to JSON-schema. Those that actually fix
> things relevant to older released kernels have been Cc'd to stable@.

Can you check again which ones should perhaps be part of v5.7?
I assume that at least anything that has a stable tag should also be
included in the release, but I'd prefer to have you confirm that.

     Arnd

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8)
  2020-04-20 15:35   ` Arnd Bergmann
  (?)
@ 2020-04-23 22:29   ` Lubomir Rintel
  -1 siblings, 0 replies; 19+ messages in thread
From: Lubomir Rintel @ 2020-04-23 22:29 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: SoC Team, Olof Johansson, Linux ARM, Daniel Mack, Haojian Zhuang,
	Robert Jarzmik, linux-kernel

On Mon, Apr 20, 2020 at 05:35:48PM +0200, Arnd Bergmann wrote:
> On Sun, Apr 19, 2020 at 7:12 PM Lubomir Rintel <lkundrak@v3.sk> wrote:
> >
> > Hi,
> >
> > please consider applying the patches chained to this message to arm/dt.
> >
> > I've sent about the same patch set before, but there were some issues
> > and it was way too close to 5.7-rc1. Sorry for that. I decided not to
> > hurry it, because none of the fixes is really all that important.
> >
> > Majority of the patches just deal with reducing DT validation noise once
> > more schemas are converted to JSON-schema. Those that actually fix
> > things relevant to older released kernels have been Cc'd to stable@.
> 
> Can you check again which ones should perhaps be part of v5.7?
> I assume that at least anything that has a stable tag should also be
> included in the release, but I'd prefer to have you confirm that.

Yes, the three patches that have the stable@ patch should prefereably go
to 5.7 as well:

  [PATCH 13/15] ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy Lubomir Rintel
  [PATCH 14/15] ARM: dts: mmp3: Use the MMP3 compatible string for /clocks Lubomir Rintel
  [PATCH 15/15] ARM: dts: mmp3-dell-ariel: Fix the SPI devices Lubomir Rintel

> 
>      Arnd

Thank you
Lubo


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

end of thread, other threads:[~2020-04-23 22:30 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-19 17:11 [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Lubomir Rintel
2020-04-19 17:11 ` [PATCH 01/15] ARM: dts: kirkwood: Fix interrupt controller node name Lubomir Rintel
2020-04-19 17:11 ` [PATCH 02/15] ARM: dts: dove: " Lubomir Rintel
2020-04-19 17:11 ` [PATCH 03/15] ARM: dts: pxa168: Add missing address/size cells to i2c nodes Lubomir Rintel
2020-04-19 17:11 ` [PATCH 04/15] ARM: dts: pxa168: Fix the gpio interrupt cell number Lubomir Rintel
2020-04-19 17:11 ` [PATCH 05/15] ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property Lubomir Rintel
2020-04-19 17:11 ` [PATCH 06/15] ARM: dts: pxa910: Fix the gpio interrupt cell number Lubomir Rintel
2020-04-19 17:11 ` [PATCH 07/15] ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property Lubomir Rintel
2020-04-19 17:11 ` [PATCH 08/15] ARM: dts: mmp*: " Lubomir Rintel
2020-04-19 17:11 ` [PATCH 09/15] ARM: dts: mmp3: Fix L2 cache controller node name Lubomir Rintel
2020-04-19 17:11 ` [PATCH 10/15] ARM: dts: mmp3: Fix USB & USB PHY node names Lubomir Rintel
2020-04-19 17:11 ` [PATCH 11/15] ARM: dts: berlin*: Fix up the SDHCI " Lubomir Rintel
2020-04-19 17:11 ` [PATCH 12/15] ARM: dts: mmp3: Add the fifth SD HCI Lubomir Rintel
2020-04-19 17:11 ` [PATCH 13/15] ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy Lubomir Rintel
2020-04-19 17:11 ` [PATCH 14/15] ARM: dts: mmp3: Use the MMP3 compatible string for /clocks Lubomir Rintel
2020-04-19 17:11 ` [PATCH 15/15] ARM: dts: mmp3-dell-ariel: Fix the SPI devices Lubomir Rintel
2020-04-20 15:35 ` [PATCH 00/15] ARM: dts: Marvell SoC Device Tree updates (for 5.8) Arnd Bergmann
2020-04-20 15:35   ` Arnd Bergmann
2020-04-23 22:29   ` Lubomir Rintel

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.