From e50ad473dbe35fbb758fc9d7c9138d944bd023e9 Mon Sep 17 00:00:00 2001 From: Zhihuan He Date: Tue, 8 Nov 2022 11:09:59 +0800 Subject: [PATCH] PM / devfreq: rockchip-dfi: rk3588: fix total counter get err for lp5 Signed-off-by: Zhihuan He Change-Id: I5e267a3ed4eb5d501d5634111f67ec4cc6d690d6 --- drivers/devfreq/event/rockchip-dfi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/event/rockchip-dfi.c b/drivers/devfreq/event/rockchip-dfi.c index 80bdfea5bb7b..0708535bda18 100644 --- a/drivers/devfreq/event/rockchip-dfi.c +++ b/drivers/devfreq/event/rockchip-dfi.c @@ -537,7 +537,10 @@ static __maybe_unused __init int rk3588_dfi_init(struct platform_device *pdev, data->dram_type = READ_DRAMTYPE_INFO(val_2); data->mon_idx = 0x4000; - data->count_rate = 2; + if (data->dram_type == LPDDR5) + data->count_rate = 1; + else + data->count_rate = 2; data->dram_dynamic_info_reg = RK3588_PMUGRF_OS_REG(6); data->ch_msk = READ_CH_INFO(val_2) | READ_CH_INFO(val_4) << 2; data->clk = NULL;