Searched +full:mt8173 +full:- +full:vcodec +full:- +full:dec (Results 1 – 5 of 5) sorted by relevance
1 # 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-dec21 - mediatek,mt8183-vcodec-dec32 clock-names:34 - const: vcodecpll35 - const: univpll_d2[all …]
1 # SPDX-License-Identifier: GPL-2.0-only30 encode and decode in a range of video formats on MT817333 Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to37 modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
1 // SPDX-License-Identifier: GPL-2.015 #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 …]
1 // SPDX-License-Identifier: GPL-2.08 #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 …]
1 // SPDX-License-Identifier: GPL-2.0-only7 #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 …]