]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: rockchip: Move dsi address+size-cells from SoC to rk3399 boards
authorDiederik de Haas <didi.debian@cknow.org>
Wed, 9 Jul 2025 13:15:15 +0000 (15:15 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 15 Jul 2025 11:07:26 +0000 (13:07 +0200)
The #address-cells and #size-cells properties are not useful on the DSI
controller node; they are only useful/required on ports and panel(s).
So remove them from the controller node and add them where actually
needed on the various rk3399 based boards.

This fixes the following DTB validation warnings:

  unnecessary #address-cells/#size-cells without "ranges",
  "dma-ranges" or child "reg" property

Signed-off-by: Diederik de Haas <didi.debian@cknow.org>
Link: https://lore.kernel.org/r/20250709132323.128757-3-didi.debian@cknow.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3399-base.dtsi
arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi
arch/arm64/boot/dts/rockchip/rk3399-pinephone-pro.dts
arch/arm64/boot/dts/rockchip/rk3399-rockpro64-screen.dtso

index 9d5f5b083e3cfa51492b945d17d03dbd2a264a2d..4dcceb9136b7f29873e97b6309c8ae797b6875f7 100644 (file)
                resets = <&cru SRST_P_MIPI_DSI0>;
                reset-names = "apb";
                rockchip,grf = <&grf>;
-               #address-cells = <1>;
-               #size-cells = <0>;
                status = "disabled";
 
                ports {
                resets = <&cru SRST_P_MIPI_DSI1>;
                reset-names = "apb";
                rockchip,grf = <&grf>;
-               #address-cells = <1>;
-               #size-cells = <0>;
                #phy-cells = <0>;
                status = "disabled";
 
index 5e068377a0a28e63817dfdb97396b350ffd8b0b1..6aaaf0f7f73f7727061ca2373f9d3dbbcda2ce32 100644 (file)
@@ -627,8 +627,10 @@ camera: &i2c7 {
 };
 
 &mipi_dsi {
-       status = "okay";
        clock-master;
+       #address-cells = <1>;
+       #size-cells = <0>;
+       status = "okay";
 
        ports {
                mipi_out: port@1 {
index 780b4224fd5646830a70e0fdb680a34e5497b639..585ef0fd88ef052277c4d94c6175eea3080c9bec 100644 (file)
 
 &mipi_dsi {
        clock-master;
+       #address-cells = <1>;
+       #size-cells = <0>;
        status = "okay";
 
        panel@0 {
index b1f4ab22b99c4a136b1a3f03ca42a471d52e50ec..a26c8e05c13b3b86fdc79fc43b97217f3ff073d3 100644 (file)
 };
 
 &mipi_dsi {
+       clock-master;
        #address-cells = <1>;
        #size-cells = <0>;
-
-       clock-master;
        status = "okay";
 
        ports {