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);