Home
last modified time | relevance | path

Searched refs:vdoa (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/media/platform/coda/
Dimx-vdoa.c101 struct vdoa_data *vdoa; member
110 struct vdoa_data *vdoa = data; in vdoa_irq_handler() local
115 writel(0, vdoa->regs + VDOAIE); in vdoa_irq_handler()
117 curr_ctx = vdoa->curr_ctx; in vdoa_irq_handler()
119 dev_warn(vdoa->dev, in vdoa_irq_handler()
124 val = readl(vdoa->regs + VDOAIST); in vdoa_irq_handler()
125 writel(val, vdoa->regs + VDOAIST); in vdoa_irq_handler()
127 val = readl(vdoa->regs + VDOASR) & VDOASR_ERRW; in vdoa_irq_handler()
128 dev_err(vdoa->dev, "AXI %s error\n", val ? "write" : "read"); in vdoa_irq_handler()
130 dev_warn(vdoa->dev, "Spurious interrupt\n"); in vdoa_irq_handler()
[all …]
Dimx-vdoa.h22 struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa);
33 static inline struct vdoa_ctx *vdoa_context_create(struct vdoa_data *vdoa) in vdoa_context_create() argument
DMakefile6 obj-$(CONFIG_VIDEO_IMX_VDOA) += imx-vdoa.o
Dcoda.h79 struct vdoa_data *vdoa; member
251 struct vdoa_ctx *vdoa; member
Dcoda-common.c422 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_enum_fmt()
471 if (!ctx->vdoa && f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && in coda_try_pixelformat()
499 if (!ctx->vdoa) { in coda_try_fmt_vdoa()
746 vdoa_context_configure(ctx->vdoa, in coda_s_fmt()
2177 if (ctx->dev->vdoa && !disable_vdoa) { in coda_open()
2178 ctx->vdoa = vdoa_context_create(dev->vdoa); in coda_open()
2179 if (!ctx->vdoa) in coda_open()
2265 if (ctx->vdoa) in coda_release()
2266 vdoa_context_destroy(ctx->vdoa); in coda_release()
2738 dev->vdoa = coda_get_vdoa_data(); in coda_probe()
[all …]
Dcoda-bit.c1922 vdoa_device_run(ctx->vdoa, in coda_prepare_decode()
2114 err_vdoa = vdoa_wait_for_completion(ctx->vdoa); in coda_finish_decode()
/Linux-v4.19/Documentation/devicetree/bindings/media/
Dfsl-vdoa.txt9 - compatible: must be "fsl,imx6q-vdoa"
12 - clocks: the vdoa clock
16 vdoa@21e4000 {
17 compatible = "fsl,imx6q-vdoa";
/Linux-v4.19/arch/arm/boot/dts/
Dimx6qdl.dtsi1196 vdoa@21e4000 {
1197 compatible = "fsl,imx6q-vdoa";