hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/arm64/boot/dts/rockchip/rk3567-evb2-lp4x-v10-dual-lvds.dts
similarity index 87%rename from kernel/arch/arm64/boot/dts/rockchip/rk3567-evb2-lp4x-v10-dual-lvds.dtsrename to kernel/arch/arm64/boot/dts/rockchip/rk3567-evb2-lp4x-v10-one-vp-two-single-channel-lvds.dts
....@@ -13,9 +13,10 @@
1313 #include "rk3568-android.dtsi"
1414
1515 / {
16
- model = "Rockchip RK3567 EVB2 LP4X V10 Board";
17
- compatible = "rockchip,rk3567-evb2-lp4x-v10", "rockchip,rk3567";
16
+ model = "Rockchip RK3567 EVB2 LP4X V10 Board with one vp two single channel lvds";
17
+ compatible = "rockchip,rk3567-evb2-lp4x-v10-one-vp-two-single-channel-lvds", "rockchip,rk3567";
1818
19
+ /* panel: claa070wp03xg */
1920 panel {
2021 compatible = "simple-panel";
2122 backlight = <&backlight>;
....@@ -33,14 +34,14 @@
3334
3435 timing0: timing0 {
3536 clock-frequency = <134000000>;
36
- hactive = <1600>;
37
+ hactive = <1600>; /* each panel show 1600 / 2 = 800 pxiel */
3738 vactive = <1280>;
3839 hback-porch = <60>;
3940 hfront-porch = <60>;
4041 vback-porch = <4>;
4142 vfront-porch = <2>;
4243 hsync-len = <8>;
43
- vsync-len = <2>;
44
+ vsync-len = <8>;
4445 hsync-active = <0>;
4546 vsync-active = <0>;
4647 de-active = <0>;
....@@ -74,15 +75,39 @@
7475 };
7576 };
7677
77
-&backlight1 {
78
- status = "okay";
79
-};
80
-
8178 &backlight {
8279 status = "okay";
8380 };
8481
85
-&lvds {
82
+&backlight1 {
83
+ status = "okay";
84
+};
85
+
86
+&dsi0 {
87
+ status = "disabled";
88
+};
89
+
90
+&dsi0_in_vp0 {
91
+ status = "disabled";
92
+};
93
+
94
+&dsi0_in_vp1 {
95
+ status = "disabled";
96
+};
97
+
98
+&dsi1_in_vp1 {
99
+ status = "disabled";
100
+};
101
+
102
+&edp_in_vp1 {
103
+ status = "disabled";
104
+};
105
+
106
+&hdmi_in_vp1 {
107
+ status = "okay";
108
+};
109
+
110
+&lvds0 {
86111 status = "okay";
87112 dual-channel;
88113
....@@ -109,57 +134,21 @@
109134 };
110135 };
111136
112
-&lvds_in_vp1 {
137
+&lvds0_in_vp1 {
113138 status = "okay";
114139 };
115140
116141 &lvds1_in_vp1 {
117
- status = "disabled";
142
+ status = "okay";
118143 };
119144
120145 &lvds1_in_vp2 {
121
- status = "okay";
122
-};
123
-
124
-/* enable hdmi */
125
-&hdmi_in_vp1 {
126
- status = "okay";
127
-};
128
-
129
-/* enable video phy */
130
-&video_phy0 {
131
- status = "okay";
132
-};
133
-
134
-&video_phy1 {
135
- status = "okay";
136
-};
137
-
138
-/* disable other encoder output */
139
-&dsi0 {
140
- status = "disabled";
141
-};
142
-
143
-&dsi0_in_vp0 {
144
- status = "disabled";
145
-};
146
-
147
-&dsi0_in_vp1 {
148
- status = "disabled";
149
-};
150
-
151
-&dsi1_in_vp1 {
152
- status = "disabled";
153
-};
154
-
155
-&edp_in_vp1 {
156146 status = "disabled";
157147 };
158148
159149 &rgb_in_vp2 {
160150 status = "disabled";
161151 };
162
-
163152
164153 &vcc3v3_lcd0_n {
165154 gpio = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>;
....@@ -170,3 +159,11 @@
170159 gpio = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
171160 enable-active-high;
172161 };
162
+
163
+&video_phy0 {
164
+ status = "okay";
165
+};
166
+
167
+&video_phy1 {
168
+ status = "okay";
169
+};