cs4349 75 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349 = snd_soc_component_get_drvdata(component); cs4349 84 sound/soc/codecs/cs4349.c cs4349->mode = format & SND_SOC_DAIFMT_FORMAT_MASK; cs4349 98 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349 = snd_soc_component_get_drvdata(component); cs4349 101 sound/soc/codecs/cs4349.c cs4349->rate = params_rate(params); cs4349 103 sound/soc/codecs/cs4349.c switch (cs4349->mode) { cs4349 283 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349; cs4349 286 sound/soc/codecs/cs4349.c cs4349 = devm_kzalloc(&client->dev, sizeof(*cs4349), GFP_KERNEL); cs4349 287 sound/soc/codecs/cs4349.c if (!cs4349) cs4349 290 sound/soc/codecs/cs4349.c cs4349->regmap = devm_regmap_init_i2c(client, &cs4349_regmap); cs4349 291 sound/soc/codecs/cs4349.c if (IS_ERR(cs4349->regmap)) { cs4349 292 sound/soc/codecs/cs4349.c ret = PTR_ERR(cs4349->regmap); cs4349 298 sound/soc/codecs/cs4349.c cs4349->reset_gpio = devm_gpiod_get_optional(&client->dev, cs4349 300 sound/soc/codecs/cs4349.c if (IS_ERR(cs4349->reset_gpio)) cs4349 301 sound/soc/codecs/cs4349.c return PTR_ERR(cs4349->reset_gpio); cs4349 303 sound/soc/codecs/cs4349.c gpiod_set_value_cansleep(cs4349->reset_gpio, 1); cs4349 305 sound/soc/codecs/cs4349.c i2c_set_clientdata(client, cs4349); cs4349 314 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349 = i2c_get_clientdata(client); cs4349 317 sound/soc/codecs/cs4349.c gpiod_set_value_cansleep(cs4349->reset_gpio, 0); cs4349 325 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349 = dev_get_drvdata(dev); cs4349 328 sound/soc/codecs/cs4349.c ret = regmap_update_bits(cs4349->regmap, CS4349_MISC, PWR_DWN, PWR_DWN); cs4349 332 sound/soc/codecs/cs4349.c regcache_cache_only(cs4349->regmap, true); cs4349 335 sound/soc/codecs/cs4349.c gpiod_set_value_cansleep(cs4349->reset_gpio, 0); cs4349 342 sound/soc/codecs/cs4349.c struct cs4349_private *cs4349 = dev_get_drvdata(dev); cs4349 345 sound/soc/codecs/cs4349.c ret = regmap_update_bits(cs4349->regmap, CS4349_MISC, PWR_DWN, 0); cs4349 349 sound/soc/codecs/cs4349.c gpiod_set_value_cansleep(cs4349->reset_gpio, 1); cs4349 351 sound/soc/codecs/cs4349.c regcache_cache_only(cs4349->regmap, false); cs4349 352 sound/soc/codecs/cs4349.c regcache_sync(cs4349->regmap);