Lines Matching +full:sun6i +full:- +full:a31 +full:- +full:codec

4  * Maxime Ripard <maxime.ripard@free-electrons.com>
6 * This file is dual-licensed: you can use it either under the terms
45 /dts-v1/;
46 #include "sun6i-a31.dtsi"
47 #include "sunxi-common-regulators.dtsi"
49 #include <dt-bindings/gpio/gpio.h>
52 model = "Merrii A31 Hummingbird";
53 compatible = "merrii,a31-hummingbird", "allwinner,sun6i-a31";
62 stdout-path = "serial0:115200n8";
65 hdmi-connector {
66 compatible = "hdmi-connector";
71 remote-endpoint = <&hdmi_out_con>;
76 vga-connector {
77 compatible = "vga-connector";
81 remote-endpoint = <&vga_dac_out>;
86 vga-dac {
87 compatible = "dumb-vga-dac";
88 vdd-supply = <&reg_vga_3v3>;
89 #address-cells = <1>;
90 #size-cells = <0>;
93 #address-cells = <1>;
94 #size-cells = <0>;
97 #address-cells = <1>;
98 #size-cells = <0>;
103 remote-endpoint = <&tcon0_out_vga>;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 remote-endpoint = <&vga_con_in>;
121 compatible = "regulator-fixed";
122 regulator-name = "vga-3v3";
123 regulator-min-microvolt = <3300000>;
124 regulator-max-microvolt = <3300000>;
125 regulator-boot-on;
126 enable-active-high;
131 compatible = "mmc-pwrseq-simple";
132 reset-gpios = <&pio 6 10 GPIO_ACTIVE_LOW>; /* PG10 */
136 &codec {
137 allwinner,audio-routing =
145 allwinner,pa-gpios = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */
150 cpu-supply = <&reg_dcdc3>;
162 pinctrl-names = "default";
163 pinctrl-0 = <&gmac_pins_rgmii_a>, <&gmac_phy_reset_pin_hummingbird>;
165 phy-mode = "rgmii";
166 snps,reset-gpio = <&pio 0 21 GPIO_ACTIVE_HIGH>;
167 snps,reset-active-low;
168 snps,reset-delays-us = <0 10000 30000>;
171 phy1: ethernet-phy@1 {
182 remote-endpoint = <&hdmi_con_in>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&i2c0_pins_a>;
189 /* pull-ups and devices require AXP221 DLDO3 */
194 pinctrl-names = "default";
195 pinctrl-0 = <&i2c1_pins_a>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&i2c2_pins_a>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&ir_pins_a>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_hummingbird>;
219 vmmc-supply = <&reg_dcdc1>;
220 bus-width = <4>;
221 cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */
226 /* external pull-ups missing for some pins */
227 bias-pull-up;
231 pinctrl-names = "default";
232 pinctrl-0 = <&mmc1_pins_a>, <&wifi_reset_pin_hummingbird>;
233 vmmc-supply = <&reg_aldo1>;
234 mmc-pwrseq = <&wifi_pwrseq>;
235 bus-width = <4>;
236 non-removable;
253 bias-pull-up;
266 compatible = "x-powers,axp221";
268 interrupt-parent = <&nmi_intc>;
270 x-powers,drive-vbus-en;
281 regulator-min-microvolt = <3300000>;
282 regulator-max-microvolt = <3300000>;
283 regulator-name = "vcc-wifi";
287 regulator-always-on;
288 regulator-min-microvolt = <2700000>;
289 regulator-max-microvolt = <3300000>;
290 regulator-name = "avcc";
294 regulator-min-microvolt = <700000>;
295 regulator-max-microvolt = <1320000>;
296 regulator-name = "vdd-cpus";
300 regulator-always-on;
301 regulator-min-microvolt = <3000000>;
302 regulator-max-microvolt = <3000000>;
303 regulator-name = "vcc-3v0";
307 regulator-min-microvolt = <700000>;
308 regulator-max-microvolt = <1320000>;
309 regulator-name = "vdd-gpu";
313 regulator-always-on;
314 regulator-min-microvolt = <700000>;
315 regulator-max-microvolt = <1320000>;
316 regulator-name = "vdd-cpu";
320 regulator-always-on;
321 regulator-min-microvolt = <700000>;
322 regulator-max-microvolt = <1320000>;
323 regulator-name = "vdd-sys-dll";
327 regulator-always-on;
328 regulator-min-microvolt = <1500000>;
329 regulator-max-microvolt = <1500000>;
330 regulator-name = "vcc-dram";
334 regulator-name = "usb0-vbus";
344 pinctrl-names = "default";
345 pinctrl-0 = <&lcd0_rgb888_pins>;
351 remote-endpoint = <&vga_dac_in>;
356 pinctrl-names = "default";
357 pinctrl-0 = <&uart0_pins_a>;
371 usb0_id_det-gpio = <&pio 0 15 GPIO_ACTIVE_HIGH>; /* PA15 */
372 usb0_vbus_det-gpio = <&pio 0 16 GPIO_ACTIVE_HIGH>; /* PA16 */
373 usb0_vbus_power-supply = <&usb_power_supply>;
374 usb0_vbus-supply = <&reg_drivevbus>;
375 usb1_vbus-supply = <&reg_usb1_vbus>;