linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] move native-mode inside display-timings
@ 2019-08-01 15:46 Martin Kaiser
  2019-08-01 15:46 ` [PATCH 1/8] ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings Martin Kaiser
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

For display descriptions in the device tree, native-mode is a property
of the display-timings node.

Fix this for the boards that got it wrong and added native-mode on the
same level as display-timings.

Martin Kaiser (8):
  ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
  ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
  ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
  ARM: dts: mbimxsd25: native-mode is part of display-timings
  ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
  ARM: dts: edb7211: native-mode is part of display-timings
  ARM: dts: apf27dev: native-mode is part of display-timings
  ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings

 arch/arm/boot/dts/ep7211-edb7211.dts                            | 2 +-
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +-
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +-
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts  | 2 +-
 arch/arm/boot/dts/imx27-apf27dev.dts                            | 2 +-
 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts          | 2 +-
 arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts                | 2 +-
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts                  | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

-- 
2.11.0


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

* [PATCH 1/8] ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 2/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts b/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
index 5e5e282ed30e..0cd75dadf292 100644
--- a/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
+++ b/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
@@ -15,10 +15,10 @@
 
 	display: display {
 		model = "Primeview-PD050VL1";
-		native-mode = <&timing0>;
 		bits-per-pixel = <16>;  /* non-standard but required */
 		fsl,pcr = <0xf0c88080>;	/* non-standard but required */
 		display-timings {
+			native-mode = <&timing0>;
 			timing0: 640x480 {
 				hactive = <640>;
 				vactive = <480>;
-- 
2.11.0


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

* [PATCH 2/8] ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
  2019-08-01 15:46 ` [PATCH 1/8] ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 3/8] ARM: dts: eukrea-mbimxsd27: " Martin Kaiser
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
index ad2f7e879831..80a7f96de4c6 100644
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
@@ -14,8 +14,8 @@
 		bits-per-pixel = <16>;
 		fsl,pcr = <0xfa208b80>;
 		bus-width = <18>;
