/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | ti,j721e-cpb-ivi-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-ivi-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Peter Ujfalusi <peter.ujfalusi@gmail.com> 16 extension board is extending the CPB audio support, decribed in: 17 sound/ti,j721e-cpb-audio.txt 28 Note: the same PLL4 and PLL15 is used by the audio support on the CPB! 31 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk 32 | |-> MCASP0_AUXCLK ---> McASP0.auxclk [all …]
|
D | ti,j721e-cpb-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Peter Ujfalusi <peter.ujfalusi@gmail.com> 15 The audio support on the board is using pcm3168a codec connected to McASP10 25 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk 26 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 29 PLL15 ---> PLL15_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk 30 |-> PLL15_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI [all …]
|
/Linux-v6.1/sound/soc/ti/ |
D | j721e-evm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com 17 #include "davinci-mcasp.h" 21 * CPB: 2 (mcasp10 + codec) 22 * IVI: 3 (mcasp0 + 2x codec) 65 struct j721e_audio_clocks codec; member 90 SND_SOC_DAPM_HP("CPB Stereo HP 1", NULL), 91 SND_SOC_DAPM_HP("CPB Stereo HP 2", NULL), 92 SND_SOC_DAPM_HP("CPB Stereo HP 3", NULL), 93 SND_SOC_DAPM_LINE("CPB Line Out", NULL), [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/ti/ |
D | k3-j721e-common-proc-board.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j721e-som-p0.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include <dt-bindings/phy/phy-cadence.h> 15 compatible = "ti,j721e-evm", "ti,j721e"; 19 stdout-path = "serial2:115200n8"; [all …]
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-codec.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _codec-controls: 6 Codec Control Reference 9 Below all controls within the Codec control class are described. First 20 Generic Codec Controls 24 .. _mpeg-control-id: 26 Codec Control IDs 27 ----------------- 30 The Codec class descriptor. Calling 35 .. _v4l2-mpeg-stream-type: [all …]
|
/Linux-v6.1/drivers/media/platform/st/sti/hva/ |
D | hva-h264.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include "hva-hw.h" 32 /* source buffer copy in YUV 420 MB-tiled format with size=16*256*3/2 */ 41 /* factor for bitrate and cpb buffer size max values if profile >= high */ 44 /* factor for bitrate and cpb buffer size max values if profile < high */ 200 * @brc_type: selects the bit-rate control algorithm 205 * @non_VCL_NALU_Size: size of non-VCL NALUs (SPS, PPS, filler), 213 * @delay: End-to-End Initial Delay 251 * Bit 0-6 used for qp offset (value -64 to 63). 437 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header() [all …]
|
D | hva-hw.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "hva-hw.h" 72 * H264_FRAME_SKIPPED: VECH264 Frame skipped (refers to CPB Buffer Size) 79 * WRONG_CODEC_OR_RESOLUTION: Wrong Codec or Resolution Selection 80 * NO_INT_COMPLETION: Time-out on interrupt completion 106 hva->sts_reg = readl_relaxed(hva->regs + HVA_HIF_FIFO_STS); in hva_hw_its_interrupt() 107 hva->sfl_reg = readl_relaxed(hva->regs + HVA_HIF_REG_SFL); in hva_hw_its_interrupt() 110 writel_relaxed(0x1, hva->regs + HVA_HIF_REG_IT_ACK); in hva_hw_its_interrupt() 119 u32 status = hva->sts_reg & 0xFF; in hva_hw_its_irq_thread() 124 HVA_PREFIX, __func__, hva->sts_reg & 0xFF, hva->sfl_reg & 0xF); in hva_hw_its_irq_thread() [all …]
|
/Linux-v6.1/drivers/media/platform/samsung/s5p-mfc/ |
D | s5p_mfc_common.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Samsung S5P Multi Format Codec v 5.0 5 * This file contains definitions of enums and structs used by the codec 17 #include <media/v4l2-ctrls.h> 18 #include <media/v4l2-device.h> 19 #include <media/v4l2-ioctl.h> 20 #include <media/videobuf2-v4l2.h> 21 #include "regs-mfc.h" 22 #include "regs-mfc-v10.h" 24 #define S5P_MFC_NAME "s5p-mfc" [all …]
|
D | s5p_mfc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Samsung S5P Multi Format Codec v 5.1 18 #include <media/v4l2-event.h> 23 #include <media/videobuf2-v4l2.h> 35 #define S5P_MFC_DEC_NAME "s5p-mfc-dec" 36 #define S5P_MFC_ENC_NAME "s5p-mfc-enc" 40 MODULE_PARM_DESC(debug, "Debug level - higher value produces more verbose messages"); 51 struct s5p_mfc_dev *dev = ctx->dev; in clear_work_bit() 53 spin_lock(&dev->condlock); in clear_work_bit() 54 __clear_bit(ctx->num, &dev->ctx_work_bits); in clear_work_bit() [all …]
|
D | s5p_mfc_enc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c 5 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 19 #include <media/v4l2-event.h> 21 #include <media/v4l2-ctrls.h> 22 #include <media/videobuf2-v4l2.h> 105 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format() 117 .maximum = (1 << 16) - 1, 133 .maximum = (1 << 16) - 1, 141 .maximum = (1 << 30) - 1, [all …]
|
D | s5p_mfc_dec.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * linux/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-event.h> 21 #include <media/videobuf2-v4l2.h> 171 if (formats[i].fourcc == f->fmt.pix_mp.pixelformat && in find_format() 248 if (ctx->src_queue_cnt >= 1 && ctx->state == MFCINST_GOT_INST) in s5p_mfc_ctx_ready() 251 if (ctx->src_queue_cnt >= 1 && in s5p_mfc_ctx_ready() 252 ctx->state == MFCINST_RUNNING && in s5p_mfc_ctx_ready() 253 ctx->dst_queue_cnt >= ctx->pb_count) in s5p_mfc_ctx_ready() [all …]
|
D | s5p_mfc_opr_v6.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c 5 * Samsung MFC (Multi Function Codec - FIMV) driver 21 #include <linux/dma-mapping.h> 43 #define IS_MFCV6_V2(dev) (!IS_MFCV7_PLUS(dev) && dev->fw_ver == MFC_FW_V2) 59 /* Allocate codec buffers */ 62 struct s5p_mfc_dev *dev = ctx->dev; in s5p_mfc_alloc_codec_buffers_v6() 67 mb_width = MB_WIDTH(ctx->img_width); in s5p_mfc_alloc_codec_buffers_v6() 68 mb_height = MB_HEIGHT(ctx->img_height); in s5p_mfc_alloc_codec_buffers_v6() 70 if (ctx->type == MFCINST_DECODER) { in s5p_mfc_alloc_codec_buffers_v6() [all …]
|
/Linux-v6.1/drivers/media/v4l2-core/ |
D | v4l2-ctrls-defs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2010-2021 Hans Verkuil <hverkuil-cisco@xs4all.nl> 9 #include <media/v4l2-ctrls.h> 26 "MPEG-1/2 Layer I", in v4l2_ctrl_get_menu() 27 "MPEG-1/2 Layer II", in v4l2_ctrl_get_menu() 28 "MPEG-1/2 Layer III", in v4l2_ctrl_get_menu() 29 "MPEG-2/4 AAC", in v4l2_ctrl_get_menu() 30 "AC-3", in v4l2_ctrl_get_menu() 128 "16-bit CRC", in v4l2_ctrl_get_menu() 141 "MPEG-1", in v4l2_ctrl_get_menu() [all …]
|
/Linux-v6.1/drivers/media/platform/allegro-dvt/ |
D | allegro-core.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/mfd/syscon/xlnx-vcu.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-device.h> 29 #include <media/v4l2-event.h> 30 #include <media/v4l2-ioctl.h> 31 #include <media/v4l2-mem2mem.h> 32 #include <media/videobuf2-dma-contig.h> 33 #include <media/videobuf2-v4l2.h> 35 #include "allegro-mail.h" [all …]
|
/Linux-v6.1/net/bluetooth/ |
D | hci_conn.c | 2 BlueZ - Bluetooth protocol stack for Linux 3 Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved. 70 /* This function requires the caller holds hdev->lock */ 74 struct hci_dev *hdev = conn->hdev; in hci_connect_le_scan_cleanup() 79 bdaddr = &conn->dst; in hci_connect_le_scan_cleanup() 80 bdaddr_type = conn->dst_type; in hci_connect_le_scan_cleanup() 85 bdaddr = &irk->bdaddr; in hci_connect_le_scan_cleanup() 86 bdaddr_type = irk->addr_type; in hci_connect_le_scan_cleanup() 89 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, bdaddr, in hci_connect_le_scan_cleanup() 91 if (!params || !params->explicit_connect) in hci_connect_le_scan_cleanup() [all …]
|
D | hci_sync.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * BlueZ - Bluetooth protocol stack for Linux 28 if (hdev->req_status != HCI_REQ_PEND) in hci_cmd_sync_complete() 31 hdev->req_result = result; in hci_cmd_sync_complete() 32 hdev->req_status = HCI_REQ_DONE; in hci_cmd_sync_complete() 41 hdev->req_skb = skb_get(skb); in hci_cmd_sync_complete() 44 wake_up_interruptible(&hdev->req_wait_q); in hci_cmd_sync_complete() 60 hdr->opcode = cpu_to_le16(opcode); in hci_cmd_sync_alloc() 61 hdr->plen = plen; in hci_cmd_sync_alloc() 66 bt_dev_dbg(hdev, "skb len %d", skb->len); in hci_cmd_sync_alloc() [all …]
|