]> git.ipfire.org Git - people/ms/u-boot.git/blame - board/sunxi/Kconfig
sunxi: kconfig: Add top-level ARCH_SUNXI
[people/ms/u-boot.git] / board / sunxi / Kconfig
CommitLineData
2c7e3b90
IC
1if ARCH_SUNXI
2
3choice
4 prompt "Sunxi SoC Variant"
5
6config TARGET_SUN4I
7 bool "sun4i (Allwinner A10)"
8 select CPU_V7
9 select SUPPORT_SPL
10
11config TARGET_SUN5I
12 bool "sun5i (Allwinner A13)"
13 select CPU_V7
14 select SUPPORT_SPL
15
16config TARGET_SUN6I
17 bool "sun6i (Allwinner A31)"
18 select CPU_V7
19
20config TARGET_SUN7I
21 bool "sun7i (Allwinner A20)"
22 select CPU_V7
23 select SUPPORT_SPL
24
25config TARGET_SUN8I
26 bool "sun8i (Allwinner A23)"
27 select CPU_V7
28
29endchoice
8a6564da
MR
30
31config SYS_CONFIG_NAME
32 string
722e00ce
HG
33 default "sun4i" if TARGET_SUN4I
34 default "sun5i" if TARGET_SUN5I
35 default "sun6i" if TARGET_SUN6I
36 default "sun7i" if TARGET_SUN7I
8ebe4f42 37 default "sun8i" if TARGET_SUN8I
dd84058d 38
dd84058d 39config SYS_BOARD
dd84058d
MY
40 default "sunxi"
41
42config SYS_SOC
dd84058d
MY
43 default "sunxi"
44
98e214dd
IC
45config FDTFILE
46 string "Default fdtfile env setting for this board"
846e3254 47
accc9e44
HG
48config 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
cd82113a
HG
55config 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
63config MMC1_CD_PIN
64 string "Card detect pin for mmc1"
65 default ""
66 ---help---
67 See MMC0_CD_PIN help text.
68
69config MMC2_CD_PIN
70 string "Card detect pin for mmc2"
71 default ""
72 ---help---
73 See MMC0_CD_PIN help text.
74
75config MMC3_CD_PIN
76 string "Card detect pin for mmc3"
77 default ""
78 ---help---
79 See MMC0_CD_PIN help text.
80
2ccfac01
HG
81config 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
dd84058d 89endif