Lines Matching defs:component

44 	struct snd_soc_component *component;
57 struct snd_soc_component *component = dai->component;
72 dev_err(component->dev, "unsupported sample rate: %u\n", rate);
76 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
79 dev_err(component->dev, "error setting sample rate: %d\n", ret);
88 struct snd_soc_component *component = dai->component;
93 dev_vdbg(component->dev, "DAI Format master is not found\n");
127 dev_vdbg(component->dev, "DAI Format is not found\n");
131 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
135 dev_err(component->dev, "error setting SAIF format: %d\n", ret);
146 struct snd_soc_component *component = dai->component;
147 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
152 dev_err(component->dev, "tx masks must not be 0\n");
164 dev_err(component->dev, "slot selection out of bounds (%u)\n",
170 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL1_REG,
176 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
184 ret = snd_soc_component_update_bits(component, TAS5722_DIGITAL_CTRL2_REG,
198 dev_err(component->dev, "error configuring TDM mode: %d\n", ret);
204 struct snd_soc_component *component = dai->component;
207 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
210 dev_err(component->dev, "error (un-)muting device: %d\n", ret);
221 struct device *dev = tas5720->component->dev;
277 static int tas5720_codec_probe(struct snd_soc_component *component)
279 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
283 tas5720->component = component;
288 dev_err(component->dev, "failed to enable supplies: %d\n", ret);
299 dev_err(component->dev, "failed to read device ID register: %d\n",
312 dev_err(component->dev, "unexpected private driver data\n");
317 dev_warn(component->dev, "wrong device ID. expected: %u read: %u\n",
321 ret = snd_soc_component_update_bits(component, TAS5720_DIGITAL_CTRL2_REG,
332 ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
342 dev_err(component->dev, "error configuring device registers: %d\n", ret);
350 static void tas5720_codec_remove(struct snd_soc_component *component)
352 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
360 dev_err(component->dev, "failed to disable supplies: %d\n", ret);
366 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
367 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
372 ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
375 dev_err(component->dev, "error waking component: %d\n", ret);
398 ret = snd_soc_component_update_bits(component, TAS5720_POWER_CTRL_REG,
401 dev_err(component->dev, "error shutting down component: %d\n",
411 static int tas5720_suspend(struct snd_soc_component *component)
413 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
422 dev_err(component->dev, "failed to disable supplies: %d\n", ret);
427 static int tas5720_resume(struct snd_soc_component *component)
429 struct tas5720_data *tas5720 = snd_soc_component_get_drvdata(component);
435 dev_err(component->dev, "failed to enable supplies: %d\n", ret);
443 dev_err(component->dev, "failed to sync regcache: %d\n", ret);
508 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
511 val = snd_soc_component_read(component, TAS5720_VOLUME_CTRL_REG);
514 val = snd_soc_component_read(component, TAS5722_DIGITAL_CTRL2_REG);
523 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
526 snd_soc_component_write(component, TAS5720_VOLUME_CTRL_REG, sel >> 1);
527 snd_soc_component_update_bits(component, TAS5722_DIGITAL_CTRL2_REG,
700 dev_err(dev, "failed to register component: %d\n", ret);