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 "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_S3C_CPUFREQ
 104        bool
 105        help
 106          Internal configuration node for common cpufreq on Samsung SoC
 107
 108config ARM_S3C24XX_CPUFREQ
 109        bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)"
 110        depends on ARCH_S3C24XX
 111        select ARM_S3C_CPUFREQ
 112        help
 113          This enables the CPUfreq driver for the Samsung S3C24XX family
 114          of CPUs.
 115
 116          For details, take a look at <file:Documentation/cpu-freq>.
 117
 118          If in doubt, say N.
 119
 120config ARM_S3C24XX_CPUFREQ_DEBUG
 121        bool "Debug CPUfreq Samsung driver core"
 122        depends on ARM_S3C24XX_CPUFREQ
 123        help
 124          Enable s3c_freq_dbg for the Samsung S3C CPUfreq core
 125
 126config ARM_S3C24XX_CPUFREQ_IODEBUG
 127        bool "Debug CPUfreq Samsung driver IO timing"
 128        depends on ARM_S3C24XX_CPUFREQ
 129        help
 130          Enable s3c_freq_iodbg for the Samsung S3C CPUfreq core
 131
 132config ARM_S3C24XX_CPUFREQ_DEBUGFS
 133        bool "Export debugfs for CPUFreq"
 134        depends on ARM_S3C24XX_CPUFREQ && DEBUG_FS
 135        help
 136          Export status information via debugfs.
 137
 138config ARM_S3C2410_CPUFREQ
 139        bool
 140        depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2410
 141        select S3C2410_CPUFREQ_UTILS
 142        help
 143          CPU Frequency scaling support for S3C2410
 144
 145config ARM_S3C2412_CPUFREQ
 146        bool
 147        depends on ARM_S3C24XX_CPUFREQ && CPU_S3C2412
 148        default y
 149        select S3C2412_IOTIMING
 150        help
 151          CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
 152
 153config ARM_S3C2416_CPUFREQ
 154        bool "S3C2416 CPU Frequency scaling support"
 155        depends on CPU_S3C2416
 156        select CPU_FREQ_TABLE
 157        help
 158          This adds the CPUFreq driver for the Samsung S3C2416 and
 159          S3C2450 SoC. The S3C2416 supports changing the rate of the
 160          armdiv clock source and also entering a so called dynamic
 161          voltage scaling mode in which it is possible to reduce the
 162          core voltage of the cpu.
 163
 164          If in doubt, say N.
 165
 166config ARM_S3C2416_CPUFREQ_VCORESCALE
 167        bool "Allow voltage scaling for S3C2416 arm core"
 168        depends on ARM_S3C2416_CPUFREQ && REGULATOR
 169        help
 170          Enable CPU voltage scaling when entering the dvs mode.
 171          It uses information gathered through existing hardware and
 172          tests but not documented in any datasheet.
 173
 174          If in doubt, say N.
 175
 176config ARM_S3C2440_CPUFREQ
 177        bool "S3C2440/S3C2442 CPU Frequency scaling support"
 178        depends on ARM_S3C24XX_CPUFREQ && (CPU_S3C2440 || CPU_S3C2442)
 179        select S3C2410_CPUFREQ_UTILS
 180        default y
 181        help
 182          CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
 183
 184config ARM_S3C64XX_CPUFREQ
 185        bool "Samsung S3C64XX"
 186        depends on CPU_S3C6410
 187        select CPU_FREQ_TABLE
 188        default y
 189        help
 190          This adds the CPUFreq driver for Samsung S3C6410 SoC.
 191
 192          If in doubt, say N.
 193
 194config ARM_S5PV210_CPUFREQ
 195        bool "Samsung S5PV210 and S5PC110"
 196        depends on CPU_S5PV210
 197        select CPU_FREQ_TABLE
 198        default y
 199        help
 200          This adds the CPUFreq driver for Samsung S5PV210 and
 201          S5PC110 SoCs.
 202
 203          If in doubt, say N.
 204
 205config ARM_SA1100_CPUFREQ
 206        bool
 207
 208config ARM_SA1110_CPUFREQ
 209        bool
 210
 211config ARM_SPEAR_CPUFREQ
 212        bool "SPEAr CPUFreq support"
 213        depends on PLAT_SPEAR
 214        select CPU_FREQ_TABLE
 215        default y
 216        help
 217          This adds the CPUFreq driver support for SPEAr SOCs.
 218
 219config ARM_TEGRA_CPUFREQ
 220        bool "TEGRA CPUFreq support"
 221        depends on ARCH_TEGRA
 222        select CPU_FREQ_TABLE
 223        default y
 224        help
 225          This adds the CPUFreq driver support for TEGRA SOCs.
 226
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.