Home
last modified time | relevance | path

Searched +full:cpb +full:- +full:codec (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dti,j721e-cpb-ivi-audio.yaml1 # 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 …]
Dti,j721e-cpb-audio.yaml1 # 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/
Dj721e-evm.c1 // 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/
Dk3-j721e-common-proc-board.dts1 // 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/
Dext-ctrls-codec.rst1 .. 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/
Dhva-h264.c1 // 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 …]
Dhva-hw.c1 // 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/
Ds5p_mfc_common.h1 /* 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 …]
Ds5p_mfc.c1 // 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 …]
Ds5p_mfc_enc.c1 // 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 …]
Ds5p_mfc_dec.c1 // 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 …]
Ds5p_mfc_opr_v6.c1 // 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/
Dv4l2-ctrls-defs.c1 // 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/
Dallegro-core.c1 // 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/
Dhci_conn.c2 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 …]
Dhci_sync.c1 // 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 …]