diff --git a/arch/arm64/boot/dts/amlogic/overlays/meson-g12-i2c-ee-m3-a-ds3231.dts b/arch/arm64/boot/dts/amlogic/overlays/meson-g12-i2c-ee-m3-a-ds3231.dts index c1bfc479..8970a8bd 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/meson-g12-i2c-ee-m3-a-ds3231.dts +++ b/arch/arm64/boot/dts/amlogic/overlays/meson-g12-i2c-ee-m3-a-ds3231.dts @@ -18,12 +18,16 @@ INT = GPIOAO_3"; &i2c3 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-0 = <&i2c3_sck_a_pins &i2c3_sda_a_pins>; pinctrl-names = "default"; ds3231: ds3231@68 { compatible = "maxim,ds3231"; reg = <0x68>; + #address-cells = <1>; + #size-cells = <0>; #clock-cells = <1>; interrupt-parent = <&gpio_intc>; interrupts = <3 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm64/boot/dts/amlogic/overlays/meson-g12-spi-gpio-enc28j60.dts b/arch/arm64/boot/dts/amlogic/overlays/meson-g12-spi-gpio-enc28j60.dts index d99044ae..9ca73c80 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/meson-g12-spi-gpio-enc28j60.dts +++ b/arch/arm64/boot/dts/amlogic/overlays/meson-g12-spi-gpio-enc28j60.dts @@ -22,7 +22,6 @@ INT=GPIOX_8"; compatible = "spi-gpio"; #address-cells = <1>; #size-cells = <0>; - ranges; mosi-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_HIGH>; miso-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; sck-gpios = <&gpio GPIOH_7 GPIO_ACTIVE_HIGH>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-jymx1013833281be-display.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-jymx1013833281be-display.dts index 98d06cbb..9b717669 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-jymx1013833281be-display.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-jymx1013833281be-display.dts @@ -87,10 +87,14 @@ &dsi0 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; dsi0_panel: panel@0 { status = "okay"; compatible = "simple-panel-dsi"; reg = <0>; + #address-cells = <1>; + #size-cells = <0>; backlight = <&lcd0_backlight>; power-supply = <&vcc_mipi_lcd0>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-radxa-10p1inch-display.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-radxa-10p1inch-display.dts index e5db7866..3b2d79f8 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-radxa-10p1inch-display.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-radxa-10p1inch-display.dts @@ -96,11 +96,15 @@ &dsi1 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; dsi1_panel: panel@0 { status = "okay"; compatible = "simple-panel-dsi"; reg = <0>; + #address-cells = <1>; + #size-cells = <0>; backlight = <&dsi1_backlight>; power-supply = <&vcc_lcd_mipi1>; @@ -405,11 +409,15 @@ &i2c2 { status = "okay"; pinctrl-0 = <&i2c2m1_xfer>; + #address-cells = <1>; + #size-cells = <0>; focaltech: focaltech@38 { status = "okay"; compatible = "focaltech,fts"; reg = <0x38>; + #address-cells = <1>; + #size-cells = <0>; power-supply = <&vcc_lcd_tp>; pinctrl-names = "default"; pinctrl-0 = <&touch_gpio>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-sharp-lq133t1jw01-without-hdmi.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-sharp-lq133t1jw01-without-hdmi.dts index 49cdec64..d7af11a9 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-sharp-lq133t1jw01-without-hdmi.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-io-sharp-lq133t1jw01-without-hdmi.dts @@ -100,7 +100,7 @@ HDMI will be disabled."; }; }; - ports { + port { panel_in_edp: endpoint { remote-endpoint = <&edp_out_panel>; }; @@ -117,6 +117,8 @@ HDMI will be disabled."; force-hpd; ports { + #address-cells = <1>; + #size-cells = <0>; edp_out: port@1 { reg = <1>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-lvds-boe-mv185whb-n20.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-lvds-boe-mv185whb-n20.dts index fe8a83cc..ae9be702 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-lvds-boe-mv185whb-n20.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3-lvds-boe-mv185whb-n20.dts @@ -98,7 +98,7 @@ }; }; - ports { + port { panel_in_lvds: endpoint { remote-endpoint = <&lvds_out_panel>; }; @@ -118,6 +118,8 @@ status = "okay"; ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <1>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3i-io-edp-sharp-lq133t1jw01-lcd.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3i-io-edp-sharp-lq133t1jw01-lcd.dts index 63ef8db9..90e621a0 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3i-io-edp-sharp-lq133t1jw01-lcd.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3i-io-edp-sharp-lq133t1jw01-lcd.dts @@ -105,7 +105,7 @@ }; }; - ports { + port { panel_in_edp: endpoint { remote-endpoint = <&edp_out_panel>; }; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-okdo-5mp-camera.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-okdo-5mp-camera.dts index 6e60c568..7919f9ce 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-okdo-5mp-camera.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-okdo-5mp-camera.dts @@ -93,7 +93,7 @@ #address-cells = <1>; #size-cells = <0>; - port { + port@0 { reg = <0>; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-rpi-camera-v2.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-rpi-camera-v2.dts index 83b26588..08abd01b 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-rpi-camera-v2.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm3s-io-csi1-rpi-camera-v2.dts @@ -100,7 +100,7 @@ #address-cells = <1>; #size-cells = <0>; - port { + port@0 { reg = <0>; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm5-io-radxa-camera-8m.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm5-io-radxa-camera-8m.dts index f548fcca..7acc0f58 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-cm5-io-radxa-camera-8m.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-cm5-io-radxa-camera-8m.dts @@ -67,6 +67,8 @@ &csi2_dphy0 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ports { #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-okdo-camera-5mp-cam1.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-okdo-camera-5mp-cam1.dts index 6b54aff3..2403d643 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-okdo-camera-5mp-cam1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-okdo-camera-5mp-cam1.dts @@ -26,11 +26,15 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ov5647: ov5647@36 { status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam1_25m>; pwdn-gpios = <&gpio1 RK_PA6 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam0.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam0.dts index 50191060..06b28b38 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam0.dts @@ -34,6 +34,8 @@ status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_25m>; pwdn-gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam1.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam1.dts index 93e621fd..8120ffbd 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v1p3-cam1.dts @@ -26,11 +26,15 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ov5647: ov5647@36 { status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam1_25m>; pwdn-gpios = <&gpio1 RK_PA6 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam0.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam0.dts index 9c627bfe..c1908b43 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam0.dts @@ -37,10 +37,14 @@ &i2c4 { status = "okay"; pinctrl-0 = <&i2c4m2_xfer>; + #address-cells = <1>; + #size-cells = <0>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam1.dts b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam1.dts index ac117e9c..e0aa5930 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/radxa-nx5-io-rpi-camera-v2-cam1.dts @@ -36,10 +36,14 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; camera1_imx219: camera1-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam1_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3399-pwm1-ir-rx.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3399-pwm1-ir-rx.dts index 695da439..ee9cec90 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3399-pwm1-ir-rx.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3399-pwm1-ir-rx.dts @@ -21,6 +21,7 @@ remote_support_psci = <1>; status = "okay"; pinctrl-0 = <&pwm1_pin>; + interrupt-parent = <&gpio4>; pinctrl-names = "default"; interrupts = ; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi-gpio-enc28j60.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi-gpio-enc28j60.dts index e7624eee..4ee46ad8 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi-gpio-enc28j60.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi-gpio-enc28j60.dts @@ -22,7 +22,6 @@ MOSI=16 MISO=18 SCK=36 CS=38 INT=40"; compatible = "spi-gpio"; #address-cells = <1>; #size-cells = <0>; - ranges; gpio-mosi = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; gpio-miso = <&gpio4 RK_PD4 GPIO_ACTIVE_HIGH>; gpio-sck = <&gpio4 RK_PA4 GPIO_ACTIVE_HIGH>; @@ -45,6 +44,8 @@ MOSI=16 MISO=18 SCK=36 CS=38 INT=40"; }; &pinctrl { + #address-cells = <1>; + #size-cells = <0>; enc28j60 { enc28j60_int_pins: enc28j60-int-pins { rockchip,pins = <4 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi2-enc28j60.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi2-enc28j60.dts index f3108026..55ee86ac 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi2-enc28j60.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi2-enc28j60.dts @@ -18,6 +18,8 @@ INT=40"; &spi2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&spi2_clk &spi2_cs0 &spi2_rx &spi2_tx>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi5-enc28j60.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi5-enc28j60.dts index deb1b4b8..fb74dd97 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi5-enc28j60.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3399-spi5-enc28j60.dts @@ -18,6 +18,8 @@ This overlay is NOT compatiable with regular ROCK 4C."; &spi5 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&spi5_clk &spi5_tx &spi5_rx &spi5_cs0>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3568-i2c2-m0-pca9555.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3568-i2c2-m0-pca9555.dts index 105eb4f0..89073868 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3568-i2c2-m0-pca9555.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3568-i2c2-m0-pca9555.dts @@ -17,6 +17,8 @@ &i2c2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&i2c2m0_xfer>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rk3568-npu-enable.dts b/arch/arm64/boot/dts/rockchip/overlays/rk3568-npu-enable.dts index fd9ae672..75e1f7f7 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rk3568-npu-enable.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rk3568-npu-enable.dts @@ -29,7 +29,6 @@ &reserved_memory { #address-cells = <2>; #size-cells = <2>; - ranges; rknpu_reserved: rknpu { compatible = "shared-dma-pool"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-3b-hdmi-and-sharp-lq133t1jw01-edp-lcd.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-3b-hdmi-and-sharp-lq133t1jw01-edp-lcd.dts index eb4c1540..b39ea1f9 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-3b-hdmi-and-sharp-lq133t1jw01-edp-lcd.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-3b-hdmi-and-sharp-lq133t1jw01-edp-lcd.dts @@ -102,7 +102,7 @@ }; }; - ports { + port { panel_in_edp: endpoint { remote-endpoint = <&edp_out_panel>; }; @@ -119,6 +119,8 @@ status = "okay"; ports { + #address-cells = <1>; + #size-cells = <0>; edp_out: port@1 { reg = <1>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp0.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp0.dts index 95c33e14..ba09b2fd 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp0.dts @@ -105,7 +105,7 @@ This will disable DP0."; }; }; - ports { + port { panel_in_edp0: endpoint { remote-endpoint = <&edp0_out_panel>; }; @@ -126,6 +126,8 @@ This will disable DP0."; status = "okay"; ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <1>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp1.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp1.dts index 014f60da..ca1c73d0 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5-itx-enable-sharp-lq133t1jw01-edp-lcd-disable-dp1.dts @@ -105,7 +105,7 @@ This will disable DP1."; }; }; - ports { + port { panel_in_edp0: endpoint { remote-endpoint = <&edp0_out_panel>; }; @@ -126,6 +126,8 @@ This will disable DP1."; status = "okay"; ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <1>; #address-cells = <1>; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-okdo-5mp-camera.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-okdo-5mp-camera.dts index 23c7e242..0b93a50b 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-okdo-5mp-camera.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-okdo-5mp-camera.dts @@ -26,11 +26,15 @@ &i2c3 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ov5647: ov5647@36 { status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam_25m>; pwdn-gpios = <&gpio1 RK_PD3 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v1_3.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v1_3.dts index 61b96b02..9af90f32 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v1_3.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v1_3.dts @@ -26,11 +26,15 @@ &i2c3 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ov5647: ov5647@36 { status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam_25m>; pwdn-gpios = <&gpio1 RK_PD3 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v2.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v2.dts index b6a5fc03..73295488 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v2.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5a-rpi-camera-v2.dts @@ -36,11 +36,14 @@ &i2c3 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; camera_imx219: camera-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; - + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5b-okdo-5mp-camera.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5b-okdo-5mp-camera.dts index 697eaf68..89b41ded 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5b-okdo-5mp-camera.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5b-okdo-5mp-camera.dts @@ -33,6 +33,8 @@ status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam_25m>; pwdn-gpios = <&gpio1 RK_PB0 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx0.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx0.dts index 206e8626..7ef420ff 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx0.dts @@ -37,9 +37,13 @@ &i2c2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx1.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx1.dts index b0e5dede..16b903d8 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-okdo-camera-5mp-mipi-rx1.dts @@ -38,10 +38,14 @@ status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&i2c6m0_xfer>; + #address-cells = <1>; + #size-cells = <0>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx0.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx0.dts index ed39d53e..e8014509 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx0.dts @@ -36,10 +36,14 @@ &i2c2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx1.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx1.dts index 765cb075..c4b87e7d 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-radxa-camera-8mp-mipi-rx1.dts @@ -36,12 +36,16 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&i2c6m0_xfer>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx0.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx0.dts index 08dba06e..c83ecc6e 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx0.dts @@ -25,11 +25,15 @@ &i2c2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; ov5647: ov5647@36 { status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_25m>; pwdn-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx1.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx1.dts index 649e8773..1046f0e1 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v1p3-mipi-rx1.dts @@ -25,6 +25,8 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&i2c6m0_xfer>; @@ -32,6 +34,8 @@ status = "okay"; compatible = "ovti,ov5647"; reg = <0x36>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam1_25m>; pwdn-gpios = <&gpio0 RK_PC5 GPIO_ACTIVE_LOW>; clock-names = "ext_cam_clk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx0.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx0.dts index 0b72cc68..372faf1f 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx0.dts @@ -36,10 +36,14 @@ &i2c2 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk"; diff --git a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx1.dts b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx1.dts index 6fecf7a6..37178b0d 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx1.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/rock-5d-rpi-camera-v2-mipi-rx1.dts @@ -36,12 +36,16 @@ &i2c6 { status = "okay"; + #address-cells = <1>; + #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&i2c6m0_xfer>; camera0_imx219: camera0-imx219@10 { compatible = "sony,imx219"; reg = <0x10>; + #address-cells = <1>; + #size-cells = <0>; clocks = <&clk_cam0_24m>; clock-names = "xvclk";