PM / devfreq: rockchip_dmcdbg: add support rockchip dmc debug

Change-Id: I54f5792267fcd346bc781e3c3816b5ae2642f351
Signed-off-by: YouMin Chen <cym@rock-chips.com>
This commit is contained in:
YouMin Chen
2019-06-26 10:43:33 +08:00
committed by Tao Huang
parent 24edb749b7
commit 86f64099c7
5 changed files with 1072 additions and 0 deletions
+8
View File
@@ -121,6 +121,14 @@ config ARM_ROCKCHIP_DMC_DEVFREQ
It sets the frequency for the memory controller and reads the usage counts
from hardware.
config ARM_ROCKCHIP_DMC_DEBUG
tristate "ARM ROCKCHIP DMC DEBUG Driver"
depends on ARCH_ROCKCHIP
depends on (ARCH_ROCKCHIP && HAVE_ARM_SMCCC) || \
(COMPILE_TEST && HAVE_ARM_SMCCC)
help
This adds the dmc debug driver for the ROCKCHIP DMC.
source "drivers/devfreq/event/Kconfig"
endif # PM_DEVFREQ
+1
View File
@@ -11,6 +11,7 @@ obj-$(CONFIG_DEVFREQ_GOV_PASSIVE) += governor_passive.o
obj-$(CONFIG_ARM_EXYNOS_BUS_DEVFREQ) += exynos-bus.o
obj-$(CONFIG_ARM_ROCKCHIP_BUS_DEVFREQ) += rockchip_bus.o
obj-$(CONFIG_ARM_ROCKCHIP_DMC_DEVFREQ) += rockchip_dmc.o
obj-$(CONFIG_ARM_ROCKCHIP_DMC_DEBUG) += rockchip_dmc_dbg.o
obj-$(CONFIG_ARM_TEGRA_DEVFREQ) += tegra-devfreq.o
# DEVFREQ Event Drivers
File diff suppressed because it is too large Load Diff
+1
View File
@@ -103,6 +103,7 @@ typedef enum {
SHARE_PAGE_TYPE_INVALID = 0,
SHARE_PAGE_TYPE_UARTDBG,
SHARE_PAGE_TYPE_DDR,
SHARE_PAGE_TYPE_DDRDBG,
SHARE_PAGE_TYPE_MAX,
} share_page_type_t;
+1
View File
@@ -26,5 +26,6 @@
#define ROCKCHIP_SIP_CONFIG_DRAM_GET_VERSION 0x08
#define ROCKCHIP_SIP_CONFIG_DRAM_POST_SET_RATE 0x09
#define ROCKCHIP_SIP_CONFIG_DRAM_SET_MSCH_RL 0x0a
#define ROCKCHIP_SIP_CONFIG_DRAM_DEBUG 0x0b
#endif