From 27c4d5aa70975af6f71008cab22fbdbfe71beeec Mon Sep 17 00:00:00 2001 From: Hongming Zou Date: Wed, 26 Mar 2025 14:55:41 +0800 Subject: [PATCH] arm64: dts: rockchip: rv1126bp-evb-v14: add dsi support ilitek ili9881d panel support dsi display timing 720x1280@60 with 4 lanes, data rate 480 Mhz Signed-off-by: Hongming Zou Change-Id: I1052cbe424bcda51f0a0c5d7c04541e6895c1efe --- .../boot/dts/rockchip/rv1126bp-evb-v14.dts | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) 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>; };