diff options
author | Ben Dooks <ben@simtec.co.uk> | 2009-07-30 18:23:25 -0400 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2009-07-30 18:22:52 -0400 |
commit | 9d56c02a5a171e1fdb87f3b718b418cb0522d2b1 (patch) | |
tree | 8256f14b4b42d95d82340be27b74b824cc7760b4 | |
parent | 89c52ed4687faca6bf0eabf6d46eaee4a14376b3 (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/Kconfig | 41 |
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 | |||
573 | config ARCH_S3C2410 | 573 | config 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 | ||
1292 | config CPU_FREQ_S3C | ||
1293 | bool | ||
1294 | help | ||
1295 | Internal configuration node for common cpufreq on Samsung SoC | ||
1296 | |||
1297 | config 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 | |||
1309 | config 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 | |||
1320 | config 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 | |||
1326 | config 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 | |||
1291 | endif | 1332 | endif |
1292 | 1333 | ||
1293 | source "drivers/cpuidle/Kconfig" | 1334 | source "drivers/cpuidle/Kconfig" |