Searched full:micfil (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/sound/soc/fsl/ |
D | fsl_micfil.c | 82 { .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm }, 83 { .compatible = "fsl,imx8mp-micfil", .data = &fsl_micfil_imx8mp }, 103 static int micfil_set_quality(struct fsl_micfil *micfil) in micfil_set_quality() argument 107 switch (micfil->quality) { in micfil_set_quality() 128 return regmap_update_bits(micfil->regmap, REG_MICFIL_CTRL2, in micfil_set_quality() 137 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_get() local 139 ucontrol->value.integer.value[0] = micfil->quality; in micfil_quality_get() 148 struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); in micfil_quality_set() local 150 micfil->quality = ucontrol->value.integer.value[0]; in micfil_quality_set() 152 return micfil_set_quality(micfil); in micfil_quality_set() [all …]
|
D | fsl_micfil.h | 10 /* MICFIL Register Map */ 35 /* MICFIL Control Register 1 -- REG_MICFILL_CTRL1 0x00 */ 50 /* MICFIL Control Register 2 -- REG_MICFILL_CTRL2 0x04 */ 63 /* MICFIL Status Register -- REG_MICFIL_STAT 0x08 */ 69 /* MICFIL FIFO Control Register -- REG_MICFIL_FIFO_CTRL 0x10 */ 72 /* MICFIL FIFO Status Register -- REG_MICFIL_FIFO_STAT 0x14 */ 76 /* MICFIL DC Remover Control Register -- REG_MICFIL_DC_CTRL */ 85 /* MICFIL HWVAD0 Control 1 Register -- REG_MICFIL_VAD0_CTRL1*/ 95 /* MICFIL HWVAD0 Control 2 Register -- REG_MICFIL_VAD0_CTRL2*/ 103 /* MICFIL HWVAD0 Signal CONFIG Register -- REG_MICFIL_VAD0_SCONFIG */ [all …]
|
D | Makefile | 23 snd-soc-fsl-micfil-objs := fsl_micfil.o 39 obj-$(CONFIG_SND_SOC_FSL_MICFIL) += snd-soc-fsl-micfil.o
|
D | Kconfig | 81 tristate "Pulse Density Modulation Microphone Interface (MICFIL) module support" 88 interface (MICFIL) support for NXP.
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | fsl,micfil.yaml | 4 $id: http://devicetree.org/schemas/sound/fsl,micfil.yaml# 7 title: NXP MICFIL Digital Audio Interface (MICFIL) 13 The MICFIL digital interface provides a 16-bit or 24-bit audio signal 19 - fsl,imx8mm-micfil 20 - fsl,imx8mp-micfil 43 - description: internal micfil clock 73 micfil: audio-controller@30080000 { 74 compatible = "fsl,imx8mm-micfil";
|
/Linux-v6.1/include/linux/dma/ |
D | imx-dma.h | 83 * @sw_done: Use software done. Needed for PDM (micfil) 85 * Some i.MX Audio devices (SAI, micfil) have multiple successive FIFO 86 * registers. For multichannel recording/playback the SAI/micfil have
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
D | imx8mn.dtsi | 353 micfil: audio-controller@30080000 { label 354 compatible = "fsl,imx8mm-micfil";
|
D | imx8mm.dtsi | 385 micfil: audio-controller@30080000 { label 386 compatible = "fsl,imx8mm-micfil";
|