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:
@@ -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
|
||||
|
||||
@@ -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
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user