Searched +full:qmc +full:- +full:audio (Results 1 – 5 of 5) sorted by relevance
/linux/Documentation/devicetree/bindings/sound/ |
H A D | fsl,qmc-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,qmc-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: QMC audio 10 - Herve Codina <herve.codina@bootlin.com> 13 The QMC audio is an ASoC component which uses QMC (QUICC Multichannel 14 Controller) channels to transfer the audio data. 16 if only one QMC channel is used by the DAI or it is working in non-interleaved 17 mode if several QMC channels are used by the DAI. [all …]
|
/linux/sound/soc/fsl/ |
H A D | fsl_qmc_audio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ALSA SoC using the QUICC Multichannel Controller (QMC) 10 #include <linux/dma-mapping.h> 16 #include <soc/fsl/qe/qmc.h> 67 struct snd_card *card = rtd->card->snd_card; in qmc_audio_pcm_construct() 70 ret = dma_coerce_mask_and_coherent(card->dev, DMA_BIT_MASK(32)); in qmc_audio_pcm_construct() 74 snd_pcm_set_managed_buffer_all(rtd->pcm, SNDRV_DMA_TYPE_DEV, card->dev, in qmc_audio_pcm_construct() 95 struct snd_pcm_runtime *runtime = substream->runtime; in qmc_audio_pcm_hw_params() 96 struct qmc_dai_prtd *prtd = substream->runtime->private_data; in qmc_audio_pcm_hw_params() 99 * In interleaved mode, the driver uses one QMC channel for all audio in qmc_audio_pcm_hw_params() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "SoC Audio for Freescale CPUs" 4 comment "Common SoC Audio options for Freescale CPUs:" 14 This option is only useful for out-of-tree drivers since 15 in-tree drivers select it automatically. 18 tristate "Synchronous Audio Interface (SAI) module support" 24 Say Y if you want to add Synchronous Audio Interface (SAI) 26 This option is only useful for out-of-tree drivers since 27 in-tree drivers select it automatically. 36 This option is only useful for out-of-tree drivers since [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 snd-soc-p1022-ds-y := p1022_ds.o 4 obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o 7 snd-soc-p1022-rdk-y := p1022_rdk.o 8 obj-$(CONFIG_SND_SOC_P1022_RDK) += snd-soc-p1022-rdk.o 11 snd-soc-fsl-audmix-y := fsl_audmix.o 12 snd-soc-fsl-asoc-card-y := fsl-asoc-card.o 13 snd-soc-fsl-asrc-y := fsl_asrc.o fsl_asrc_dma.o 14 snd-soc-fsl-lpc3xxx-y := lpc3xxx-pcm.o lpc3xxx-i2s.o 15 snd-soc-fsl-sai-y := fsl_sai.o [all …]
|
/linux/ |
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 …]
|