4 prompt "Sunxi SoC Variant"
7 bool "sun4i (Allwinner A10)"
12 bool "sun5i (Allwinner A13)"
17 bool "sun6i (Allwinner A31)"
22 bool "sun7i (Allwinner A20)"
24 select CPU_V7_HAS_NONSEC
25 select CPU_V7_HAS_VIRT
29 bool "sun8i (Allwinner A23)"
34 config SYS_CONFIG_NAME
36 default "sun4i" if MACH_SUN4I
37 default "sun5i" if MACH_SUN5I
38 default "sun6i" if MACH_SUN6I
39 default "sun7i" if MACH_SUN7I
40 default "sun8i" if MACH_SUN8I
45 config TARGET_A10_OLINUXINO_L
46 bool "A10_OLINUXINO_L"
49 config TARGET_A10S_OLINUXINO_M
50 bool "A10S_OLINUXINO_M"
53 config TARGET_A13_OLINUXINOM
57 config TARGET_A13_OLINUXINO
61 config TARGET_A20_OLINUXINO_L2
62 bool "A20_OLINUXINO_L2"
65 config TARGET_A20_OLINUXINO_L
66 bool "A20_OLINUXINO_L"
69 config TARGET_A20_OLINUXINO_M
70 bool "A20_OLINUXINO_M"
73 config TARGET_AUXTEK_T004
77 config TARGET_BANANAPI
81 config TARGET_COLOMBUS
85 config TARGET_CUBIEBOARD2
89 config TARGET_CUBIEBOARD
93 config TARGET_CUBIETRUCK
97 config TARGET_IPPO_Q8H_V5
101 config TARGET_PCDUINO3
103 depends on MACH_SUN7I
105 config TARGET_MELE_A1000G
107 depends on MACH_SUN4I
109 config TARGET_MELE_A1000
111 depends on MACH_SUN4I
113 config TARGET_MELE_M3
115 depends on MACH_SUN7I
117 config TARGET_MELE_M9
119 depends on MACH_SUN6I
121 config TARGET_MINI_X_1GB
123 depends on MACH_SUN4I
127 depends on MACH_SUN4I
129 config TARGET_BA10_TV_BOX
131 depends on MACH_SUN4I
133 config TARGET_I12_TVBOX
135 depends on MACH_SUN7I
139 depends on MACH_SUN7I
141 config TARGET_R7DONGLE
143 depends on MACH_SUN5I
154 bool "SPL/FEL mode support"
159 string "Default fdtfile env setting for this board"
161 config OLD_SUNXI_KERNEL_COMPAT
162 boolean "Enable workarounds for booting old kernels"
165 Set this to enable various workarounds for old kernels, this results in
166 sub-optimal settings for newer kernels, only enable if needed.
169 string "Card detect pin for mmc0"
172 Set the card detect pin for mmc0, leave empty to not use cd. This
173 takes a string in the format understood by sunxi_name_to_gpio, e.g.
174 PH1 for pin 1 of port H.
177 string "Card detect pin for mmc1"
180 See MMC0_CD_PIN help text.
183 string "Card detect pin for mmc2"
186 See MMC0_CD_PIN help text.
189 string "Card detect pin for mmc3"
192 See MMC0_CD_PIN help text.
194 config MMC_SUNXI_SLOT_EXTRA
195 int "mmc extra slot number"
198 sunxi builds always enable mmc0, some boards also have a second sdcard
199 slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
203 string "Vbus enable pin for usb1 (ehci0)"
204 default "PH6" if MACH_SUN4I || MACH_SUN7I
205 default "PH27" if MACH_SUN6I
207 Set the Vbus enable pin for usb1 (ehci0, usb0 is the otg). This takes
208 a string in the format understood by sunxi_name_to_gpio, e.g.
209 PH1 for pin 1 of port H.
212 string "Vbus enable pin for usb2 (ehci1)"
213 default "PH3" if MACH_SUN4I || MACH_SUN7I
214 default "PH24" if MACH_SUN6I
216 See USB1_VBUS_PIN help text.