Home
last modified time | relevance | path

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

/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 …]
/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 …]
/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
/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 …]