Home
last modified time | relevance | path

Searched +full:keembay +full:- +full:i2s (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dintel,keembay-i2s.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/sound/intel,keembay-i2s.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Intel KeemBay I2S
11 - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12 - Paul J. Murphy <paul.j.murphy@intel.com>
15 Intel KeemBay I2S
18 - $ref: dai-common.yaml#
23 - intel,keembay-i2s
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dintel,keembay-i2s.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/sound/intel,keembay-i2s.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Intel KeemBay I2S Device Tree Bindings
11 - Sia, Jee Heng <jee.heng.sia@intel.com>
14 Intel KeemBay I2S
19 - intel,keembay-i2s
20 - intel,keembay-tdm
22 "#sound-dai-cells":
[all …]
/kernel/linux/linux-5.10/sound/soc/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 has an audio controller with a DSP and I2S or DMIC port, then
29 with I2S codec present. This is a recommended option.
60 If you have a Intel Baytrail or Cherrytrail platform with an I2S
78 This is a backwards-compatible option to select all devices
139 tristate "CometLake-H Platforms"
144 If you have a Intel CometLake-H platform with the DSP
148 tristate "CometLake-LP Platforms"
153 If you have a Intel CometLake-LP platform with the DSP
200 tristate "Keembay Platforms"
[all …]
/kernel/linux/linux-6.6/sound/soc/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 has an audio controller with a DSP and I2S or DMIC port, then
31 with I2S codec present. This is a recommended option.
63 If you have a Intel Baytrail or Cherrytrail platform with an I2S
81 This is a backwards-compatible option to select all devices
142 tristate "CometLake-H Platforms"
147 If you have a Intel CometLake-H platform with the DSP
151 tristate "CometLake-LP Platforms"
156 If you have a Intel CometLake-LP platform with the DSP
203 tristate "Keembay Platforms"
[all …]
/kernel/linux/linux-6.6/sound/soc/intel/keembay/
Dkmb_platform.c1 // SPDX-License-Identifier: GPL-2.0-only
5 // Intel KeemBay Platform driver.
10 #include <linux/dma-mapping.h>
60 * bit 0-3 = preamble (0x8 = block start)
61 * 4-7 = AUX (=0)
62 * 8-27 = audio data (without AUX if 24bit sample)
69 * bit 0-23 = audio data
74 * 28-31 = 0
81 u32(*buf)[2] = (void *)runtime->dma_area; in hdmi_reformat_iec958()
85 for (i = 0; i < kmb_i2s->fifo_th; i++) { in hdmi_reformat_iec958()
[all …]
Dkmb_platform.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Intel KeemBay Platform driver
33 /* I2S Tx Rx Registers for all channels */
49 /* I2S COMP Registers */
68 * Component parameter register fields - define the I2S block's
115 * struct i2s_clk_config_data - represent i2s clk configuration data
140 /* data related to DMA transfers b/w i2s and DMAC */
/kernel/linux/linux-5.10/sound/soc/intel/keembay/
Dkmb_platform.c1 // SPDX-License-Identifier: GPL-2.0-only
5 // Intel KeemBay Platform driver.
55 unsigned int period_pos = tx_ptr % runtime->period_size; in kmb_pcm_tx_fn()
56 void __iomem *i2s_base = kmb_i2s->i2s_base; in kmb_pcm_tx_fn()
57 void *buf = runtime->dma_area; in kmb_pcm_tx_fn()
60 /* KMB i2s uses two separate L/R FIFO */ in kmb_pcm_tx_fn()
61 for (i = 0; i < kmb_i2s->fifo_th; i++) { in kmb_pcm_tx_fn()
62 if (kmb_i2s->config.data_width == 16) { in kmb_pcm_tx_fn()
72 if (++tx_ptr >= runtime->buffer_size) in kmb_pcm_tx_fn()
76 *period_elapsed = period_pos >= runtime->period_size; in kmb_pcm_tx_fn()
[all …]
Dkmb_platform.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Intel KeemBay Platform driver
32 /* I2S Tx Rx Registers for all channels */
48 /* I2S COMP Registers */
67 * Component parameter register fields - define the I2S block's
109 * struct i2s_clk_config_data - represent i2s clk configuration data
/kernel/linux/linux-6.6/
DMAINTAINERS5 ---------------------------------------------------
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 …]
/kernel/linux/linux-5.10/
DMAINTAINERS9 -------------------------
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 …]