summaryrefslogtreecommitdiffstats
path: root/drivers/devfreq/Kconfig
diff options
context:
space:
mode:
authorLin Huang2016-09-05 07:06:10 +0200
committerMyungJoo Ham2016-09-06 06:26:34 +0200
commit5a893e31a636cca3798af2db5aee8d3d144b1e1e (patch)
treecfd450bf7e6e795fa701ae616f3090733d7af82c /drivers/devfreq/Kconfig
parentDocumentation: bindings: add dt documentation for rk3399 dmc (diff)
downloadkernel-qcow2-linux-5a893e31a636cca3798af2db5aee8d3d144b1e1e.tar.gz
kernel-qcow2-linux-5a893e31a636cca3798af2db5aee8d3d144b1e1e.tar.xz
kernel-qcow2-linux-5a893e31a636cca3798af2db5aee8d3d144b1e1e.zip
PM / devfreq: rockchip: add devfreq driver for rk3399 dmc
base on dfi result, we do ddr frequency scaling, register dmc driver to devfreq framework, and use simple-ondemand policy. Signed-off-by: Lin Huang <hl@rock-chips.com> Signed-off-by: MyngJoo Ham <myngjoo.ham@samsung.com> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Diffstat (limited to 'drivers/devfreq/Kconfig')
-rw-r--r--drivers/devfreq/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/devfreq/Kconfig b/drivers/devfreq/Kconfig
index f08502c27784..cadd56e50b2c 100644
--- a/drivers/devfreq/Kconfig
+++ b/drivers/devfreq/Kconfig
@@ -100,6 +100,17 @@ config ARM_TEGRA_DEVFREQ
It reads ACTMON counters of memory controllers and adjusts the
operating frequencies and voltages with OPP support.
+config ARM_RK3399_DMC_DEVFREQ
+ tristate "ARM RK3399 DMC DEVFREQ Driver"
+ depends on ARCH_ROCKCHIP
+ select DEVFREQ_EVENT_ROCKCHIP_DFI
+ select DEVFREQ_GOV_SIMPLE_ONDEMAND
+ select PM_OPP
+ help
+ This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller).
+ It sets the frequency for the memory controller and reads the usage counts
+ from hardware.
+
source "drivers/devfreq/event/Kconfig"
endif # PM_DEVFREQ