Lines Matching refs:csi_idx

118 static int rockchip_csi2_dphy_attach_hw(struct csi2_dphy *dphy, int csi_idx, int index)  in rockchip_csi2_dphy_attach_hw()  argument
160 if (csi_idx < 2) { in rockchip_csi2_dphy_attach_hw()
161 dcphy_hw = dphy->samsung_phy_group[csi_idx]; in rockchip_csi2_dphy_attach_hw()
170 dphy_hw = dphy->dphy_hw_group[(csi_idx - 2) / 2]; in rockchip_csi2_dphy_attach_hw()
172 if (csi_idx == 2 || csi_idx == 4) { in rockchip_csi2_dphy_attach_hw()
176 if (csi_idx == 2) in rockchip_csi2_dphy_attach_hw()
183 if (csi_idx == 2) in rockchip_csi2_dphy_attach_hw()
188 } else if (csi_idx == 3 || csi_idx == 5) { in rockchip_csi2_dphy_attach_hw()
191 __func__, csi_idx); in rockchip_csi2_dphy_attach_hw()
197 if (csi_idx == 3) in rockchip_csi2_dphy_attach_hw()
209 dphy_hw = dphy->dphy_hw_group[csi_idx / 2]; in rockchip_csi2_dphy_attach_hw()
211 if (csi_idx == 0 || csi_idx == 2) { in rockchip_csi2_dphy_attach_hw()
215 if (csi_idx == 0) in rockchip_csi2_dphy_attach_hw()
222 if (csi_idx == 0) in rockchip_csi2_dphy_attach_hw()
227 } else if (csi_idx == 1 || csi_idx == 3) { in rockchip_csi2_dphy_attach_hw()
230 __func__, csi_idx); in rockchip_csi2_dphy_attach_hw()
236 if (csi_idx == 1) in rockchip_csi2_dphy_attach_hw()
242 __func__, csi_idx); in rockchip_csi2_dphy_attach_hw()
255 static int rockchip_csi2_dphy_detach_hw(struct csi2_dphy *dphy, int csi_idx, int index) in rockchip_csi2_dphy_detach_hw() argument
267 __func__, csi_idx); in rockchip_csi2_dphy_detach_hw()
282 if (csi_idx < 2) { in rockchip_csi2_dphy_detach_hw()
286 __func__, csi_idx); in rockchip_csi2_dphy_detach_hw()
296 __func__, csi_idx); in rockchip_csi2_dphy_detach_hw()
307 __func__, csi_idx); in rockchip_csi2_dphy_detach_hw()
363 int csi_idx = 0; in csi2_dphy_update_config() local
370 csi_idx = dphy->csi_info.csi_idx[i]; in csi2_dphy_update_config()
371 rockchip_csi2_dphy_attach_hw(dphy, csi_idx, i); in csi2_dphy_update_config()
454 rockchip_csi2_dphy_detach_hw(dphy, dphy->csi_info.csi_idx[i], i); in csi2_dphy_s_stream_stop()
1062 rockchip_csi2_dphy_detach_hw(dphy, dphy->csi_info.csi_idx[i], i); in rockchip_csi2_dphy_remove()