From 2df3322791333e5f3e81ded5c3616ffad25e3b44 Mon Sep 17 00:00:00 2001 From: YouMin Chen Date: Mon, 22 Jan 2024 15:44:05 +0800 Subject: [PATCH] PM / devfreq: rockchip_dmc: add support for rk3576 Signed-off-by: YouMin Chen Change-Id: I2c975eb6da941ec1b4a61407a7ffd098b30e2c68 --- drivers/devfreq/rockchip_dmc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/devfreq/rockchip_dmc.c b/drivers/devfreq/rockchip_dmc.c index 0fd3a50bbc32..3300a2b09217 100644 --- a/drivers/devfreq/rockchip_dmc.c +++ b/drivers/devfreq/rockchip_dmc.c @@ -1171,6 +1171,7 @@ int rockchip_dmcfreq_wait_complete(void) * sip_smc_dram(DRAM_POST_SET_RATE). */ if (wait_ctrl.dcf_en == 2 && wait_ctrl.wait_flag != 0) { + pr_err_ratelimited("%s: waiting for wait_ctrl.complt_irq times out.\n", __func__); res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0, ROCKCHIP_SIP_CONFIG_DRAM_POST_SET_RATE); if (res.a0) pr_err("%s: dram post set rate error:%lx\n", __func__, res.a0); @@ -2138,6 +2139,9 @@ static const struct of_device_id rockchip_dmcfreq_of_match[] = { #if IS_ENABLED(CONFIG_CPU_RK3568) { .compatible = "rockchip,rk3568-dmc", .data = rk3568_dmc_init }, #endif +#if IS_ENABLED(CONFIG_CPU_RK3576) + { .compatible = "rockchip,rk3576-dmc", .data = rk3588_dmc_init }, +#endif #if IS_ENABLED(CONFIG_CPU_RK3588) { .compatible = "rockchip,rk3588-dmc", .data = rk3588_dmc_init }, #endif