/drivers/media/platform/omap3isp/ |
H A D | ispcsiphy.h | 29 struct isp_csi2_device *csi2; member in struct:isp_csiphy
|
H A D | ispcsiphy.c | 169 struct isp_csi2_device *csi2 = phy->csi2; local 170 struct isp_pipeline *pipe = to_isp_pipeline(&csi2->subdev.entity); 182 lanes = &subdevs->bus.csi2.lanecfg; 214 reg = isp_reg_readl(csi2->isp, phy->phy_regs, ISPCSIPHY_REG0); 225 isp_reg_writel(csi2->isp, reg, phy->phy_regs, ISPCSIPHY_REG0); 227 reg = isp_reg_readl(csi2->isp, phy->phy_regs, ISPCSIPHY_REG1); 236 isp_reg_writel(csi2->isp, reg, phy->phy_regs, ISPCSIPHY_REG1); 239 reg = isp_reg_readl(csi2->isp, phy->cfg_regs, ISPCSI2_PHY_CFG); 255 isp_reg_writel(csi2 302 struct isp_csi2_device *csi2 = phy->csi2; local [all...] |
H A D | ispcsi2.c | 31 struct isp_csi2_device *csi2, u8 enable) 33 struct isp_csi2_ctrl_cfg *currctrl = &csi2->ctrl; 35 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, 47 struct isp_csi2_device *csi2, 52 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); 77 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); 164 * @csi2: ISP CSI2 device 168 static u16 csi2_ctx_map_format(struct isp_csi2_device *csi2) argument 170 const struct v4l2_mbus_framefmt *fmt = &csi2->formats[CSI2_PAD_SINK]; 195 if (!(csi2 30 csi2_if_enable(struct isp_device *isp, struct isp_csi2_device *csi2, u8 enable) argument 46 csi2_recv_config(struct isp_device *isp, struct isp_csi2_device *csi2, struct isp_csi2_ctrl_cfg *currctrl) argument 220 csi2_set_outaddr(struct isp_csi2_device *csi2, u32 addr) argument 250 csi2_ctx_enable(struct isp_device *isp, struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) argument 282 csi2_ctx_config(struct isp_device *isp, struct isp_csi2_device *csi2, struct isp_csi2_ctx_cfg *ctx) argument 357 csi2_timing_config(struct isp_device *isp, struct isp_csi2_device *csi2, struct isp_csi2_timing_cfg *timing) argument 391 csi2_irq_ctx_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 412 csi2_irq_complexio1_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 455 csi2_irq_status_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 483 omap3isp_csi2_reset(struct isp_csi2_device *csi2) argument 549 csi2_configure(struct isp_csi2_device *csi2) argument 630 csi2_print_status(struct isp_csi2_device *csi2) argument 672 csi2_isr_buffer(struct isp_csi2_device *csi2) argument 692 csi2_isr_ctx(struct isp_csi2_device *csi2, struct isp_csi2_ctx_cfg *ctx) argument 732 omap3isp_csi2_isr(struct isp_csi2_device *csi2) argument 803 struct isp_csi2_device *csi2 = &isp->isp_csi2a; local 832 __csi2_get_format(struct isp_csi2_device *csi2, struct v4l2_subdev_fh *fh, unsigned int pad, enum v4l2_subdev_format_whence which) argument 842 csi2_try_format(struct isp_csi2_device *csi2, struct v4l2_subdev_fh *fh, unsigned int pad, struct v4l2_mbus_framefmt *fmt, enum v4l2_subdev_format_whence which) argument 901 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 938 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 974 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 995 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1049 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1139 struct isp_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1186 omap3isp_csi2_unregister_entities(struct isp_csi2_device *csi2) argument 1192 omap3isp_csi2_register_entities(struct isp_csi2_device *csi2, struct v4l2_device *vdev) argument 1222 csi2_init_entities(struct isp_csi2_device *csi2) argument [all...] |
/drivers/staging/media/omap4iss/ |
H A D | iss_csiphy.h | 33 struct iss_csi2_device *csi2; member in struct:iss_csiphy
|
H A D | iss_csiphy.c | 121 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(csi2_subdev); local 131 lanes = &subdevs->bus.csi2.lanecfg; 173 csi2->phy->used_data_lanes = 0; 176 for (i = 0; i < csi2->phy->max_data_lanes; i++) { 181 lanes->data[i].pos > (csi2->phy->max_data_lanes + 1)) 188 csi2->phy->used_data_lanes++; 192 lanes->clk.pos > (csi2->phy->max_data_lanes + 1)) 199 / (2 * csi2->phy->used_data_lanes) 212 mutex_lock(&csi2->phy->mutex); 213 csi2 [all...] |
H A D | iss_csi2.c | 28 static void csi2_if_enable(struct iss_csi2_device *csi2, u8 enable) argument 30 struct iss_csi2_ctrl_cfg *currctrl = &csi2->ctrl; 32 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTRL, CSI2_CTRL_IF_EN, 43 static void csi2_recv_config(struct iss_csi2_device *csi2, argument 92 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTRL, reg); 194 * @csi2: ISS CSI2 device 198 static u16 csi2_ctx_map_format(struct iss_csi2_device *csi2) argument 200 const struct v4l2_mbus_framefmt *fmt = &csi2 256 csi2_set_outaddr(struct iss_csi2_device *csi2, u32 addr) argument 285 csi2_ctx_enable(struct iss_csi2_device *csi2, u8 ctxnum, u8 enable) argument 317 csi2_ctx_config(struct iss_csi2_device *csi2, struct iss_csi2_ctx_cfg *ctx) argument 364 csi2_timing_config(struct iss_csi2_device *csi2, struct iss_csi2_timing_cfg *timing) argument 397 csi2_irq_ctx_set(struct iss_csi2_device *csi2, int enable) argument 421 csi2_irq_complexio1_set(struct iss_csi2_device *csi2, int enable) argument 465 csi2_irq_status_set(struct iss_csi2_device *csi2, int enable) argument 490 omap4iss_csi2_reset(struct iss_csi2_device *csi2) argument 530 csi2_configure(struct iss_csi2_device *csi2) argument 609 csi2_print_status(struct iss_csi2_device *csi2) argument 650 csi2_isr_buffer(struct iss_csi2_device *csi2) argument 669 csi2_isr_ctx(struct iss_csi2_device *csi2, struct iss_csi2_ctx_cfg *ctx) argument 716 omap4iss_csi2_isr(struct iss_csi2_device *csi2) argument 776 struct iss_csi2_device *csi2 = container_of(video, local 806 __csi2_get_format(struct iss_csi2_device *csi2, struct v4l2_subdev_fh *fh, unsigned int pad, enum v4l2_subdev_format_whence which) argument 816 csi2_try_format(struct iss_csi2_device *csi2, struct v4l2_subdev_fh *fh, unsigned int pad, struct v4l2_mbus_framefmt *fmt, enum v4l2_subdev_format_whence which) argument 875 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 912 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 948 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 969 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 994 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1040 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1142 struct iss_csi2_device *csi2 = v4l2_get_subdevdata(sd); local 1188 omap4iss_csi2_unregister_entities(struct iss_csi2_device *csi2) argument 1194 omap4iss_csi2_register_entities(struct iss_csi2_device *csi2, struct v4l2_device *vdev) argument 1224 csi2_init_entities(struct iss_csi2_device *csi2, const char *subname) argument [all...] |
/drivers/media/i2c/ |
H A D | smiapp-pll.h | 44 } csi2; member in union:smiapp_pll::__anon2200
|
/drivers/media/platform/soc_camera/ |
H A D | sh_mobile_ceu_camera.c | 547 char name[] = "sh-mobile-csi2"; 1727 struct sh_mobile_ceu_companion *csi2; local 1828 char name[] = "sh-mobile-csi2"; 1856 csi2 = pcdev->pdata ? pcdev->pdata->csi2 : NULL; 1857 if (csi2) { 1860 * asynchronous CSI2 probing. If it has to be kept, csi2 1865 platform_device_alloc("sh-mobile-csi2", csi2->id); 1866 struct sh_csi2_pdata *csi2_pdata = csi2 [all...] |