| # |
| # ARM CPU Frequency scaling drivers |
| # |
| |
| config ARM_BIG_LITTLE_CPUFREQ |
| tristate |
| depends on ARM_CPU_TOPOLOGY |
| select PM_OPP |
| |
| config ARM_DT_BL_CPUFREQ |
| tristate "Generic ARM big LITTLE CPUfreq driver probed via DT" |
| select ARM_BIG_LITTLE_CPUFREQ |
| depends on OF && HAVE_CLK |
| help |
| This enables the Generic CPUfreq driver for ARM big.LITTLE platform. |
| This gets frequency tables from DT. |
| |
| config ARM_EXYNOS_CPUFREQ |
| bool "SAMSUNG EXYNOS SoCs" |
| depends on ARCH_EXYNOS |
| default y |
| help |
| This adds the CPUFreq driver common part for Samsung |
| EXYNOS SoCs. |
| |
| If in doubt, say N. |
| |
| config ARM_EXYNOS4210_CPUFREQ |
| def_bool CPU_EXYNOS4210 |
| help |
| This adds the CPUFreq driver for Samsung EXYNOS4210 |
| SoC (S5PV310 or S5PC210). |
| |
| config ARM_EXYNOS4X12_CPUFREQ |
| def_bool (SOC_EXYNOS4212 || SOC_EXYNOS4412) |
| help |
| This adds the CPUFreq driver for Samsung EXYNOS4X12 |
| SoC (EXYNOS4212 or EXYNOS4412). |
| |
| config ARM_EXYNOS5250_CPUFREQ |
| def_bool SOC_EXYNOS5250 |
| help |
| This adds the CPUFreq driver for Samsung EXYNOS5250 |
| SoC. |
| |
| config ARM_EXYNOS5440_CPUFREQ |
| def_bool SOC_EXYNOS5440 |
| depends on HAVE_CLK && PM_OPP && OF |
| help |
| This adds the CPUFreq driver for Samsung EXYNOS5440 |
| SoC. The nature of exynos5440 clock controller is |
| different than previous exynos controllers so not using |
| the common exynos framework. |
| |
| config ARM_HIGHBANK_CPUFREQ |
| tristate "Calxeda Highbank-based" |
| depends on ARCH_HIGHBANK |
| select CPU_FREQ_TABLE |
| select GENERIC_CPUFREQ_CPU0 |
| select PM_OPP |
| select REGULATOR |
| |
| default m |
| help |
| This adds the CPUFreq driver for Calxeda Highbank SoC |
| based boards. |
| |
| If in doubt, say N. |
| |
| config ARM_IMX6Q_CPUFREQ |
| tristate "Freescale i.MX6Q cpufreq support" |
| depends on SOC_IMX6Q |
| depends on REGULATOR_ANATOP |
| help |
| This adds cpufreq driver support for Freescale i.MX6Q SOC. |
| |
| If in doubt, say N. |
| |
| config ARM_INTEGRATOR |
| tristate "CPUfreq driver for ARM Integrator CPUs" |
| depends on ARCH_INTEGRATOR |
| default y |
| help |
| This enables the CPUfreq driver for ARM Integrator CPUs. |
| If in doubt, say Y. |
| |
| config ARM_KIRKWOOD_CPUFREQ |
| def_bool ARCH_KIRKWOOD && OF |
| help |
| This adds the CPUFreq driver for Marvell Kirkwood |
| SoCs. |
| |
| config ARM_OMAP2PLUS_CPUFREQ |
| bool "TI OMAP2+" |
| depends on ARCH_OMAP2PLUS |
| default ARCH_OMAP2PLUS |
| select CPU_FREQ_TABLE |
| |
| config ARM_S3C2416_CPUFREQ |
| bool "S3C2416 CPU Frequency scaling support" |
| depends on CPU_S3C2416 |
| help |
| This adds the CPUFreq driver for the Samsung S3C2416 and |
| S3C2450 SoC. The S3C2416 supports changing the rate of the |
| armdiv clock source and also entering a so called dynamic |
| voltage scaling mode in which it is possible to reduce the |
| core voltage of the cpu. |
| |
| If in doubt, say N. |
| |
| config ARM_S3C2416_CPUFREQ_VCORESCALE |
| bool "Allow voltage scaling for S3C2416 arm core" |
| depends on ARM_S3C2416_CPUFREQ && REGULATOR |
| help |
| Enable CPU voltage scaling when entering the dvs mode. |
| It uses information gathered through existing hardware and |
| tests but not documented in any datasheet. |
| |
| If in doubt, say N. |
| |
| config ARM_S3C64XX_CPUFREQ |
| bool "Samsung S3C64XX" |
| depends on CPU_S3C6410 |
| default y |
| help |
| This adds the CPUFreq driver for Samsung S3C6410 SoC. |
| |
| If in doubt, say N. |
| |
| config ARM_S5PV210_CPUFREQ |
| bool "Samsung S5PV210 and S5PC110" |
| depends on CPU_S5PV210 |
| select CPU_FREQ_TABLE |
| default y |
| help |
| This adds the CPUFreq driver for Samsung S5PV210 and |
| S5PC110 SoCs. |
| |
| If in doubt, say N. |
| |
| config ARM_SA1100_CPUFREQ |
| bool |
| |
| config ARM_SA1110_CPUFREQ |
| bool |
| |
| config ARM_SPEAR_CPUFREQ |
| bool "SPEAr CPUFreq support" |
| depends on PLAT_SPEAR |
| default y |
| help |
| This adds the CPUFreq driver support for SPEAr SOCs. |