]> git.ipfire.org Git - people/ms/u-boot.git/blob - board/sunxi/Kconfig
sunxi: kconfig: Rename TARGET_SUN[45678]I to MACH_SUN[45678]I.
[people/ms/u-boot.git] / board / sunxi / Kconfig
1 if ARCH_SUNXI
2
3 choice
4 prompt "Sunxi SoC Variant"
5
6 config MACH_SUN4I
7 bool "sun4i (Allwinner A10)"
8 select CPU_V7
9 select SUPPORT_SPL
10
11 config MACH_SUN5I
12 bool "sun5i (Allwinner A13)"
13 select CPU_V7
14 select SUPPORT_SPL
15
16 config MACH_SUN6I
17 bool "sun6i (Allwinner A31)"
18 select CPU_V7
19
20 config MACH_SUN7I
21 bool "sun7i (Allwinner A20)"
22 select CPU_V7
23 select SUPPORT_SPL
24
25 config MACH_SUN8I
26 bool "sun8i (Allwinner A23)"
27 select CPU_V7
28
29 endchoice
30
31 config SYS_CONFIG_NAME
32 string
33 default "sun4i" if MACH_SUN4I
34 default "sun5i" if MACH_SUN5I
35 default "sun6i" if MACH_SUN6I
36 default "sun7i" if MACH_SUN7I
37 default "sun8i" if MACH_SUN8I
38
39 config SYS_BOARD
40 default "sunxi"
41
42 config SYS_SOC
43 default "sunxi"
44
45 config FDTFILE
46 string "Default fdtfile env setting for this board"
47
48 config OLD_SUNXI_KERNEL_COMPAT
49 boolean "Enable workarounds for booting old kernels"
50 default n
51 ---help---
52 Set this to enable various workarounds for old kernels, this results in
53 sub-optimal settings for newer kernels, only enable if needed.
54
55 config MMC0_CD_PIN
56 string "Card detect pin for mmc0"
57 default ""
58 ---help---
59 Set the card detect pin for mmc0, leave empty to not use cd. This
60 takes a string in the format understood by sunxi_name_to_gpio, e.g.
61 PH1 for pin 1 of port H.
62
63 config MMC1_CD_PIN
64 string "Card detect pin for mmc1"
65 default ""
66 ---help---
67 See MMC0_CD_PIN help text.
68
69 config MMC2_CD_PIN
70 string "Card detect pin for mmc2"
71 default ""
72 ---help---
73 See MMC0_CD_PIN help text.
74
75 config MMC3_CD_PIN
76 string "Card detect pin for mmc3"
77 default ""
78 ---help---
79 See MMC0_CD_PIN help text.
80
81 config MMC_SUNXI_SLOT_EXTRA
82 int "mmc extra slot number"
83 default -1
84 ---help---
85 sunxi builds always enable mmc0, some boards also have a second sdcard
86 slot or emmc on mmc1 - mmc3. Setting this to 1, 2 or 3 will enable
87 support for this.
88
89 endif