dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property
@ 2024-01-31 21:14 Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property Johan Jonker
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:14 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

The hdmi-connector nodes are now functional and the new way to model
hdmi ports nodes with both in and output port subnodes. Unfortunately
with the conversion to YAML the old method with only an input port node
was used. Later the new method was also added to the binding.
A binding must be unambiguously, so remove the old port property
entirely and make port@0 and port@1 a requirement as all
upstream dts files are updated as well and because checking
deprecated stuff is a bit pointless.
Update the example to avoid use of the removed property.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
---

Changed V2:
  rename title from deprecate to remove
  reword
---
 .../display/rockchip/rockchip,dw-hdmi.yaml    | 24 +++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
index 7e59dee15a5f..391c2a7e79de 100644
--- a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
+++ b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
@@ -97,8 +97,8 @@ properties:
   ports:
     $ref: /schemas/graph.yaml#/properties/ports

-    patternProperties:
-      "^port(@0)?$":
+    properties:
+      port@0:
         $ref: /schemas/graph.yaml#/properties/port
         description: Input of the DWC HDMI TX
         properties:
@@ -108,11 +108,14 @@ properties:
             description: Connection to the VOPB
           endpoint@1:
             description: Connection to the VOPL
-    properties:
       port@1:
         $ref: /schemas/graph.yaml#/properties/port
         description: Output of the DWC HDMI TX

+    required:
+      - port@0
+      - port@1
+
   rockchip,grf:
     $ref: /schemas/types.yaml#/definitions/phandle
     description:
@@ -147,7 +150,11 @@ examples:
         clock-names = "iahb", "isfr";

         ports {
-            port {
+            #address-cells = <1>;
+            #size-cells = <0>;
+
+            port@0 {
+                reg = <0>;
                 #address-cells = <1>;
                 #size-cells = <0>;

@@ -155,11 +162,20 @@ examples:
                     reg = <0>;
                     remote-endpoint = <&vopb_out_hdmi>;
                 };
+
                 hdmi_in_vopl: endpoint@1 {
                     reg = <1>;
                     remote-endpoint = <&vopl_out_hdmi>;
                 };
             };
+
+            port@1 {
+                reg = <1>;
+
+                hdmi_out_con: endpoint {
+                    remote-endpoint = <&hdmi_con_in>;
+                };
+            };
         };
     };

--
2.39.2


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

* [PATCH v2 2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
@ 2024-01-31 21:16 ` Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 3/6] ARM: dts: rockchip: fix rk3288 hdmi ports node Johan Jonker
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:16 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

Most Rockchip hdmi nodes are part of a power domain.
Add a power-domains property and include it to the example
with some reordering to align with the (new) documentation
about property ordering.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
---

Changed V2:
  keep reg-io-width together with reg
  explain reordering
---
 .../bindings/display/rockchip/rockchip,dw-hdmi.yaml      | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
index 391c2a7e79de..af638b6c0d21 100644
--- a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
+++ b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
@@ -94,6 +94,9 @@ properties:
       - const: default
       - const: unwedge

+  power-domains:
+    maxItems: 1
+
   ports:
     $ref: /schemas/graph.yaml#/properties/ports

@@ -138,16 +141,18 @@ examples:
     #include <dt-bindings/clock/rk3288-cru.h>
     #include <dt-bindings/interrupt-controller/arm-gic.h>
     #include <dt-bindings/interrupt-controller/irq.h>
+    #include <dt-bindings/power/rk3288-power.h>

     hdmi: hdmi@ff980000 {
         compatible = "rockchip,rk3288-dw-hdmi";
         reg = <0xff980000 0x20000>;
         reg-io-width = <4>;
-        ddc-i2c-bus = <&i2c5>;
-        rockchip,grf = <&grf>;
         interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
         clocks = <&cru  PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>;
         clock-names = "iahb", "isfr";
+        ddc-i2c-bus = <&i2c5>;
+        power-domains = <&power RK3288_PD_VIO>;
+        rockchip,grf = <&grf>;

         ports {
             #address-cells = <1>;
--
2.39.2


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

* [PATCH v2 3/6] ARM: dts: rockchip: fix rk3288 hdmi ports node
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property Johan Jonker
@ 2024-01-31 21:16 ` Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 4/6] ARM: dts: rockchip: fix rk322x " Johan Jonker
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:16 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

