Lines Matching defs:component
144 struct snd_soc_component *component;
271 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
272 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
313 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
314 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
348 static int sta32x_sync_coef_shadow(struct snd_soc_component *component)
350 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
376 static int sta32x_cache_sync(struct snd_soc_component *component)
378 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
385 sta32x_sync_coef_shadow(component);
396 struct snd_soc_component *component = sta32x->component;
400 confa_cached = snd_soc_component_read(component, STA32X_CONFA);
402 confa = snd_soc_component_read(component, STA32X_CONFA);
406 sta32x_cache_sync(component);
583 struct snd_soc_component *component = codec_dai->component;
584 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
586 dev_dbg(component->dev, "mclk=%u\n", freq);
603 struct snd_soc_component *component = codec_dai->component;
604 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
652 struct snd_soc_component *component = dai->component;
653 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
660 dev_err(component->dev,
667 dev_dbg(component->dev, "rate: %u, ratio: %u\n", rate, ratio);
677 dev_err(component->dev, "Unsupported samplerate: %u\n", rate);
689 dev_err(component->dev, "Unresolvable ratio: %u\n", ratio);
699 dev_dbg(component->dev, "24bit\n");
702 dev_dbg(component->dev, "24bit or 32bit\n");
717 dev_dbg(component->dev, "20bit\n");
732 dev_dbg(component->dev, "18bit\n");
747 dev_dbg(component->dev, "16bit\n");
794 * @component: the component device
797 * This is called by ALSA to put the component into low power mode
798 * or to wake it up. If the component is powered off completely
801 static int sta32x_set_bias_level(struct snd_soc_component *component,
805 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
807 dev_dbg(component->dev, "level = %d\n", level);
820 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
824 dev_err(component->dev,
830 sta32x_cache_sync(component);
875 static int sta32x_probe(struct snd_soc_component *component)
877 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
881 sta32x->component = component;
886 dev_err(component->dev,
895 dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
901 dev_err(component->dev, "Failed to startup device\n");
981 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
995 static void sta32x_remove(struct snd_soc_component *component)
997 struct sta32x_priv *sta32x = snd_soc_component_get_drvdata(component);
1160 dev_err(dev, "Failed to register component (%d)\n", ret);