mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
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>
This commit is contained in:
parent
e1318391fd
commit
19682f72f5
14 changed files with 0 additions and 33 deletions
|
@ -175,13 +175,6 @@ config ARCH_HAS_ILOG2_U32
|
||||||
config ARCH_HAS_ILOG2_U64
|
config ARCH_HAS_ILOG2_U64
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config ARCH_HAS_CPUFREQ
|
|
||||||
bool
|
|
||||||
help
|
|
||||||
Internal node to signify that the ARCH has CPUFREQ support
|
|
||||||
and that the relevant menu configurations are displayed for
|
|
||||||
it.
|
|
||||||
|
|
||||||
config ARCH_HAS_BANDGAP
|
config ARCH_HAS_BANDGAP
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
@ -318,7 +311,6 @@ config ARCH_MULTIPLATFORM
|
||||||
|
|
||||||
config ARCH_INTEGRATOR
|
config ARCH_INTEGRATOR
|
||||||
bool "ARM Ltd. Integrator family"
|
bool "ARM Ltd. Integrator family"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARM_AMBA
|
select ARM_AMBA
|
||||||
select ARM_PATCH_PHYS_VIRT
|
select ARM_PATCH_PHYS_VIRT
|
||||||
select AUTO_ZRELADDR
|
select AUTO_ZRELADDR
|
||||||
|
@ -538,7 +530,6 @@ config ARCH_DOVE
|
||||||
|
|
||||||
config ARCH_KIRKWOOD
|
config ARCH_KIRKWOOD
|
||||||
bool "Marvell Kirkwood"
|
bool "Marvell Kirkwood"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select CPU_FEROCEON
|
select CPU_FEROCEON
|
||||||
select GENERIC_CLOCKEVENTS
|
select GENERIC_CLOCKEVENTS
|
||||||
|
@ -637,7 +628,6 @@ config ARCH_LPC32XX
|
||||||
config ARCH_PXA
|
config ARCH_PXA
|
||||||
bool "PXA2xx/PXA3xx-based"
|
bool "PXA2xx/PXA3xx-based"
|
||||||
depends on MMU
|
depends on MMU
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_MTD_XIP
|
select ARCH_MTD_XIP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARM_CPU_SUSPEND if PM
|
select ARM_CPU_SUSPEND if PM
|
||||||
|
@ -707,7 +697,6 @@ config ARCH_RPC
|
||||||
|
|
||||||
config ARCH_SA1100
|
config ARCH_SA1100
|
||||||
bool "SA1100-based"
|
bool "SA1100-based"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_MTD_XIP
|
select ARCH_MTD_XIP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARCH_SPARSEMEM_ENABLE
|
select ARCH_SPARSEMEM_ENABLE
|
||||||
|
@ -725,7 +714,6 @@ config ARCH_SA1100
|
||||||
|
|
||||||
config ARCH_S3C24XX
|
config ARCH_S3C24XX
|
||||||
bool "Samsung S3C24XX SoCs"
|
bool "Samsung S3C24XX SoCs"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ATAGS
|
select ATAGS
|
||||||
select CLKDEV_LOOKUP
|
select CLKDEV_LOOKUP
|
||||||
|
@ -746,7 +734,6 @@ config ARCH_S3C24XX
|
||||||
|
|
||||||
config ARCH_S3C64XX
|
config ARCH_S3C64XX
|
||||||
bool "Samsung S3C64XX"
|
bool "Samsung S3C64XX"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARM_AMBA
|
select ARM_AMBA
|
||||||
select ARM_VIC
|
select ARM_VIC
|
||||||
|
@ -809,7 +796,6 @@ config ARCH_S5PC100
|
||||||
|
|
||||||
config ARCH_S5PV210
|
config ARCH_S5PV210
|
||||||
bool "Samsung S5PV210/S5PC110"
|
bool "Samsung S5PV210/S5PC110"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_HOLES_MEMORYMODEL
|
select ARCH_HAS_HOLES_MEMORYMODEL
|
||||||
select ARCH_SPARSEMEM_ENABLE
|
select ARCH_SPARSEMEM_ENABLE
|
||||||
select ATAGS
|
select ATAGS
|
||||||
|
@ -845,7 +831,6 @@ config ARCH_DAVINCI
|
||||||
config ARCH_OMAP1
|
config ARCH_OMAP1
|
||||||
bool "TI OMAP1"
|
bool "TI OMAP1"
|
||||||
depends on MMU
|
depends on MMU
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_HOLES_MEMORYMODEL
|
select ARCH_HAS_HOLES_MEMORYMODEL
|
||||||
select ARCH_OMAP
|
select ARCH_OMAP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
|
@ -2109,9 +2094,7 @@ endmenu
|
||||||
|
|
||||||
menu "CPU Power Management"
|
menu "CPU Power Management"
|
||||||
|
|
||||||
if ARCH_HAS_CPUFREQ
|
|
||||||
source "drivers/cpufreq/Kconfig"
|
source "drivers/cpufreq/Kconfig"
|
||||||
endif
|
|
||||||
|
|
||||||
source "drivers/cpuidle/Kconfig"
|
source "drivers/cpuidle/Kconfig"
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,6 @@ config ARCH_DAVINCI_DA830
|
||||||
config ARCH_DAVINCI_DA850
|
config ARCH_DAVINCI_DA850
|
||||||
bool "DA850/OMAP-L138/AM18x based system"
|
bool "DA850/OMAP-L138/AM18x based system"
|
||||||
select ARCH_DAVINCI_DA8XX
|
select ARCH_DAVINCI_DA8XX
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select CP_INTC
|
select CP_INTC
|
||||||
|
|
||||||
config ARCH_DAVINCI_DA8XX
|
config ARCH_DAVINCI_DA8XX
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
config ARCH_EXYNOS
|
config ARCH_EXYNOS
|
||||||
bool "Samsung EXYNOS" if ARCH_MULTI_V7
|
bool "Samsung EXYNOS" if ARCH_MULTI_V7
|
||||||
select ARCH_HAS_BANDGAP
|
select ARCH_HAS_BANDGAP
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_HOLES_MEMORYMODEL
|
select ARCH_HAS_HOLES_MEMORYMODEL
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARM_AMBA
|
select ARM_AMBA
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
config ARCH_HIGHBANK
|
config ARCH_HIGHBANK
|
||||||
bool "Calxeda ECX-1000/2000 (Highbank/Midway)" if ARCH_MULTI_V7
|
bool "Calxeda ECX-1000/2000 (Highbank/Midway)" if ARCH_MULTI_V7
|
||||||
select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
|
select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_HOLES_MEMORYMODEL
|
select ARCH_HAS_HOLES_MEMORYMODEL
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select ARCH_SUPPORTS_BIG_ENDIAN
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
config ARCH_MXC
|
config ARCH_MXC
|
||||||
bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7
|
bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARM_CPU_SUSPEND if PM
|
select ARM_CPU_SUSPEND if PM
|
||||||
|
@ -99,7 +98,6 @@ config SOC_IMX25
|
||||||
|
|
||||||
config SOC_IMX27
|
config SOC_IMX27
|
||||||
bool
|
bool
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select CPU_ARM926T
|
select CPU_ARM926T
|
||||||
select IMX_HAVE_IOMUX_V1
|
select IMX_HAVE_IOMUX_V1
|
||||||
|
@ -124,7 +122,6 @@ config SOC_IMX35
|
||||||
|
|
||||||
config SOC_IMX5
|
config SOC_IMX5
|
||||||
bool
|
bool
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select ARCH_MXC_IOMUX_V3
|
select ARCH_MXC_IOMUX_V3
|
||||||
select MXC_TZIC
|
select MXC_TZIC
|
||||||
|
|
|
@ -84,7 +84,6 @@ config MACH_DOVE
|
||||||
|
|
||||||
config MACH_KIRKWOOD
|
config MACH_KIRKWOOD
|
||||||
bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
|
bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select CPU_FEROCEON
|
select CPU_FEROCEON
|
||||||
select KIRKWOOD_CLK
|
select KIRKWOOD_CLK
|
||||||
|
|
|
@ -79,7 +79,6 @@ config SOC_DRA7XX
|
||||||
config ARCH_OMAP2PLUS
|
config ARCH_OMAP2PLUS
|
||||||
bool
|
bool
|
||||||
select ARCH_HAS_BANDGAP
|
select ARCH_HAS_BANDGAP
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_HOLES_MEMORYMODEL
|
select ARCH_HAS_HOLES_MEMORYMODEL
|
||||||
select ARCH_OMAP
|
select ARCH_OMAP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
|
|
|
@ -85,7 +85,6 @@ config ARCH_R8A73A4
|
||||||
select CPU_V7
|
select CPU_V7
|
||||||
select SH_CLK_CPG
|
select SH_CLK_CPG
|
||||||
select RENESAS_IRQC
|
select RENESAS_IRQC
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select SYS_SUPPORTS_SH_CMT
|
select SYS_SUPPORTS_SH_CMT
|
||||||
select SYS_SUPPORTS_SH_TMU
|
select SYS_SUPPORTS_SH_TMU
|
||||||
|
@ -264,7 +263,6 @@ config MACH_KOELSCH
|
||||||
config MACH_KZM9G
|
config MACH_KZM9G
|
||||||
bool "KZM-A9-GT board"
|
bool "KZM-A9-GT board"
|
||||||
depends on ARCH_SH73A0
|
depends on ARCH_SH73A0
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select REGULATOR_FIXED_VOLTAGE if REGULATOR
|
select REGULATOR_FIXED_VOLTAGE if REGULATOR
|
||||||
|
|
|
@ -14,7 +14,6 @@ if PLAT_SPEAR
|
||||||
config ARCH_SPEAR13XX
|
config ARCH_SPEAR13XX
|
||||||
bool "ST SPEAr13xx"
|
bool "ST SPEAr13xx"
|
||||||
depends on ARCH_MULTI_V7 || PLAT_SPEAR_SINGLE
|
depends on ARCH_MULTI_V7 || PLAT_SPEAR_SINGLE
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARM_GIC
|
select ARM_GIC
|
||||||
select GPIO_SPEAR_SPICS
|
select GPIO_SPEAR_SPICS
|
||||||
select HAVE_ARM_SCU if SMP
|
select HAVE_ARM_SCU if SMP
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
config ARCH_TEGRA
|
config ARCH_TEGRA
|
||||||
bool "NVIDIA Tegra" if ARCH_MULTI_V7
|
bool "NVIDIA Tegra" if ARCH_MULTI_V7
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARCH_SUPPORTS_TRUSTED_FOUNDATIONS
|
select ARCH_SUPPORTS_TRUSTED_FOUNDATIONS
|
||||||
select ARM_GIC
|
select ARM_GIC
|
||||||
|
|
|
@ -3,7 +3,6 @@ config ARCH_U8500
|
||||||
depends on MMU
|
depends on MMU
|
||||||
select AB8500_CORE
|
select AB8500_CORE
|
||||||
select ABX500_CORE
|
select ABX500_CORE
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select ARM_AMBA
|
select ARM_AMBA
|
||||||
select ARM_ERRATA_754322
|
select ARM_ERRATA_754322
|
||||||
|
|
|
@ -65,7 +65,6 @@ config ARCH_VEXPRESS_DCSCB
|
||||||
|
|
||||||
config ARCH_VEXPRESS_SPC
|
config ARCH_VEXPRESS_SPC
|
||||||
bool "Versatile Express Serial Power Controller (SPC)"
|
bool "Versatile Express Serial Power Controller (SPC)"
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select PM_OPP
|
select PM_OPP
|
||||||
help
|
help
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
config ARCH_VT8500
|
config ARCH_VT8500
|
||||||
bool
|
bool
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
select CLKDEV_LOOKUP
|
select CLKDEV_LOOKUP
|
||||||
select VT8500_TIMER
|
select VT8500_TIMER
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
config ARCH_ZYNQ
|
config ARCH_ZYNQ
|
||||||
bool "Xilinx Zynq ARM Cortex A9 Platform" if ARCH_MULTI_V7
|
bool "Xilinx Zynq ARM Cortex A9 Platform" if ARCH_MULTI_V7
|
||||||
select ARCH_HAS_CPUFREQ
|
|
||||||
select ARCH_HAS_OPP
|
select ARCH_HAS_OPP
|
||||||
select ARCH_SUPPORTS_BIG_ENDIAN
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
||||||
select ARM_AMBA
|
select ARM_AMBA
|
||||||
|
|
Loading…
Reference in a new issue