wm8961 506 sound/soc/codecs/wm8961.c struct wm8961_priv *wm8961 = snd_soc_component_get_drvdata(component); wm8961 512 sound/soc/codecs/wm8961.c if (!wm8961->sysclk) { wm8961 532 sound/soc/codecs/wm8961.c target = wm8961->sysclk / fs; wm8961 554 sound/soc/codecs/wm8961.c wm8961_clk_sys_ratio[i].ratio, wm8961->sysclk, fs, wm8961 555 sound/soc/codecs/wm8961.c wm8961->sysclk / fs); wm8961 597 sound/soc/codecs/wm8961.c struct wm8961_priv *wm8961 = snd_soc_component_get_drvdata(component); wm8961 616 sound/soc/codecs/wm8961.c wm8961->sysclk = freq; wm8961 916 sound/soc/codecs/wm8961.c struct wm8961_priv *wm8961; wm8961 920 sound/soc/codecs/wm8961.c wm8961 = devm_kzalloc(&i2c->dev, sizeof(struct wm8961_priv), wm8961 922 sound/soc/codecs/wm8961.c if (wm8961 == NULL) wm8961 925 sound/soc/codecs/wm8961.c wm8961->regmap = devm_regmap_init_i2c(i2c, &wm8961_regmap); wm8961 926 sound/soc/codecs/wm8961.c if (IS_ERR(wm8961->regmap)) wm8961 927 sound/soc/codecs/wm8961.c return PTR_ERR(wm8961->regmap); wm8961 929 sound/soc/codecs/wm8961.c ret = regmap_read(wm8961->regmap, WM8961_SOFTWARE_RESET, &val); wm8961 941 sound/soc/codecs/wm8961.c regcache_cache_bypass(wm8961->regmap, true); wm8961 942 sound/soc/codecs/wm8961.c ret = regmap_read(wm8961->regmap, WM8961_RIGHT_INPUT_VOLUME, &val); wm8961 943 sound/soc/codecs/wm8961.c regcache_cache_bypass(wm8961->regmap, false); wm8961 955 sound/soc/codecs/wm8961.c ret = regmap_write(wm8961->regmap, WM8961_SOFTWARE_RESET, 0x1801); wm8961 961 sound/soc/codecs/wm8961.c i2c_set_clientdata(i2c, wm8961);