aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Dooks <ben@simtec.co.uk>2009-07-30 18:23:25 -0400
committerBen Dooks <ben-linux@fluff.org>2009-07-30 18:22:52 -0400
commit9d56c02a5a171e1fdb87f3b718b418cb0522d2b1 (patch)
tree8256f14b4b42d95d82340be27b74b824cc7760b4
parent89c52ed4687faca6bf0eabf6d46eaee4a14376b3 (diff)
ARM: Add S3C24XX to CPUFreq KConfig
Add the S3C24XX to the main ARM CPUFreq Kconfig support list. Signed-off-by: Ben Dooks <ben@simtec.co.uk> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
-rw-r--r--arch/arm/Kconfig41
1 files changed, 41 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 7dbaabd8df3f..c7a83efef0b9 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -573,6 +573,7 @@ config ARCH_SA1100
573config ARCH_S3C2410 573config ARCH_S3C2410
574 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" 574 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443"
575 select GENERIC_GPIO 575 select GENERIC_GPIO
576 select ARCH_HAS_CPUFREQ
576 select HAVE_CLK 577 select HAVE_CLK
577 help 578 help
578 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 579 Samsung S3C2410X CPU based systems, such as the Simtec Electronics
@@ -1288,6 +1289,46 @@ config CPU_FREQ_S3C64XX
1288 bool "CPUfreq support for Samsung S3C64XX CPUs" 1289 bool "CPUfreq support for Samsung S3C64XX CPUs"
1289 depends on CPU_FREQ && CPU_S3C6410 1290 depends on CPU_FREQ && CPU_S3C6410
1290 1291
1292config CPU_FREQ_S3C
1293 bool
1294 help
1295 Internal configuration node for common cpufreq on Samsung SoC
1296
1297config CPU_FREQ_S3C24XX
1298 bool "CPUfreq driver for Samsung S3C24XX series CPUs"
1299 depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL
1300 select CPU_FREQ_S3C
1301 help
1302 This enables the CPUfreq driver for the Samsung S3C24XX family
1303 of CPUs.
1304
1305 For details, take a look at <file:Documentation/cpu-freq>.
1306
1307 If in doubt, say N.
1308
1309config CPU_FREQ_S3C24XX_PLL
1310 bool "Support CPUfreq changing of PLL frequency"
1311 depends on CPU_FREQ_S3C24XX && EXPERIMENTAL
1312 help
1313 Compile in support for changing the PLL frequency from the
1314 S3C24XX series CPUfreq driver. The PLL takes time to settle
1315 after a frequency change, so by default it is not enabled.
1316
1317 This also means that the PLL tables for the selected CPU(s) will
1318 be built which may increase the size of the kernel image.
1319
1320config CPU_FREQ_S3C24XX_DEBUG
1321 bool "Debug CPUfreq Samsung driver core"
1322 depends on CPU_FREQ_S3C24XX
1323 help
1324 Enable s3c_freq_dbg for the Samsung S3C CPUfreq core
1325
1326config CPU_FREQ_S3C24XX_IODEBUG
1327 bool "Debug CPUfreq Samsung driver IO timing"
1328 depends on CPU_FREQ_S3C24XX
1329 help
1330 Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core
1331
1291endif 1332endif
1292 1333
1293source "drivers/cpuidle/Kconfig" 1334source "drivers/cpuidle/Kconfig"