diff options
author | Heiko Stuebner <heiko@sntech.de> | 2014-02-18 19:25:54 -0500 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2014-04-14 13:11:08 -0400 |
commit | 5ab9a428cf1d118779554b6a20161d7b339310db (patch) | |
tree | 72c46ee48d15f9b42b3aa9196b56f4d2d9cb448c /arch/arm/mach-s3c24xx/Kconfig | |
parent | 61fbb1d278cf09f29d67629b139b3ca08acbf177 (diff) |
ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs
As the conversion to the common-clock-framework is done in multiple
steps, it is necessary to prevent conflicts between the different
struct clk implementations.
For this include the s3c24xx_setup_clocks function only when
SAMSUNG_CLOCK is selected and make the socs we don't convert this
time explicitly depend on SAMSUNG_CLOCK, which gets only selected
automatically if COMMON_CLK is not enabled.
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
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 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig index abf9179c9d03..f10af7faec98 100644 --- a/arch/arm/mach-s3c24xx/Kconfig +++ b/arch/arm/mach-s3c24xx/Kconfig | |||
@@ -25,6 +25,7 @@ comment "S3C24XX SoCs" | |||
25 | config CPU_S3C2410 | 25 | config CPU_S3C2410 |
26 | bool "SAMSUNG S3C2410" | 26 | bool "SAMSUNG S3C2410" |
27 | default y | 27 | default y |
28 | depends on SAMSUNG_CLOCK | ||
28 | select CPU_ARM920T | 29 | select CPU_ARM920T |
29 | select CPU_LLSERIAL_S3C2410 | 30 | select CPU_LLSERIAL_S3C2410 |
30 | select S3C2410_CLOCK | 31 | select S3C2410_CLOCK |
@@ -38,6 +39,7 @@ config CPU_S3C2410 | |||
38 | 39 | ||
39 | config CPU_S3C2412 | 40 | config CPU_S3C2412 |
40 | bool "SAMSUNG S3C2412" | 41 | bool "SAMSUNG S3C2412" |
42 | depends on SAMSUNG_CLOCK | ||
41 | select CPU_ARM926T | 43 | select CPU_ARM926T |
42 | select CPU_LLSERIAL_S3C2440 | 44 | select CPU_LLSERIAL_S3C2440 |
43 | select S3C2412_DMA if S3C24XX_DMA | 45 | select S3C2412_DMA if S3C24XX_DMA |
@@ -58,6 +60,7 @@ config CPU_S3C2416 | |||
58 | 60 | ||
59 | config CPU_S3C2440 | 61 | config CPU_S3C2440 |
60 | bool "SAMSUNG S3C2440" | 62 | bool "SAMSUNG S3C2440" |
63 | depends on SAMSUNG_CLOCK | ||
61 | select CPU_ARM920T | 64 | select CPU_ARM920T |
62 | select CPU_LLSERIAL_S3C2440 | 65 | select CPU_LLSERIAL_S3C2440 |
63 | select S3C2410_CLOCK | 66 | select S3C2410_CLOCK |
@@ -68,6 +71,7 @@ config CPU_S3C2440 | |||
68 | 71 | ||
69 | config CPU_S3C2442 | 72 | config CPU_S3C2442 |
70 | bool "SAMSUNG S3C2442" | 73 | bool "SAMSUNG S3C2442" |
74 | depends on SAMSUNG_CLOCK | ||
71 | select CPU_ARM920T | 75 | select CPU_ARM920T |
72 | select CPU_LLSERIAL_S3C2440 | 76 | select CPU_LLSERIAL_S3C2440 |
73 | select S3C2410_CLOCK | 77 | select S3C2410_CLOCK |