From bbccc03b27716ea5e976f06bb925f0b537d4eff6 Mon Sep 17 00:00:00 2001 From: "changhuang.liang" Date: Wed, 17 Aug 2022 16:00:18 +0800 Subject: [PATCH] v4l2: aon_syscon use bit set mipi csi just use bit 31, would not change other bit value Signed-off-by: changhuang.liang --- drivers/media/platform/starfive/v4l2_driver/stf_csi_hw_ops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.7.4