Searched +full:micfil +full:- +full:audio (Results 1 – 13 of 13) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | fsl,micfil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,micfil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP MICFIL Digital Audio Interface (MICFIL) 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 13 The MICFIL digital interface provides a 16-bit or 24-bit audio signal 19 - fsl,imx8mm-micfil 20 - fsl,imx8mp-micfil 21 - fsl,imx93-micfil [all …]
|
| D | fsl,rpmsg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Audio RPMSG CPU DAI Controller 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 13 fsl_rpmsg is a virtual audio device. Mapping to real hardware devices 14 are SAI, MICFIL, DMA controlled by Cortex M core. What we see from 15 Linux side is a device which provides audio service by rpmsg channel. 17 such as SAI, MICFIL, .etc through building rpmsg channels between 18 Cortex-A and Cortex-M. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | fsl,micfil.txt | 1 NXP MICFIL Digital Audio Interface (MICFIL). 3 The MICFIL digital interface provides a 16-bit audio signal from a PDM 8 - compatible : Compatible list, contains "fsl,imx8mm-micfil" 10 - reg : Offset and length of the register set for the device. 12 - interrupts : Contains the micfil interrupts. 14 - clocks : Must contain an entry for each entry in clock-names. 16 - clock-names : Must include the "ipg_clk" for register access and 17 "ipg_clk_app" for internal micfil clock. 19 - dmas : Generic dma devicetree binding as described in 23 micfil: micfil@30080000 { [all …]
|
| /kernel/linux/linux-6.6/include/linux/dma/ |
| D | imx-dma.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. 42 IMX_DMATYPE_MULTI_SAI, /* MULTI FIFOs For Audio */ 43 IMX_DMATYPE_HDMI, /* HDMI Audio */ 61 return !strcmp(dev_name(chan->device->dev), "ipu-core"); in imx_dma_is_ipu() 66 return !strcmp(chan->device->dev->driver->name, "imx-sdma") || in imx_dma_is_general_purpose() 67 !strcmp(chan->device->dev->driver->name, "imx-dma"); in imx_dma_is_general_purpose() 71 * struct sdma_peripheral_config - SDMA config for audio 84 * @sw_done: Use software done. Needed for PDM (micfil) 86 * Some i.MX Audio devices (SAI, micfil) have multiple successive FIFO [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
| D | 0009_linux_sound.patch | 7 Change-Id: Ic34341fbcce5e6d02fefc2acad4ea1058da94b66 9 diff --git a/sound/core/pcm_dmaengine.c b/sound/core/pcm_dmaengine.c 11 --- a/sound/core/pcm_dmaengine.c 13 @@ -125,6 +125,8 @@ void snd_dmaengine_pcm_set_config_from_dai_data( 16 slave_config->slave_id = dma_data->slave_id; 17 + slave_config->peripheral_config = dma_data->peripheral_config; 18 + slave_config->peripheral_size = dma_data->peripheral_size; 22 diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c 24 --- a/sound/soc/codecs/hdmi-codec.c 25 +++ b/sound/soc/codecs/hdmi-codec.c [all …]
|
| D | 0001_linux_arch.patch | 7 Change-Id: I8c7b42f8858212fb4b2d56a871d3f4d5afc73954 9 diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig 11 --- a/arch/arm64/Kconfig 13 @@ -183,7 +183,6 @@ config ARM64 17 - select HOLES_IN_ZONE 21 @@ -1023,6 +1022,9 @@ config NEED_PER_CPU_EMBED_FIRST_CHUNK 31 @@ -1148,7 +1150,7 @@ config XEN 35 - int 40 @@ -1182,15 +1184,6 @@ config UNMAP_KERNEL_AT_EL0 44 -config MITIGATE_SPECTRE_BRANCH_HISTORY [all …]
|
| /kernel/linux/linux-6.6/sound/soc/fsl/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 snd-soc-mpc8610-hpcd-objs := mpc8610_hpcd.o 4 obj-$(CONFIG_SND_SOC_MPC8610_HPCD) += snd-soc-mpc8610-hpcd.o 7 snd-soc-p1022-ds-objs := p1022_ds.o 8 obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o 11 snd-soc-p1022-rdk-objs := p1022_rdk.o 12 obj-$(CONFIG_SND_SOC_P1022_RDK) += snd-soc-p1022-rdk.o 15 snd-soc-fsl-audmix-objs := fsl_audmix.o 16 snd-soc-fsl-asoc-card-objs := fsl-asoc-card.o 17 snd-soc-fsl-asrc-objs := fsl_asrc.o fsl_asrc_dma.o [all …]
|
| 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 …]
|
| D | imx-audio-rpmsg.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright 2017-2020 NXP 6 #include "imx-pcm-rpmsg.h" 20 struct imx_audio_rpmsg *rpmsg = dev_get_drvdata(&rpdev->dev); in imx_audio_rpmsg_cb() 26 if (!rpmsg->rpmsg_pdev) in imx_audio_rpmsg_cb() 29 info = platform_get_drvdata(rpmsg->rpmsg_pdev); in imx_audio_rpmsg_cb() 31 dev_dbg(&rpdev->dev, "get from%d: cmd:%d. %d\n", in imx_audio_rpmsg_cb() 32 src, r_msg->header.cmd, r_msg->param.resp); in imx_audio_rpmsg_cb() 34 switch (r_msg->header.type) { in imx_audio_rpmsg_cb() 37 switch (r_msg->header.cmd) { in imx_audio_rpmsg_cb() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| 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" 23 Say Y if you want to add Synchronous Audio Interface (SAI) 25 This option is only useful for out-of-tree drivers since 26 in-tree drivers select it automatically. 35 This option is only useful for out-of-tree drivers since [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 snd-soc-mpc8610-hpcd-objs := mpc8610_hpcd.o 4 obj-$(CONFIG_SND_SOC_MPC8610_HPCD) += snd-soc-mpc8610-hpcd.o 7 snd-soc-p1022-ds-objs := p1022_ds.o 8 obj-$(CONFIG_SND_SOC_P1022_DS) += snd-soc-p1022-ds.o 11 snd-soc-p1022-rdk-objs := p1022_rdk.o 12 obj-$(CONFIG_SND_SOC_P1022_RDK) += snd-soc-p1022-rdk.o 15 snd-soc-fsl-audmix-objs := fsl_audmix.o 16 snd-soc-fsl-asoc-card-objs := fsl-asoc-card.o 17 snd-soc-fsl-asrc-objs := fsl_asrc.o fsl_asrc_dma.o [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | imx8mn.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mn-clock.h> 7 #include <dt-bindings/power/imx8mn-power.h> 8 #include <dt-bindings/reset/imx8mq-reset.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 14 #include "imx8mn-pinfunc.h" 17 interrupt-parent = <&gic>; [all …]
|
| D | imx8mm.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mm-clock.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/power/imx8mm-power.h> 11 #include <dt-bindings/reset/imx8mq-reset.h> 12 #include <dt-bindings/thermal/thermal.h> 14 #include "imx8mm-pinfunc.h" 17 interrupt-parent = <&gic>; [all …]
|