Lines Matching defs:component
260 struct snd_soc_component *component = codec_dai->component;
261 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
283 struct snd_soc_component *component = codec_dai->component;
284 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
293 dev_err(component->dev, "invalid dai format\n");
307 dev_err(component->dev, "Unknown master/slave configuration\n");
332 struct snd_soc_component *component = dai->component;
333 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
352 dev_err(component->dev, "could not find matching ratio\n");
358 reg = snd_soc_component_read(component, CS4270_MODE);
367 ret = snd_soc_component_write(component, CS4270_MODE, reg);
369 dev_err(component->dev, "i2c write failed\n");
375 reg = snd_soc_component_read(component, CS4270_FORMAT);
386 dev_err(component->dev, "unknown dai format\n");
390 ret = snd_soc_component_write(component, CS4270_FORMAT, reg);
392 dev_err(component->dev, "i2c write failed\n");
411 struct snd_soc_component *component = dai->component;
412 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
415 reg6 = snd_soc_component_read(component, CS4270_MUTE);
424 return snd_soc_component_write(component, CS4270_MUTE, reg6);
444 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
445 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
503 * @component: ASoC component
508 static int cs4270_probe(struct snd_soc_component *component)
510 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
518 ret = snd_soc_component_update_bits(component, CS4270_MUTE, CS4270_MUTE_AUTO, 0);
520 dev_err(component->dev, "i2c write failed\n");
529 ret = snd_soc_component_update_bits(component, CS4270_TRANS,
532 dev_err(component->dev, "i2c write failed\n");
544 * @component: ASoC component
548 static void cs4270_remove(struct snd_soc_component *component)
550 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
566 static int cs4270_soc_suspend(struct snd_soc_component *component)
568 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
571 reg = snd_soc_component_read(component, CS4270_PWRCTL) | CS4270_PWRCTL_PDN_ALL;
575 ret = snd_soc_component_write(component, CS4270_PWRCTL, reg);
585 static int cs4270_soc_resume(struct snd_soc_component *component)
587 struct cs4270_private *cs4270 = snd_soc_component_get_drvdata(component);
603 reg = snd_soc_component_read(component, CS4270_PWRCTL);
606 return snd_soc_component_write(component, CS4270_PWRCTL, reg);