rzg2l_csi2
struct rzg2l_csi2 *csi2 = platform_get_drvdata(pdev);
struct rzg2l_csi2 *csi2 = dev_get_drvdata(dev);
struct rzg2l_csi2 *csi2 = dev_get_drvdata(dev);
int (*dphy_enable)(struct rzg2l_csi2 *csi2);
int (*dphy_disable)(struct rzg2l_csi2 *csi2);
static inline struct rzg2l_csi2 *sd_to_csi2(struct v4l2_subdev *sd)
return container_of(sd, struct rzg2l_csi2, subdev);
static inline struct rzg2l_csi2 *notifier_to_csi2(struct v4l2_async_notifier *n)
return container_of(n, struct rzg2l_csi2, notifier);
static u32 rzg2l_csi2_read(struct rzg2l_csi2 *csi2, unsigned int reg)
static void rzg2l_csi2_write(struct rzg2l_csi2 *csi2, unsigned int reg,
static void rzg2l_csi2_set(struct rzg2l_csi2 *csi2, unsigned int reg, u32 set)
static void rzg2l_csi2_clr(struct rzg2l_csi2 *csi2, unsigned int reg, u32 clr)
static int rzg2l_csi2_calc_mbps(struct rzg2l_csi2 *csi2)
static int rzg2l_csi2_dphy_disable(struct rzg2l_csi2 *csi2)
static int rzg2l_csi2_dphy_enable(struct rzg2l_csi2 *csi2)
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
static int rzg2l_csi2_mipi_link_enable(struct rzg2l_csi2 *csi2)
static int rzg2l_csi2_mipi_link_disable(struct rzg2l_csi2 *csi2)
static int rzv2h_csi2_dphy_disable(struct rzg2l_csi2 *csi2)
static int rzv2h_csi2_dphy_enable(struct rzg2l_csi2 *csi2)
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = sd_to_csi2(sd);
struct rzg2l_csi2 *csi2 = notifier_to_csi2(notifier);
struct rzg2l_csi2 *csi2 = notifier_to_csi2(notifier);
static int rzg2l_csi2_parse_v4l2(struct rzg2l_csi2 *csi2,
static int rzg2l_csi2_parse_dt(struct rzg2l_csi2 *csi2)
static int rzg2l_validate_csi2_lanes(struct rzg2l_csi2 *csi2)
struct rzg2l_csi2 *csi2;