Commit ea5b1e1efb5ebe5398f6c290babf7ab6fbf426b9

Authored by Jagan Teki
Committed by Maxime Ripard
1 parent d4aac530c6

sun7i: a20: Add Bananapi M1 Plus support

Banana Pi M1 Plus is an open-source single-board computer
that adds more connectivity to the classic board using
Allwinner A20 SOC.

Bananapi M1-Plus features:
- A20 Dual-core 1.0GHz
- 1 GB DDR3 SDRAM
- MicroSD
- 10/100/1000 Ethernet RJ45
- WiFi b/g/n
- 5V DC Micro USB power-supply

For dts file,
Sync with Linux commit f92ca09("Merge branch 'akpm/master'").

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>

Showing 3 changed files with 97 additions and 23 deletions Inline Diff

arch/arm/dts/sun7i-a20-bananapi-m1-plus.dts
1 /* 1 /*
2 * Copyright 2016 Luo Yi <luoyi.ly@gmail.com> 2 * Copyright 2016 Luo Yi <luoyi.ly@gmail.com>
3 * 3 *
4 * Thanks to the original work by Hans de Goede <hdegoede@redhat.com> 4 * Thanks to the original work by Hans de Goede <hdegoede@redhat.com>
5 * 5 *
6 * This file is dual-licensed: you can use it either under the terms 6 * This file is dual-licensed: you can use it either under the terms
7 * of the GPL or the X11 license, at your option. Note that this dual 7 * of the GPL or the X11 license, at your option. Note that this dual
8 * licensing only applies to this file, and not this project as a 8 * licensing only applies to this file, and not this project as a
9 * whole. 9 * whole.
10 * 10 *
11 * a) This file is free software; you can redistribute it and/or 11 * a) This file is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License as 12 * modify it under the terms of the GNU General Public License as
13 * published by the Free Software Foundation; either version 2 of the 13 * published by the Free Software Foundation; either version 2 of the
14 * License, or (at your option) any later version. 14 * License, or (at your option) any later version.
15 * 15 *
16 * This file is distributed in the hope that it will be useful, 16 * This file is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU General Public License for more details. 19 * GNU General Public License for more details.
20 * 20 *
21 * Or, alternatively, 21 * Or, alternatively,
22 * 22 *
23 * b) Permission is hereby granted, free of charge, to any person 23 * b) Permission is hereby granted, free of charge, to any person
24 * obtaining a copy of this software and associated documentation 24 * obtaining a copy of this software and associated documentation
25 * files (the "Software"), to deal in the Software without 25 * files (the "Software"), to deal in the Software without
26 * restriction, including without limitation the rights to use, 26 * restriction, including without limitation the rights to use,
27 * copy, modify, merge, publish, distribute, sublicense, and/or 27 * copy, modify, merge, publish, distribute, sublicense, and/or
28 * sell copies of the Software, and to permit persons to whom the 28 * sell copies of the Software, and to permit persons to whom the
29 * Software is furnished to do so, subject to the following 29 * Software is furnished to do so, subject to the following
30 * conditions: 30 * conditions:
31 * 31 *
32 * The above copyright notice and this permission notice shall be 32 * The above copyright notice and this permission notice shall be
33 * included in all copies or substantial portions of the Software. 33 * included in all copies or substantial portions of the Software.
34 * 34 *
35 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 35 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
36 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 36 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
37 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 37 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
38 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 38 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
39 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 39 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
40 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 40 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
41 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 41 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
42 * OTHER DEALINGS IN THE SOFTWARE. 42 * OTHER DEALINGS IN THE SOFTWARE.
43 */ 43 */
44 44
45 /dts-v1/; 45 /dts-v1/;
46 #include "sun7i-a20.dtsi" 46 #include "sun7i-a20.dtsi"
47 #include "sunxi-common-regulators.dtsi" 47 #include "sunxi-common-regulators.dtsi"
48 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/gpio/gpio.h>
49 #include <dt-bindings/interrupt-controller/arm-gic.h> 49 #include <dt-bindings/interrupt-controller/arm-gic.h>
50 50
51 / { 51 / {
52 model = "Banana Pi BPI-M1-Plus"; 52 model = "Banana Pi BPI-M1-Plus";
53 compatible = "sinovoip,bpi-m1-plus", "allwinner,sun7i-a20"; 53 compatible = "sinovoip,bpi-m1-plus", "allwinner,sun7i-a20";
54 54
55 aliases { 55 aliases {
56 serial0 = &uart0; 56 serial0 = &uart0;
57 }; 57 };
58 58
59 chosen { 59 chosen {
60 stdout-path = "serial0:115200n8"; 60 stdout-path = "serial0:115200n8";
61 }; 61 };
62 62
63 leds { 63 leds {
64 compatible = "gpio-leds"; 64 compatible = "gpio-leds";
65 pinctrl-names = "default"; 65 pinctrl-names = "default";
66 pinctrl-0 = <&led_pins_bpi_m1p>; 66 pinctrl-0 = <&led_pins_bpi_m1p>;
67 67
68 green { 68 green {
69 label = "bananapi-m1-plus:green:usr"; 69 label = "bananapi-m1-plus:green:usr";
70 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>; 70 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>;
71 }; 71 };
72 72
73 pwr { 73 pwr {
74 label = "bananapi-m1-plus:pwr:usr"; 74 label = "bananapi-m1-plus:pwr:usr";
75 gpios = <&pio 7 25 GPIO_ACTIVE_HIGH>; 75 gpios = <&pio 7 25 GPIO_ACTIVE_HIGH>;
76 default-state = "on"; 76 default-state = "on";
77 }; 77 };
78 }; 78 };
79 79
80 mmc3_pwrseq: mmc3_pwrseq { 80 mmc3_pwrseq: mmc3_pwrseq {
81 compatible = "mmc-pwrseq-simple"; 81 compatible = "mmc-pwrseq-simple";
82 pinctrl-names = "default"; 82 pinctrl-names = "default";
83 pinctrl-0 = <&mmc3_pwrseq_pin_bpi_m1p>; 83 pinctrl-0 = <&mmc3_pwrseq_pin_bpi_m1p>;
84 reset-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 WL-PMU-EN */ 84 reset-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 WL-PMU-EN */
85 }; 85 };
86 86
87 reg_gmac_3v3: gmac-3v3 { 87 reg_gmac_3v3: gmac-3v3 {
88 compatible = "regulator-fixed"; 88 compatible = "regulator-fixed";
89 pinctrl-names = "default"; 89 pinctrl-names = "default";
90 pinctrl-0 = <&gmac_power_pin_bpi_m1p>; 90 pinctrl-0 = <&gmac_power_pin_bpi_m1p>;
91 regulator-name = "gmac-3v3"; 91 regulator-name = "gmac-3v3";
92 regulator-min-microvolt = <3300000>; 92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>; 93 regulator-max-microvolt = <3300000>;
94 startup-delay-us = <100000>; 94 startup-delay-us = <100000>;
95 enable-active-high; 95 enable-active-high;
96 gpio = <&pio 7 23 GPIO_ACTIVE_HIGH>; 96 gpio = <&pio 7 23 GPIO_ACTIVE_HIGH>;
97 }; 97 };
98 }; 98 };
99 99
100 &ahci { 100 &ahci {
101 status = "okay"; 101 status = "okay";
102 }; 102 };
103 103
104 &codec { 104 &codec {
105 status = "okay"; 105 status = "okay";
106 }; 106 };
107 107
108 &cpu0 {
109 cpu-supply = <&reg_dcdc2>;
110 };
111
108 &ehci0 { 112 &ehci0 {
109 status = "okay"; 113 status = "okay";
110 }; 114 };
111 115
112 &ehci1 { 116 &ehci1 {
113 status = "okay"; 117 status = "okay";
114 }; 118 };
115 119
116 &gmac { 120 &gmac {
117 pinctrl-names = "default"; 121 pinctrl-names = "default";
118 pinctrl-0 = <&gmac_pins_rgmii_a>; 122 pinctrl-0 = <&gmac_pins_rgmii_a>;
119 phy = <&phy1>; 123 phy = <&phy1>;
120 phy-mode = "rgmii"; 124 phy-mode = "rgmii";
121 phy-supply = <&reg_gmac_3v3>; 125 phy-supply = <&reg_gmac_3v3>;
122 status = "okay"; 126 status = "okay";
123 127
124 phy1: ethernet-phy@1 { 128 phy1: ethernet-phy@1 {
125 reg = <1>; 129 reg = <1>;
126 }; 130 };
127 }; 131 };
128 132
129 &i2c0 { 133 &i2c0 {
130 pinctrl-names = "default"; 134 pinctrl-names = "default";
131 pinctrl-0 = <&i2c0_pins_a>; 135 pinctrl-0 = <&i2c0_pins_a>;
132 status = "okay"; 136 status = "okay";
133 137
134 axp209: pmic@34 { 138 axp209: pmic@34 {
135 compatible = "x-powers,axp209";
136 reg = <0x34>; 139 reg = <0x34>;
137 interrupt-parent = <&nmi_intc>; 140 interrupt-parent = <&nmi_intc>;
138 interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 141 interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
139
140 interrupt-controller;
141 #interrupt-cells = <1>;
142 }; 142 };
143 }; 143 };
144 144
145 #include "axp209.dtsi"
146
145 &ir0 { 147 &ir0 {
146 pinctrl-names = "default"; 148 pinctrl-names = "default";
147 pinctrl-0 = <&ir0_rx_pins_a>; 149 pinctrl-0 = <&ir0_rx_pins_a>;
148 status = "okay"; 150 status = "okay";
149 }; 151 };
150 152
151 &mmc0 { 153 &mmc0 {
152 pinctrl-names = "default"; 154 pinctrl-names = "default";
153 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bpi_m1p>; 155 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bpi_m1p>;
154 vmmc-supply = <&reg_vcc3v3>; 156 vmmc-supply = <&reg_vcc3v3>;
155 bus-width = <4>; 157 bus-width = <4>;
156 cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 158 cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */
157 cd-inverted; 159 cd-inverted;
158 status = "okay"; 160 status = "okay";
159 }; 161 };
160 162
161 &mmc3 { 163 &mmc3 {
162 #address-cells = <1>; 164 #address-cells = <1>;
163 #size-cells = <0>; 165 #size-cells = <0>;
164 pinctrl-names = "default"; 166 pinctrl-names = "default";
165 pinctrl-0 = <&mmc3_pins_a>; 167 pinctrl-0 = <&mmc3_pins_a>;
166 vmmc-supply = <&reg_vcc3v3>; 168 vmmc-supply = <&reg_vcc3v3>;
167 mmc-pwrseq = <&mmc3_pwrseq>; 169 mmc-pwrseq = <&mmc3_pwrseq>;
168 bus-width = <4>; 170 bus-width = <4>;
169 non-removable; 171 non-removable;
170 enable-sdio-wakeup; 172 wakeup-source;
171 status = "okay"; 173 status = "okay";
172 174
173 brcmf: bcrmf@1 { 175 brcmf: wifi@1 {
174 reg = <1>; 176 reg = <1>;
175 compatible = "brcm,bcm4329-fmac"; 177 compatible = "brcm,bcm4329-fmac";
176 interrupt-parent = <&pio>; 178 interrupt-parent = <&pio>;
177 interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; 179 interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>;
178 interrupt-names = "host-wake"; 180 interrupt-names = "host-wake";
179 }; 181 };
180 }; 182 };
181 183
182 &mmc3_pins_a { 184 &mmc3_pins_a {
183 /* AP6210 requires pull-up */ 185 /* AP6210 requires pull-up */
184 allwinner,pull = <SUN4I_PINCTRL_PULL_UP>; 186 bias-pull-up;
185 }; 187 };
186 188
187 &ohci0 { 189 &ohci0 {
188 status = "okay"; 190 status = "okay";
189 }; 191 };
190 192
191 &ohci1 { 193 &ohci1 {
192 status = "okay"; 194 status = "okay";
193 }; 195 };
194 196
197 &otg_sram {
198 status = "okay";
199 };
200
195 &pio { 201 &pio {
196 gmac_power_pin_bpi_m1p: gmac_power_pin@0 { 202 gmac_power_pin_bpi_m1p: gmac_power_pin@0 {
197 allwinner,pins = "PH23"; 203 pins = "PH23";
198 allwinner,function = "gpio_out"; 204 function = "gpio_out";
199 allwinner,drive = <SUN4I_PINCTRL_10_MA>;
200 allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
201 }; 205 };
202 206
203 led_pins_bpi_m1p: led_pins@0 { 207 led_pins_bpi_m1p: led_pins@0 {
204 allwinner,pins = "PH24", "PH25"; 208 pins = "PH24", "PH25";
205 allwinner,function = "gpio_out"; 209 function = "gpio_out";
206 allwinner,drive = <SUN4I_PINCTRL_10_MA>;
207 allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
208 }; 210 };
209 211
210 mmc0_cd_pin_bpi_m1p: mmc0_cd_pin@0 { 212 mmc0_cd_pin_bpi_m1p: mmc0_cd_pin@0 {
211 allwinner,pins = "PH10"; 213 pins = "PH10";
212 allwinner,function = "gpio_in"; 214 function = "gpio_in";
213 allwinner,drive = <SUN4I_PINCTRL_10_MA>; 215 bias-pull-up;
214 allwinner,pull = <SUN4I_PINCTRL_PULL_UP>;
215 }; 216 };
216 217
217 mmc3_pwrseq_pin_bpi_m1p: mmc3_pwrseq_pin@0 { 218 mmc3_pwrseq_pin_bpi_m1p: mmc3_pwrseq_pin@0 {
218 allwinner,pins = "PH22"; 219 pins = "PH22";
219 allwinner,function = "gpio_out"; 220 function = "gpio_out";
220 allwinner,drive = <SUN4I_PINCTRL_10_MA>;
221 allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
222 }; 221 };
223 }; 222 };
224 223
224 &reg_dcdc2 {
225 regulator-always-on;
226 regulator-min-microvolt = <1000000>;
227 regulator-max-microvolt = <1400000>;
228 regulator-name = "vdd-cpu";
229 };
230
231 &reg_dcdc3 {
232 regulator-always-on;
233 regulator-min-microvolt = <1000000>;
234 regulator-max-microvolt = <1400000>;
235 regulator-name = "vdd-int-dll";
236 };
237
238 &reg_ldo1 {
239 regulator-name = "vdd-rtc";
240 };
241
242 &reg_ldo2 {
243 regulator-always-on;
244 regulator-min-microvolt = <3000000>;
245 regulator-max-microvolt = <3000000>;
246 regulator-name = "avcc";
247 };
248
249 &reg_usb0_vbus {
250 status = "okay";
251 };
252
225 &uart0 { 253 &uart0 {
226 pinctrl-names = "default"; 254 pinctrl-names = "default";
227 pinctrl-0 = <&uart0_pins_a>; 255 pinctrl-0 = <&uart0_pins_a>;
256 status = "okay";
257 };
258
259 &usb_otg {
260 dr_mode = "otg";
261 status = "okay";
262 };
263
264 &usb_power_supply {
board/sunxi/MAINTAINERS
1 SUNXI BOARD 1 SUNXI BOARD
2 M: Hans de Goede <hdegoede@redhat.com> 2 M: Hans de Goede <hdegoede@redhat.com>
3 S: Maintained 3 S: Maintained
4 F: board/sunxi/ 4 F: board/sunxi/
5 F: include/configs/sun4i.h 5 F: include/configs/sun4i.h
6 F: configs/A10-OLinuXino-Lime_defconfig 6 F: configs/A10-OLinuXino-Lime_defconfig
7 F: configs/ba10_tv_box_defconfig 7 F: configs/ba10_tv_box_defconfig
8 F: configs/Chuwi_V7_CW0825_defconfig 8 F: configs/Chuwi_V7_CW0825_defconfig
9 F: configs/Cubieboard_defconfig 9 F: configs/Cubieboard_defconfig
10 F: configs/dserve_dsrv9703c_defconfig 10 F: configs/dserve_dsrv9703c_defconfig
11 F: configs/Hyundai_A7HD_defconfig 11 F: configs/Hyundai_A7HD_defconfig
12 F: configs/inet1_defconfig 12 F: configs/inet1_defconfig
13 F: configs/inet97fv2_defconfig 13 F: configs/inet97fv2_defconfig
14 F: configs/inet9f_rev03_defconfig 14 F: configs/inet9f_rev03_defconfig
15 F: configs/jesurun_q5_defconfig 15 F: configs/jesurun_q5_defconfig
16 F: configs/Mele_A1000_defconfig 16 F: configs/Mele_A1000_defconfig
17 F: configs/Mele_M3_defconfig 17 F: configs/Mele_M3_defconfig
18 F: configs/Mini-X_defconfig 18 F: configs/Mini-X_defconfig
19 F: configs/mk802_defconfig 19 F: configs/mk802_defconfig
20 F: configs/mk802ii_defconfig 20 F: configs/mk802ii_defconfig
21 F: configs/pov_protab2_ips9_defconfig 21 F: configs/pov_protab2_ips9_defconfig
22 F: include/configs/sun5i.h 22 F: include/configs/sun5i.h
23 F: configs/A10s-OLinuXino-M_defconfig 23 F: configs/A10s-OLinuXino-M_defconfig
24 F: configs/A13-OLinuXino_defconfig 24 F: configs/A13-OLinuXino_defconfig
25 F: configs/A13-OLinuXinoM_defconfig 25 F: configs/A13-OLinuXinoM_defconfig
26 F: configs/Auxtek-T003_defconfig 26 F: configs/Auxtek-T003_defconfig
27 F: configs/Auxtek-T004_defconfig 27 F: configs/Auxtek-T004_defconfig
28 F: configs/CHIP_defconfig 28 F: configs/CHIP_defconfig
29 F: configs/difrnce_dit4350_defconfig 29 F: configs/difrnce_dit4350_defconfig
30 F: configs/Empire_electronix_d709_defconfig 30 F: configs/Empire_electronix_d709_defconfig
31 F: configs/Empire_electronix_m712_defconfig 31 F: configs/Empire_electronix_m712_defconfig
32 F: configs/inet98v_rev2_defconfig 32 F: configs/inet98v_rev2_defconfig
33 F: configs/mk802_a10s_defconfig 33 F: configs/mk802_a10s_defconfig
34 F: configs/q8_a13_tablet_defconfig 34 F: configs/q8_a13_tablet_defconfig
35 F: configs/r7-tv-dongle_defconfig 35 F: configs/r7-tv-dongle_defconfig
36 F: configs/UTOO_P66_defconfig 36 F: configs/UTOO_P66_defconfig
37 F: configs/Wobo_i5_defconfig 37 F: configs/Wobo_i5_defconfig
38 F: include/configs/sun6i.h 38 F: include/configs/sun6i.h
39 F: configs/colorfly_e708_q1_defconfig 39 F: configs/colorfly_e708_q1_defconfig
40 F: configs/CSQ_CS908_defconfig 40 F: configs/CSQ_CS908_defconfig
41 F: configs/inet_q972_defconfig 41 F: configs/inet_q972_defconfig
42 F: configs/Mele_A1000G_quad_defconfig 42 F: configs/Mele_A1000G_quad_defconfig
43 F: configs/Mele_M9_defconfig 43 F: configs/Mele_M9_defconfig
44 F: configs/Sinovoip_BPI_M2_defconfig 44 F: configs/Sinovoip_BPI_M2_defconfig
45 F: include/configs/sun7i.h 45 F: include/configs/sun7i.h
46 F: configs/A20-OLinuXino_MICRO_defconfig 46 F: configs/A20-OLinuXino_MICRO_defconfig
47 F: configs/Bananapi_defconfig 47 F: configs/Bananapi_defconfig
48 F: configs/Bananapro_defconfig 48 F: configs/Bananapro_defconfig
49 F: configs/i12-tvbox_defconfig 49 F: configs/i12-tvbox_defconfig
50 F: configs/Linksprite_pcDuino3_defconfig 50 F: configs/Linksprite_pcDuino3_defconfig
51 F: configs/Linksprite_pcDuino3_fdt_defconfig 51 F: configs/Linksprite_pcDuino3_fdt_defconfig
52 F: configs/Orangepi_defconfig 52 F: configs/Orangepi_defconfig
53 F: configs/Orangepi_mini_defconfig 53 F: configs/Orangepi_mini_defconfig
54 F: configs/qt840a_defconfig 54 F: configs/qt840a_defconfig
55 F: configs/Wits_Pro_A20_DKT_defconfig 55 F: configs/Wits_Pro_A20_DKT_defconfig
56 F: include/configs/sun8i.h 56 F: include/configs/sun8i.h
57 F: configs/ga10h_v1_1_defconfig 57 F: configs/ga10h_v1_1_defconfig
58 F: configs/gt90h_v4_defconfig 58 F: configs/gt90h_v4_defconfig
59 F: configs/inet86dz_defconfig 59 F: configs/inet86dz_defconfig
60 F: configs/orangepi_2_defconfig 60 F: configs/orangepi_2_defconfig
61 F: configs/orangepi_lite_defconfig 61 F: configs/orangepi_lite_defconfig
62 F: configs/orangepi_one_defconfig 62 F: configs/orangepi_one_defconfig
63 F: configs/orangepi_pc_defconfig 63 F: configs/orangepi_pc_defconfig
64 F: configs/orangepi_pc_plus_defconfig 64 F: configs/orangepi_pc_plus_defconfig
65 F: configs/orangepi_plus_defconfig 65 F: configs/orangepi_plus_defconfig
66 F: configs/orangepi_plus2e_defconfig 66 F: configs/orangepi_plus2e_defconfig
67 F: configs/polaroid_mid2407pxe03_defconfig 67 F: configs/polaroid_mid2407pxe03_defconfig
68 F: configs/polaroid_mid2809pxe04_defconfig 68 F: configs/polaroid_mid2809pxe04_defconfig
69 F: configs/q8_a23_tablet_800x480_defconfig 69 F: configs/q8_a23_tablet_800x480_defconfig
70 F: configs/q8_a33_tablet_800x480_defconfig 70 F: configs/q8_a33_tablet_800x480_defconfig
71 F: configs/q8_a33_tablet_1024x600_defconfig 71 F: configs/q8_a33_tablet_1024x600_defconfig
72 F: include/configs/sun9i.h 72 F: include/configs/sun9i.h
73 F: configs/Merrii_A80_Optimus_defconfig 73 F: configs/Merrii_A80_Optimus_defconfig
74 F: include/configs/sun50i.h 74 F: include/configs/sun50i.h
75 75
76 A20-OLIMEX-SOM-EVB BOARD 76 A20-OLIMEX-SOM-EVB BOARD
77 M: Marcus Cooper <codekipper@gmail.com> 77 M: Marcus Cooper <codekipper@gmail.com>
78 S: Maintained 78 S: Maintained
79 F: configs/A20-Olimex-SOM-EVB_defconfig 79 F: configs/A20-Olimex-SOM-EVB_defconfig
80 80
81 A20-OLINUXINO-LIME BOARD 81 A20-OLINUXINO-LIME BOARD
82 M: FUKAUMI Naoki <naobsd@gmail.com> 82 M: FUKAUMI Naoki <naobsd@gmail.com>
83 S: Maintained 83 S: Maintained
84 F: configs/A20-OLinuXino-Lime_defconfig 84 F: configs/A20-OLinuXino-Lime_defconfig
85 85
86 A20-OLINUXINO-LIME2 BOARD 86 A20-OLINUXINO-LIME2 BOARD
87 M: Iain Paton <ipaton0@gmail.com> 87 M: Iain Paton <ipaton0@gmail.com>
88 S: Maintained 88 S: Maintained
89 F: configs/A20-OLinuXino-Lime2_defconfig 89 F: configs/A20-OLinuXino-Lime2_defconfig
90 90
91 A20-OLINUXINO-LIME2-EMMC BOARD 91 A20-OLINUXINO-LIME2-EMMC BOARD
92 M: Olliver Schinagl <oliver@schinagl.nl> 92 M: Olliver Schinagl <oliver@schinagl.nl>
93 S: Maintained 93 S: Maintained
94 F: configs/A20-OLinuXino-Lime2-eMMC_defconfig 94 F: configs/A20-OLinuXino-Lime2-eMMC_defconfig
95 95
96 A33-OLINUXINO BOARD 96 A33-OLINUXINO BOARD
97 M: Stefan Mavrodiev <stefan.mavrodiev@gmail.com> 97 M: Stefan Mavrodiev <stefan.mavrodiev@gmail.com>
98 S: Maintained 98 S: Maintained
99 F: configs/A33-OLinuXino_defconfig 99 F: configs/A33-OLinuXino_defconfig
100 100
101 A64-OLINUXINO BOARD 101 A64-OLINUXINO BOARD
102 M: Jagan Teki <jagan@amarulasolutions.com> 102 M: Jagan Teki <jagan@amarulasolutions.com>
103 S: Maintained 103 S: Maintained
104 F: configs/a64-olinuxino_defconfig 104 F: configs/a64-olinuxino_defconfig
105 105
106 A80 OPTIMUS BOARD 106 A80 OPTIMUS BOARD
107 M: Chen-Yu Tsai <wens@csie.org> 107 M: Chen-Yu Tsai <wens@csie.org>
108 S: Maintained 108 S: Maintained
109 F: configs/Merrii_A80_Optimus_defconfig 109 F: configs/Merrii_A80_Optimus_defconfig
110 110
111 AINOL AW1 BOARD 111 AINOL AW1 BOARD
112 M: Paul Kocialkowski <contact@paulk.fr> 112 M: Paul Kocialkowski <contact@paulk.fr>
113 S: Maintained 113 S: Maintained
114 F: configs/Ainol_AW1_defconfig 114 F: configs/Ainol_AW1_defconfig
115 115
116 AMPE A76 BOARD 116 AMPE A76 BOARD
117 M: Paul Kocialkowski <contact@paulk.fr> 117 M: Paul Kocialkowski <contact@paulk.fr>
118 S: Maintained 118 S: Maintained
119 F: configs/Ampe_A76_defconfig 119 F: configs/Ampe_A76_defconfig
120 120
121 BANANAPI M1 PLUS
122 M: Jagan Teki <jagan@amarulasolutions.com>
123 S: Maintained
124 F: configs/bananapi_m1_plus_defconfig
125
121 BANANAPI M2 ULTRA BOARD 126 BANANAPI M2 ULTRA BOARD
122 M: Chen-Yu Tsai <wens@csie.org> 127 M: Chen-Yu Tsai <wens@csie.org>
123 S: Maintained 128 S: Maintained
124 F: configs/Bananapi_M2_Ultra_defconfig 129 F: configs/Bananapi_M2_Ultra_defconfig
125 F: arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts 130 F: arch/arm/dts/sun8i-r40-bananapi-m2-ultra.dts
126 131
127 BANANAPI M64 132 BANANAPI M64
128 M: Jagan Teki <jagan@amarulasolutions.com> 133 M: Jagan Teki <jagan@amarulasolutions.com>
129 S: Maintained 134 S: Maintained
130 F: configs/bananapi_m64_defconfig 135 F: configs/bananapi_m64_defconfig
131 136
132 COLOMBUS BOARD 137 COLOMBUS BOARD
133 M: Maxime Ripard <maxime.ripard@free-electrons.com> 138 M: Maxime Ripard <maxime.ripard@free-electrons.com>
134 S: Maintained 139 S: Maintained
135 F: configs/Colombus_defconfig 140 F: configs/Colombus_defconfig
136 141
137 CUBIEBOARD2 BOARD 142 CUBIEBOARD2 BOARD
138 M: Ian Campbell <ijc@hellion.org.uk> 143 M: Ian Campbell <ijc@hellion.org.uk>
139 M: Hans de Goede <hdegoede@redhat.com> 144 M: Hans de Goede <hdegoede@redhat.com>
140 S: Maintained 145 S: Maintained
141 F: include/configs/sun7i.h 146 F: include/configs/sun7i.h
142 F: configs/Cubieboard2_defconfig 147 F: configs/Cubieboard2_defconfig
143 F: configs/Cubietruck_defconfig 148 F: configs/Cubietruck_defconfig
144 149
145 CUBIEBOARD4 BOARD 150 CUBIEBOARD4 BOARD
146 M: Chen-Yu Tsai <wens@csie.org> 151 M: Chen-Yu Tsai <wens@csie.org>
147 S: Maintained 152 S: Maintained
148 F: configs/Cubieboard4_defconfig 153 F: configs/Cubieboard4_defconfig
149 154
150 CUBIETRUCK-PLUS BOARD 155 CUBIETRUCK-PLUS BOARD
151 M: Chen-Yu Tsai <wens@csie.org> 156 M: Chen-Yu Tsai <wens@csie.org>
152 S: Maintained 157 S: Maintained
153 F: configs/Cubietruck_plus_defconfig 158 F: configs/Cubietruck_plus_defconfig
154 159
155 GEMEI-G9 TABLET 160 GEMEI-G9 TABLET
156 M: Priit Laes <plaes@plaes.org> 161 M: Priit Laes <plaes@plaes.org>
157 S: Maintained 162 S: Maintained
158 F: configs/sunxi_Gemei_G9_defconfig 163 F: configs/sunxi_Gemei_G9_defconfig
159 164
160 H8HOMLET PROTO A83T BOARD 165 H8HOMLET PROTO A83T BOARD
161 M: VishnuPatekar <vishnupatekar0510@gmail.com> 166 M: VishnuPatekar <vishnupatekar0510@gmail.com>
162 S: Maintained 167 S: Maintained
163 F: configs/h8_homlet_v2_defconfig 168 F: configs/h8_homlet_v2_defconfig
164 169
165 HUMMINGBIRD-A31 BOARD 170 HUMMINGBIRD-A31 BOARD
166 M: Chen-Yu Tsai <wens@csie.org> 171 M: Chen-Yu Tsai <wens@csie.org>
167 S: Maintained 172 S: Maintained
168 F: configs/Hummingbird_A31_defconfig 173 F: configs/Hummingbird_A31_defconfig
169 174
170 ICnova-A20-SWAC BOARD 175 ICnova-A20-SWAC BOARD
171 M: Stefan Roese <sr@denx.de> 176 M: Stefan Roese <sr@denx.de>
172 S: Maintained 177 S: Maintained
173 F: configs/icnova-a20-swac_defconfig 178 F: configs/icnova-a20-swac_defconfig
174 179
175 ITEAD IBOX BOARD 180 ITEAD IBOX BOARD
176 M: Marcus Cooper <codekipper@gmail.com> 181 M: Marcus Cooper <codekipper@gmail.com>
177 S: Maintained 182 S: Maintained
178 F: configs/Itead_Ibox_A20_defconfig 183 F: configs/Itead_Ibox_A20_defconfig
179 184
180 INET 3F BOARD 185 INET 3F BOARD
181 M: Paul Kocialkowski <contact@paulk.fr> 186 M: Paul Kocialkowski <contact@paulk.fr>
182 S: Maintained 187 S: Maintained
183 F: configs/iNet_3F_defconfig 188 F: configs/iNet_3F_defconfig
184 189
185 INET 3W BOARD 190 INET 3W BOARD
186 M: Paul Kocialkowski <contact@paulk.fr> 191 M: Paul Kocialkowski <contact@paulk.fr>
187 S: Maintained 192 S: Maintained
188 F: configs/iNet_3W_defconfig 193 F: configs/iNet_3W_defconfig
189 194
190 INET 86VS BOARD 195 INET 86VS BOARD
191 M: Michal Suchanek <hramrach@gmail.com> 196 M: Michal Suchanek <hramrach@gmail.com>
192 S: Maintained 197 S: Maintained
193 F: configs/iNet_86VS_defconfig 198 F: configs/iNet_86VS_defconfig
194 199
195 INET D978 BOARD 200 INET D978 BOARD
196 M: Icenowy Zheng <icenowy@aosc.xyz> 201 M: Icenowy Zheng <icenowy@aosc.xyz>
197 S: Maintained 202 S: Maintained
198 F: configs/iNet_D978_rev2_defconfig 203 F: configs/iNet_D978_rev2_defconfig
199 204
200 LAMOBO-R1 BOARD 205 LAMOBO-R1 BOARD
201 M: Jelle de Jong <jelledejong@powercraft.nl> 206 M: Jelle de Jong <jelledejong@powercraft.nl>
202 S: Maintained 207 S: Maintained
203 F: configs/Lamobo_R1_defconfig 208 F: configs/Lamobo_R1_defconfig
204 209
205 LICHEEPI-ZERO BOARD 210 LICHEEPI-ZERO BOARD
206 M: Icenowy Zheng <icenowy@aosc.xyz> 211 M: Icenowy Zheng <icenowy@aosc.xyz>
207 S: Maintained 212 S: Maintained
208 F: configs/LicheePi_Zero_defconfig 213 F: configs/LicheePi_Zero_defconfig
209 214
210 LINKSPRITE-PCDUINO BOARD 215 LINKSPRITE-PCDUINO BOARD
211 M: Zoltan Herpai <wigyori@uid0.hu> 216 M: Zoltan Herpai <wigyori@uid0.hu>
212 S: Maintained 217 S: Maintained
213 F: configs/Linksprite_pcDuino_defconfig 218 F: configs/Linksprite_pcDuino_defconfig
214 219
215 LINKSPRITE-PCDUINO3-NANO BOARD 220 LINKSPRITE-PCDUINO3-NANO BOARD
216 M: Adam Sampson <ats@offog.org> 221 M: Adam Sampson <ats@offog.org>
217 S: Maintained 222 S: Maintained
218 F: configs/Linksprite_pcDuino3_Nano_defconfig 223 F: configs/Linksprite_pcDuino3_Nano_defconfig
219 224
220 MARSBOARD-A10 BOARD 225 MARSBOARD-A10 BOARD
221 M: Aleksei Mamlin <mamlinav@gmail.com> 226 M: Aleksei Mamlin <mamlinav@gmail.com>
222 S: Maintained 227 S: Maintained
223 F: configs/Marsboard_A10_defconfig 228 F: configs/Marsboard_A10_defconfig
224 229
225 MELE I7 BOARD 230 MELE I7 BOARD
226 M: Marcus Cooper <codekipper@gmail.com> 231 M: Marcus Cooper <codekipper@gmail.com>
227 S: Maintained 232 S: Maintained
228 F: configs/Mele_I7_defconfig 233 F: configs/Mele_I7_defconfig
229 234
230 MELE M5 BOARD 235 MELE M5 BOARD
231 M: Ian Campbell <ijc@hellion.org.uk> 236 M: Ian Campbell <ijc@hellion.org.uk>
232 S: Maintained 237 S: Maintained
233 F: configs/Mele_M5_defconfig 238 F: configs/Mele_M5_defconfig
234 239
235 MIXTILE-LOFTQ BOARD 240 MIXTILE-LOFTQ BOARD
236 M: Phil Han <pengphei@sina.com> 241 M: Phil Han <pengphei@sina.com>
237 S: Maintained 242 S: Maintained
238 F: configs/mixtile_loftq_defconfig 243 F: configs/mixtile_loftq_defconfig
239 244
240 MK808C BOARD 245 MK808C BOARD
241 M: Marcus Cooper <codekipper@gmail.com> 246 M: Marcus Cooper <codekipper@gmail.com>
242 S: Maintained 247 S: Maintained
243 F: configs/MK808C_defconfig 248 F: configs/MK808C_defconfig
244 249
245 MSI-PRIMO73 BOARD 250 MSI-PRIMO73 BOARD
246 M: Siarhei Siamashka <siarhei.siamashka@gmail.com> 251 M: Siarhei Siamashka <siarhei.siamashka@gmail.com>
247 S: Maintained 252 S: Maintained
248 F: configs/MSI_Primo73_defconfig 253 F: configs/MSI_Primo73_defconfig
249 254
250 MSI-PRIMO81 BOARD 255 MSI-PRIMO81 BOARD
251 M: Siarhei Siamashka <siarhei.siamashka@gmail.com> 256 M: Siarhei Siamashka <siarhei.siamashka@gmail.com>
252 S: Maintained 257 S: Maintained
253 F: configs/MSI_Primo81_defconfig 258 F: configs/MSI_Primo81_defconfig
254 259
255 NANOPI-M1 BOARD 260 NANOPI-M1 BOARD
256 M: Mylène Josserand <mylene.josserand@free-electrons.com> 261 M: Mylène Josserand <mylene.josserand@free-electrons.com>
257 S: Maintained 262 S: Maintained
258 F: configs/nanopi_m1_defconfig 263 F: configs/nanopi_m1_defconfig
259 264
260 NANOPI-M1 PLUS BOARD 265 NANOPI-M1 PLUS BOARD
261 M: Jagan Teki <jagan@amarulasolutions.com> 266 M: Jagan Teki <jagan@amarulasolutions.com>
262 S: Maintained 267 S: Maintained
263 F: configs/nanopi_m1_plus_defconfig 268 F: configs/nanopi_m1_plus_defconfig
264 269
265 NANOPI-NEO BOARD 270 NANOPI-NEO BOARD
266 M: Jelle van der Waa <jelle@vdwaa.nl> 271 M: Jelle van der Waa <jelle@vdwaa.nl>
267 S: Maintained 272 S: Maintained
268 F: configs/nanopi_neo_defconfig 273 F: configs/nanopi_neo_defconfig
269 274
270 NANOPI-NEO2 BOARD 275 NANOPI-NEO2 BOARD
271 M: Jagan Teki <jagan@amarulasolutions.com> 276 M: Jagan Teki <jagan@amarulasolutions.com>
272 S: Maintained 277 S: Maintained
273 F: configs/nanopi_neo2_defconfig 278 F: configs/nanopi_neo2_defconfig
274 279
275 NANOPI-NEO-AIR BOARD 280 NANOPI-NEO-AIR BOARD
276 M: Jelle van der Waa <jelle@vdwaa.nl> 281 M: Jelle van der Waa <jelle@vdwaa.nl>
277 S: Maintained 282 S: Maintained
278 F: configs/nanopi_neo_air_defconfig 283 F: configs/nanopi_neo_air_defconfig
279 284
280 NANOPI-A64 BOARD 285 NANOPI-A64 BOARD
281 M: Jagan Teki <jagan@amarulasolutions.com> 286 M: Jagan Teki <jagan@amarulasolutions.com>
282 S: Maintained 287 S: Maintained
283 F: configs/nanopi_a64_defconfig 288 F: configs/nanopi_a64_defconfig
284 289
285 NINTENDO NES CLASSIC EDITION BOARD 290 NINTENDO NES CLASSIC EDITION BOARD
286 M: FUKAUMI Naoki <naobsd@gmail.com> 291 M: FUKAUMI Naoki <naobsd@gmail.com>
287 S: Maintained 292 S: Maintained
288 F: configs/Nintendo_NES_Classic_Edition_defconfig 293 F: configs/Nintendo_NES_Classic_Edition_defconfig
289 294
290 ORANGEPI WIN/WIN PLUS BOARD 295 ORANGEPI WIN/WIN PLUS BOARD
291 M: Jagan Teki <jagan@amarulasolutions.com> 296 M: Jagan Teki <jagan@amarulasolutions.com>
292 S: Maintained 297 S: Maintained
293 F: configs/orangepi_win_defconfig 298 F: configs/orangepi_win_defconfig
294 299
295 ORANGEPI ZERO BOARD 300 ORANGEPI ZERO BOARD
296 M: Icenowy Zheng <icenowy@aosc.xyz> 301 M: Icenowy Zheng <icenowy@aosc.xyz>
297 S: Maintained 302 S: Maintained
298 F: configs/orangepi_zero_defconfig 303 F: configs/orangepi_zero_defconfig
299 304
300 ORANGEPI ZERO PLUS 2 BOARD 305 ORANGEPI ZERO PLUS 2 BOARD
301 M: Jagan Teki <jagan@amarulasolutions.com> 306 M: Jagan Teki <jagan@amarulasolutions.com>
302 S: Maintained 307 S: Maintained
303 F: configs/orangepi_zero_plus2_defconfig 308 F: configs/orangepi_zero_plus2_defconfig
304 309
305 ORANGEPI PC 2 BOARD 310 ORANGEPI PC 2 BOARD
306 M: Andre Przywara <andre.przywara@arm.com> 311 M: Andre Przywara <andre.przywara@arm.com>
307 S: Maintained 312 S: Maintained
308 F: configs/orangepi_pc2_defconfig 313 F: configs/orangepi_pc2_defconfig
309 314
310 ORANGEPI PRIME BOARD 315 ORANGEPI PRIME BOARD
311 M: Jagan Teki <jagan@amarulasolutions.com> 316 M: Jagan Teki <jagan@amarulasolutions.com>
312 S: Maintained 317 S: Maintained
313 F: configs/orangepi_prime_defconfig 318 F: configs/orangepi_prime_defconfig
314 319
315 PINE64 BOARDS 320 PINE64 BOARDS
316 M: Andre Przywara <andre.przywara@arm.com> 321 M: Andre Przywara <andre.przywara@arm.com>
317 S: Maintained 322 S: Maintained
318 F: configs/pine64_plus_defconfig 323 F: configs/pine64_plus_defconfig
319 324
320 R16 EVB PARROT BOARD 325 R16 EVB PARROT BOARD
321 M: Quentin Schulz <quentin.schulz@free-electrons.com> 326 M: Quentin Schulz <quentin.schulz@free-electrons.com>
322 S: Maintained 327 S: Maintained
323 F: configs/parrot_r16_defconfig 328 F: configs/parrot_r16_defconfig
324 329
325 SINLINX SINA31s BOARD 330 SINLINX SINA31s BOARD
326 M: Chen-Yu Tsai <wens@csie.org> 331 M: Chen-Yu Tsai <wens@csie.org>
327 S: Maintained 332 S: Maintained
328 F: configs/Sinlinx_SinA31s_defconfig 333 F: configs/Sinlinx_SinA31s_defconfig
329 W: http://linux-sunxi.org/Sinlinx_SinA31s 334 W: http://linux-sunxi.org/Sinlinx_SinA31s
330 335
331 SINLINX SINA33 BOARD 336 SINLINX SINA33 BOARD
332 M: Chen-Yu Tsai <wens@csie.org> 337 M: Chen-Yu Tsai <wens@csie.org>
333 S: Maintained 338 S: Maintained
334 F: configs/Sinlinx_SinA33_defconfig 339 F: configs/Sinlinx_SinA33_defconfig
335 W: http://linux-sunxi.org/Sinlinx_SinA33 340 W: http://linux-sunxi.org/Sinlinx_SinA33
336 341
337 SINOVOIP BPI M2 PLUS H3 BOARD 342 SINOVOIP BPI M2 PLUS H3 BOARD
338 M: Icenowy Zheng <icenowy@aosc.io> 343 M: Icenowy Zheng <icenowy@aosc.io>
339 S: Maintained 344 S: Maintained
340 F: configs/Sinovoip_BPI_M2_Plus_defconfig 345 F: configs/Sinovoip_BPI_M2_Plus_defconfig
341 346
342 SINOVOIP BPI M3 A83T BOARD 347 SINOVOIP BPI M3 A83T BOARD
343 M: VishnuPatekar <vishnupatekar0510@gmail.com> 348 M: VishnuPatekar <vishnupatekar0510@gmail.com>
344 S: Maintained 349 S: Maintained
345 F: configs/Sinovoip_BPI_M3_defconfig 350 F: configs/Sinovoip_BPI_M3_defconfig
346 351
347 SOPINE BOARD 352 SOPINE BOARD
348 M: Icenowy Zheng <icenowy@aosc.io> 353 M: Icenowy Zheng <icenowy@aosc.io>
349 S: Maintained 354 S: Maintained
350 F: configs/sopine_baseboard_defconfig 355 F: configs/sopine_baseboard_defconfig
351 356
352 SUNCHIP CX-A99 BOARD 357 SUNCHIP CX-A99 BOARD
353 M: Rask Ingemann Lambertsen <rask@formelder.dk> 358 M: Rask Ingemann Lambertsen <rask@formelder.dk>
354 S: Maintained 359 S: Maintained
355 F: configs/Sunchip_CX-A99_defconfig 360 F: configs/Sunchip_CX-A99_defconfig
356 W: https://linux-sunxi.org/Sunchip_CX-A99 361 W: https://linux-sunxi.org/Sunchip_CX-A99
357 362
358 WEXLER-TAB7200 BOARD 363 WEXLER-TAB7200 BOARD
359 M: Aleksei Mamlin <mamlinav@gmail.com> 364 M: Aleksei Mamlin <mamlinav@gmail.com>
360 S: Maintained 365 S: Maintained
361 F: configs/Wexler_TAB7200_defconfig 366 F: configs/Wexler_TAB7200_defconfig
362 367
363 YONES TOPTECH BD1078 BOARD 368 YONES TOPTECH BD1078 BOARD
364 M: Paul Kocialkowski <contact@paulk.fr> 369 M: Paul Kocialkowski <contact@paulk.fr>
365 S: Maintained 370 S: Maintained
366 F: configs/Yones_Toptech_BD1078_defconfig 371 F: configs/Yones_Toptech_BD1078_defconfig
367 372
368 YONES TOPTECH BS1078 V2 BOARD 373 YONES TOPTECH BS1078 V2 BOARD
369 M: Peter Korsgaard <peter@korsgaard.com> 374 M: Peter Korsgaard <peter@korsgaard.com>
370 S: Maintained 375 S: Maintained
371 F: configs/Yones_Toptech_BS1078_V2_defconfig 376 F: configs/Yones_Toptech_BS1078_V2_defconfig
372 377
configs/bananapi_m1_plus_defconfig
File was created 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN7I=y
4 CONFIG_DRAM_CLK=432
5 CONFIG_MACPWR="PH23"
6 CONFIG_VIDEO_COMPOSITE=y
7 CONFIG_GMAC_TX_DELAY=3
8 CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-bananapi-m1-plus"
9 CONFIG_AHCI=y
10 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
11 CONFIG_SPL=y
12 CONFIG_SPL_I2C_SUPPORT=y
13 # CONFIG_CMD_IMLS is not set
14 # CONFIG_CMD_FLASH is not set
15 # CONFIG_CMD_FPGA is not set
16 # CONFIG_SPL_DOS_PARTITION is not set
17 # CONFIG_SPL_ISO_PARTITION is not set
18 # CONFIG_SPL_EFI_PARTITION is not set
19 CONFIG_NETCONSOLE=y
20 CONFIG_ETH_DESIGNWARE=y
21 CONFIG_RGMII=y
22 CONFIG_SUN7I_GMAC=y
23 CONFIG_SCSI=y
24 CONFIG_USB_EHCI_HCD=y
25