Home
last modified time | relevance | path

Searched +full:mt8173 +full:- +full:vcodec +full:- +full:dec (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/media/
Dmediatek,vcodec-decoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/mediatek,vcodec-decoder.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Yunfei Dong <yunfei.dong@mediatek.com>
20 - mediatek,mt8173-vcodec-dec
21 - mediatek,mt8183-vcodec-dec
32 clock-names:
34 - const: vcodecpll
35 - const: univpll_d2
[all …]
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
30 encode and decode in a range of video formats on MT8173
33 Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to
37 modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
Dmtk_vcodec_dec_drv.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <media/v4l2-event.h>
16 #include <media/v4l2-mem2mem.h>
17 #include <media/videobuf2-dma-contig.h>
18 #include <media/v4l2-device.h>
30 switch (dev->vdec_pdata->hw_arch) { in mtk_vcodec_get_hw_count()
36 mtk_v4l2_err("hw arch %d not supported", dev->vdec_pdata->hw_arch); in mtk_vcodec_get_hw_count()
47 void __iomem *vdec_misc_addr = dev->reg_base[VDEC_MISC] + in mtk_vcodec_dec_irq_handler()
53 cg_status = readl(dev->reg_base[0]); in mtk_vcodec_dec_irq_handler()
55 mtk_v4l2_err("DEC ISR, VDEC active is not 0x0 (0x%08x)", in mtk_vcodec_dec_irq_handler()
[all …]
Dmtk_vcodec_dec.c1 // SPDX-License-Identifier: GPL-2.0
8 #include <media/v4l2-event.h>
9 #include <media/v4l2-mem2mem.h>
10 #include <media/videobuf2-dma-contig.h>
29 for (k = 0; k < *dec_pdata->num_formats; k++) { in mtk_vdec_find_format()
30 fmt = &dec_pdata->vdec_formats[k]; in mtk_vdec_find_format()
31 if (fmt->fourcc == f->fmt.pix_mp.pixelformat) in mtk_vdec_find_format()
40 const struct mtk_vcodec_dec_pdata *dec_pdata = ctx->dev->vdec_pdata; in mtk_vdec_get_cap_fmt()
46 for (i = 0; i < *dec_pdata->num_formats; i++) { in mtk_vdec_get_cap_fmt()
47 if (dec_pdata->vdec_formats[i].type != MTK_FMT_FRAME) in mtk_vdec_get_cap_fmt()
[all …]
/Linux-v6.1/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <dt-bindings/clock/mt8173-clk.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/memory/mt8173-larb-port.h>
11 #include <dt-bindings/phy/phy.h>
12 #include <dt-bindings/power/mt8173-power.h>
13 #include <dt-bindings/reset/mt8173-resets.h>
14 #include <dt-bindings/gce/mt8173-gce.h>
15 #include <dt-bindings/thermal/thermal.h>
[all …]