-		native-mode = <&dvi_svga_timings>;
 		display-timings {
+			native-mode = <&dvi_svga_timings>;
 			dvi_svga_timings: 800x600 {
 				clock-frequency = <40000000>;
 				hactive = <800>;
-- 
2.11.0


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

* [PATCH 3/8] ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
  2019-08-01 15:46 ` [PATCH 1/8] ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings Martin Kaiser
  2019-08-01 15:46 ` [PATCH 2/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 4/8] ARM: dts: mbimxsd25: " Martin Kaiser
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts b/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
index 84fc8df4be7c..9c3ec82ec7e5 100644
--- a/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
+++ b/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
@@ -11,11 +11,11 @@
 
 	display0: CMO-QVGA {
 		model = "CMO-QVGA";
-		native-mode = <&timing0>;
 		bits-per-pixel = <16>;
 		fsl,pcr = <0xfad08b80>;
 
 		display-timings {
+			native-mode = <&timing0>;
 			timing0: 320x240 {
 				clock-frequency = <6500000>;
 				hactive = <320>;
-- 
2.11.0


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

* [PATCH 4/8] ARM: dts: mbimxsd25: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
                   ` (2 preceding siblings ...)
  2019-08-01 15:46 ` [PATCH 3/8] ARM: dts: eukrea-mbimxsd27: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 5/8] ARM: dts: imx27-phytec-phycore-rdk: " Martin Kaiser
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
index dbecd6d2cfc4..7d4301b22b90 100644
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
@@ -14,8 +14,8 @@
 		bits-per-pixel = <16>;
 		fsl,pcr = <0xcad08b80>;
 		bus-width = <18>;
-		native-mode = <&qvga_timings>;
 		display-timings {
+			native-mode = <&qvga_timings>;
 			qvga_timings: 320x240 {
 				clock-frequency = <6500000>;
 				hactive = <320>;
-- 
2.11.0


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

* [PATCH 5/8] ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
                   ` (3 preceding siblings ...)
  2019-08-01 15:46 ` [PATCH 4/8] ARM: dts: mbimxsd25: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 6/8] ARM: dts: edb7211: " Martin Kaiser
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts b/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
index 5606f417e9e8..bf883e45576a 100644
--- a/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
+++ b/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
@@ -14,11 +14,11 @@
 
 	display0: LQ035Q7 {
 		model = "Sharp-LQ035Q7";
-		native-mode = <&timing0>;
 		bits-per-pixel = <16>;
 		fsl,pcr = <0xf00080c0>;
 
 		display-timings {
+			native-mode = <&timing0>;
 			timing0: 240x320 {
 				clock-frequency = <5500000>;
 				hactive = <240>;
-- 
2.11.0


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

* [PATCH 6/8] ARM: dts: edb7211: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
                   ` (4 preceding siblings ...)
  2019-08-01 15:46 ` [PATCH 5/8] ARM: dts: imx27-phytec-phycore-rdk: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 7/8] ARM: dts: apf27dev: " Martin Kaiser
  2019-08-01 15:46 ` [PATCH 8/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/ep7211-edb7211.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/ep7211-edb7211.dts b/arch/arm/boot/dts/ep7211-edb7211.dts
index a0c270f63fee..da076479c8e2 100644
--- a/arch/arm/boot/dts/ep7211-edb7211.dts
+++ b/arch/arm/boot/dts/ep7211-edb7211.dts
@@ -25,11 +25,11 @@
 
 	display: display {
 		model = "320x240x4";
-		native-mode = <&timing0>;
 		bits-per-pixel = <4>;
 		ac-prescale = <17>;
 
 		display-timings {
+			native-mode = <&timing0>;
 			timing0: 320x240 {
 				hactive = <320>;
 				hback-porch = <0>;
-- 
2.11.0


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

* [PATCH 7/8] ARM: dts: apf27dev: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
                   ` (5 preceding siblings ...)
  2019-08-01 15:46 ` [PATCH 6/8] ARM: dts: edb7211: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  2019-08-01 15:46 ` [PATCH 8/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx27-apf27dev.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx27-apf27dev.dts b/arch/arm/boot/dts/imx27-apf27dev.dts
index 087c6e237af0..6f1e8ce9e76e 100644
--- a/arch/arm/boot/dts/imx27-apf27dev.dts
+++ b/arch/arm/boot/dts/imx27-apf27dev.dts
@@ -12,10 +12,10 @@
 
 	display: display {
 		model = "Chimei-LW700AT9003";
-		native-mode = <&timing0>;
 		bits-per-pixel = <16>;  /* non-standard but required */
 		fsl,pcr = <0xfae80083>;	/* non-standard but required */
 		display-timings {
+			native-mode = <&timing0>;
 			timing0: 800x480 {
 				clock-frequency = <33000033>;
 				hactive = <800>;
-- 
2.11.0


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

* [PATCH 8/8] ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
  2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
                   ` (6 preceding siblings ...)
  2019-08-01 15:46 ` [PATCH 7/8] ARM: dts: apf27dev: " Martin Kaiser
@ 2019-08-01 15:46 ` Martin Kaiser
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Kaiser @ 2019-08-01 15:46 UTC (permalink / raw)
  To: Shawn Guo, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team
  Cc: devicetree, linux-kernel, Martin Kaiser

Move the native-mode property inside the display-timings node.

According to
Documentation/devicetree/bindings/display/panel/display-timing.txt.
native-mode is a property of the display-timings node.

If it's located outside of display-timings, the native-mode setting is
ignored and the first display timing is used (which is a problem only if
someone adds another display timing).

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
---
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
index d60d8f464ca9..24027a1fb46d 100644
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
@@ -14,8 +14,8 @@
 		bits-per-pixel = <16>;
 		fsl,pcr = <0xfa208b80>;
 		bus-width = <18>;
-		native-mode = <&dvi_vga_timings>;
 		display-timings {
+			native-mode = <&dvi_vga_timings>;
 			dvi_vga_timings: 640x480 {
 				clock-frequency = <31250000>;
 				hactive = <640>;
-- 
2.11.0


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

end of thread, other threads:[~2019-08-01 15:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-01 15:46 [PATCH 0/8] move native-mode inside display-timings Martin Kaiser
2019-08-01 15:46 ` [PATCH 1/8] ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings Martin Kaiser
2019-08-01 15:46 ` [PATCH 2/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 3/8] ARM: dts: eukrea-mbimxsd27: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 4/8] ARM: dts: mbimxsd25: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 5/8] ARM: dts: imx27-phytec-phycore-rdk: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 6/8] ARM: dts: edb7211: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 7/8] ARM: dts: apf27dev: " Martin Kaiser
2019-08-01 15:46 ` [PATCH 8/8] ARM: dts: imx25: mbimxsd25: " Martin Kaiser

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