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_HUMMINGBIRD_A31
115 bool "HUMMINGBIRD_A31"
116 depends on MACH_SUN6I
118 config TARGET_IPPO_Q8H_V5
120 depends on MACH_SUN8I
122 config TARGET_PCDUINO3
124 depends on MACH_SUN7I
126 config TARGET_MELE_A1000G
128 depends on MACH_SUN4I
130 config TARGET_MELE_A1000
132 depends on MACH_SUN4I
134 config TARGET_MELE_M3
136 depends on MACH_SUN7I
138 config TARGET_MELE_M9
140 depends on MACH_SUN6I
142 config TARGET_MINI_X_1GB
144 depends on MACH_SUN4I
148 depends on MACH_SUN4I
150 config TARGET_BA10_TV_BOX
152 depends on MACH_SUN4I
154 config TARGET_I12_TVBOX
156 depends on MACH_SUN7I
160 depends on MACH_SUN7I
162 config TARGET_R7DONGLE
164 depends on MACH_SUN5I
175 bool "SPL/FEL mode support"
180 string "Default fdtfile env setting for this board"
182 config OLD_SUNXI_KERNEL_COMPAT
183 boolean "Enable workarounds for booting old kernels"
186 Set this to enable various workarounds for old kernels, this results in
187 sub-optimal settings for newer kernels, only enable if needed.
190 string "Card detect pin for mmc0"
193 Set the card detect pin for mmc0, leave empty to not use cd. This
194 takes a string in the format understood by sunxi_name_to_gpio, e.g.
195 PH1 for pin 1 of port H.
198 string "Card detect pin for mmc1"
201 See MMC0_CD_PIN help text.
204 string "Card detect pin for mmc2"
207 See MMC0_CD_PIN help text.
210 string "Card detect pin for mmc3"
213 See MMC0_CD_PIN help text.
215 config MMC_SUNXI_SLOT_EXTRA
216 int "mmc extra slot number"
219 sunxi builds always enable mmc0, some boards also have a second sdcard
220 slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
224 string "Vbus enable pin for usb1 (ehci0)"
225 default "PH6" if MACH_SUN4I || MACH_SUN7I
226 default "PH27" if MACH_SUN6I
228 Set the Vbus enable pin for usb1 (ehci0, usb0 is the otg). This takes
229 a string in the format understood by sunxi_name_to_gpio, e.g.
230 PH1 for pin 1 of port H.
233 string "Vbus enable pin for usb2 (ehci1)"
234 default "PH3" if MACH_SUN4I || MACH_SUN7I
235 default "PH24" if MACH_SUN6I
237 See USB1_VBUS_PIN help text.
240 boolean "Enable graphical uboot console on HDMI"
243 Say Y here to add support for using a cfb console on the HDMI output
244 found on most sunxi devices.
247 boolean "Enable USB keyboard support"
250 Say Y here to add support for using a USB keyboard (typically used
251 in combination with a graphical console on HDMI).