media: i2c: rk628: fix mipi dphy1 init by chip version

Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1ecd099dde68b0caeaef9914a186660d5fa6e3f9
This commit is contained in:
Jianwei Fan
2024-04-01 17:06:58 +08:00
committed by Tao Huang
parent 750397f5bf
commit 5229230d5c

View File

@@ -2359,10 +2359,12 @@ static int mipi_dphy_power_on(struct rk628_csi *csi)
rk628_mipi_dphy_init_hsmanual(csi->rk628, true, 1);
} else if (csi->lane_mbps == MIPI_DATARATE_MBPS_HIGH && !csi->rk628->dual_mipi) {
rk628_mipi_dphy_init_hsmanual(csi->rk628, true, 0);
rk628_mipi_dphy_init_hsmanual(csi->rk628, false, 1);
if (csi->rk628->version >= RK628F_VERSION)
rk628_mipi_dphy_init_hsmanual(csi->rk628, false, 1);
} else {
rk628_mipi_dphy_init_hsmanual(csi->rk628, false, 0);
rk628_mipi_dphy_init_hsmanual(csi->rk628, false, 1);
if (csi->rk628->version >= RK628F_VERSION)
rk628_mipi_dphy_init_hsmanual(csi->rk628, false, 1);
}
usleep_range(1500, 2000);