Home
last modified time | relevance | path

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

/Linux-v6.1/sound/soc/codecs/
Dadau1372.c3 * Analog Devices ADAU1372 Audio Codec driver
24 #include "adau1372.h"
27 struct adau1372 { struct
577 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_set_dai_fmt() local
583 adau1372->clock_provider = true; in adau1372_set_dai_fmt()
587 adau1372->clock_provider = false; in adau1372_set_dai_fmt()
631 regmap_update_bits(adau1372->regmap, ADAU1372_REG_SAI0, ADAU1372_SAI0_DELAY_MASK, sai0); in adau1372_set_dai_fmt()
632 regmap_update_bits(adau1372->regmap, ADAU1372_REG_SAI1, in adau1372_set_dai_fmt()
642 struct adau1372 *adau1372 = snd_soc_dai_get_drvdata(dai); in adau1372_hw_params() local
658 slot_width = adau1372->slot_width; in adau1372_hw_params()
[all …]
Dadau1372-i2c.c3 * Driver for ADAU1372 codec
15 #include "adau1372.h"
24 { "adau1372", 0 },
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-objs := adau1372.o
13 snd-soc-adau1372-i2c-objs := adau1372-i2c.o
14 snd-soc-adau1372-spi-objs := adau1372-spi.o
370 obj-$(CONFIG_SND_SOC_ADAU1372) += snd-soc-adau1372.o
371 obj-$(CONFIG_SND_SOC_ADAU1372_I2C) += snd-soc-adau1372-i2c.o
372 obj-$(CONFIG_SND_SOC_ADAU1372_SPI) += snd-soc-adau1372-spi.o
DKconfig410 tristate "Analog Devices ADAU1372 CODEC (I2C)"
416 tristate "Analog Devices ADAU1372 CODEC (SPI)"
/Linux-v6.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
20 - adi,adau1372
53 compatible = "adi,adau1372";