Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9726b43a authored by Wu Zhangjin's avatar Wu Zhangjin Committed by Ralf Baechle
Browse files

MIPS: Add basic CPUFreq options.



This patch adds basic options for MIPS CPUFreq support.

Since the cp0 timer's frequency is based on the processor clockrate it can
not be used with CPUFReq; an additional external timer is required.

Signed-off-by: default avatarWu Zhangjin <wuzhangjin@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: cpufreq@vger.kernel.org,
Cc: Dave Jones <davej@redhat.com>,
Cc: Dominik Brodowski <linux@dominikbrodowski.net>,
Cc: yanh@lemote.com
Cc: huhb@lemote.com,
Patchwork: http://patchwork.linux-mips.org/patch/659/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 916daba8
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2161,6 +2161,7 @@ config MMU

config I8253
	bool
	select MIPS_EXTERNAL_TIMER

config ZONE_DMA32
	bool
@@ -2237,6 +2238,8 @@ source "kernel/power/Kconfig"

endmenu

source "arch/mips/kernel/cpufreq/Kconfig"

source "net/Kconfig"

source "drivers/Kconfig"
+27 −0
Original line number Diff line number Diff line
#
# CPU Frequency scaling
#

config MIPS_EXTERNAL_TIMER
	bool

config MIPS_CPUFREQ
	bool
	default y
	depends on CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER

if MIPS_CPUFREQ

menu "CPU Frequency scaling"

source "drivers/cpufreq/Kconfig"

if CPU_FREQ

comment "CPUFreq processor drivers"

endif	# CPU_FREQ

endmenu

endif	# MIPS_CPUFREQ