From b125e2d8c7a8ea6ccac868a20673c23f54ebc7cd Mon Sep 17 00:00:00 2001 From: Damon Ding Date: Thu, 16 Jan 2025 09:31:13 +0800 Subject: [PATCH] pwm: rockchip: add mask check for 'v' in macro HIWORD_UPDATE(v, l, h) Change-Id: Iaeb5f6f070914f208fe30929a638a92145a5164c Signed-off-by: Damon Ding --- drivers/pwm/pwm-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pwm/pwm-rockchip.c b/drivers/pwm/pwm-rockchip.c index 3acae9805b21..6246c5182fd2 100644 --- a/drivers/pwm/pwm-rockchip.c +++ b/drivers/pwm/pwm-rockchip.c @@ -73,7 +73,7 @@ /* * regs for pwm v4 */ -#define HIWORD_UPDATE(v, l, h) (((v) << (l)) | (GENMASK(h, l) << 16)) +#define HIWORD_UPDATE(v, l, h) ((((v) << (l)) & GENMASK((h), (l))) | (GENMASK(h, l) << 16)) /* VERSION_ID */ #define VERSION_ID 0x0