[ARM] S3C24A0: Initial architecture support files
[linux-2.6/openmoko-kernel.git] / arch / arm / plat-s3c24xx / Kconfig
blob1be2526b9951dc4e3b0f3c9b5ef7856148b9dbac
1 # arch/arm/plat-s3c24xx/Kconfig
3 # Copyright 2007 Simtec Electronics
5 # Licensed under GPLv2
7 config PLAT_S3C24XX
8         bool
9         depends on ARCH_S3C2410 || ARCH_S3C24A0
10         default y
11         select NO_IOPORT
12         select ARCH_REQUIRE_GPIOLIB
13         help
14           Base platform code for any Samsung S3C24XX device
16 if PLAT_S3C24XX
18 # code that is shared between a number of the s3c24xx implementations
20 config S3C2410_CLOCK
21         bool
22         help
23           Clock code for the S3C2410, and similar processors which
24           is currently includes the S3C2410, S3C2440, S3C2442.
26 config CPU_S3C244X
27         bool
28         depends on ARCH_S3C2410 && (CPU_S3C2440 || CPU_S3C2442)
29         help
30           Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
32 config S3C24XX_PWM
33         bool "PWM device support"
34         select HAVE_PWM
35         help
36           Support for exporting the PWM timer blocks via the pwm device
37           system.
39 config PM_SIMTEC
40         bool
41         help
42           Common power management code for systems that are
43           compatible with the Simtec style of power management
45 config S3C2410_DMA
46         bool "S3C2410 DMA support"
47         depends on ARCH_S3C2410
48         help
49           S3C2410 DMA support. This is needed for drivers like sound which
50           use the S3C2410's DMA system to move data to and from the
51           peripheral blocks.
53 config S3C2410_DMA_DEBUG
54         bool "S3C2410 DMA support debug"
55         depends on ARCH_S3C2410 && S3C2410_DMA
56         help
57           Enable debugging output for the DMA code. This option sends info
58           to the kernel log, at priority KERN_DEBUG.
60 # SPI default pin configuration code
62 config S3C24XX_SPI_BUS0_GPE11_GPE12_GPE13
63         bool
64         help
65           SPI GPIO configuration code for BUS0 when connected to
66           GPE11, GPE12 and GPE13.
68 config S3C24XX_SPI_BUS1_GPG5_GPG6_GPG7
69         bool
70         help
71           SPI GPIO configuration code for BUS 1 when connected to
72           GPG5, GPG6 and GPG7.
74 # common code for s3c24xx based machines, such as the SMDKs.
76 config MACH_SMDK
77         bool
78         help
79           Common machine code for SMDK2410 and SMDK2440
81 endif