Lines Matching refs:wm8988
559 struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); in wm8988_set_dai_sysclk() local
566 wm8988->sysclk_constraints = &constraints_112896; in wm8988_set_dai_sysclk()
567 wm8988->sysclk = freq; in wm8988_set_dai_sysclk()
574 wm8988->sysclk_constraints = &constraints_12288; in wm8988_set_dai_sysclk()
575 wm8988->sysclk = freq; in wm8988_set_dai_sysclk()
580 wm8988->sysclk_constraints = &constraints_12; in wm8988_set_dai_sysclk()
581 wm8988->sysclk = freq; in wm8988_set_dai_sysclk()
649 struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); in wm8988_pcm_startup() local
654 if (!wm8988->sysclk) { in wm8988_pcm_startup()
662 wm8988->sysclk_constraints); in wm8988_pcm_startup()
672 struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); in wm8988_pcm_hw_params() local
677 coeff = get_coeff(wm8988->sysclk, params_rate(params)); in wm8988_pcm_hw_params()
679 coeff = get_coeff(wm8988->sysclk / 2, params_rate(params)); in wm8988_pcm_hw_params()
685 params_rate(params), wm8988->sysclk); in wm8988_pcm_hw_params()
728 struct wm8988_priv *wm8988 = snd_soc_codec_get_drvdata(codec); in wm8988_set_bias_level() local
742 regcache_sync(wm8988->regmap); in wm8988_set_bias_level()
843 struct wm8988_priv *wm8988; in wm8988_spi_probe() local
846 wm8988 = devm_kzalloc(&spi->dev, sizeof(struct wm8988_priv), in wm8988_spi_probe()
848 if (wm8988 == NULL) in wm8988_spi_probe()
851 wm8988->regmap = devm_regmap_init_spi(spi, &wm8988_regmap); in wm8988_spi_probe()
852 if (IS_ERR(wm8988->regmap)) { in wm8988_spi_probe()
853 ret = PTR_ERR(wm8988->regmap); in wm8988_spi_probe()
858 spi_set_drvdata(spi, wm8988); in wm8988_spi_probe()
884 struct wm8988_priv *wm8988; in wm8988_i2c_probe() local
887 wm8988 = devm_kzalloc(&i2c->dev, sizeof(struct wm8988_priv), in wm8988_i2c_probe()
889 if (wm8988 == NULL) in wm8988_i2c_probe()
892 i2c_set_clientdata(i2c, wm8988); in wm8988_i2c_probe()
894 wm8988->regmap = devm_regmap_init_i2c(i2c, &wm8988_regmap); in wm8988_i2c_probe()
895 if (IS_ERR(wm8988->regmap)) { in wm8988_i2c_probe()
896 ret = PTR_ERR(wm8988->regmap); in wm8988_i2c_probe()