/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A 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 …]
|
H A D | mediatek,vcodec-encoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/mediatek,vcodec-encoder.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Yunfei Dong <yunfei.dong@mediatek.com> 20 - mediatek,mt8173-vcodec-enc-vp8 21 - mediatek,mt8173-vcodec-enc 22 - mediatek,mt8183-vcodec-enc 23 - mediatek,mt8188-vcodec-enc 24 - mediatek,mt8192-vcodec-enc [all …]
|
H A D | mediatek,vcodec-decoder.yaml | 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-dec 21 - mediatek,mt8183-vcodec-dec 27 reg-names: 29 - const: misc 30 - const: ld [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc_drv.c | 1 // 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> 91 spin_lock_irqsave(&dev->irqlock, flags); in mtk_vcodec_enc_irq_handler() 92 ctx = dev->curr_ctx; in mtk_vcodec_enc_irq_handler() 93 spin_unlock_irqrestore(&dev->irqlock, flags); in mtk_vcodec_enc_irq_handler() 95 core_id = dev->venc_pdata->core_id; in mtk_vcodec_enc_irq_handler() 97 mtk_v4l2_venc_err(ctx, "Invalid core id: %d, ctx id: %d", core_id, ctx->id); in mtk_vcodec_enc_irq_handler() 101 mtk_v4l2_venc_dbg(1, ctx, "id: %d, core id: %d", ctx->id, core_id); in mtk_vcodec_enc_irq_handler() [all …]
|
/openbmc/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 …]
|
/openbmc/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_drv.c | 1 // SPDX-License-Identifier: GPL-2.0 19 #include <media/v4l2-event.h> 20 #include <media/v4l2-mem2mem.h> 21 #include <media/videobuf2-dma-contig.h> 22 #include <media/v4l2-device.h> 31 switch (dev->vdec_pdata->hw_arch) { in mtk_vcodec_get_hw_count() 37 mtk_v4l2_vdec_err(ctx, "hw arch %d not supported", dev->vdec_pdata->hw_arch); in mtk_vcodec_get_hw_count() 46 if (dev->vdecsys_regmap) in mtk_vcodec_is_hw_active() 47 return !regmap_test_bits(dev->vdecsys_regmap, VDEC_HW_ACTIVE_ADDR, in mtk_vcodec_is_hw_active() 50 cg_status = readl(dev->reg_base[VDEC_SYS] + VDEC_HW_ACTIVE_ADDR); in mtk_vcodec_is_hw_active() [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 …]
|
H A D | mtk_vcodec_dec_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 #define MTK_VCODEC_DEC_NAME "mtk-vcodec-dec" 22 * enum mtk_vdec_format_types - Structure used to get supported 38 * enum mtk_vdec_hw_count - Supported hardware count 48 * enum mtk_vdec_hw_arch - Used to separate different hardware architecture 56 * struct vdec_pic_info - picture size information 65 * @reserved: align struct to 64-bit in order to adjust 32-bit and 64-bit os. 78 * struct mtk_vcodec_dec_pdata - compatible data for each IC 80 * @ctrls_setup: init vcodec dec ctrls 84 * @cap_to_disp: put capture buffer to disp list for lat and core arch [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_multi_if.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <media/v4l2-h264.h> 10 #include <media/v4l2-mem2mem.h> 11 #include <media/videobuf2-dma-contig.h> 21 * enum vdec_h264_core_dec_err_type - core decode error type 32 * struct vdec_h264_slice_lat_dec_param - parameters for decode current frame 51 * struct vdec_h264_slice_info - decode information 74 * struct vdec_h264_slice_vsi - shared memory for decode information exchange 89 * dma address (AP-W, VPU-R) 90 * @dec: decode information (AP-R, VPU-W) [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
H A D | mt8195.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/clock/mt8195-clk.h> 9 #include <dt-bindings/gce/mt8195-gce.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/memory/mt8195-memory-port.h> 13 #include <dt-bindings/phy/phy.h> 14 #include <dt-bindings/pinctrl/mt8195-pinfunc.h> 15 #include <dt-bindings/power/mt8195-power.h> [all …]
|
/openbmc/linux/drivers/pmdomain/rockchip/ |
H A D | pm-domains.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <dt-bindings/power/px30-power.h> 22 #include <dt-bindings/power/rockchip,rv1126-power.h> 23 #include <dt-bindings/power/rk3036-power.h> 24 #include <dt-bindings/power/rk3066-power.h> 25 #include <dt-bindings/power/rk3128-power.h> 26 #include <dt-bindings/power/rk3188-power.h> 27 #include <dt-bindings/power/rk3228-power.h> 28 #include <dt-bindings/power/rk3288-power.h> 29 #include <dt-bindings/power/rk3328-power.h> [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-06-27 03:00:36.378-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-06-27 03:00:36.494-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-06-26 03:00:47.099-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-06-26 03:00:47.218-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
/openbmc/linux/ |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok2.0.log | 1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms) 2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c' 3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms) 4 2024-1 [all...] |