Home
last modified time | relevance | path

Searched refs:vdi (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/gpu/ipu-v3/
Dipu-vdi.c54 static inline u32 ipu_vdi_read(struct ipu_vdi *vdi, unsigned int offset) in ipu_vdi_read() argument
56 return readl(vdi->base + offset); in ipu_vdi_read()
59 static inline void ipu_vdi_write(struct ipu_vdi *vdi, u32 value, in ipu_vdi_write() argument
62 writel(value, vdi->base + offset); in ipu_vdi_write()
65 void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field) in ipu_vdi_set_field_order() argument
87 spin_lock_irqsave(&vdi->lock, flags); in ipu_vdi_set_field_order()
89 reg = ipu_vdi_read(vdi, VDI_C); in ipu_vdi_set_field_order()
94 ipu_vdi_write(vdi, reg, VDI_C); in ipu_vdi_set_field_order()
96 spin_unlock_irqrestore(&vdi->lock, flags); in ipu_vdi_set_field_order()
100 void ipu_vdi_set_motion(struct ipu_vdi *vdi, enum ipu_motion_sel motion_sel) in ipu_vdi_set_motion() argument
[all …]
DMakefile6 ipu-smfc.o ipu-vdi.o
Dipu-common.c724 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) in ipu_set_ic_src_mux() argument
732 if (vdi) in ipu_set_ic_src_mux()
/Linux-v4.19/drivers/staging/media/imx/
Dimx-media-vdic.c83 struct ipu_vdi *vdi; member
141 if (!IS_ERR_OR_NULL(priv->vdi)) in vdic_put_ipu_resources()
142 ipu_vdi_put(priv->vdi); in vdic_put_ipu_resources()
143 priv->vdi = NULL; in vdic_put_ipu_resources()
150 struct ipu_vdi *vdi; in vdic_get_ipu_resources() local
154 vdi = ipu_vdi_get(priv->ipu); in vdic_get_ipu_resources()
155 if (IS_ERR(vdi)) { in vdic_get_ipu_resources()
157 ret = PTR_ERR(vdi); in vdic_get_ipu_resources()
160 priv->vdi = vdi; in vdic_get_ipu_resources()
395 ipu_vdi_setup(priv->vdi, MEDIA_BUS_FMT_UYVY8_2X8, in vdic_start()
[all …]
/Linux-v4.19/include/video/
Dimx-ipu-v3.h207 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi);
409 void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field);
410 void ipu_vdi_set_motion(struct ipu_vdi *vdi, enum ipu_motion_sel motion_sel);
411 void ipu_vdi_setup(struct ipu_vdi *vdi, u32 code, int xres, int yres);
412 void ipu_vdi_unsetup(struct ipu_vdi *vdi);
413 int ipu_vdi_enable(struct ipu_vdi *vdi);
414 int ipu_vdi_disable(struct ipu_vdi *vdi);
416 void ipu_vdi_put(struct ipu_vdi *vdi);