Fix rk3288 hdmi ports node so that it matches the
rockchip,dw-hdmi.yaml binding with some reordering
to align with the (new) documentation about
property ordering.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
---

Changed V2:
  keep reg-io-width together with reg
  reword
---
 arch/arm/boot/dts/rockchip/rk3288.dtsi | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/rockchip/rk3288.dtsi b/arch/arm/boot/dts/rockchip/rk3288.dtsi
index ead343dc3df1..3f1d640afafa 100644
--- a/arch/arm/boot/dts/rockchip/rk3288.dtsi
+++ b/arch/arm/boot/dts/rockchip/rk3288.dtsi
@@ -1240,27 +1240,37 @@ hdmi: hdmi@ff980000 {
 		compatible = "rockchip,rk3288-dw-hdmi";
 		reg = <0x0 0xff980000 0x0 0x20000>;
 		reg-io-width = <4>;
-		#sound-dai-cells = <0>;
-		rockchip,grf = <&grf>;
 		interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
 		clocks = <&cru  PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>, <&cru SCLK_HDMI_CEC>;
 		clock-names = "iahb", "isfr", "cec";
 		power-domains = <&power RK3288_PD_VIO>;
+		rockchip,grf = <&grf>;
+		#sound-dai-cells = <0>;
 		status = "disabled";

 		ports {
-			hdmi_in: port {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			hdmi_in: port@0 {
+				reg = <0>;
 				#address-cells = <1>;
 				#size-cells = <0>;
+
 				hdmi_in_vopb: endpoint@0 {
 					reg = <0>;
 					remote-endpoint = <&vopb_out_hdmi>;
 				};
+
 				hdmi_in_vopl: endpoint@1 {
 					reg = <1>;
 					remote-endpoint = <&vopl_out_hdmi>;
 				};
 			};
+
+			hdmi_out: port@1 {
+				reg = <1>;
+			};
 		};
 	};

--
2.39.2


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

* [PATCH v2 4/6] ARM: dts: rockchip: fix rk322x hdmi ports node
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property Johan Jonker
  2024-01-31 21:16 ` [PATCH v2 3/6] ARM: dts: rockchip: fix rk3288 hdmi ports node Johan Jonker
@ 2024-01-31 21:16 ` Johan Jonker
  2024-01-31 21:17 ` [PATCH v2 5/6] arm64: dts: rockchip: fix rk3328 " Johan Jonker
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:16 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

Fix rk322x hdmi ports node so that it matches the
rockchip,dw-hdmi.yaml binding.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
---

Changed V2:
  keep reg-io-width together with reg
---
 arch/arm/boot/dts/rockchip/rk322x.dtsi | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/arch/arm/boot/dts/rockchip/rk322x.dtsi b/arch/arm/boot/dts/rockchip/rk322x.dtsi
index 831561fc1814..96421355c274 100644
--- a/arch/arm/boot/dts/rockchip/rk322x.dtsi
+++ b/arch/arm/boot/dts/rockchip/rk322x.dtsi
@@ -736,14 +736,20 @@ hdmi: hdmi@200a0000 {
 		status = "disabled";

 		ports {
-			hdmi_in: port {
-				#address-cells = <1>;
-				#size-cells = <0>;
-				hdmi_in_vop: endpoint@0 {
-					reg = <0>;
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			hdmi_in: port@0 {
+				reg = <0>;
+
+				hdmi_in_vop: endpoint {
 					remote-endpoint = <&vop_out_hdmi>;
 				};
 			};
+
+			hdmi_out: port@1 {
+				reg = <1>;
+			};
 		};
 	};

--
2.39.2


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

* [PATCH v2 5/6] arm64: dts: rockchip: fix rk3328 hdmi ports node
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (2 preceding siblings ...)
  2024-01-31 21:16 ` [PATCH v2 4/6] ARM: dts: rockchip: fix rk322x " Johan Jonker
@ 2024-01-31 21:17 ` Johan Jonker
  2024-01-31 21:17 ` [PATCH v2 6/6] arm64: dts: rockchip: fix rk3399 " Johan Jonker
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:17 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

Fix rk3328 hdmi ports node so that it matches the
rockchip,dw-hdmi.yaml binding.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
---

Changed V2:
  keep reg-io-width together with reg
---
 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
index fb5dcf6e9327..a73234b11ff1 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
@@ -745,11 +745,20 @@ hdmi: hdmi@ff3c0000 {
 		status = "disabled";

 		ports {
-			hdmi_in: port {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			hdmi_in: port@0 {
+				reg = <0>;
+
 				hdmi_in_vop: endpoint {
 					remote-endpoint = <&vop_out_hdmi>;
 				};
 			};
+
+			hdmi_out: port@1 {
+				reg = <1>;
+			};
 		};
 	};

--
2.39.2


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

* [PATCH v2 6/6] arm64: dts: rockchip: fix rk3399 hdmi ports node
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (3 preceding siblings ...)
  2024-01-31 21:17 ` [PATCH v2 5/6] arm64: dts: rockchip: fix rk3328 " Johan Jonker
@ 2024-01-31 21:17 ` Johan Jonker
  2024-02-01 19:47 ` [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property Conor Dooley
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Johan Jonker @ 2024-01-31 21:17 UTC (permalink / raw)
  To: robh+dt
  Cc: daniel, conor+dt, devicetree, tzimmermann, hjc, mripard,
	linux-kernel, linux-rockchip, dri-devel, krzysztof.kozlowski+dt,
	andy.yan, markyao0591, linux-arm-kernel

Fix rk3399 hdmi ports node so that it matches the
rockchip,dw-hdmi.yaml binding.

Signed-off-by: Johan Jonker <jbx6244@gmail.com>
---

Changed V2:
  keep reg-io-width together with reg
---
 arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
index 0caa842bba0e..9d5f5b083e3c 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
@@ -2022,6 +2022,7 @@ simple-audio-card,codec {
 	hdmi: hdmi@ff940000 {
 		compatible = "rockchip,rk3399-dw-hdmi";
 		reg = <0x0 0xff940000 0x0 0x20000>;
+		reg-io-width = <4>;
 		interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>;
 		clocks = <&cru PCLK_HDMI_CTRL>,
 			 <&cru SCLK_HDMI_SFR>,
@@ -2030,13 +2031,16 @@ hdmi: hdmi@ff940000 {
 			 <&cru PLL_VPLL>;
 		clock-names = "iahb", "isfr", "cec", "grf", "ref";
 		power-domains = <&power RK3399_PD_HDCP>;
-		reg-io-width = <4>;
 		rockchip,grf = <&grf>;
 		#sound-dai-cells = <0>;
 		status = "disabled";

 		ports {
-			hdmi_in: port {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			hdmi_in: port@0 {
+				reg = <0>;
 				#address-cells = <1>;
 				#size-cells = <0>;

@@ -2049,6 +2053,10 @@ hdmi_in_vopl: endpoint@1 {
 					remote-endpoint = <&vopl_out_hdmi>;
 				};
 			};
+
+			hdmi_out: port@1 {
+				reg = <1>;
+			};
 		};
 	};

--
2.39.2


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

* Re: [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (4 preceding siblings ...)
  2024-01-31 21:17 ` [PATCH v2 6/6] arm64: dts: rockchip: fix rk3399 " Johan Jonker
@ 2024-02-01 19:47 ` Conor Dooley
  2024-02-01 22:58 ` Rob Herring
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: Conor Dooley @ 2024-02-01 19:47 UTC (permalink / raw)
  To: Johan Jonker
  Cc: robh+dt, hjc, heiko, andy.yan, krzysztof.kozlowski+dt, conor+dt,
	airlied, daniel, maarten.lankhorst, tzimmermann, mripard,
	markyao0591, dri-devel, devicetree, linux-arm-kernel,
	linux-rockchip, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3099 bytes --]

On Wed, Jan 31, 2024 at 10:14:29PM +0100, Johan Jonker wrote:
> The hdmi-connector nodes are now functional and the new way to model
> hdmi ports nodes with both in and output port subnodes. Unfortunately
> with the conversion to YAML the old method with only an input port node
> was used. Later the new method was also added to the binding.
> A binding must be unambiguously, so remove the old port property
> entirely and make port@0 and port@1 a requirement as all
> upstream dts files are updated as well and because checking
> deprecated stuff is a bit pointless.
> Update the example to avoid use of the removed property.
> 
> Signed-off-by: Johan Jonker <jbx6244@gmail.com>

Acked-by: Conor Dooley <conor.dooley@microchip.com>

Thanks,
Conor.

> ---
> 
> Changed V2:
>   rename title from deprecate to remove
>   reword
> ---
>  .../display/rockchip/rockchip,dw-hdmi.yaml    | 24 +++++++++++++++----
>  1 file changed, 20 insertions(+), 4 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
> index 7e59dee15a5f..391c2a7e79de 100644
> --- a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
> +++ b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
> @@ -97,8 +97,8 @@ properties:
>    ports:
>      $ref: /schemas/graph.yaml#/properties/ports
> 
> -    patternProperties:
> -      "^port(@0)?$":
> +    properties:
> +      port@0:
>          $ref: /schemas/graph.yaml#/properties/port
>          description: Input of the DWC HDMI TX
>          properties:
> @@ -108,11 +108,14 @@ properties:
>              description: Connection to the VOPB
>            endpoint@1:
>              description: Connection to the VOPL
> -    properties:
>        port@1:
>          $ref: /schemas/graph.yaml#/properties/port
>          description: Output of the DWC HDMI TX
> 
> +    required:
> +      - port@0
> +      - port@1
> +
>    rockchip,grf:
>      $ref: /schemas/types.yaml#/definitions/phandle
>      description:
> @@ -147,7 +150,11 @@ examples:
>          clock-names = "iahb", "isfr";
> 
>          ports {
> -            port {
> +            #address-cells = <1>;
> +            #size-cells = <0>;
> +
> +            port@0 {
> +                reg = <0>;
>                  #address-cells = <1>;
>                  #size-cells = <0>;
> 
> @@ -155,11 +162,20 @@ examples:
>                      reg = <0>;
>                      remote-endpoint = <&vopb_out_hdmi>;
>                  };
> +
>                  hdmi_in_vopl: endpoint@1 {
>                      reg = <1>;
>                      remote-endpoint = <&vopl_out_hdmi>;
>                  };
>              };
> +
> +            port@1 {
> +                reg = <1>;
> +
> +                hdmi_out_con: endpoint {
> +                    remote-endpoint = <&hdmi_con_in>;
> +                };
> +            };
>          };
>      };
> 
> --
> 2.39.2
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

