Home
last modified time | relevance | path

Searched refs:wm8731 (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/sound/soc/codecs/
A Dwm8731.c76 if (wm8731->deemph) { in wm8731_set_deemph()
118 mutex_lock(&wm8731->lock); in wm8731_put_deemph()
120 wm8731->deemph = deemph; in wm8731_put_deemph()
371 if (wm8731->mclk && clk_set_rate(wm8731->mclk, freq)) in wm8731_set_dai_sysclk()
398 wm8731->sysclk = freq; in wm8731_set_dai_sysclk()
473 if (wm8731->mclk) { in wm8731_set_bias_level()
496 if (wm8731->mclk) in wm8731_set_bias_level()
512 if (wm8731->constraints) in wm8731_startup()
574 wm8731->mclk = NULL; in wm8731_init()
588 wm8731->supplies); in wm8731_init()
[all …]
A Dwm8731-spi.c27 struct wm8731_priv *wm8731; in wm8731_spi_probe() local
30 wm8731 = devm_kzalloc(&spi->dev, sizeof(*wm8731), GFP_KERNEL); in wm8731_spi_probe()
31 if (wm8731 == NULL) in wm8731_spi_probe()
34 spi_set_drvdata(spi, wm8731); in wm8731_spi_probe()
36 wm8731->regmap = devm_regmap_init_spi(spi, &wm8731_regmap); in wm8731_spi_probe()
37 if (IS_ERR(wm8731->regmap)) { in wm8731_spi_probe()
38 ret = PTR_ERR(wm8731->regmap); in wm8731_spi_probe()
44 return wm8731_init(&spi->dev, wm8731); in wm8731_spi_probe()
A Dwm8731-i2c.c28 struct wm8731_priv *wm8731; in wm8731_i2c_probe() local
31 wm8731 = devm_kzalloc(&i2c->dev, sizeof(struct wm8731_priv), in wm8731_i2c_probe()
33 if (wm8731 == NULL) in wm8731_i2c_probe()
36 i2c_set_clientdata(i2c, wm8731); in wm8731_i2c_probe()
38 wm8731->regmap = devm_regmap_init_i2c(i2c, &wm8731_regmap); in wm8731_i2c_probe()
39 if (IS_ERR(wm8731->regmap)) { in wm8731_i2c_probe()
40 ret = PTR_ERR(wm8731->regmap); in wm8731_i2c_probe()
46 return wm8731_init(&i2c->dev, wm8731); in wm8731_i2c_probe()
A Dwm8731.h61 int wm8731_init(struct device *dev, struct wm8731_priv *wm8731);
A DMakefile312 snd-soc-wm8731-objs := wm8731.o
313 snd-soc-wm8731-i2c-objs := wm8731-i2c.o
314 snd-soc-wm8731-spi-objs := wm8731-spi.o
678 obj-$(CONFIG_SND_SOC_WM8731) += snd-soc-wm8731.o
679 obj-$(CONFIG_SND_SOC_WM8731_I2C) += snd-soc-wm8731-i2c.o
680 obj-$(CONFIG_SND_SOC_WM8731_SPI) += snd-soc-wm8731-spi.o
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/
A Datmel-sam9x5-wm8731-audio.txt1 * Atmel at91sam9x5ek wm8731 audio complex
4 - compatible: "atmel,sam9x5-wm8731-audio"
18 wm8731 pins:
19 cf Documentation/devicetree/bindings/sound/wlf,wm8731.yaml
23 compatible = "atmel,sam9x5-wm8731-audio";
25 atmel,model = "wm8731 @ AT91SAM9X5EK";
34 atmel,audio-codec = <&wm8731>;
A Datmel-at91sam9g20ek-wm8731-audio.txt1 * Atmel at91sam9g20ek wm8731 audio complex
4 - compatible: "atmel,at91sam9g20ek-wm8731-audio"
14 compatible = "atmel,at91sam9g20ek-wm8731-audio";
18 atmel,model = "wm8731 @ AT91SAMG20EK";
25 atmel,audio-codec = <&wm8731>;
A Dwlf,wm8731.yaml4 $id: http://devicetree.org/schemas/sound/wlf,wm8731.yaml#
27 - wlf,wm8731
75 compatible = "wlf,wm8731";
91 compatible = "wlf,wm8731";
A Dmikroe,mikroe-proto.txt18 model = "wm8731 @ sama5d2_xplained";
20 audio-codec = <&wm8731>;
/linux-6.3-rc2/arch/arm/boot/dts/
A Dat91sam9x5ek.dtsi20 compatible = "atmel,sam9x5-wm8731-audio";
22 atmel,model = "wm8731 @ AT91SAM9X5EK";
31 atmel,audio-codec = <&wm8731>;
48 wm8731: wm8731@1a { label
49 compatible = "wm8731";
A Dat91sam9g20ek_common.dtsi229 wm8731: wm8731@1b { label
230 compatible = "wm8731";
265 compatible = "atmel,at91sam9g20ek-wm8731-audio";
269 atmel,model = "wm8731 @ AT91SAMG20EK";
276 atmel,audio-codec = <&wm8731>;
A Dam57xx-cl-som-am57x.dts73 sound-dai = <&wm8731>;
438 wm8731: wm8731@1a { label
440 compatible = "wlf,wm8731";
A Dimx6q-cm-fx6.dts126 sound-dai = <&wm8731>;
297 wm8731: codec@1a { label
299 compatible = "wlf,wm8731";
/linux-6.3-rc2/sound/soc/atmel/
A DMakefile28 snd-soc-sam9g20-wm8731-objs := sam9g20_wm8731.o
30 snd-soc-sam9x5-wm8731-objs := sam9x5_wm8731.o
36 obj-$(CONFIG_SND_AT91_SOC_SAM9G20_WM8731) += snd-soc-sam9g20-wm8731.o
38 obj-$(CONFIG_SND_AT91_SOC_SAM9X5_WM8731) += snd-soc-sam9x5-wm8731.o
/linux-6.3-rc2/Documentation/sound/soc/
A Dmachine.rst67 .codec_dai_name = "wm8731-hifi",
A Doverview.rst13 Linux had different wm8731 drivers for 4 different SoC platforms.
A Dcodec.rst49 .name = "wm8731-hifi",
A Ddapm.rst256 e.g., from the WM8731 output mixer (wm8731.c)

Completed in 32 milliseconds