aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c24xx/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-05-04 15:31:18 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2013-05-04 15:31:18 -0400
commit6fa52ed33bea997374a88dbacbba5bf8c7ac4fef (patch)
treea0904b78d66c9b99d6acf944cf58bcaa0cffc511 /arch/arm/mach-s3c24xx/Kconfig
parent1db772216f48978d5146b858586f6178433aad38 (diff)
parentbc8fd900c4d460b4e4bf785bb48bfced0ac9941b (diff)
Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC driver changes from Olof Johansson: "This is a rather large set of patches for device drivers that for one reason or another the subsystem maintainer preferred to get merged through the arm-soc tree. There are both new drivers as well as existing drivers that are getting converted from platform-specific code into standalone drivers using the appropriate subsystem specific interfaces. In particular, we can now have pinctrl, clk, clksource and irqchip drivers in one file per driver, without the need to call into platform specific interface, or to get called from platform specific code, as long as all information about the hardware is provided through a device tree. Most of the drivers we touch this time are for clocksource. Since now most of them are part of drivers/clocksource, I expect that we won't have to touch these again from arm-soc and can let the clocksource maintainers take care of these in the future. Another larger part of this series is specific to the exynos platform, which is seeing some significant effort in upstreaming and modernization of its device drivers this time around, which unfortunately is also the cause for the churn and a lot of the merge conflicts. There is one new subsystem that gets merged as part of this series: the reset controller interface, which is a very simple interface for taking devices on the SoC out of reset or back into reset. Patches to use this interface on i.MX follow later in this merge window, and we are going to have other platforms (at least tegra and sirf) get converted in 3.11. This will let us get rid of platform specific callbacks in a number of platform independent device drivers." * tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (256 commits) irqchip: s3c24xx: add missing __init annotations ARM: dts: Disable the RTC by default on exynos5 clk: exynos5250: Fix parent clock for sclk_mmc{0,1,2,3} ARM: exynos: restore mach/regs-clock.h for exynos5 clocksource: exynos_mct: fix build error on non-DT pinctrl: vt8500: wmt: Fix checking return value of pinctrl_register() irqchip: vt8500: Convert arch-vt8500 to new irqchip infrastructure reset: NULL deref on allocation failure reset: Add reset controller API dt: describe base reset signal binding ARM: EXYNOS: Add arm-pmu DT binding for exynos421x ARM: EXYNOS: Add arm-pmu DT binding for exynos5250 ARM: EXYNOS: Enable PMUs for exynos4 irqchip: exynos-combiner: Correct combined IRQs for exynos4 irqchip: exynos-combiner: Add set_irq_affinity function for combiner_irq ARM: EXYNOS: fix compilation error introduced due to common clock migration clk: exynos5250: Fix divider values for sclk_mmc{0,1,2,3} clk: exynos4: export clocks required for fimc-is clk: samsung: Fix compilation error clk: tegra: fix enum tegra114_clk to match binding ...
Diffstat (limited to 'arch/arm/mach-s3c24xx/Kconfig')
-rw-r--r--arch/arm/mach-s3c24xx/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
index 8d5fa6ece014..f2f7088bfd22 100644
--- a/arch/arm/mach-s3c24xx/Kconfig
+++ b/arch/arm/mach-s3c24xx/Kconfig
@@ -30,6 +30,7 @@ config CPU_S3C2410
30 select S3C2410_CLOCK 30 select S3C2410_CLOCK
31 select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX 31 select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
32 select S3C2410_PM if PM 32 select S3C2410_PM if PM
33 select SAMSUNG_HRT
33 help 34 help
34 Support for S3C2410 and S3C2410A family from the S3C24XX line 35 Support for S3C2410 and S3C2410A family from the S3C24XX line
35 of Samsung Mobile CPUs. 36 of Samsung Mobile CPUs.
@@ -40,6 +41,7 @@ config CPU_S3C2412
40 select CPU_LLSERIAL_S3C2440 41 select CPU_LLSERIAL_S3C2440
41 select S3C2412_DMA if S3C24XX_DMA 42 select S3C2412_DMA if S3C24XX_DMA
42 select S3C2412_PM if PM 43 select S3C2412_PM if PM
44 select SAMSUNG_HRT
43 help 45 help
44 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line 46 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
45 47
@@ -51,6 +53,7 @@ config CPU_S3C2416
51 select S3C2443_COMMON 53 select S3C2443_COMMON
52 select S3C2443_DMA if S3C24XX_DMA 54 select S3C2443_DMA if S3C24XX_DMA
53 select SAMSUNG_CLKSRC 55 select SAMSUNG_CLKSRC
56 select SAMSUNG_HRT
54 help 57 help
55 Support for the S3C2416 SoC from the S3C24XX line 58 Support for the S3C2416 SoC from the S3C24XX line
56 59
@@ -61,6 +64,7 @@ config CPU_S3C2440
61 select S3C2410_CLOCK 64 select S3C2410_CLOCK
62 select S3C2410_PM if PM 65 select S3C2410_PM if PM
63 select S3C2440_DMA if S3C24XX_DMA 66 select S3C2440_DMA if S3C24XX_DMA
67 select SAMSUNG_HRT
64 help 68 help
65 Support for S3C2440 Samsung Mobile CPU based systems. 69 Support for S3C2440 Samsung Mobile CPU based systems.
66 70
@@ -70,6 +74,7 @@ config CPU_S3C2442
70 select CPU_LLSERIAL_S3C2440 74 select CPU_LLSERIAL_S3C2440
71 select S3C2410_CLOCK 75 select S3C2410_CLOCK
72 select S3C2410_PM if PM 76 select S3C2410_PM if PM
77 select SAMSUNG_HRT
73 help 78 help
74 Support for S3C2442 Samsung Mobile CPU based systems. 79 Support for S3C2442 Samsung Mobile CPU based systems.
75 80
@@ -84,6 +89,7 @@ config CPU_S3C2443
84 select S3C2443_COMMON 89 select S3C2443_COMMON
85 select S3C2443_DMA if S3C24XX_DMA 90 select S3C2443_DMA if S3C24XX_DMA
86 select SAMSUNG_CLKSRC 91 select SAMSUNG_CLKSRC
92 select SAMSUNG_HRT
87 help 93 help
88 Support for the S3C2443 SoC from the S3C24XX line 94 Support for the S3C2443 SoC from the S3C24XX line
89 95
@@ -395,6 +401,7 @@ config S3C2412_DMA
395config S3C2412_PM 401config S3C2412_PM
396 bool 402 bool
397 select S3C2412_PM_SLEEP 403 select S3C2412_PM_SLEEP
404 select SAMSUNG_WAKEMASK
398 help 405 help
399 Internal config node to apply S3C2412 power management 406 Internal config node to apply S3C2412 power management
400 407