diff --git a/drivers/gpu/drm/rockchip/rk628/rk628_dsi.c b/drivers/gpu/drm/rockchip/rk628/rk628_dsi.c index c437342a41d4..296b19a5924a 100644 --- a/drivers/gpu/drm/rockchip/rk628/rk628_dsi.c +++ b/drivers/gpu/drm/rockchip/rk628/rk628_dsi.c @@ -1227,6 +1227,8 @@ static const struct regmap_config testif_regmap_config = { static bool rk628_dsi_register_volatile(struct device *dev, unsigned int reg) { + reg &= 0xffff; + switch (reg) { case DSI_GEN_HDR: case DSI_GEN_PLD_DATA: