Lines Matching refs:rcar_csi2
25 struct rcar_csi2;
341 int (*init_phtw)(struct rcar_csi2 *priv, unsigned int mbps);
342 int (*confirm_start)(struct rcar_csi2 *priv);
348 struct rcar_csi2 { struct
369 static inline struct rcar_csi2 *sd_to_csi2(struct v4l2_subdev *sd) in sd_to_csi2() argument
371 return container_of(sd, struct rcar_csi2, subdev); in sd_to_csi2()
374 static inline struct rcar_csi2 *notifier_to_csi2(struct v4l2_async_notifier *n) in notifier_to_csi2()
376 return container_of(n, struct rcar_csi2, notifier); in notifier_to_csi2()
379 static u32 rcsi2_read(struct rcar_csi2 *priv, unsigned int reg) in rcsi2_read()
384 static void rcsi2_write(struct rcar_csi2 *priv, unsigned int reg, u32 data) in rcsi2_write()
389 static void rcsi2_reset(struct rcar_csi2 *priv) in rcsi2_reset()
396 static int rcsi2_wait_phy_start(struct rcar_csi2 *priv) in rcsi2_wait_phy_start()
416 static int rcsi2_set_phypll(struct rcar_csi2 *priv, unsigned int mbps) in rcsi2_set_phypll()
434 static int rcsi2_calc_mbps(struct rcar_csi2 *priv, unsigned int bpp) in rcsi2_calc_mbps()
464 static int rcsi2_start(struct rcar_csi2 *priv) in rcsi2_start()
564 static void rcsi2_stop(struct rcar_csi2 *priv) in rcsi2_stop()
575 struct rcar_csi2 *priv = sd_to_csi2(sd); in rcsi2_s_stream()
620 struct rcar_csi2 *priv = sd_to_csi2(sd); in rcsi2_set_pad_format()
640 struct rcar_csi2 *priv = sd_to_csi2(sd); in rcsi2_get_pad_format()
672 struct rcar_csi2 *priv = notifier_to_csi2(notifier); in rcsi2_notify_bound()
696 struct rcar_csi2 *priv = notifier_to_csi2(notifier); in rcsi2_notify_unbind()
708 static int rcsi2_parse_v4l2(struct rcar_csi2 *priv, in rcsi2_parse_v4l2()
743 static int rcsi2_parse_dt(struct rcar_csi2 *priv) in rcsi2_parse_dt()
797 static int rcsi2_phtw_write(struct rcar_csi2 *priv, u16 data, u16 code) in rcsi2_phtw_write()
818 static int rcsi2_phtw_write_array(struct rcar_csi2 *priv, in rcsi2_phtw_write_array()
833 static int rcsi2_phtw_write_mbps(struct rcar_csi2 *priv, unsigned int mbps, in rcsi2_phtw_write_mbps()
850 static int rcsi2_init_phtw_h3_v3h_m3n(struct rcar_csi2 *priv, unsigned int mbps) in rcsi2_init_phtw_h3_v3h_m3n()
890 static int rcsi2_init_phtw_v3m_e3(struct rcar_csi2 *priv, unsigned int mbps) in rcsi2_init_phtw_v3m_e3()
895 static int rcsi2_confirm_start_v3m_e3(struct rcar_csi2 *priv) in rcsi2_confirm_start_v3m_e3()
917 static int rcsi2_probe_resources(struct rcar_csi2 *priv, in rcsi2_probe_resources()
994 struct rcar_csi2 *priv; in rcsi2_probe()
1068 struct rcar_csi2 *priv = platform_get_drvdata(pdev); in rcsi2_remove()