Lines Matching full:wm8750
3 * wm8750.c -- WM8750 ALSA SoC audio driver
28 #include "wm8750.h"
31 * wm8750 register cache
32 * We can't read the WM8750 register space when we
89 * WM8750 Controls
494 printk(KERN_ERR "wm8750: could not get coeff for mclk %d @ rate %d\n", in get_coeff()
503 struct wm8750_priv *wm8750 = snd_soc_component_get_drvdata(component); in wm8750_set_dai_sysclk() local
511 wm8750->sysclk = freq; in wm8750_set_dai_sysclk()
580 struct wm8750_priv *wm8750 = snd_soc_component_get_drvdata(component); in wm8750_pcm_hw_params() local
583 int coeff = get_coeff(wm8750->sysclk, params_rate(params)); in wm8750_pcm_hw_params()
670 .name = "wm8750-hifi",
692 printk(KERN_ERR "wm8750: failed to reset: %d\n", ret); in wm8750_probe()
725 { .compatible = "wlf,wm8750", },
744 struct wm8750_priv *wm8750; in wm8750_spi_probe() local
748 wm8750 = devm_kzalloc(&spi->dev, sizeof(struct wm8750_priv), in wm8750_spi_probe()
750 if (wm8750 == NULL) in wm8750_spi_probe()
757 spi_set_drvdata(spi, wm8750); in wm8750_spi_probe()
765 { "wm8750", 0 },
773 .name = "wm8750",
784 struct wm8750_priv *wm8750; in wm8750_i2c_probe() local
788 wm8750 = devm_kzalloc(&i2c->dev, sizeof(struct wm8750_priv), in wm8750_i2c_probe()
790 if (wm8750 == NULL) in wm8750_i2c_probe()
793 i2c_set_clientdata(i2c, wm8750); in wm8750_i2c_probe()
805 { "wm8750" },
813 .name = "wm8750",
827 printk(KERN_ERR "Failed to register wm8750 I2C driver: %d\n", in wm8750_modinit()
834 printk(KERN_ERR "Failed to register wm8750 SPI driver: %d\n", in wm8750_modinit()
853 MODULE_DESCRIPTION("ASoC WM8750 driver");