/linux/sound/soc/codecs/ |
H A D | wm8904.c | 3 * wm8904.c -- WM8904 ALSA SoC Audio driver 25 #include <sound/wm8904.h> 27 #include "wm8904.h" 30 WM8904, enumerator 316 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); in wm8904_configure_clocking() local 325 switch (wm8904->sysclk_src) { in wm8904_configure_clocking() 327 dev_dbg(component->dev, "Using %dHz MCLK\n", wm8904->mclk_rate); in wm8904_configure_clocking() 330 rate = wm8904->mclk_rate; in wm8904_configure_clocking() 339 wm8904 in wm8904_configure_clocking() 372 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_drc() local 392 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_put_drc_enum() local 410 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_get_drc_enum() local 419 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_retune_mobile() local 463 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_put_retune_mobile_enum() local 481 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_get_retune_mobile_enum() local 492 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_deemph() local 521 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_get_deemph() local 531 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_put_deemph() local 657 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); sysclk_event() local 695 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); out_pga_event() local 1186 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_add_widgets() local 1298 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_hw_params() local 1514 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_tdm_slot() local 1671 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_fll() local 1874 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_set_bias_level() local 1998 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_handle_retune_mobile_pdata() local 2055 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_handle_pdata() local 2106 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_probe() local 2129 struct wm8904_priv *wm8904 = snd_soc_component_get_drvdata(component); wm8904_remove() local 2175 struct wm8904_priv *wm8904; wm8904_i2c_probe() local [all...] |
H A D | wm9090.c | 261 * DC offsets; see the WM8904 driver for an example of in hp_ev()
|
H A D | wm8955.h | 3 * wm8955.h -- WM8904 ASoC driver
|
H A D | wm8904.h | 3 * wm8904.h -- WM8904 ASoC driver
|
H A D | Kconfig | 2393 tristate "Wolfson Microelectronics WM8904 CODEC"
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | atmel,asoc-wm8904.yaml | 4 $id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml# 7 title: Atmel wm8904 audio codec complex 13 The ASoC audio complex configuration for Atmel with WM8904 audio codec. 17 const: atmel,asoc-wm8904 43 # WM8904 CODEC Pins 68 compatible = "atmel,asoc-wm8904"; 72 atmel,model = "wm8904 @ AT91SAM9N12EK"; 83 atmel,audio-codec = <&wm8904>;
|
H A D | wlf,wm8904.yaml | 4 $id: http://devicetree.org/schemas/sound/wlf,wm8904.yaml# 7 title: Wolfson WM8904/WM8912 audio codecs 20 - wlf,wm8904 64 compatible = "wlf,wm8904";
|
H A D | fsl-asoc-card.yaml | 85 - fsl,imx-audio-wm8904
|
/linux/sound/soc/atmel/ |
H A D | atmel_wm8904.c | 3 * atmel_wm8904 - Atmel ASoC driver for boards with WM8904 codec. 16 #include "../codecs/wm8904.h" 35 pr_err("%s - failed to set wm8904 codec PLL.", __func__); in atmel_asoc_wm8904_hw_params() 40 * As here wm8904 use FLL output as its system clock in atmel_asoc_wm8904_hw_params() 47 pr_err("%s -failed to set wm8904 SYSCLK\n", __func__); in atmel_asoc_wm8904_hw_params() 60 DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "wm8904-hifi")), 64 .name = "WM8904", 65 .stream_name = "WM8904 PCM", 177 { .compatible = "atmel,asoc-wm8904", }, 185 .name = "atmel-wm8904-audio", [all …]
|
H A D | Makefile | 29 snd-atmel-soc-wm8904-y := atmel_wm8904.o 37 obj-$(CONFIG_SND_ATMEL_SOC_WM8904) += snd-atmel-soc-wm8904.o
|
H A D | Kconfig | 53 tristate "Atmel ASoC driver for boards using WM8904 codec" 60 WM8904 codec.
|
/linux/arch/arm/boot/dts/microchip/ |
H A D | at91-dvk_su60_somc.dtsi | 12 compatible = "atmel,asoc-wm8904"; 16 atmel,model = "wm8904 @ DVK-SOM60"; 26 atmel,audio-codec = <&wm8904>; 62 wm8904: wm8904@1a { label 63 compatible = "wlf,wm8904";
|
H A D | sama5d3xmb.dtsi | 46 wm8904: wm8904@1a { label 47 compatible = "wlf,wm8904"; 190 compatible = "atmel,asoc-wm8904"; 194 atmel,model = "wm8904 @ SAMA5D3EK"; 204 atmel,audio-codec = <&wm8904>;
|
H A D | sama5d3xmb_cmp.dtsi | 45 wm8904: wm8904@1a { label 46 compatible = "wlf,wm8904"; 228 compatible = "atmel,asoc-wm8904"; 232 atmel,model = "wm8904 @ SAMA5D3EK"; 242 atmel,audio-codec = <&wm8904>;
|
H A D | at91sam9n12ek.dts | 59 wm8904: codec@1a { label 60 compatible = "wlf,wm8904"; 269 compatible = "atmel,asoc-wm8904"; 273 atmel,model = "wm8904 @ AT91SAM9N12"; 283 atmel,audio-codec = <&wm8904>;
|
H A D | at91-sama5d4ek.dts | 78 wm8904: codec@1a { label 79 compatible = "wlf,wm8904"; 309 compatible = "atmel,asoc-wm8904"; 313 atmel,model = "wm8904 @ SAMA5D4EK"; 321 atmel,audio-codec = <&wm8904>;
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1028a-kontron-sl28-var3-ads2.dts | 66 sound-dai = <&wm8904>; 81 sound-dai = <&wm8904>; 107 wm8904: audio-codec@1a { label 109 compatible = "wlf,wm8904";
|
H A D | imx8mm-emtop-baseboard.dts | 70 sound-wm8904 { 75 simple-audio-card,name = "wm8904-audio"; 91 sound-dai = <&wm8904>; 159 wm8904: audio-codec@1a { label 160 compatible = "wlf,wm8904";
|
H A D | imx8mm-verdin-dahlia.dtsi | 13 simple-audio-card,name = "verdin-wm8904"; 105 compatible = "wlf,wm8904";
|
H A D | imx8mp-verdin-dahlia.dtsi | 25 simple-audio-card,name = "verdin-wm8904"; 160 compatible = "wlf,wm8904";
|
H A D | imx8mm-var-som.dtsi | 256 wm8904: codec@1a { label 257 compatible = "wlf,wm8904";
|
H A D | imx8mn-var-som.dtsi | 256 wm8904: codec@1a { label 257 compatible = "wlf,wm8904";
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6qdl-kontron-samx6i-ads2.dtsi | 41 sound-dai = <&wm8904>; 92 wm8904: audio-codec@1a { label 93 compatible = "wlf,wm8904";
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62-verdin-dahlia.dtsi | 24 simple-audio-card,name = "verdin-wm8904"; 88 compatible = "wlf,wm8904";
|
/linux/include/sound/ |
H A D | wm8904.h | 3 * Platform data for WM8904
|