diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2013-04-04 08:54:15 -0400 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2013-05-20 10:04:28 -0400 |
commit | f023f8dd59bf93e29e9b9bd98a92eeef43b1a32a (patch) | |
tree | 404224a1a4b000b37cf5955d9090d0fe247eef20 /drivers/cpufreq/Kconfig.arm | |
parent | f722406faae2d073cc1d01063d1123c35425939e (diff) |
cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq
This patch moves cpufreq driver of Samsung's ARM based
s3c24xx platform to drivers/cpufreq.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'drivers/cpufreq/Kconfig.arm')
-rw-r--r-- | drivers/cpufreq/Kconfig.arm | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/drivers/cpufreq/Kconfig.arm b/drivers/cpufreq/Kconfig.arm index f3af18b9acc5..bbcd7199257b 100644 --- a/drivers/cpufreq/Kconfig.arm +++ b/drivers/cpufreq/Kconfig.arm | |||
@@ -95,6 +95,56 @@ config ARM_OMAP2PLUS_CPUFREQ | |||
95 | default ARCH_OMAP2PLUS | 95 | default ARCH_OMAP2PLUS |
96 | select CPU_FREQ_TABLE | 96 | select CPU_FREQ_TABLE |
97 | 97 | ||
98 | config ARM_S3C_CPUFREQ | ||
99 | bool | ||
100 | help | ||
101 | Internal configuration node for common cpufreq on Samsung SoC | ||
102 | |||
103 | config ARM_S3C24XX_CPUFREQ | ||
104 | bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" | ||
105 | depends on ARCH_S3C24XX | ||
106 | select ARM_S3C_CPUFREQ | ||
107 | help | ||
108 | This enables the CPUfreq driver for the Samsung S3C24XX family | ||
109 | of CPUs. | ||
110 | |||
111 | For details, take a look at <file:Documentation/cpu-freq>. | ||
112 | |||
113 | If in doubt, say N. | ||
114 | |||
115 | config ARM_S3C24XX_CPUFREQ_DEBUG | ||
116 | bool "Debug CPUfreq Samsung driver core" | ||
117 | depends on ARM_S3C24XX_CPUFREQ | ||
118 | help | ||
119 | Enable s3c_freq_dbg for the Samsung S3C CPUfreq core | ||
120 | |||
121 | config ARM_S3C24XX_CPUFREQ_IODEBUG | ||
122 | bool "Debug CPUfreq Samsung driver IO timing" | ||
123 | depends on ARM_S3C24XX_CPUFREQ | ||
124 | help | ||
125 | Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core | ||
126 | |||
127 | config ARM_S3C24XX_CPUFREQ_DEBUGFS | ||
128 | bool "Export debugfs for CPUFreq" | ||
129 | depends on ARM_S3C24XX_CPUFREQ && DEBUG_FS | ||
130 | help | ||
131 | Export status information via debugfs. | ||
132 | |||
133 | config ARM_S3C2410_CPUFREQ | ||
134 | bool | ||
135 | depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2410 | ||
136 | select S3C2410_CPUFREQ_UTILS | ||
137 | help | ||
138 | CPU Frequency scaling support for S3C2410 | ||
139 | |||
140 | config ARM_S3C2412_CPUFREQ | ||
141 | bool | ||
142 | depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2412 | ||
143 | default y | ||
144 | select S3C2412_IOTIMING | ||
145 | help | ||
146 | CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs. | ||
147 | |||
98 | config ARM_S3C2416_CPUFREQ | 148 | config ARM_S3C2416_CPUFREQ |
99 | bool "S3C2416 CPU Frequency scaling support" | 149 | bool "S3C2416 CPU Frequency scaling support" |
100 | depends on CPU_S3C2416 | 150 | depends on CPU_S3C2416 |
@@ -117,6 +167,14 @@ config ARM_S3C2416_CPUFREQ_VCORESCALE | |||
117 | 167 | ||
118 | If in doubt, say N. | 168 | If in doubt, say N. |
119 | 169 | ||
170 | config ARM_S3C2440_CPUFREQ | ||
171 | bool "S3C2440/S3C2442 CPU Frequency scaling support" | ||
172 | depends on ARM_S3C24XX_CPUFREQ && (CPU_S3C2440 || CPU_S3C2442) | ||
173 | select S3C2410_CPUFREQ_UTILS | ||
174 | default y | ||
175 | help | ||
176 | CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs. | ||
177 | |||
120 | config ARM_S3C64XX_CPUFREQ | 178 | config ARM_S3C64XX_CPUFREQ |
121 | bool "Samsung S3C64XX" | 179 | bool "Samsung S3C64XX" |
122 | depends on CPU_S3C6410 | 180 | depends on CPU_S3C6410 |