diff --git a/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c b/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c index aa41c71b096c..c2690980c6c1 100644 --- a/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c +++ b/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c @@ -167,6 +167,8 @@ static int csi2_dphy_update_sensor_mbus(struct v4l2_subdev *sd) dphy->lane_mode = LANE_MODE_SPLIT; } } + if (!ret) + dphy->dphy_hw->lane_mode = dphy->lane_mode; } else { ret = 0; }