Blame view
arch/arm/mach-s3c64xx/Kconfig
6.85 KB
a08ab6376 [ARM] S3C64XX: In... |
1 |
# Copyright 2008 Openmoko, Inc. |
431107ea5 ARM: S3C64XX: Mer... |
2 |
# Simtec Electronics, Ben Dooks <ben@simtec.co.uk> |
a08ab6376 [ARM] S3C64XX: In... |
3 4 |
# # Licensed under GPLv2 |
110d85acd ARM: S3C64XX: Eli... |
5 6 7 8 |
# temporary until we can eliminate all drivers using it. config PLAT_S3C64XX bool depends on ARCH_S3C64XX |
fda225774 ARM: S3C64XX: PM:... |
9 |
select SAMSUNG_WAKEMASK |
c656c3066 ARM: S3C64XX: Imp... |
10 |
select PM_GENERIC_DOMAINS |
110d85acd ARM: S3C64XX: Eli... |
11 12 13 |
default y help Base platform code for any Samsung S3C64XX device |
a08ab6376 [ARM] S3C64XX: In... |
14 |
# Configuration options for the S3C6410 CPU |
d626aeedc [ARM] S3C6410: In... |
15 |
|
431107ea5 ARM: S3C64XX: Mer... |
16 17 |
config CPU_S3C6400 bool |
431107ea5 ARM: S3C64XX: Mer... |
18 19 |
help Enable S3C6400 CPU support |
d626aeedc [ARM] S3C6410: In... |
20 21 22 23 |
config CPU_S3C6410 bool help Enable S3C6410 CPU support |
f7be9abaa ARM: S3C64XX: Mov... |
24 25 26 |
config S3C64XX_DMA bool "S3C64XX DMA" select S3C_DMA |
2f6c2ac1d ARM: S3C64XX: Squ... |
27 |
config S3C64XX_SETUP_SDHCI |
4faf68676 [ARM] S3C64XX: Ad... |
28 |
select S3C64XX_SETUP_SDHCI_GPIO |
2f6c2ac1d ARM: S3C64XX: Squ... |
29 |
bool |
5cc7fd88f [ARM] S3C6410: Ad... |
30 |
help |
2f6c2ac1d ARM: S3C64XX: Squ... |
31 32 |
Internal configuration for default SDHCI setup for S3C6400 and S3C6410 SoCs. |
5cc7fd88f [ARM] S3C6410: Ad... |
33 |
|
999304be1 ARM: SAMSUNG: Add... |
34 35 36 37 |
config S3C64XX_DEV_ONENAND1 bool help Compile in platform device definition for OneNAND1 controller |
88fc68a28 ARM: S3C64XX: Mov... |
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# platform specific device setup config S3C64XX_SETUP_I2C0 bool default y help Common setup code for i2c bus 0. Note, currently since i2c0 is always compiled, this setup helper is always compiled with it. config S3C64XX_SETUP_I2C1 bool help Common setup code for i2c bus 1. |
0ab0b6d22 ARM: S3C64XX: Add... |
53 54 55 56 |
config S3C64XX_SETUP_IDE bool help Common setup code for S3C64XX IDE. |
88fc68a28 ARM: S3C64XX: Mov... |
57 58 59 60 |
config S3C64XX_SETUP_FB_24BPP bool help Common setup code for S3C64XX with an 24bpp RGB display helper. |
290d0983b ARM: S3C64XX: Add... |
61 62 63 64 |
config S3C64XX_SETUP_KEYPAD bool help Common setup code for S3C64XX KEYPAD GPIO configurations |
88fc68a28 ARM: S3C64XX: Mov... |
65 66 67 68 |
config S3C64XX_SETUP_SDHCI_GPIO bool help Common setup code for S3C64XX SDHCI GPIO configurations |
4566c7f76 ARM: S3C64XX: Mod... |
69 70 71 72 |
config S3C64XX_SETUP_SPI bool help Common setup code for SPI GPIO configurations |
431107ea5 ARM: S3C64XX: Mer... |
73 74 75 76 77 78 79 |
# S36400 Macchine support config MACH_SMDK6400 bool "SMDK6400" select CPU_S3C6400 select S3C_DEV_HSMMC select S3C_DEV_NAND |
2f6c2ac1d ARM: S3C64XX: Squ... |
80 |
select S3C64XX_SETUP_SDHCI |
431107ea5 ARM: S3C64XX: Mer... |
81 82 83 84 |
help Machine support for the Samsung SMDK6400 # S3C6410 machine support |
1f26a8a0f [PATCH] S3C64XX: ... |
85 86 87 88 89 90 91 |
config MACH_ANW6410 bool "A&W6410" select CPU_S3C6410 select S3C_DEV_FB select S3C64XX_SETUP_FB_24BPP help Machine support for the A&W6410 |
e9debd989 ARM: S3C64XX: add... |
92 93 94 95 96 97 98 |
config MACH_MINI6410 bool "MINI6410" select CPU_S3C6410 select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C64XX_SETUP_SDHCI select S3C_DEV_USB_HOST |
1c5d76ef3 ARM: S3C64XX: add... |
99 |
select S3C_DEV_NAND |
2abca87cb ARM: S3C64XX: add... |
100 101 |
select S3C_DEV_FB select S3C64XX_SETUP_FB_24BPP |
fe894f97a ARM: S3C64XX: add... |
102 103 |
select SAMSUNG_DEV_ADC select SAMSUNG_DEV_TS |
e9debd989 ARM: S3C64XX: add... |
104 105 |
help Machine support for the FriendlyARM MINI6410 |
eab5cfa06 ARM: S3C64XX: Sup... |
106 107 108 |
config MACH_REAL6410 bool "REAL6410" select CPU_S3C6410 |
ce611d7b9 ARM: mach-real641... |
109 110 111 |
select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C64XX_SETUP_SDHCI |
c115f67c0 ARM: S3C64XX: add... |
112 113 |
select S3C_DEV_FB select S3C64XX_SETUP_FB_24BPP |
88fbadea1 ARM: S3C64XX: add... |
114 |
select S3C_DEV_NAND |
4374c4567 ARM: S3C64XX: add... |
115 116 |
select SAMSUNG_DEV_ADC select SAMSUNG_DEV_TS |
10dcc7a2b ARM: S3C64XX: add... |
117 |
select S3C_DEV_USB_HOST |
eab5cfa06 ARM: S3C64XX: Sup... |
118 119 |
help Machine support for the CoreWind REAL6410 |
5718df9dd [ARM] SMDK6410: I... |
120 121 122 |
config MACH_SMDK6410 bool "SMDK6410" select CPU_S3C6410 |
4f7cdc38c ARM: SAMSUNG: Mov... |
123 |
select SAMSUNG_DEV_ADC |
5b323c7be [ARM] S3C: Move H... |
124 |
select S3C_DEV_HSMMC |
b24636cff [ARM] SMDK6410: A... |
125 |
select S3C_DEV_HSMMC1 |
d7ea3743c [ARM] SMDK6410: A... |
126 |
select S3C_DEV_I2C1 |
0ab0b6d22 ARM: S3C64XX: Add... |
127 |
select SAMSUNG_DEV_IDE |
438a5d42e [ARM] SMDK6410: A... |
128 |
select S3C_DEV_FB |
9bbf4a634 ARM: S3C64XX: Add... |
129 |
select S3C_DEV_RTC |
85b14a3fc ARM: S3C64XX: Add... |
130 |
select SAMSUNG_DEV_TS |
98fd63ba6 [ARM] SMDK6410: A... |
131 |
select S3C_DEV_USB_HOST |
06fa1d37c [ARM] SMDK6410: A... |
132 |
select S3C_DEV_USB_HSOTG |
b351c4a17 ARM: SMDK6410: Ad... |
133 |
select S3C_DEV_WDT |
96d78686d ARM: S3C64XX: Add... |
134 |
select SAMSUNG_DEV_BACKLIGHT |
290d0983b ARM: S3C64XX: Add... |
135 |
select SAMSUNG_DEV_KEYPAD |
075d10898 ARM: SAMSUNG: Add... |
136 |
select SAMSUNG_DEV_PWM |
c39d8d558 ARM: SAMSUNG: Fix... |
137 |
select HAVE_S3C2410_WATCHDOG if WATCHDOG |
2f6c2ac1d ARM: S3C64XX: Squ... |
138 |
select S3C64XX_SETUP_SDHCI |
d7ea3743c [ARM] SMDK6410: A... |
139 |
select S3C64XX_SETUP_I2C1 |
0ab0b6d22 ARM: S3C64XX: Add... |
140 |
select S3C64XX_SETUP_IDE |
438a5d42e [ARM] SMDK6410: A... |
141 |
select S3C64XX_SETUP_FB_24BPP |
290d0983b ARM: S3C64XX: Add... |
142 |
select S3C64XX_SETUP_KEYPAD |
5718df9dd [ARM] SMDK6410: I... |
143 144 |
help Machine support for the Samsung SMDK6410 |
b24636cff [ARM] SMDK6410: A... |
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 |
# At least some of the SMDK6410s were shipped with the card detect # for the MMC/SD slots connected to the same input. This means that # either the boards need to be altered to have channel0 to an alternate # configuration or that only one slot can be used. choice prompt "SMDK6410 MMC/SD slot setup" depends on MACH_SMDK6410 config SMDK6410_SD_CH0 bool "Use channel 0 only" depends on MACH_SMDK6410 help Select CON7 (channel 0) as the MMC/SD slot, as at least some SMDK6410 boards come with the resistors fitted so that the card detects for channels 0 and 1 are the same. |
431107ea5 ARM: S3C64XX: Mer... |
163 |
|
b24636cff [ARM] SMDK6410: A... |
164 165 166 167 168 169 170 171 172 173 |
config SMDK6410_SD_CH1 bool "Use channel 1 only" depends on MACH_SMDK6410 help Select CON6 (channel 1) as the MMC/SD slot, as at least some SMDK6410 boards come with the resistors fitted so that the card detects for channels 0 and 1 are the same. endchoice |
ecc558aca [ARM] SMDK6410: S... |
174 175 176 177 178 179 |
config SMDK6410_WM1190_EV1 bool "Support Wolfson Microelectronics 1190-EV1 PMIC card" depends on MACH_SMDK6410 select REGULATOR select REGULATOR_WM8350 |
4ff13995b ARM: SAMSUNG: Fix... |
180 |
select SAMSUNG_GPIO_EXTRA64 |
ecc558aca [ARM] SMDK6410: S... |
181 182 183 184 185 186 187 188 189 190 191 |
select MFD_WM8350_I2C select MFD_WM8350_CONFIG_MODE_0 select MFD_WM8350_CONFIG_MODE_3 select MFD_WM8352_CONFIG_MODE_0 help The Wolfson Microelectronics 1190-EV1 is a WM835x based PMIC and audio daughtercard for the Samsung SMDK6410 reference platform. Enabling this option will build support for this module into the kernel. The presence of the module will be detected at runtime so the the resulting kernel can be used with or without the 1190-EV1 fitted. |
87c4122f1 [ARM] S3C6410: Ba... |
192 |
|
60f9101a8 ARM: SMDK6410: Ad... |
193 194 195 196 197 |
config SMDK6410_WM1192_EV1 bool "Support Wolfson Microelectronics 1192-EV1 PMIC card" depends on MACH_SMDK6410 select REGULATOR select REGULATOR_WM831X |
4ff13995b ARM: SAMSUNG: Fix... |
198 |
select SAMSUNG_GPIO_EXTRA64 |
60f9101a8 ARM: SMDK6410: Ad... |
199 |
select MFD_WM831X |
e5b486841 mfd: Factor out W... |
200 |
select MFD_WM831X_I2C |
60f9101a8 ARM: SMDK6410: Ad... |
201 202 203 204 205 206 207 |
help The Wolfson Microelectronics 1192-EV1 is a WM831x based PMIC daughtercard for the Samsung SMDK6410 reference platform. Enabling this option will build support for this module into the kernel. The presence of the daughtercard will be detected at runtime so the the resulting kernel can be used with or without the 1192-EV1 fitted. |
87c4122f1 [ARM] S3C6410: Ba... |
208 209 210 211 212 213 214 215 |
config MACH_NCP bool "NCP" select CPU_S3C6410 select S3C_DEV_I2C1 select S3C_DEV_HSMMC1 select S3C64XX_SETUP_I2C1 help Machine support for the Samsung NCP |
2896bda48 ARM: S3C6410: air... |
216 217 218 219 220 |
config MACH_HMT bool "Airgoo HMT" select CPU_S3C6410 select S3C_DEV_FB |
d23b35174 ARM: S3C: Add mis... |
221 |
select S3C_DEV_NAND |
2896bda48 ARM: S3C6410: air... |
222 223 |
select S3C_DEV_USB_HOST select S3C64XX_SETUP_FB_24BPP |
2ce301370 ARM: SAMSUNG: Mov... |
224 |
select SAMSUNG_DEV_PWM |
2896bda48 ARM: S3C6410: air... |
225 226 |
help Machine support for the Airgoo HMT |
a2f7bffa2 ARM: S3C6410: Add... |
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 |
config MACH_SMARTQ bool select CPU_S3C6410 select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S3C_DEV_FB select S3C_DEV_HWMON select S3C_DEV_RTC select S3C_DEV_USB_HSOTG select S3C_DEV_USB_HOST select S3C64XX_SETUP_SDHCI select S3C64XX_SETUP_FB_24BPP select SAMSUNG_DEV_ADC |
2ce301370 ARM: SAMSUNG: Mov... |
242 |
select SAMSUNG_DEV_PWM |
a2f7bffa2 ARM: S3C6410: Add... |
243 |
select SAMSUNG_DEV_TS |
a2f7bffa2 ARM: S3C6410: Add... |
244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
help Shared machine support for SmartQ 5/7 config MACH_SMARTQ5 bool "SmartQ 5" select MACH_SMARTQ help Machine support for the SmartQ 5 config MACH_SMARTQ7 bool "SmartQ 7" select MACH_SMARTQ help Machine support for the SmartQ 7 |
e1a3c74f5 ARM: S3C64XX: Ini... |
258 259 260 261 262 263 264 265 266 |
config MACH_WLF_CRAGG_6410 bool "Wolfson Cragganmore 6410" select CPU_S3C6410 select S3C64XX_SETUP_SDHCI select S3C64XX_SETUP_I2C1 select S3C64XX_SETUP_IDE select S3C64XX_SETUP_FB_24BPP select S3C64XX_SETUP_KEYPAD |
7d38af51d ARM: S3C64XX: Mod... |
267 |
select S3C64XX_SETUP_SPI |
e1a3c74f5 ARM: S3C64XX: Ini... |
268 269 270 271 272 273 274 275 276 277 |
select SAMSUNG_DEV_ADC select SAMSUNG_DEV_KEYPAD select S3C_DEV_USB_HOST select S3C_DEV_USB_HSOTG select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C_DEV_HSMMC2 select S3C_DEV_I2C1 select S3C_DEV_WDT select S3C_DEV_RTC |
7d38af51d ARM: S3C64XX: Mod... |
278 |
select S3C64XX_DEV_SPI0 |
4ff13995b ARM: SAMSUNG: Fix... |
279 |
select SAMSUNG_GPIO_EXTRA128 |
d0f0b43f7 ARM: S3C64XX: Use... |
280 |
select I2C |
e1a3c74f5 ARM: S3C64XX: Ini... |
281 282 |
help Machine support for the Wolfson Cragganmore S3C6410 variant. |