Home
last modified time | relevance | path

Searched refs:vpdma (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/media/platform/ti-vpe/
Dvpdma.c242 static u32 read_reg(struct vpdma_data *vpdma, int offset) in read_reg() argument
244 return ioread32(vpdma->base + offset); in read_reg()
247 static void write_reg(struct vpdma_data *vpdma, int offset, u32 value) in write_reg() argument
249 iowrite32(value, vpdma->base + offset); in write_reg()
252 static int read_field_reg(struct vpdma_data *vpdma, int offset, in read_field_reg() argument
255 return (read_reg(vpdma, offset) & (mask << shift)) >> shift; in read_field_reg()
258 static void write_field_reg(struct vpdma_data *vpdma, int offset, u32 field, in write_field_reg() argument
261 u32 val = read_reg(vpdma, offset); in write_field_reg()
266 write_reg(vpdma, offset, val); in write_field_reg()
269 void vpdma_dump_regs(struct vpdma_data *vpdma) in vpdma_dump_regs() argument
[all …]
Dvpdma.h173 int vpdma_map_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf);
174 void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf);
180 int vpdma_submit_descs(struct vpdma_data *vpdma, struct vpdma_desc_list *list);
200 void vpdma_enable_list_complete_irq(struct vpdma_data *vpdma, int list_num,
202 void vpdma_clear_list_stat(struct vpdma_data *vpdma);
205 void vpdma_set_line_mode(struct vpdma_data *vpdma, int line_mode,
207 void vpdma_set_frame_start_event(struct vpdma_data *vpdma,
210 void vpdma_dump_regs(struct vpdma_data *vpdma);
Dvpe.c366 struct vpdma_data *vpdma; /* vpdma data handle */ member
684 vpdma_set_line_mode(ctx->dev->vpdma, line_mode, VPE_CHAN_CHROMA1_IN); in set_cfg_and_line_modes()
685 vpdma_set_line_mode(ctx->dev->vpdma, line_mode, VPE_CHAN_CHROMA2_IN); in set_cfg_and_line_modes()
686 vpdma_set_line_mode(ctx->dev->vpdma, line_mode, VPE_CHAN_CHROMA3_IN); in set_cfg_and_line_modes()
689 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
691 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
693 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
697 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
699 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
701 vpdma_set_frame_start_event(ctx->dev->vpdma, VPDMA_FSEVENT_CHANNEL_ACTIVE, in set_cfg_and_line_modes()
[all …]
DMakefile3 ti-vpe-y := vpe.o sc.o csc.o vpdma.o