Searched +full:vcodec +full:- +full:core (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_cmn_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-ioctl.h> 15 #include <media/v4l2-mem2mem.h> 16 #include <media/videobuf2-core.h> 23 * enum mtk_q_type - Type of queue 31 * enum mtk_hw_reg_idx - MTK hw register base index 55 * struct mtk_vcodec_clk_info - Structure used to store clock name 63 * struct mtk_vcodec_clk - Structure used to store vcodec clock information [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | vdec_msg_queue.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 #include <media/videobuf2-v4l2.h> 23 * enum core_ctx_status - Context decode status for core hardwre. 24 * @CONTEXT_LIST_EMPTY: No buffer queued on core hardware(must always be 0) 25 * @CONTEXT_LIST_QUEUED: Buffer queued to core work list 35 * struct vdec_msg_queue_ctx - represents a queue for buffers ready to be processed 52 * struct vdec_lat_buf - lat buffer message used to store lat info for core decode 55 * @rd_mv_addr: mv addr for av1 lat hardware output, core hardware input 56 * @tile_addr: tile buffer for av1 core input 60 * @private_data: shared information used to lat and core hardware [all …]
|
| H A D | mtk_vcodec_dec_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 22 .compatible = "mediatek,mtk-vcodec-lat", 26 .compatible = "mediatek,mtk-vcodec-core", 30 .compatible = "mediatek,mtk-vcodec-lat-soc", 39 struct platform_device *pdev = vdec_dev->plat_dev; in mtk_vdec_hw_prob_done() 48 of_id->compatible); in mtk_vdec_hw_prob_done() 54 hw_idx = (enum mtk_vdec_hw_id)(uintptr_t)of_id->data; in mtk_vdec_hw_prob_done() 55 if (!test_bit(hw_idx, vdec_dev->subdev_bitmap)) { in mtk_vdec_hw_prob_done() 56 dev_err(&pdev->dev, "vdec %d is not ready", hw_idx); in mtk_vdec_hw_prob_done() 57 return -EAGAIN; in mtk_vdec_hw_prob_done() [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | cnm,wave521c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Chips&Media Wave 5 Series multi-standard codec IP 10 - Nas Chung <nas.chung@chipsnmedia.com> 11 - Jackson Lee <jackson.lee@chipsnmedia.com> 19 - enum: 20 - ti,j721s2-wave521c 21 - const: cnm,wave521c 28 - description: VCODEC clock [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | 88pm860x-codec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 88pm860x-codec.c -- 88PM860x ALSA SoC Audio Driver 17 #include <sound/core.h> 26 #include "88pm860x-codec.h" 117 * This widget should be just after DAC & PGA in DAPM power-on sequence and 118 * before DAC & PGA in DAPM power-off sequence. 149 /* -9450dB to 0dB in 150dB steps ( mute instead of -9450dB) */ 150 static const DECLARE_TLV_DB_SCALE(dpga_tlv, -9450, 150, 1); 152 /* -9dB to 0db in 3dB steps */ 153 static const DECLARE_TLV_DB_SCALE(adc_tlv, -900, 300, 0); [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8192.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/clock/mt8192-clk.h> 9 #include <dt-bindings/gce/mt8192-gce.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/memory/mt8192-larb-port.h> 13 #include <dt-bindings/pinctrl/mt8192-pinfunc.h> 14 #include <dt-bindings/phy/phy.h> 15 #include <dt-bindings/power/mt8192-power.h> [all …]
|
| /linux/drivers/clk/rockchip/ |
| H A D | clk-rk3399.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Author: Xing Zheng <zhengxing@rock-chips.com> 7 #include <linux/clk-provider.h> 15 #include <dt-bindings/clock/rk3399-cru.h> 402 * CRU Clock-Architecture 468 /* little core */ 502 /* big core */ 738 /* vcodec */ 1254 * pclkin_cifinv --|-------\ 1255 * |GSC20_9|-- pclkin_cifmux -- |G27_6| -- pclkin_isp1_wrapper [all …]
|
| /linux/arch/arm/boot/dts/rockchip/ |
| H A D | rk3288.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/clock/rk3288-cru.h> 8 #include <dt-bindings/power/rk3288-power.h> 9 #include <dt-bindings/thermal/thermal.h> 10 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #address-cells = <2>; [all …]
|