hc
2023-03-15 de7d2b82e1d37d435e0b93009a6a472b54b9d6a1
kernel/arch/arm64/boot/dts/rockchip/NK-R36S0.dtsi
....@@ -238,7 +238,7 @@
238238 */
239239
240240 &video_phy1 {
241
- status = "disabled";
241
+ status = "okay";
242242 };
243243 &dsi1 {
244244 status = "disabled";
....@@ -249,12 +249,23 @@
249249 };
250250
251251 &dsi1_in_vp1 {
252
- status = "disabled";
252
+ status = "okay";
253253 };
254254
255255 &dsi1_panel {
256
- power-supply = <&vcc3v3_lcd1_n>;
256
+ power-supply = <&vcc3v3_lcd1_n>; //MIPI_3V3EN_GPIO3_A3_d_3V3
257
+ vddio-mipi = <&gpio3 RK_PA4 GPIO_ACTIVE_HIGH>; //MIPI_EN_1V8_GPIO3_A4_d_3V3
258
+ reset-gpios = <&gpio3 RK_PC7 GPIO_ACTIVE_LOW>; //MIPI_RST_L_GPIO3_C7
259
+ vcc-5v-gpio = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>; //VCC5_IO_EN_GPIO1_A4_3V3
260
+ pinctrl-names = "default";
261
+ pinctrl-0 = <&lcd1_rst_gpio>;
257262 };
263
+
264
+&route_dsi1 {
265
+ status = "disabled";
266
+ connect = <&vp1_out_dsi1>;
267
+};
268
+
258269
259270 /*
260271 * edp_start
....@@ -274,7 +285,8 @@
274285 };
275286
276287 &edp_phy {
277
- status = "okay";
288
+ status = "okay";
289
+
278290 };
279291
280292 &edp_in_vp0 {
....@@ -283,6 +295,7 @@
283295
284296 &edp_in_vp1 {
285297 status = "okay";
298
+
286299 };
287300
288301 &route_edp {
....@@ -545,6 +558,13 @@
545558 rockchip,pins = <2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>;
546559 };
547560 };
561
+
562
+ lcd1 {
563
+ lcd1_rst_gpio: lcd1-rst-gpio {
564
+ rockchip,pins = <3 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
565
+ };
566
+ };
567
+
548568 nk_io_init{
549569 nk_io_gpio: nk-io-gpio{
550570 rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>,
....@@ -591,10 +611,7 @@
591611 };
592612 };
593613
594
-&route_dsi0 {
595
- status = "disabled";
596
- connect = <&vp1_out_dsi0>;
597
-};
614
+
598615
599616
600617
....@@ -640,7 +657,7 @@
640657 };
641658
642659 &vcc3v3_lcd1_n {
643
- gpio = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
660
+ gpio = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>; //MIPI_3V3EN_GPIO3_A3_d_3V3
644661 enable-active-high;
645662 };
646663