From: changhuang.liang Date: Wed, 17 Aug 2022 08:00:18 +0000 (+0800) Subject: v4l2: aon_syscon use bit set X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bbccc03b27716ea5e976f06bb925f0b537d4eff6;p=platform%2Fkernel%2Flinux-starfive.git v4l2: aon_syscon use bit set mipi csi just use bit 31, would not change other bit value Signed-off-by: changhuang.liang --- diff --git a/drivers/media/platform/starfive/v4l2_driver/stf_csi_hw_ops.c b/drivers/media/platform/starfive/v4l2_driver/stf_csi_hw_ops.c index 19b5412..d5201f0 100644 --- a/drivers/media/platform/starfive/v4l2_driver/stf_csi_hw_ops.c +++ b/drivers/media/platform/starfive/v4l2_driver/stf_csi_hw_ops.c @@ -59,7 +59,8 @@ static int stf_csi_power_on(struct stf_csi_dev *csi_dev, u8 on) regulator_disable(csi_dev->mipirx_0p9); } - regmap_write(stfcamss->stf_aon_syscon, stfcamss->aon_gp_reg, 0x80000000); + regmap_update_bits(stfcamss->stf_aon_syscon, stfcamss->aon_gp_reg, + BIT(31), BIT(31)); return 0;