Home
last modified time | relevance | path

Searched full:adau1372 (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Dadau1372.c3 * Analog Devices ADAU1372 Audio Codec driver
23 #include "adau1372.h"
26 struct adau1372 { struct
575 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_set_dai_fmt() local
581 adau1372->clock_provider = true; in adau1372_set_dai_fmt()
585 adau1372->clock_provider = false; in adau1372_set_dai_fmt()
629 regmap_update_bits(adau1372->regmap, ADAU1372_REG_SAI0, ADAU1372_SAI0_DELAY_MASK, sai0); in adau1372_set_dai_fmt()
630 regmap_update_bits(adau1372->regmap, ADAU1372_REG_SAI1, in adau1372_set_dai_fmt()
640 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_hw_params() local
656 slot_width = adau1372->slot_width; in adau1372_hw_params()
[all …]
Dadau1372-i2c.c3 * Driver for ADAU1372 codec
15 #include "adau1372.h"
24 { "adau1372" },
31 .name = "adau1372",
38 MODULE_DESCRIPTION("ASoC ADAU1372 CODEC I2C driver");
Dadau1372-spi.c3 * Driver for ADAU1372 codec
15 #include "adau1372.h"
42 { "adau1372", 0 },
49 .name = "adau1372",
56 MODULE_DESCRIPTION("ASoC ADAU1372 CODEC SPI driver");
Dadau1372.h3 * ADAU1372 driver
DMakefile12 snd-soc-adau1372-y := adau1372.o
13 snd-soc-adau1372-i2c-y := adau1372-i2c.o
14 snd-soc-adau1372-spi-y := adau1372-spi.o
418 obj-$(CONFIG_SND_SOC_ADAU1372) += snd-soc-adau1372.o
419 obj-$(CONFIG_SND_SOC_ADAU1372_I2C) += snd-soc-adau1372-i2c.o
420 obj-$(CONFIG_SND_SOC_ADAU1372_SPI) += snd-soc-adau1372-spi.o
DKconfig452 tristate "Analog Devices ADAU1372 CODEC (I2C)"
458 tristate "Analog Devices ADAU1372 CODEC (SPI)"
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dadi,adau1372.yaml4 $id: http://devicetree.org/schemas/sound/adi,adau1372.yaml#
8 title: Analog Devices ADAU1372 CODEC
14 Analog Devices ADAU1372 four inputs and two outputs codec.
15 https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1372.pdf
23 - adi,adau1372
56 compatible = "adi,adau1372";