Lines Matching refs:cs42l73
1199 struct cs42l73_private *cs42l73 = snd_soc_codec_get_drvdata(codec); in cs42l73_set_bias_level() local
1212 regcache_cache_only(cs42l73->regmap, false); in cs42l73_set_bias_level()
1213 regcache_sync(cs42l73->regmap); in cs42l73_set_bias_level()
1220 if (cs42l73->shutdwn_delay > 0) { in cs42l73_set_bias_level()
1221 mdelay(cs42l73->shutdwn_delay); in cs42l73_set_bias_level()
1222 cs42l73->shutdwn_delay = 0; in cs42l73_set_bias_level()
1335 struct cs42l73_private *cs42l73 = snd_soc_codec_get_drvdata(codec); in cs42l73_probe() local
1338 if (cs42l73->pdata.chgfreq) in cs42l73_probe()
1341 cs42l73->pdata.chgfreq << 4); in cs42l73_probe()
1344 cs42l73->mclksel = CS42L73_CLKID_MCLK1; in cs42l73_probe()
1345 cs42l73->mclk = 0; in cs42l73_probe()
1379 struct cs42l73_private *cs42l73; in cs42l73_i2c_probe() local
1386 cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs42l73_private), in cs42l73_i2c_probe()
1388 if (!cs42l73) in cs42l73_i2c_probe()
1391 cs42l73->regmap = devm_regmap_init_i2c(i2c_client, &cs42l73_regmap); in cs42l73_i2c_probe()
1392 if (IS_ERR(cs42l73->regmap)) { in cs42l73_i2c_probe()
1393 ret = PTR_ERR(cs42l73->regmap); in cs42l73_i2c_probe()
1399 cs42l73->pdata = *pdata; in cs42l73_i2c_probe()
1415 cs42l73->pdata = *pdata; in cs42l73_i2c_probe()
1418 i2c_set_clientdata(i2c_client, cs42l73); in cs42l73_i2c_probe()
1420 if (cs42l73->pdata.reset_gpio) { in cs42l73_i2c_probe()
1422 cs42l73->pdata.reset_gpio, in cs42l73_i2c_probe()
1427 cs42l73->pdata.reset_gpio, ret); in cs42l73_i2c_probe()
1430 gpio_set_value_cansleep(cs42l73->pdata.reset_gpio, 0); in cs42l73_i2c_probe()
1431 gpio_set_value_cansleep(cs42l73->pdata.reset_gpio, 1); in cs42l73_i2c_probe()
1434 regcache_cache_bypass(cs42l73->regmap, true); in cs42l73_i2c_probe()
1437 ret = regmap_read(cs42l73->regmap, CS42L73_DEVID_AB, ®); in cs42l73_i2c_probe()
1440 ret = regmap_read(cs42l73->regmap, CS42L73_DEVID_CD, ®); in cs42l73_i2c_probe()
1443 ret = regmap_read(cs42l73->regmap, CS42L73_DEVID_E, ®); in cs42l73_i2c_probe()
1454 ret = regmap_read(cs42l73->regmap, CS42L73_REVID, ®); in cs42l73_i2c_probe()
1463 regcache_cache_bypass(cs42l73->regmap, false); in cs42l73_i2c_probe()