1f7d770790f29781116d0de1339214934b8020c1eKukjin Kim# 2f7d770790f29781116d0de1339214934b8020c1eKukjin Kim# ARM CPU Frequency scaling drivers 3f7d770790f29781116d0de1339214934b8020c1eKukjin Kim# 4f7d770790f29781116d0de1339214934b8020c1eKukjin Kim 5b09db45c56c299438a09b85c06067d7dcd951ea4Russell Kingconfig ARM_OMAP2PLUS_CPUFREQ 6b09db45c56c299438a09b85c06067d7dcd951ea4Russell King bool "TI OMAP2+" 72d59dcfb54ade45cacc59a6e7bd96b8c19088c3dKevin Hilman depends on ARCH_OMAP2PLUS 8b09db45c56c299438a09b85c06067d7dcd951ea4Russell King default ARCH_OMAP2PLUS 9b09db45c56c299438a09b85c06067d7dcd951ea4Russell King select CPU_FREQ_TABLE 10b09db45c56c299438a09b85c06067d7dcd951ea4Russell King 1134ee55075265d68ca858f2426e165733664385b4Heiko Stübnerconfig ARM_S3C2416_CPUFREQ 1234ee55075265d68ca858f2426e165733664385b4Heiko Stübner bool "S3C2416 CPU Frequency scaling support" 1334ee55075265d68ca858f2426e165733664385b4Heiko Stübner depends on CPU_S3C2416 1434ee55075265d68ca858f2426e165733664385b4Heiko Stübner help 1534ee55075265d68ca858f2426e165733664385b4Heiko Stübner This adds the CPUFreq driver for the Samsung S3C2416 and 1634ee55075265d68ca858f2426e165733664385b4Heiko Stübner S3C2450 SoC. The S3C2416 supports changing the rate of the 1734ee55075265d68ca858f2426e165733664385b4Heiko Stübner armdiv clock source and also entering a so called dynamic 1834ee55075265d68ca858f2426e165733664385b4Heiko Stübner voltage scaling mode in which it is possible to reduce the 1934ee55075265d68ca858f2426e165733664385b4Heiko Stübner core voltage of the cpu. 2034ee55075265d68ca858f2426e165733664385b4Heiko Stübner 2134ee55075265d68ca858f2426e165733664385b4Heiko Stübner If in doubt, say N. 2234ee55075265d68ca858f2426e165733664385b4Heiko Stübner 2334ee55075265d68ca858f2426e165733664385b4Heiko Stübnerconfig ARM_S3C2416_CPUFREQ_VCORESCALE 2434ee55075265d68ca858f2426e165733664385b4Heiko Stübner bool "Allow voltage scaling for S3C2416 arm core (EXPERIMENTAL)" 2534ee55075265d68ca858f2426e165733664385b4Heiko Stübner depends on ARM_S3C2416_CPUFREQ && REGULATOR && EXPERIMENTAL 2634ee55075265d68ca858f2426e165733664385b4Heiko Stübner help 2734ee55075265d68ca858f2426e165733664385b4Heiko Stübner Enable CPU voltage scaling when entering the dvs mode. 2834ee55075265d68ca858f2426e165733664385b4Heiko Stübner It uses information gathered through existing hardware and 2934ee55075265d68ca858f2426e165733664385b4Heiko Stübner tests but not documented in any datasheet. 3034ee55075265d68ca858f2426e165733664385b4Heiko Stübner 3134ee55075265d68ca858f2426e165733664385b4Heiko Stübner If in doubt, say N. 3234ee55075265d68ca858f2426e165733664385b4Heiko Stübner 3315964d388528c1dbb672027c8003fe7e81630a35Kukjin Kimconfig ARM_S3C64XX_CPUFREQ 3415964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim bool "Samsung S3C64XX" 3515964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim depends on CPU_S3C6410 3615964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim default y 3715964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim help 3815964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim This adds the CPUFreq driver for Samsung S3C6410 SoC. 3915964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim 4015964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim If in doubt, say N. 4115964d388528c1dbb672027c8003fe7e81630a35Kukjin Kim 42f7d770790f29781116d0de1339214934b8020c1eKukjin Kimconfig ARM_S5PV210_CPUFREQ 43f7d770790f29781116d0de1339214934b8020c1eKukjin Kim bool "Samsung S5PV210 and S5PC110" 44f7d770790f29781116d0de1339214934b8020c1eKukjin Kim depends on CPU_S5PV210 45f7d770790f29781116d0de1339214934b8020c1eKukjin Kim default y 46f7d770790f29781116d0de1339214934b8020c1eKukjin Kim help 47f7d770790f29781116d0de1339214934b8020c1eKukjin Kim This adds the CPUFreq driver for Samsung S5PV210 and 48f7d770790f29781116d0de1339214934b8020c1eKukjin Kim S5PC110 SoCs. 49f7d770790f29781116d0de1339214934b8020c1eKukjin Kim 50f7d770790f29781116d0de1339214934b8020c1eKukjin Kim If in doubt, say N. 51f7d770790f29781116d0de1339214934b8020c1eKukjin Kim 52a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Leeconfig ARM_EXYNOS_CPUFREQ 53a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee bool "SAMSUNG EXYNOS SoCs" 54a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee depends on ARCH_EXYNOS 55a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee default y 56a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee help 57a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee This adds the CPUFreq driver common part for Samsung 58a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee EXYNOS SoCs. 59a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee 60a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee If in doubt, say N. 61a125a17fa61afe2fa4e52b239dd20af8ce90c9f7Jaecheol Lee 62f7d770790f29781116d0de1339214934b8020c1eKukjin Kimconfig ARM_EXYNOS4210_CPUFREQ 632d1f6310d499f8d23e6726292c89380bd1d9693eKukjin Kim def_bool CPU_EXYNOS4210 64f7d770790f29781116d0de1339214934b8020c1eKukjin Kim help 65f7d770790f29781116d0de1339214934b8020c1eKukjin Kim This adds the CPUFreq driver for Samsung EXYNOS4210 66f7d770790f29781116d0de1339214934b8020c1eKukjin Kim SoC (S5PV310 or S5PC210). 67a35c50510dd4d20a9275a0d3d16b859d11b35606Jaecheol Lee 68a35c50510dd4d20a9275a0d3d16b859d11b35606Jaecheol Leeconfig ARM_EXYNOS4X12_CPUFREQ 692d1f6310d499f8d23e6726292c89380bd1d9693eKukjin Kim def_bool (SOC_EXYNOS4212 || SOC_EXYNOS4412) 70a35c50510dd4d20a9275a0d3d16b859d11b35606Jaecheol Lee help 71a35c50510dd4d20a9275a0d3d16b859d11b35606Jaecheol Lee This adds the CPUFreq driver for Samsung EXYNOS4X12 72a35c50510dd4d20a9275a0d3d16b859d11b35606Jaecheol Lee SoC (EXYNOS4212 or EXYNOS4412). 73562a6cbe1cf2edf0a87a659eb26095400322430eJaecheol Lee 74562a6cbe1cf2edf0a87a659eb26095400322430eJaecheol Leeconfig ARM_EXYNOS5250_CPUFREQ 752d1f6310d499f8d23e6726292c89380bd1d9693eKukjin Kim def_bool SOC_EXYNOS5250 76562a6cbe1cf2edf0a87a659eb26095400322430eJaecheol Lee help 77562a6cbe1cf2edf0a87a659eb26095400322430eJaecheol Lee This adds the CPUFreq driver for Samsung EXYNOS5250 78562a6cbe1cf2edf0a87a659eb26095400322430eJaecheol Lee SoC. 79