csi2tx_priv
struct csi2tx_priv *v4l2_subdev_to_csi2tx(struct v4l2_subdev *subdev)
return container_of(subdev, struct csi2tx_priv, subdev);
struct csi2tx_priv *csi2tx = v4l2_subdev_to_csi2tx(subdev);
static void csi2tx_dphy_set_wakeup(struct csi2tx_priv *csi2tx)
static void csi2tx_dphy_init_finish(struct csi2tx_priv *csi2tx, u32 reg)
static void csi2tx_dphy_setup(struct csi2tx_priv *csi2tx)
static void csi2tx_v2_dphy_setup(struct csi2tx_priv *csi2tx)
static void csi2tx_reset(struct csi2tx_priv *csi2tx)
static int csi2tx_start(struct csi2tx_priv *csi2tx)
static void csi2tx_stop(struct csi2tx_priv *csi2tx)
struct csi2tx_priv *csi2tx = v4l2_subdev_to_csi2tx(subdev);
static int csi2tx_get_resources(struct csi2tx_priv *csi2tx,
static int csi2tx_check_lanes(struct csi2tx_priv *csi2tx)
struct csi2tx_priv *csi2tx;
struct csi2tx_priv *csi2tx = platform_get_drvdata(pdev);
struct csi2tx_priv;
void (*dphy_setup)(struct csi2tx_priv *csi2tx);