Searched +full:mtk +full:- +full:vcodec +full:- +full:core (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/media/ |
D | mediatek,vcodec-subdev-decoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/mediatek,vcodec-subdev-decoder.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Yunfei Dong <yunfei.dong@mediatek.com> 20 +------------------------------------------------+-------------------------------------+ 22 | input -> lat soc HW -> lat HW -> lat buffer --|--> lat buffer -> core HW -> output | 24 +------------||-------------||-------------------+---------------------||--------------+ 25 || lat || | core workqueue <parent> 26 -------------||-------------||-------------------|---------------------||--------------- [all …]
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/ |
D | mtk_vcodec_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <media/v4l2-ctrls.h> 14 #include <media/v4l2-device.h> 15 #include <media/v4l2-ioctl.h> 16 #include <media/v4l2-mem2mem.h> 17 #include <media/videobuf2-core.h> 22 #define MTK_VCODEC_DEC_NAME "mtk-vcodec-dec" 23 #define MTK_VCODEC_ENC_NAME "mtk-vcodec-enc" 32 * enum mtk_hw_reg_idx - MTK hw register base index 56 * enum mtk_instance_type - The type of an MTK Vcodec instance. [all …]
|
D | mtk_vcodec_dec_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 24 .compatible = "mediatek,mtk-vcodec-lat", 28 .compatible = "mediatek,mtk-vcodec-core", 32 .compatible = "mediatek,mtk-vcodec-lat-soc", 41 struct platform_device *pdev = vdec_dev->plat_dev; in mtk_vdec_hw_prob_done() 50 of_id->compatible); in mtk_vdec_hw_prob_done() 56 hw_idx = (enum mtk_vdec_hw_id)(uintptr_t)of_id->data; in mtk_vdec_hw_prob_done() 57 if (!test_bit(hw_idx, vdec_dev->subdev_bitmap)) { in mtk_vdec_hw_prob_done() 58 dev_err(&pdev->dev, "vdec %d is not ready", hw_idx); in mtk_vdec_hw_prob_done() 59 return -EAGAIN; in mtk_vdec_hw_prob_done() [all …]
|
D | vdec_msg_queue.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <media/videobuf2-v4l2.h> 25 * struct vdec_msg_queue_ctx - represents a queue for buffers ready to be processed 42 * struct vdec_lat_buf - lat buffer message used to store lat info for core decode 48 * @private_data: shared information used to lat and core hardware 49 * @ctx: mtk vcodec context information 52 * @core_list: add lat buffer to core head list 68 * struct vdec_msg_queue - used to store lat buffer message 73 * @core_work: core hardware work 88 * vdec_msg_queue_init - init lat buffer information. [all …]
|
/Linux-v6.1/ |
D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|