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>
51 model = "I12 / Q5 / QT840A A20 tvbox";
52 compatible = "allwinner,i12-tvbox", "allwinner,sun7i-a20";
59 stdout-path = "serial0:115200n8";
63 compatible = "gpio-leds";
64 pinctrl-names = "default";
65 pinctrl-0 = <&led_pins_i12_tvbox>;
79 compatible = "regulator-fixed";
80 pinctrl-names = "default";
81 pinctrl-0 = <&vmmc3_pin_i12_tvbox>;
82 regulator-name = "vmmc3";
83 regulator-min-microvolt = <3300000>;
84 regulator-max-microvolt = <3300000>;
85 enable-active-high;
89 reg_vmmc3_io: vmmc3-io {
90 compatible = "regulator-fixed";
91 pinctrl-names = "default";
92 pinctrl-0 = <&vmmc3_io_pin_i12_tvbox>;
93 regulator-name = "vmmc3-io";
94 regulator-min-microvolt = <3300000>;
95 regulator-max-microvolt = <3300000>;
96 /* This controls VCC-PI, must be always on! */
97 regulator-always-on;
98 enable-active-high;
102 reg_gmac_3v3: gmac-3v3 {
103 compatible = "regulator-fixed";
104 pinctrl-names = "default";
105 pinctrl-0 = <&gmac_power_pin_i12_tvbox>;
106 regulator-name = "gmac-3v3";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 startup-delay-us = <50000>;
110 enable-active-high;
123 &gmac {
124 pinctrl-names = "default";
125 pinctrl-0 = <&gmac_pins_mii_a>;
127 phy-mode = "mii";
128 phy-supply = <®_gmac_3v3>;
131 phy1: ethernet-phy@1 {
137 pinctrl-names = "default";
138 pinctrl-0 = <&i2c0_pins_a>;
142 compatible = "x-powers,axp209";
144 interrupt-parent = <&nmi_intc>;
147 interrupt-controller;
148 #interrupt-cells = <1>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&ir0_rx_pins_a>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&mmc0_pins_a>;
161 vmmc-supply = <®_vcc3v3>;
162 bus-width = <4>;
163 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
168 pinctrl-names = "default";
169 pinctrl-0 = <&mmc3_pins_a>;
170 vmmc-supply = <®_vmmc3>;
171 bus-width = <4>;
172 non-removable;
177 compatible = "brcm,bcm4329-fmac";
178 interrupt-parent = <&pio>;
180 interrupt-names = "host-wake";
185 /* AP6210 / AP6330 requires pull-up */
186 bias-pull-up;
228 pinctrl-names = "default";
229 pinctrl-0 = <&uart0_pins_a>;
234 usb1_vbus-supply = <®_usb1_vbus>;
235 usb2_vbus-supply = <®_usb2_vbus>;