Lines Matching defs:wm8988

3  * wm8988.c -- WM8988 ALSA SoC audio driver
26 #include "wm8988.h"
29 * wm8988 register cache
556 struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
563 wm8988->sysclk_constraints = &constraints_112896;
564 wm8988->sysclk = freq;
571 wm8988->sysclk_constraints = &constraints_12288;
572 wm8988->sysclk = freq;
577 wm8988->sysclk_constraints = &constraints_12;
578 wm8988->sysclk = freq;
646 struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
651 if (!wm8988->sysclk) {
659 wm8988->sysclk_constraints);
669 struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
674 coeff = get_coeff(wm8988->sysclk, params_rate(params));
676 coeff = get_coeff(wm8988->sysclk / 2, params_rate(params));
682 params_rate(params), wm8988->sysclk);
725 struct wm8988_priv *wm8988 = snd_soc_component_get_drvdata(component);
739 regcache_sync(wm8988->regmap);
774 .name = "wm8988-hifi",
843 struct wm8988_priv *wm8988;
846 wm8988 = devm_kzalloc(&spi->dev, sizeof(struct wm8988_priv),
848 if (wm8988 == NULL)
851 wm8988->regmap = devm_regmap_init_spi(spi, &wm8988_regmap);
852 if (IS_ERR(wm8988->regmap)) {
853 ret = PTR_ERR(wm8988->regmap);
858 spi_set_drvdata(spi, wm8988);
867 .name = "wm8988",
876 struct wm8988_priv *wm8988;
879 wm8988 = devm_kzalloc(&i2c->dev, sizeof(struct wm8988_priv),
881 if (wm8988 == NULL)
884 i2c_set_clientdata(i2c, wm8988);
886 wm8988->regmap = devm_regmap_init_i2c(i2c, &wm8988_regmap);
887 if (IS_ERR(wm8988->regmap)) {
888 ret = PTR_ERR(wm8988->regmap);
899 { "wm8988" },
906 .name = "wm8988",