diff --git a/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts b/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts index 339ec56bce43..1170e08d31fa 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts +++ b/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts @@ -5,7 +5,7 @@ /dts-v1/; #include "rv1126b.dtsi" -#include "rv1126b-evb.dtsi" +#include "rv1126bp-evb.dtsi" #include "rv1126b-evb-cam-csi0.dtsi" / { @@ -39,6 +39,14 @@ reset-gpios = <&gpio0 RK_PB0 GPIO_ACTIVE_LOW>; }; + vcc_mipi: vcc-mipi { + compatible = "regulator-fixed"; + regulator-name = "vcc_mipi"; + gpio = <&gpio6 RK_PA3 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-boot-on; + }; + vcc_sys: vcc-sys { compatible = "regulator-fixed"; regulator-name = "vcc_sys"; @@ -89,10 +97,30 @@ }; }; +&backlight { + pwms = <&pwm0_8ch_0 0 25000 0>; +}; + &cpu0 { cpu-supply = <&vdd_arm>; }; +&display_subsystem { + status = "okay"; +}; + +&dsi { + status = "okay"; +}; + +&dsi_in_vop { + status = "okay"; +}; + +&dsi_panel { + power-supply = <&vcc_mipi>; +}; + &emmc { bus-width = <8>; cap-mmc-highspeed; @@ -431,6 +459,10 @@ }; }; +&mipi_dphy { + status = "okay"; +}; + &pinctrl { pmic { pmic_int: pmic_int { @@ -463,6 +495,14 @@ }; }; +&pwm0_8ch_0 { + status = "okay"; +}; + +&route_dsi { + status = "okay"; +}; + &rknpu { rknpu-supply = <&vdd_npu>; };