1# 2# ARM CPU Frequency scaling drivers 3# 4 5config ARM_BIG_LITTLE_CPUFREQ 6 tristate "Generic ARM big LITTLE CPUfreq driver" 7 depends on ARM_CPU_TOPOLOGY && PM_OPP && HAVE_CLK 8 select CPU_FREQ_TABLE 9 help 10 This enables the Generic CPUfreq driver for ARM big.LITTLE platforms. 11 12config ARM_DT_BL_CPUFREQ 13 tristate "Generic probing via DT for ARM big LITTLE CPUfreq driver" 14 depends on ARM_BIG_LITTLE_CPUFREQ && OF 15 help 16 This enables probing via DT for Generic CPUfreq driver for ARM 17 big.LITTLE platform. This gets frequency tables from DT. 18 19config ARM_EXYNOS_CPUFREQ 20 bool "SAMSUNG EXYNOS SoCs" 21 depends on ARCH_EXYNOS 22 select CPU_FREQ_TABLE 23 default y 24 help 25 This adds the CPUFreq driver common part for Samsung 26 EXYNOS SoCs. 27 28 If in doubt, say N. 29 30config ARM_EXYNOS4210_CPUFREQ 31 def_bool CPU_EXYNOS4210 32 help 33 This adds the CPUFreq driver for Samsung EXYNOS4210 34 SoC (S5PV310 or S5PC210). 35 36config ARM_EXYNOS4X12_CPUFREQ 37 def_bool (SOC_EXYNOS4212 || SOC_EXYNOS4412) 38 help 39 This adds the CPUFreq driver for Samsung EXYNOS4X12 40 SoC (EXYNOS4212 or EXYNOS4412). 41 42config ARM_EXYNOS5250_CPUFREQ 43 def_bool SOC_EXYNOS5250 44 help 45 This adds the CPUFreq driver for Samsung EXYNOS5250 46 SoC. 47 48config ARM_EXYNOS5440_CPUFREQ 49 def_bool SOC_EXYNOS5440 50 depends on HAVE_CLK && PM_OPP && OF 51 select CPU_FREQ_TABLE 52 help 53 This adds the CPUFreq driver for Samsung EXYNOS5440 54 SoC. The nature of exynos5440 clock controller is 55 different than previous exynos controllers so not using 56 the common exynos framework. 57 58config ARM_HIGHBANK_CPUFREQ 59 tristate "Calxeda Highbank-based" 60 depends on ARCH_HIGHBANK 61 select GENERIC_CPUFREQ_CPU0 62 select PM_OPP 63 select REGULATOR 64 65 default m 66 help 67 This adds the CPUFreq driver for Calxeda Highbank SoC 68 based boards. 69 70 If in doubt, say N. 71 72config ARM_IMX6Q_CPUFREQ 73 tristate "Freescale i.MX6Q cpufreq support" 74 depends on SOC_IMX6Q 75 depends on REGULATOR_ANATOP 76 select CPU_FREQ_TABLE 77 help 78 This adds cpufreq driver support for Freescale i.MX6Q SOC. 79 80 If in doubt, say N. 81 82config ARM_INTEGRATOR 83 tristate "CPUfreq driver for ARM Integrator CPUs" 84 depends on ARCH_INTEGRATOR 85 default y 86 help 87 This enables the CPUfreq driver for ARM Integrator CPUs. 88 If in doubt, say Y. 89 90config ARM_KIRKWOOD_CPUFREQ 91 def_bool ARCH_KIRKWOOD && OF 92 select CPU_FREQ_TABLE 93 help 94 This adds the CPUFreq driver for Marvell Kirkwood 95 SoCs. 96 97config ARM_OMAP2PLUS_CPUFREQ 98 bool "TI OMAP2+" 99 depends on ARCH_OMAP2PLUS 100 default ARCH_OMAP2PLUS 101 select CPU_FREQ_TABLE 102 103config ARM_S3C2416_CPUFREQ 104 bool "S3C2416 CPU Frequency scaling support" 105 depends on CPU_S3C2416 106 select CPU_FREQ_TABLE 107 help 108 This adds the CPUFreq driver for the Samsung S3C2416 and 109 S3C2450 SoC. The S3C2416 supports changing the rate of the 110 armdiv clock source and also entering a so called dynamic 111 voltage scaling mode in which it is possible to reduce the 112 core voltage of the cpu. 113 114 If in doubt, say N. 115 116config ARM_S3C2416_CPUFREQ_VCORESCALE 117 bool "Allow voltage scaling for S3C2416 arm core" 118 depends on ARM_S3C2416_CPUFREQ && REGULATOR 119 help 120 Enable CPU voltage scaling when entering the dvs mode. 121 It uses information gathered through existing hardware and 122 tests but not documented in any datasheet. 123 124 If in doubt, say N. 125 126config ARM_S3C64XX_CPUFREQ 127 bool "Samsung S3C64XX" 128 depends on CPU_S3C6410 129 select CPU_FREQ_TABLE 130 default y 131 help 132 This adds the CPUFreq driver for Samsung S3C6410 SoC. 133 134 If in doubt, say N. 135 136config ARM_S5PV210_CPUFREQ 137 bool "Samsung S5PV210 and S5PC110" 138 depends on CPU_S5PV210 139 select CPU_FREQ_TABLE 140 default y 141 help 142 This adds the CPUFreq driver for Samsung S5PV210 and 143 S5PC110 SoCs. 144 145 If in doubt, say N. 146 147config ARM_SA1100_CPUFREQ 148 bool 149 150config ARM_SA1110_CPUFREQ 151 bool 152 153config ARM_SPEAR_CPUFREQ 154 bool "SPEAr CPUFreq support" 155 depends on PLAT_SPEAR 156 select CPU_FREQ_TABLE 157 default y 158 help 159 This adds the CPUFreq driver support for SPEAr SOCs. 160 161config ARM_TEGRA_CPUFREQ 162 bool "TEGRA CPUFreq support" 163 depends on ARCH_TEGRA 164 select CPU_FREQ_TABLE 165 default y 166 help 167 This adds the CPUFreq driver support for TEGRA SOCs. 168