From 5eae915e5e4cf6401c9e6ea7db43ba4ec985453b Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Tue, 6 Nov 2018 11:51:00 +0800 Subject: [PATCH] soc: rockchip: Add a simple power model for ipa This patch adds support to calculate the static power in milliwatts consumed by devices. Change-Id: Ied4ba5adecea45ff34b372a6e23c70882000aef3 Signed-off-by: Finley Xiao --- drivers/soc/rockchip/Kconfig | 11 +++++++++++ drivers/soc/rockchip/Makefile | 1 + 2 files changed, 12 insertions(+) diff --git a/drivers/soc/rockchip/Kconfig b/drivers/soc/rockchip/Kconfig index f4db3665bcc8..5969d27451dc 100644 --- a/drivers/soc/rockchip/Kconfig +++ b/drivers/soc/rockchip/Kconfig @@ -34,6 +34,17 @@ config ROCKCHIP_GRF In a lot of cases there also need to be default settings initialized to make some of them conform to expectations of the kernel. +config ROCKCHIP_IPA + bool "Rockchip IPA support" + depends on THERMAL && OF + default y + help + Say y here to enable rockchip IPA. + Add a simple power model for ipa to calculate static power and + dynamic power. + + If unsure, say N. + config ROCKCHIP_PM_DOMAINS bool "Rockchip generic power domain" depends on PM diff --git a/drivers/soc/rockchip/Makefile b/drivers/soc/rockchip/Makefile index 0b8b4b89ee8c..6d43bb1df1c3 100644 --- a/drivers/soc/rockchip/Makefile +++ b/drivers/soc/rockchip/Makefile @@ -7,6 +7,7 @@ obj-$(CONFIG_ROCKCHIP_PM_DOMAINS) += pm_domains.o obj-$(CONFIG_FIQ_DEBUGGER) += rk_fiq_debugger.o obj-$(CONFIG_MMC_DW_ROCKCHIP) += sdmmc_vendor_storage.o obj-$(CONFIG_RK_FLASH) += flash_vendor_storage.o +obj-$(CONFIG_ROCKCHIP_IPA) += rockchip_ipa.o obj-$(CONFIG_ROCKCHIP_PVTM) += rockchip_pvtm.o obj-$(CONFIG_ROCKCHIP_SUSPEND_MODE) += rockchip_pm_config.o