Commit 19682f72f5db906c393a5c61b8db2476974f8172
Committed by
Arnd Bergmann
1 parent
e1318391fd
ARM: Remove ARCH_HAS_CPUFREQ config option
This config exists entirely to hide the cpufreq menu from the kernel configuration unless a platform has selected it. Nothing is actually built if this config is 'Y' and it just leads to more patches that add a select under a platform Kconfig so that some other CPUfreq option can be chosen. Let's remove the option so that we can always enable CPUfreq drivers on ARM platforms. Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Showing 14 changed files with 0 additions and 33 deletions Side-by-side Diff
- arch/arm/Kconfig
- arch/arm/mach-davinci/Kconfig
- arch/arm/mach-exynos/Kconfig
- arch/arm/mach-highbank/Kconfig
- arch/arm/mach-imx/Kconfig
- arch/arm/mach-mvebu/Kconfig
- arch/arm/mach-omap2/Kconfig
- arch/arm/mach-shmobile/Kconfig
- arch/arm/mach-spear/Kconfig
- arch/arm/mach-tegra/Kconfig
- arch/arm/mach-ux500/Kconfig
- arch/arm/mach-vexpress/Kconfig
- arch/arm/mach-vt8500/Kconfig
- arch/arm/mach-zynq/Kconfig
arch/arm/Kconfig
... | ... | @@ -175,13 +175,6 @@ |
175 | 175 | config ARCH_HAS_ILOG2_U64 |
176 | 176 | bool |
177 | 177 | |
178 | -config ARCH_HAS_CPUFREQ | |
179 | - bool | |
180 | - help | |
181 | - Internal node to signify that the ARCH has CPUFREQ support | |
182 | - and that the relevant menu configurations are displayed for | |
183 | - it. | |
184 | - | |
185 | 178 | config ARCH_HAS_BANDGAP |
186 | 179 | bool |
187 | 180 | |
... | ... | @@ -318,7 +311,6 @@ |
318 | 311 | |
319 | 312 | config ARCH_INTEGRATOR |
320 | 313 | bool "ARM Ltd. Integrator family" |
321 | - select ARCH_HAS_CPUFREQ | |
322 | 314 | select ARM_AMBA |
323 | 315 | select ARM_PATCH_PHYS_VIRT |
324 | 316 | select AUTO_ZRELADDR |
... | ... | @@ -538,7 +530,6 @@ |
538 | 530 | |
539 | 531 | config ARCH_KIRKWOOD |
540 | 532 | bool "Marvell Kirkwood" |
541 | - select ARCH_HAS_CPUFREQ | |
542 | 533 | select ARCH_REQUIRE_GPIOLIB |
543 | 534 | select CPU_FEROCEON |
544 | 535 | select GENERIC_CLOCKEVENTS |
... | ... | @@ -637,7 +628,6 @@ |
637 | 628 | config ARCH_PXA |
638 | 629 | bool "PXA2xx/PXA3xx-based" |
639 | 630 | depends on MMU |
640 | - select ARCH_HAS_CPUFREQ | |
641 | 631 | select ARCH_MTD_XIP |
642 | 632 | select ARCH_REQUIRE_GPIOLIB |
643 | 633 | select ARM_CPU_SUSPEND if PM |
... | ... | @@ -707,7 +697,6 @@ |
707 | 697 | |
708 | 698 | config ARCH_SA1100 |
709 | 699 | bool "SA1100-based" |
710 | - select ARCH_HAS_CPUFREQ | |
711 | 700 | select ARCH_MTD_XIP |
712 | 701 | select ARCH_REQUIRE_GPIOLIB |
713 | 702 | select ARCH_SPARSEMEM_ENABLE |
... | ... | @@ -725,7 +714,6 @@ |
725 | 714 | |
726 | 715 | config ARCH_S3C24XX |
727 | 716 | bool "Samsung S3C24XX SoCs" |
728 | - select ARCH_HAS_CPUFREQ | |
729 | 717 | select ARCH_REQUIRE_GPIOLIB |
730 | 718 | select ATAGS |
731 | 719 | select CLKDEV_LOOKUP |
... | ... | @@ -746,7 +734,6 @@ |
746 | 734 | |
747 | 735 | config ARCH_S3C64XX |
748 | 736 | bool "Samsung S3C64XX" |
749 | - select ARCH_HAS_CPUFREQ | |
750 | 737 | select ARCH_REQUIRE_GPIOLIB |
751 | 738 | select ARM_AMBA |
752 | 739 | select ARM_VIC |
... | ... | @@ -809,7 +796,6 @@ |
809 | 796 | |
810 | 797 | config ARCH_S5PV210 |
811 | 798 | bool "Samsung S5PV210/S5PC110" |
812 | - select ARCH_HAS_CPUFREQ | |
813 | 799 | select ARCH_HAS_HOLES_MEMORYMODEL |
814 | 800 | select ARCH_SPARSEMEM_ENABLE |
815 | 801 | select ATAGS |
... | ... | @@ -845,7 +831,6 @@ |
845 | 831 | config ARCH_OMAP1 |
846 | 832 | bool "TI OMAP1" |
847 | 833 | depends on MMU |
848 | - select ARCH_HAS_CPUFREQ | |
849 | 834 | select ARCH_HAS_HOLES_MEMORYMODEL |
850 | 835 | select ARCH_OMAP |
851 | 836 | select ARCH_REQUIRE_GPIOLIB |
852 | 837 | |
... | ... | @@ -2109,9 +2094,7 @@ |
2109 | 2094 | |
2110 | 2095 | menu "CPU Power Management" |
2111 | 2096 | |
2112 | -if ARCH_HAS_CPUFREQ | |
2113 | 2097 | source "drivers/cpufreq/Kconfig" |
2114 | -endif | |
2115 | 2098 | |
2116 | 2099 | source "drivers/cpuidle/Kconfig" |
2117 | 2100 |
arch/arm/mach-davinci/Kconfig
arch/arm/mach-exynos/Kconfig
arch/arm/mach-highbank/Kconfig
arch/arm/mach-imx/Kconfig
1 | 1 | config ARCH_MXC |
2 | 2 | bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 |
3 | - select ARCH_HAS_CPUFREQ | |
4 | 3 | select ARCH_HAS_OPP |
5 | 4 | select ARCH_REQUIRE_GPIOLIB |
6 | 5 | select ARM_CPU_SUSPEND if PM |
... | ... | @@ -99,7 +98,6 @@ |
99 | 98 | |
100 | 99 | config SOC_IMX27 |
101 | 100 | bool |
102 | - select ARCH_HAS_CPUFREQ | |
103 | 101 | select ARCH_HAS_OPP |
104 | 102 | select CPU_ARM926T |
105 | 103 | select IMX_HAVE_IOMUX_V1 |
... | ... | @@ -124,7 +122,6 @@ |
124 | 122 | |
125 | 123 | config SOC_IMX5 |
126 | 124 | bool |
127 | - select ARCH_HAS_CPUFREQ | |
128 | 125 | select ARCH_HAS_OPP |
129 | 126 | select ARCH_MXC_IOMUX_V3 |
130 | 127 | select MXC_TZIC |
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-omap2/Kconfig
arch/arm/mach-shmobile/Kconfig
... | ... | @@ -85,7 +85,6 @@ |
85 | 85 | select CPU_V7 |
86 | 86 | select SH_CLK_CPG |
87 | 87 | select RENESAS_IRQC |
88 | - select ARCH_HAS_CPUFREQ | |
89 | 88 | select ARCH_HAS_OPP |
90 | 89 | select SYS_SUPPORTS_SH_CMT |
91 | 90 | select SYS_SUPPORTS_SH_TMU |
... | ... | @@ -264,7 +263,6 @@ |
264 | 263 | config MACH_KZM9G |
265 | 264 | bool "KZM-A9-GT board" |
266 | 265 | depends on ARCH_SH73A0 |
267 | - select ARCH_HAS_CPUFREQ | |
268 | 266 | select ARCH_HAS_OPP |
269 | 267 | select ARCH_REQUIRE_GPIOLIB |
270 | 268 | select REGULATOR_FIXED_VOLTAGE if REGULATOR |
arch/arm/mach-spear/Kconfig
arch/arm/mach-tegra/Kconfig
arch/arm/mach-ux500/Kconfig
arch/arm/mach-vexpress/Kconfig
arch/arm/mach-vt8500/Kconfig