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",
844 struct wm8988_priv *wm8988;
847 wm8988 = devm_kzalloc(&spi->dev, sizeof(struct wm8988_priv),
849 if (wm8988 == NULL)
852 wm8988->regmap = devm_regmap_init_spi(spi, &wm8988_regmap);
853 if (IS_ERR(wm8988->regmap)) {
854 ret = PTR_ERR(wm8988->regmap);
859 spi_set_drvdata(spi, wm8988);
868 .name = "wm8988",
878 struct wm8988_priv *wm8988;
881 wm8988 = devm_kzalloc(&i2c->dev, sizeof(struct wm8988_priv),
883 if (wm8988 == NULL)
886 i2c_set_clientdata(i2c, wm8988);
888 wm8988->regmap = devm_regmap_init_i2c(i2c, &wm8988_regmap);
889 if (IS_ERR(wm8988->regmap)) {
890 ret = PTR_ERR(wm8988->regmap);
901 { "wm8988", 0 },
908 .name = "wm8988",