linux/drivers/cpufreq/Kconfig.arm
<<
>>
Prefs
   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
  21        select CPU_FREQ_TABLE
  22
  23config ARM_EXYNOS4210_CPUFREQ
  24        bool "SAMSUNG EXYNOS4210"
  25        depends on CPU_EXYNOS4210
  26        default y
  27        select ARM_EXYNOS_CPUFREQ
  28        help
  29          This adds the CPUFreq driver for Samsung EXYNOS4210
  30          SoC (S5PV310 or S5PC210).
  31
  32          If in doubt, say N.
  33
  34config ARM_EXYNOS4X12_CPUFREQ
  35        bool "SAMSUNG EXYNOS4x12"
  36        depends on (SOC_EXYNOS4212 || SOC_EXYNOS4412)
  37        default y
  38        select ARM_EXYNOS_CPUFREQ
  39        help
  40          This adds the CPUFreq driver for Samsung EXYNOS4X12
  41          SoC (EXYNOS4212 or EXYNOS4412).
  42
  43          If in doubt, say N.
  44
  45config ARM_EXYNOS5250_CPUFREQ
  46        bool "SAMSUNG EXYNOS5250"
  47        depends on SOC_EXYNOS5250
  48        default y
  49        select ARM_EXYNOS_CPUFREQ
  50        help
  51          This adds the CPUFreq driver for Samsung EXYNOS5250
  52          SoC.
  53
  54          If in doubt, say N.
  55
  56config ARM_EXYNOS5440_CPUFREQ
  57        bool "SAMSUNG EXYNOS5440"
  58        depends on SOC_EXYNOS5440
  59        depends on HAVE_CLK && PM_OPP && OF
  60        default y
  61        select CPU_FREQ_TABLE
  62        help
  63          This adds the CPUFreq driver for Samsung EXYNOS5440
  64          SoC. The nature of exynos5440 clock controller is
  65          different than previous exynos controllers so not using
  66          the common exynos framework.
  67
  68          If in doubt, say N.
  69
  70config ARM_HIGHBANK_CPUFREQ
  71        tristate "Calxeda Highbank-based"
  72        depends on ARCH_HIGHBANK
  73        select GENERIC_CPUFREQ_CPU0
  74        select PM_OPP
  75        select REGULATOR
  76
  77        default m
  78        help
  79          This adds the CPUFreq driver for Calxeda Highbank SoC
  80          based boards.
  81
  82          If in doubt, say N.
  83
  84config ARM_IMX6Q_CPUFREQ
  85        tristate "Freescale i.MX6Q cpufreq support"
  86        depends on SOC_IMX6Q
  87        depends on REGULATOR_ANATOP
  88        select CPU_FREQ_TABLE
  89        help
  90          This adds cpufreq driver support for Freescale i.MX6Q SOC.
  91
  92          If in doubt, say N.
  93
  94config ARM_INTEGRATOR
  95        tristate "CPUfreq driver for ARM Integrator CPUs"
  96        depends on ARCH_INTEGRATOR
  97        default y
  98        help
  99          This enables the CPUfreq driver for ARM Integrator CPUs.
 100          If in doubt, say Y.
 101
 102config ARM_KIRKWOOD_CPUFREQ
 103        def_bool ARCH_KIRKWOOD && OF
 104        select CPU_FREQ_TABLE
 105        help
 106          This adds the CPUFreq driver for Marvell Kirkwood
 107          SoCs.
 108
 109config ARM_OMAP2PLUS_CPUFREQ
 110        bool "TI OMAP2+"
 111        depends on ARCH_OMAP2PLUS
 112        default ARCH_OMAP2PLUS
 113        select CPU_FREQ_TABLE
 114
 115config ARM_S3C_CPUFREQ
 116        bool
 117        help
 118          Internal configuration node for common cpufreq on Samsung SoC
 119
 120config ARM_S3C24XX_CPUFREQ
 121        bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)"
 122        depends on ARCH_S3C24XX
 123        select ARM_S3C_CPUFREQ
 124        help
 125          This enables the CPUfreq driver for the Samsung S3C24XX family
 126          of CPUs.
 127
 128          For details, take a look at <file:Documentation/cpu-freq>.
 129
 130          If in doubt, say N.
 131
 132config ARM_S3C24XX_CPUFREQ_DEBUG
 133        bool "Debug CPUfreq Samsung driver core"
 134        depends on ARM_S3C24XX_CPUFREQ
 135        help
 136          Enable s3c_freq_dbg for the Samsung S3C CPUfreq core
 137
 138config ARM_S3C24XX_CPUFREQ_IODEBUG
 139        bool "Debug CPUfreq Samsung driver IO timing"
 140        depends on ARM_S3C24XX_CPUFREQ
 141        help
 142          Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core
 143
 144config ARM_S3C24XX_CPUFREQ_DEBUGFS
 145        bool "Export debugfs for CPUFreq"
 146        depends on ARM_S3C24XX_CPUFREQ && DEBUG_FS
 147        help
 148          Export status information via debugfs.
 149
 150config ARM_S3C2410_CPUFREQ
 151        bool
 152        depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2410
 153        select S3C2410_CPUFREQ_UTILS
 154        help
 155          CPU Frequency scaling support for S3C2410
 156
 157config ARM_S3C2412_CPUFREQ
 158        bool
 159        depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2412
 160        default y
 161        select S3C2412_IOTIMING
 162        help
 163          CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
 164
 165config ARM_S3C2416_CPUFREQ
 166        bool "S3C2416 CPU Frequency scaling support"
 167        depends on CPU_S3C2416
 168        select CPU_FREQ_TABLE
 169        help
 170          This adds the CPUFreq driver for the Samsung S3C2416 and
 171          S3C2450 SoC. The S3C2416 supports changing the rate of the
 172          armdiv clock source and also entering a so called dynamic
 173          voltage scaling mode in which it is possible to reduce the
 174          core voltage of the cpu.
 175
 176          If in doubt, say N.
 177
 178config ARM_S3C2416_CPUFREQ_VCORESCALE
 179        bool "Allow voltage scaling for S3C2416 arm core"
 180        depends on ARM_S3C2416_CPUFREQ && REGULATOR
 181        help
 182          Enable CPU voltage scaling when entering the dvs mode.
 183          It uses information gathered through existing hardware and
 184          tests but not documented in any datasheet.
 185
 186          If in doubt, say N.
 187
 188config ARM_S3C2440_CPUFREQ
 189        bool "S3C2440/S3C2442 CPU Frequency scaling support"
 190        depends on ARM_S3C24XX_CPUFREQ && (CPU_S3C2440 || CPU_S3C2442)
 191        select S3C2410_CPUFREQ_UTILS
 192        default y
 193        help
 194          CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
 195
 196config ARM_S3C64XX_CPUFREQ
 197        bool "Samsung S3C64XX"
 198        depends on CPU_S3C6410
 199        select CPU_FREQ_TABLE
 200        default y
 201        help
 202          This adds the CPUFreq driver for Samsung S3C6410 SoC.
 203
 204          If in doubt, say N.
 205
 206config ARM_S5PV210_CPUFREQ
 207        bool "Samsung S5PV210 and S5PC110"
 208        depends on CPU_S5PV210
 209        select CPU_FREQ_TABLE
 210        default y
 211        help
 212          This adds the CPUFreq driver for Samsung S5PV210 and
 213          S5PC110 SoCs.
 214
 215          If in doubt, say N.
 216
 217config ARM_SA1100_CPUFREQ
 218        bool
 219
 220config ARM_SA1110_CPUFREQ
 221        bool
 222
 223config ARM_SPEAR_CPUFREQ
 224        bool "SPEAr CPUFreq support"
 225        depends on PLAT_SPEAR
 226        select CPU_FREQ_TABLE
 227        default y
 228        help
 229          This adds the CPUFreq driver support for SPEAr SOCs.
 230
 231config ARM_TEGRA_CPUFREQ
 232        bool "TEGRA CPUFreq support"
 233        depends on ARCH_TEGRA
 234        select CPU_FREQ_TABLE
 235        default y
 236        help
 237          This adds the CPUFreq driver support for TEGRA SOCs.
 238
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.