Lines Matching +full:sun7i +full:- +full:a20 +full:- +full:gmac
4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun7i-a20.dtsi"
45 #include "sunxi-common-regulators.dtsi"
47 #include <dt-bindings/gpio/gpio.h>
48 #include <dt-bindings/interrupt-controller/irq.h>
49 #include <dt-bindings/pinctrl/sun4i-a10.h>
52 model = "I12 / Q5 / QT840A A20 tvbox";
53 compatible = "allwinner,i12-tvbox", "allwinner,sun7i-a20";
60 stdout-path = "serial0:115200n8";
64 compatible = "gpio-leds";
65 pinctrl-names = "default";
66 pinctrl-0 = <&led_pins_i12_tvbox>;
80 compatible = "regulator-fixed";
81 pinctrl-names = "default";
82 pinctrl-0 = <&vmmc3_pin_i12_tvbox>;
83 regulator-name = "vmmc3";
84 regulator-min-microvolt = <3300000>;
85 regulator-max-microvolt = <3300000>;
86 enable-active-high;
90 reg_vmmc3_io: vmmc3-io {
91 compatible = "regulator-fixed";
92 pinctrl-names = "default";
93 pinctrl-0 = <&vmmc3_io_pin_i12_tvbox>;
94 regulator-name = "vmmc3-io";
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 /* This controls VCC-PI, must be always on! */
98 regulator-always-on;
99 enable-active-high;
103 reg_gmac_3v3: gmac-3v3 {
104 compatible = "regulator-fixed";
105 pinctrl-names = "default";
106 pinctrl-0 = <&gmac_power_pin_i12_tvbox>;
107 regulator-name = "gmac-3v3";
108 regulator-min-microvolt = <3300000>;
109 regulator-max-microvolt = <3300000>;
110 startup-delay-us = <50000>;
111 enable-active-high;
124 &gmac {
125 pinctrl-names = "default";
126 pinctrl-0 = <&gmac_pins_mii_a>;
128 phy-mode = "mii";
129 phy-supply = <®_gmac_3v3>;
132 phy1: ethernet-phy@1 {
138 pinctrl-names = "default";
139 pinctrl-0 = <&i2c0_pins_a>;
143 compatible = "x-powers,axp209";
145 interrupt-parent = <&nmi_intc>;
148 interrupt-controller;
149 #interrupt-cells = <1>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&ir0_rx_pins_a>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_reference_design>;
162 vmmc-supply = <®_vcc3v3>;
163 bus-width = <4>;
164 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
165 cd-inverted;
170 pinctrl-names = "default";
171 pinctrl-0 = <&mmc3_pins_a>;
172 vmmc-supply = <®_vmmc3>;
173 bus-width = <4>;
174 non-removable;
179 compatible = "brcm,bcm4329-fmac";
180 interrupt-parent = <&pio>;
182 interrupt-names = "host-wake";
187 /* AP6210 / AP6330 requires pull-up */
238 pinctrl-names = "default";
239 pinctrl-0 = <&uart0_pins_a>;
244 usb1_vbus-supply = <®_usb1_vbus>;
245 usb2_vbus-supply = <®_usb2_vbus>;