Lines Matching +full:sun7i +full:- +full:a20 +full:- +full:codec

6  * This file is dual-licensed: you can use it either under the terms
45 /dts-v1/;
46 #include "sun7i-a20.dtsi"
47 #include "sunxi-common-regulators.dtsi"
48 #include <dt-bindings/gpio/gpio.h>
49 #include <dt-bindings/interrupt-controller/arm-gic.h>
52 model = "Banana Pi BPI-M1-Plus";
53 compatible = "sinovoip,bpi-m1-plus", "allwinner,sun7i-a20";
60 stdout-path = "serial0:115200n8";
64 compatible = "gpio-leds";
65 pinctrl-names = "default";
66 pinctrl-0 = <&led_pins_bpi_m1p>;
69 label = "bananapi-m1-plus:green:usr";
74 label = "bananapi-m1-plus:pwr:usr";
76 default-state = "on";
81 compatible = "mmc-pwrseq-simple";
82 pinctrl-names = "default";
83 pinctrl-0 = <&mmc3_pwrseq_pin_bpi_m1p>;
84 reset-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 WL-PMU-EN */
87 reg_gmac_3v3: gmac-3v3 {
88 compatible = "regulator-fixed";
89 pinctrl-names = "default";
90 pinctrl-0 = <&gmac_power_pin_bpi_m1p>;
91 regulator-name = "gmac-3v3";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
94 startup-delay-us = <100000>;
95 enable-active-high;
104 &codec {
117 pinctrl-names = "default";
118 pinctrl-0 = <&gmac_pins_rgmii_a>;
120 phy-mode = "rgmii";
121 phy-supply = <&reg_gmac_3v3>;
124 phy1: ethernet-phy@1 {
130 pinctrl-names = "default";
131 pinctrl-0 = <&i2c0_pins_a>;
135 compatible = "x-powers,axp209";
137 interrupt-parent = <&nmi_intc>;
140 interrupt-controller;
141 #interrupt-cells = <1>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&ir0_rx_pins_a>;
152 pinctrl-names = "default";
153 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bpi_m1p>;
154 vmmc-supply = <&reg_vcc3v3>;
155 bus-width = <4>;
156 cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */
157 cd-inverted;
162 #address-cells = <1>;
163 #size-cells = <0>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&mmc3_pins_a>;
166 vmmc-supply = <&reg_vcc3v3>;
167 mmc-pwrseq = <&mmc3_pwrseq>;
168 bus-width = <4>;
169 non-removable;
170 enable-sdio-wakeup;
175 compatible = "brcm,bcm4329-fmac";
176 interrupt-parent = <&pio>;
178 interrupt-names = "host-wake";
183 /* AP6210 requires pull-up */
226 pinctrl-names = "default";
227 pinctrl-0 = <&uart0_pins_a>;