| .. | .. |
|---|
| 465 | 465 | |
|---|
| 466 | 466 | &dsi0_panel { |
|---|
| 467 | 467 | power-supply = <&vcc3v3_lcd1_n>; //LCD_PWREN_H |
|---|
| 468 | + vcc-5v-gpio = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>; |
|---|
| 468 | 469 | reset-gpios = <&gpio1 RK_PA0 GPIO_ACTIVE_LOW>; //MIPIDIS_RST_GPIO1_A0_d_1V8 |
|---|
| 469 | 470 | vddio-mipi = <&gpio1 RK_PB2 GPIO_ACTIVE_HIGH>; //MIPIDIS_PWR_EN_1V8 |
|---|
| 470 | 471 | pinctrl-names = "default"; |
|---|
| .. | .. |
|---|
| 491 | 491 | static void fdt_fixup_display_route(void *blob, const struct display_fixup_data *data) |
|---|
| 492 | 492 | { |
|---|
| 493 | 493 | if (data->type == PANEL_TYPE_DSI) { |
|---|
| 494 | | - fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_OKAY, data); |
|---|
| 494 | + fdt_fixup_display_sub_route(blob, "dsi0", FDT_STATUS_OKAY, data); |
|---|
| 495 | 495 | fdt_fixup_display_sub_route(blob, "edp1", FDT_STATUS_DISABLED, data); |
|---|
| 496 | 496 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data); |
|---|
| 497 | 497 | } else if (data->type == PANEL_TYPE_EDP) { |
|---|
| 498 | | - fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data); |
|---|
| 498 | + fdt_fixup_display_sub_route(blob, "dsi0", FDT_STATUS_DISABLED, data); |
|---|
| 499 | 499 | fdt_fixup_display_sub_route(blob, "edp1", FDT_STATUS_OKAY, data); |
|---|
| 500 | 500 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data); |
|---|
| 501 | 501 | } else if (data->type == PANEL_TYPE_LVDS) { |
|---|
| 502 | 502 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_OKAY, data); |
|---|
| 503 | | - fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data); |
|---|
| 503 | + fdt_fixup_display_sub_route(blob, "dsi0", FDT_STATUS_DISABLED, data); |
|---|
| 504 | 504 | fdt_fixup_display_sub_route(blob, "edp1", FDT_STATUS_DISABLED, data); |
|---|
| 505 | 505 | } |
|---|
| 506 | 506 | } |
|---|