aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/sun9i-a80-cubieboard4.dts68
1 files changed, 68 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/sun9i-a80-cubieboard4.dts b/arch/arm/boot/dts/sun9i-a80-cubieboard4.dts
index 4024639aa005..126bbf833e14 100644
--- a/arch/arm/boot/dts/sun9i-a80-cubieboard4.dts
+++ b/arch/arm/boot/dts/sun9i-a80-cubieboard4.dts
@@ -74,6 +74,52 @@
74 }; 74 };
75 }; 75 };
76 76
77 vga-connector {
78 compatible = "vga-connector";
79 label = "vga";
80 ddc-i2c-bus = <&i2c3>;
81
82 port {
83 vga_con_in: endpoint {
84 remote-endpoint = <&vga_dac_out>;
85 };
86 };
87 };
88
89 vga-dac {
90 compatible = "corpro,gm7123", "adi,adv7123", "dumb-vga-dac";
91 vdd-supply = <&reg_dcdc1>;
92 #address-cells = <1>;
93 #size-cells = <0>;
94
95 ports {
96 #address-cells = <1>;
97 #size-cells = <0>;
98
99 port@0 {
100 #address-cells = <1>;
101 #size-cells = <0>;
102 reg = <0>;
103
104 vga_dac_in: endpoint@0 {
105 reg = <0>;
106 remote-endpoint = <&tcon0_out_vga>;
107 };
108 };
109
110 port@1 {
111 #address-cells = <1>;
112 #size-cells = <0>;
113 reg = <1>;
114
115 vga_dac_out: endpoint@0 {
116 reg = <0>;
117 remote-endpoint = <&vga_con_in>;
118 };
119 };
120 };
121 };
122
77 wifi_pwrseq: wifi-pwrseq { 123 wifi_pwrseq: wifi-pwrseq {
78 compatible = "mmc-pwrseq-simple"; 124 compatible = "mmc-pwrseq-simple";
79 clocks = <&ac100_rtc 1>; 125 clocks = <&ac100_rtc 1>;
@@ -83,6 +129,16 @@
83 }; 129 };
84}; 130};
85 131
132&de {
133 status = "okay";
134};
135
136&i2c3 {
137 pinctrl-names = "default";
138 pinctrl-0 = <&i2c3_pins>;
139 status = "okay";
140};
141
86&mmc0 { 142&mmc0 {
87 pinctrl-names = "default"; 143 pinctrl-names = "default";
88 pinctrl-0 = <&mmc0_pins>; 144 pinctrl-0 = <&mmc0_pins>;
@@ -403,6 +459,18 @@
403 459
404#include "axp809.dtsi" 460#include "axp809.dtsi"
405 461
462&tcon0 {
463 pinctrl-names = "default";
464 pinctrl-0 = <&lcd0_rgb888_pins>;
465};
466
467&tcon0_out {
468 tcon0_out_vga: endpoint@0 {
469 reg = <0>;
470 remote-endpoint = <&vga_dac_in>;
471 };
472};
473
406&uart0 { 474&uart0 {
407 pinctrl-names = "default"; 475 pinctrl-names = "default";
408 pinctrl-0 = <&uart0_ph_pins>; 476 pinctrl-0 = <&uart0_ph_pins>;