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
27 select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
30 bool "sun8i (Allwinner A23)"
38 int "sun6i dram clock speed"
41 Set the dram clock speed, valid range 240 - 480, must be a multiple
45 int "sun6i dram zq value"
48 Set the dram zq value.
52 config SYS_CONFIG_NAME
53 default "sun4i" if MACH_SUN4I
54 default "sun5i" if MACH_SUN5I
55 default "sun6i" if MACH_SUN6I
56 default "sun7i" if MACH_SUN7I
57 default "sun8i" if MACH_SUN8I
62 config TARGET_A10_OLINUXINO_L
63 bool "A10_OLINUXINO_L"
66 config TARGET_A10S_OLINUXINO_M
67 bool "A10S_OLINUXINO_M"
70 config TARGET_A13_OLINUXINOM
74 config TARGET_A13_OLINUXINO
78 config TARGET_A20_OLINUXINO_L2
79 bool "A20_OLINUXINO_L2"
82 config TARGET_A20_OLINUXINO_L
83 bool "A20_OLINUXINO_L"
86 config TARGET_A20_OLINUXINO_M
87 bool "A20_OLINUXINO_M"
90 config TARGET_AUXTEK_T004
94 config TARGET_BANANAPI
98 config TARGET_COLOMBUS
100 depends on MACH_SUN6I
102 config TARGET_CUBIEBOARD2
104 depends on MACH_SUN7I
106 config TARGET_CUBIEBOARD
108 depends on MACH_SUN4I
110 config TARGET_CUBIETRUCK
112 depends on MACH_SUN7I
114 config TARGET_IPPO_Q8H_V5
116 depends on MACH_SUN8I
118 config TARGET_PCDUINO3
120 depends on MACH_SUN7I
122 config TARGET_MELE_A1000G
124 depends on MACH_SUN4I
126 config TARGET_MELE_A1000
128 depends on MACH_SUN4I
130 config TARGET_MELE_M3
132 depends on MACH_SUN7I
134 config TARGET_MELE_M9
136 depends on MACH_SUN6I
138 config TARGET_MINI_X_1GB
140 depends on MACH_SUN4I
144 depends on MACH_SUN4I
146 config TARGET_BA10_TV_BOX
148 depends on MACH_SUN4I
150 config TARGET_I12_TVBOX
152 depends on MACH_SUN7I
156 depends on MACH_SUN7I
158 config TARGET_R7DONGLE
160 depends on MACH_SUN5I
171 bool "SPL/FEL mode support"
176 string "Default fdtfile env setting for this board"
178 config OLD_SUNXI_KERNEL_COMPAT
179 boolean "Enable workarounds for booting old kernels"
182 Set this to enable various workarounds for old kernels, this results in
183 sub-optimal settings for newer kernels, only enable if needed.
186 string "Card detect pin for mmc0"
189 Set the card detect pin for mmc0, leave empty to not use cd. This
190 takes a string in the format understood by sunxi_name_to_gpio, e.g.
191 PH1 for pin 1 of port H.
194 string "Card detect pin for mmc1"
197 See MMC0_CD_PIN help text.
200 string "Card detect pin for mmc2"
203 See MMC0_CD_PIN help text.
206 string "Card detect pin for mmc3"
209 See MMC0_CD_PIN help text.
211 config MMC_SUNXI_SLOT_EXTRA
212 int "mmc extra slot number"
215 sunxi builds always enable mmc0, some boards also have a second sdcard
216 slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
220 string "Vbus enable pin for usb1 (ehci0)"
221 default "PH6" if MACH_SUN4I || MACH_SUN7I
222 default "PH27" if MACH_SUN6I
224 Set the Vbus enable pin for usb1 (ehci0, usb0 is the otg). This takes
225 a string in the format understood by sunxi_name_to_gpio, e.g.
226 PH1 for pin 1 of port H.
229 string "Vbus enable pin for usb2 (ehci1)"
230 default "PH3" if MACH_SUN4I || MACH_SUN7I
231 default "PH24" if MACH_SUN6I
233 See USB1_VBUS_PIN help text.
236 boolean "Enable graphical uboot console on HDMI"
239 Say Y here to add support for using a cfb console on the HDMI output
240 found on most sunxi devices.
243 boolean "Enable USB keyboard support"
246 Say Y here to add support for using a USB keyboard (typically used
247 in combination with a graphical console on HDMI).