diff options
| author | Kukjin Kim <kgene.kim@samsung.com> | 2012-02-05 20:02:01 -0500 |
|---|---|---|
| committer | Kukjin Kim <kgene.kim@samsung.com> | 2012-03-02 18:29:56 -0500 |
| commit | 85e2a26f3d17b349a921b93e02b778fa8a09027b (patch) | |
| tree | 4ea4e02452a824e19305ad71dbe932d7c37b6797 /arch/arm/mach-s3c24xx/Kconfig | |
| parent | 85fd6d63bf2927b9da7ab1b0d46723bfdb13808c (diff) | |
ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/
This patch moves S3C2412 stuff into mach-s3c24xx/ directory
so that we can merge the s3c24 series' directories to the
just one mach-s3c24xx/ directory.
And this patch is including following.
- re-ordered alphabetically by option text at Kconfig and Makefile
Cc: Ben Dooks <ben-linux@fluff.org>
[heiko@sntech.de: move 'config S3C2412_PM_SLEEP' to use it for S3C2416]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/mach-s3c24xx/Kconfig')
| -rw-r--r-- | arch/arm/mach-s3c24xx/Kconfig | 90 |
1 files changed, 89 insertions, 1 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig index 7f916c8ec796..1c646ff07b92 100644 --- a/arch/arm/mach-s3c24xx/Kconfig +++ b/arch/arm/mach-s3c24xx/Kconfig | |||
| @@ -25,11 +25,21 @@ config CPU_S3C2410 | |||
| 25 | Support for S3C2410 and S3C2410A family from the S3C24XX line | 25 | Support for S3C2410 and S3C2410A family from the S3C24XX line |
| 26 | of Samsung Mobile CPUs. | 26 | of Samsung Mobile CPUs. |
| 27 | 27 | ||
| 28 | config CPU_S3C2412 | ||
| 29 | bool "SAMSUNG S3C2412" | ||
| 30 | depends on ARCH_S3C24XX | ||
| 31 | select CPU_ARM926T | ||
| 32 | select CPU_LLSERIAL_S3C2440 | ||
| 33 | select S3C2412_PM if PM | ||
| 34 | select S3C2412_DMA if S3C24XX_DMA | ||
| 35 | help | ||
| 36 | Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line | ||
| 37 | |||
| 28 | if CPU_S3C2410 | 38 | if CPU_S3C2410 |
| 29 | 39 | ||
| 30 | config S3C2410_DMA | 40 | config S3C2410_DMA |
| 31 | bool | 41 | bool |
| 32 | depends on S3C2410_DMA && CPU_S3C2410 | 42 | depends on S3C24XX_DMA && CPU_S3C2410 |
| 33 | default y if CPU_S3C2410 | 43 | default y if CPU_S3C2410 |
| 34 | help | 44 | help |
| 35 | DMA device selection for S3C2410 and compatible CPUs | 45 | DMA device selection for S3C2410 and compatible CPUs |
| @@ -160,6 +170,84 @@ config MACH_VR1000 | |||
| 160 | 170 | ||
| 161 | endif # CPU_S3C2410 | 171 | endif # CPU_S3C2410 |
| 162 | 172 | ||
| 173 | config S3C2412_PM_SLEEP | ||
| 174 | bool | ||
| 175 | help | ||
| 176 | Internal config node to apply sleep for S3C2412 power management. | ||
| 177 | Can be selected by another SoCs such as S3C2416 with similar | ||
| 178 | sleep procedure. | ||
| 179 | |||
| 180 | if CPU_S3C2412 | ||
| 181 | |||
| 182 | config CPU_S3C2412_ONLY | ||
| 183 | bool | ||
| 184 | depends on ARCH_S3C24XX && !CPU_S3C2410 && \ | ||
| 185 | !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \ | ||
| 186 | !CPU_S3C2443 && CPU_S3C2412 | ||
| 187 | default y | ||
| 188 | |||
| 189 | config S3C2412_DMA | ||
| 190 | bool | ||
| 191 | help | ||
| 192 | Internal config node for S3C2412 DMA support | ||
| 193 | |||
| 194 | config S3C2412_PM | ||
| 195 | bool | ||
| 196 | help | ||
| 197 | Internal config node to apply S3C2412 power management | ||
| 198 | |||
| 199 | comment "S3C2412 Boards" | ||
| 200 | |||
| 201 | # | ||
| 202 | # The "S3C2412 Boards" list is ordered alphabetically by option text. | ||
| 203 | # (without ARCH_ or MACH_) | ||
| 204 | # | ||
| 205 | |||
| 206 | config MACH_JIVE | ||
| 207 | bool "Logitech Jive" | ||
| 208 | select S3C_DEV_USB_HOST | ||
| 209 | select S3C_DEV_NAND | ||
| 210 | help | ||
| 211 | Say Y here if you are using the Logitech Jive. | ||
| 212 | |||
| 213 | config MACH_JIVE_SHOW_BOOTLOADER | ||
| 214 | bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)" | ||
| 215 | depends on MACH_JIVE && EXPERIMENTAL | ||
| 216 | |||
| 217 | config MACH_S3C2413 | ||
| 218 | bool | ||
| 219 | help | ||
| 220 | Internal node for S3C2413 version of SMDK2413, so that | ||
| 221 | machine_is_s3c2413() will work when MACH_SMDK2413 is | ||
| 222 | selected | ||
| 223 | |||
| 224 | config MACH_SMDK2412 | ||
| 225 | bool "SMDK2412" | ||
| 226 | select MACH_SMDK2413 | ||
| 227 | help | ||
| 228 | Say Y here if you are using an SMDK2412 | ||
| 229 | |||
| 230 | Note, this shares support with SMDK2413, so will automatically | ||
| 231 | select MACH_SMDK2413. | ||
| 232 | |||
| 233 | config MACH_SMDK2413 | ||
| 234 | bool "SMDK2413" | ||
| 235 | select MACH_S3C2413 | ||
| 236 | select MACH_SMDK | ||
| 237 | select S3C_DEV_USB_HOST | ||
| 238 | select S3C_DEV_NAND | ||
| 239 | help | ||
| 240 | Say Y here if you are using an SMDK2413 | ||
| 241 | |||
| 242 | config MACH_VSTMS | ||
| 243 | bool "VMSTMS" | ||
| 244 | select S3C_DEV_USB_HOST | ||
| 245 | select S3C_DEV_NAND | ||
| 246 | help | ||
| 247 | Say Y here if you are using an VSTMS board | ||
| 248 | |||
| 249 | endif # CPU_S3C2412 | ||
| 250 | |||
| 163 | endmenu # SAMSUNG S3C24XX SoCs Support | 251 | endmenu # SAMSUNG S3C24XX SoCs Support |
| 164 | 252 | ||
| 165 | endif # ARCH_S3C24XX | 253 | endif # ARCH_S3C24XX |
