Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PM / devfreq: rockchip-dfi: Handle LPDDR4X

In the DFI driver LPDDR4X can be handled in the same way as LPDDR4. Add
the missing case.

Link: https://lore.kernel.org/all/20231018061714.3553817-13-s.hauer@pengutronix.de/
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>

authored by

Sascha Hauer and committed by
Chanwoo Choi
d8c6e337 038ff6f5

+2
+1
drivers/devfreq/event/rockchip-dfi.c
··· 90 90 dfi_regs + DDRMON_CTRL); 91 91 break; 92 92 case ROCKCHIP_DDRTYPE_LPDDR4: 93 + case ROCKCHIP_DDRTYPE_LPDDR4X: 93 94 writel_relaxed(HIWORD_UPDATE(DDRMON_CTRL_LPDDR4, DDRMON_CTRL_DDR_TYPE_MASK), 94 95 dfi_regs + DDRMON_CTRL); 95 96 break;
+1
include/soc/rockchip/rockchip_grf.h
··· 12 12 ROCKCHIP_DDRTYPE_LPDDR2 = 5, 13 13 ROCKCHIP_DDRTYPE_LPDDR3 = 6, 14 14 ROCKCHIP_DDRTYPE_LPDDR4 = 7, 15 + ROCKCHIP_DDRTYPE_LPDDR4X = 8, 15 16 }; 16 17 17 18 #endif /* __SOC_ROCKCHIP_GRF_H */