Lines Matching +full:right +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
6 #include "sun50i-a64.dtsi"
7 #include "sun50i-a64-cpu-opp.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
12 model = "Olimex A64-Olinuxino";
13 compatible = "olimex,a64-olinuxino", "allwinner,sun50i-a64";
21 stdout-path = "serial0:115200n8";
24 hdmi-connector {
25 compatible = "hdmi-connector";
30 remote-endpoint = <&hdmi_out_con>;
36 compatible = "gpio-leds";
38 led-0 {
39 label = "a64-olinuxino:red:user";
40 gpios = <&pio 4 17 GPIO_ACTIVE_HIGH>; /* PE17 */
44 reg_usb1_vbus: usb1-vbus {
45 compatible = "regulator-fixed";
46 regulator-name = "usb1-vbus";
47 regulator-min-microvolt = <5000000>;
48 regulator-max-microvolt = <5000000>;
49 regulator-boot-on;
50 enable-active-high;
56 compatible = "mmc-pwrseq-simple";
57 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */
66 cpvdd-supply = <®_eldo1>;
71 cpu-supply = <®_dcdc2>;
75 cpu-supply = <®_dcdc2>;
79 cpu-supply = <®_dcdc2>;
83 cpu-supply = <®_dcdc2>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&rgmii_pins>;
105 phy-mode = "rgmii";
106 phy-handle = <&ext_rgmii_phy>;
107 phy-supply = <®_dcdc1>;
108 allwinner,tx-delay-ps = <600>;
113 hvcc-supply = <®_dldo1>;
119 remote-endpoint = <&hdmi_con_in>;
124 ext_rgmii_phy: ethernet-phy@1 {
125 compatible = "ethernet-phy-ieee802.3-c22";
131 pinctrl-names = "default";
132 pinctrl-0 = <&mmc0_pins>;
133 vmmc-supply = <®_dcdc1>;
134 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
135 disable-wp;
136 bus-width = <4>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&mmc1_pins>;
143 vmmc-supply = <®_dcdc1>;
144 vqmmc-supply = <®_dldo4>;
145 mmc-pwrseq = <&wifi_pwrseq>;
146 bus-width = <4>;
147 non-removable;
152 interrupt-parent = <&r_pio>;
154 interrupt-names = "host-wake";
167 vcc-pc-supply = <®_dcdc1>;
168 vcc-pd-supply = <®_dcdc1>;
169 vcc-pe-supply = <®_aldo1>;
170 vcc-pg-supply = <®_dldo4>;
179 * vcc-pl-supply = <®_aldo2>;
184 vcc-pa-supply = <®_dcdc1>;
185 vcc-pb-supply = <®_dcdc1>;
186 vcc-pc-supply = <®_dcdc1>;
187 vcc-pd-supply = <®_dcdc1>;
188 vcc-pe-supply = <®_aldo1>;
189 vcc-pf-supply = <®_dcdc1>;
190 vcc-pg-supply = <®_dldo4>;
191 vcc-ph-supply = <®_dcdc1>;
198 compatible = "x-powers,axp803";
200 interrupt-parent = <&r_intc>;
202 x-powers,drive-vbus-en; /* set N_VBUSEN as output pin */
206 /* VCC-PL is powered by aldo2 but we cannot add it as the RSB */
209 /* vcc-pl-supply = <®_aldo2>; */
223 regulator-always-on;
224 regulator-min-microvolt = <2800000>;
225 regulator-max-microvolt = <2800000>;
226 regulator-name = "vcc-pe";
230 regulator-always-on;
231 regulator-min-microvolt = <3300000>;
232 regulator-max-microvolt = <3300000>;
233 regulator-name = "vcc-pl";
237 regulator-always-on;
238 regulator-min-microvolt = <3000000>;
239 regulator-max-microvolt = <3000000>;
240 regulator-name = "vcc-pll-avcc";
244 regulator-always-on;
245 regulator-min-microvolt = <3300000>;
246 regulator-max-microvolt = <3300000>;
247 regulator-name = "vcc-3v3";
251 regulator-always-on;
252 regulator-min-microvolt = <1040000>;
253 regulator-max-microvolt = <1300000>;
254 regulator-name = "vdd-cpux";
264 regulator-always-on;
265 regulator-min-microvolt = <1360000>;
266 regulator-max-microvolt = <1360000>;
267 regulator-name = "vcc-ddr3";
271 regulator-always-on;
272 regulator-min-microvolt = <1100000>;
273 regulator-max-microvolt = <1100000>;
274 regulator-name = "vdd-sys";
278 regulator-min-microvolt = <3300000>;
279 regulator-max-microvolt = <3300000>;
280 regulator-name = "vcc-hdmi";
284 regulator-min-microvolt = <3300000>;
285 regulator-max-microvolt = <3300000>;
286 regulator-name = "vcc-mipi";
290 regulator-min-microvolt = <2800000>;
291 regulator-max-microvolt = <2800000>;
292 regulator-name = "vcc-avdd-csi";
296 regulator-min-microvolt = <3300000>;
297 regulator-max-microvolt = <3300000>;
298 regulator-name = "vcc-wifi-io";
302 regulator-name = "usb0-vbus";
307 regulator-min-microvolt = <1800000>;
308 regulator-max-microvolt = <1800000>;
309 regulator-name = "cpvdd";
313 regulator-min-microvolt = <1800000>;
314 regulator-max-microvolt = <1800000>;
315 regulator-name = "vcc-dvdd-csi";
319 regulator-min-microvolt = <1200000>;
320 regulator-max-microvolt = <1200000>;
321 regulator-name = "vcc-1v2-hsic";
330 regulator-always-on;
331 regulator-min-microvolt = <1100000>;
332 regulator-max-microvolt = <1100000>;
333 regulator-name = "vdd-cpus";
337 regulator-name = "vcc-rtc";
341 vcc-hdmi-supply = <®_dldo1>;
345 simple-audio-card,aux-devs = <&codec_analog>;
346 simple-audio-card,widgets = "Microphone", "Microphone Jack Left",
347 "Microphone", "Microphone Jack Right",
349 simple-audio-card,routing = "Left DAC", "DACL",
350 "Right DAC", "DACR",
353 "ADCR", "Right ADC",
356 "Microphone Jack Right", "MBIAS",
357 "MIC2", "Microphone Jack Right";
362 pinctrl-names = "default";
363 pinctrl-0 = <&uart0_pb_pins>;
374 usb0_id_det-gpios = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */
375 usb0_vbus-supply = <®_drivevbus>;
376 usb1_vbus-supply = <®_usb1_vbus>;