* Re: [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (5 preceding siblings ...)
  2024-02-01 19:47 ` [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property Conor Dooley
@ 2024-02-01 22:58 ` Rob Herring
  2024-02-13 19:20 ` (subset) " Heiko Stuebner
  2024-02-13 19:37 ` Heiko Stuebner
  8 siblings, 0 replies; 10+ messages in thread
From: Rob Herring @ 2024-02-01 22:58 UTC (permalink / raw)
  To: Johan Jonker
  Cc: tzimmermann, markyao0591, andy.yan, dri-devel, conor+dt,
	krzysztof.kozlowski+dt, mripard, devicetree, airlied, heiko,
	maarten.lankhorst, daniel, hjc, linux-arm-kernel, robh+dt,
	linux-rockchip, linux-kernel


On Wed, 31 Jan 2024 22:14:29 +0100, Johan Jonker wrote:
> The hdmi-connector nodes are now functional and the new way to model
> hdmi ports nodes with both in and output port subnodes. Unfortunately
> with the conversion to YAML the old method with only an input port node
> was used. Later the new method was also added to the binding.
> A binding must be unambiguously, so remove the old port property
> entirely and make port@0 and port@1 a requirement as all
> upstream dts files are updated as well and because checking
> deprecated stuff is a bit pointless.
> Update the example to avoid use of the removed property.
> 
> Signed-off-by: Johan Jonker <jbx6244@gmail.com>
> ---
> 
> Changed V2:
>   rename title from deprecate to remove
>   reword
> ---
>  .../display/rockchip/rockchip,dw-hdmi.yaml    | 24 +++++++++++++++----
>  1 file changed, 20 insertions(+), 4 deletions(-)
> 

Reviewed-by: Rob Herring <robh@kernel.org>


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

* Re: (subset) [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (6 preceding siblings ...)
  2024-02-01 22:58 ` Rob Herring
@ 2024-02-13 19:20 ` Heiko Stuebner
  2024-02-13 19:37 ` Heiko Stuebner
  8 siblings, 0 replies; 10+ messages in thread
From: Heiko Stuebner @ 2024-02-13 19:20 UTC (permalink / raw)
  To: robh+dt, Johan Jonker
  Cc: Heiko Stuebner, linux-arm-kernel, daniel, linux-kernel,
	markyao0591, devicetree, maarten.lankhorst, dri-devel, conor+dt,
	hjc, linux-rockchip, airlied, andy.yan, mripard,
	krzysztof.kozlowski+dt, tzimmermann

On Wed, 31 Jan 2024 22:14:29 +0100, Johan Jonker wrote:
> The hdmi-connector nodes are now functional and the new way to model
> hdmi ports nodes with both in and output port subnodes. Unfortunately
> with the conversion to YAML the old method with only an input port node
> was used. Later the new method was also added to the binding.
> A binding must be unambiguously, so remove the old port property
> entirely and make port@0 and port@1 a requirement as all
> upstream dts files are updated as well and because checking
> deprecated stuff is a bit pointless.
> Update the example to avoid use of the removed property.
> 
> [...]

Applied, thanks!

[1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property
      commit: 0d192c4c72ce00ab07a6b27f068607e21f754a46
[2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property
      commit: 6b1f93ea345947c94bf3a7a6e668a2acfd310918

Best regards,
-- 
Heiko Stuebner <heiko@sntech.de>

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

* Re: (subset) [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property
  2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
                   ` (7 preceding siblings ...)
  2024-02-13 19:20 ` (subset) " Heiko Stuebner
@ 2024-02-13 19:37 ` Heiko Stuebner
  8 siblings, 0 replies; 10+ messages in thread
From: Heiko Stuebner @ 2024-02-13 19:37 UTC (permalink / raw)
  To: robh+dt, Johan Jonker
  Cc: Heiko Stuebner, hjc, tzimmermann, conor+dt, mripard, dri-devel,
	maarten.lankhorst, linux-kernel, airlied, krzysztof.kozlowski+dt,
	linux-rockchip, andy.yan, devicetree, markyao0591,
	linux-arm-kernel, daniel

On Wed, 31 Jan 2024 22:14:29 +0100, Johan Jonker wrote:
> The hdmi-connector nodes are now functional and the new way to model
> hdmi ports nodes with both in and output port subnodes. Unfortunately
> with the conversion to YAML the old method with only an input port node
> was used. Later the new method was also added to the binding.
> A binding must be unambiguously, so remove the old port property
> entirely and make port@0 and port@1 a requirement as all
> upstream dts files are updated as well and because checking
> deprecated stuff is a bit pointless.
> Update the example to avoid use of the removed property.
> 
> [...]

Applied, thanks!

[3/6] ARM: dts: rockchip: fix rk3288 hdmi ports node
      commit: 585e4dc07100a6465b3da8d24e46188064c1c925
[4/6] ARM: dts: rockchip: fix rk322x hdmi ports node
      commit: 15a5ed03000cf61daf87d14628085cb1bc8ae72c
[5/6] arm64: dts: rockchip: fix rk3328 hdmi ports node
      commit: 1d00ba4700d1e0f88ae70d028d2e17e39078fa1c
[6/6] arm64: dts: rockchip: fix rk3399 hdmi ports node
      commit: f051b6ace7ffcc48d6d1017191f167c0a85799f6

Best regards,
-- 
Heiko Stuebner <heiko@sntech.de>

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

end of thread, other threads:[~2024-02-13 19:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-31 21:14 [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip,dw-hdmi: remove port property Johan Jonker
2024-01-31 21:16 ` [PATCH v2 2/6] dt-bindings: display: rockchip,dw-hdmi: add power-domains property Johan Jonker
2024-01-31 21:16 ` [PATCH v2 3/6] ARM: dts: rockchip: fix rk3288 hdmi ports node Johan Jonker
2024-01-31 21:16 ` [PATCH v2 4/6] ARM: dts: rockchip: fix rk322x " Johan Jonker
2024-01-31 21:17 ` [PATCH v2 5/6] arm64: dts: rockchip: fix rk3328 " Johan Jonker
2024-01-31 21:17 ` [PATCH v2 6/6] arm64: dts: rockchip: fix rk3399 " Johan Jonker
2024-02-01 19:47 ` [PATCH v2 1/6] dt-bindings: display: rockchip: rockchip, dw-hdmi: remove port property Conor Dooley
2024-02-01 22:58 ` Rob Herring
2024-02-13 19:20 ` (subset) " Heiko Stuebner
2024-02-13 19:37 ` Heiko Stuebner

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