Lines Matching defs:component
62 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
63 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
69 dev_err(component->dev, "Failed to read SYSCLK state: %d\n", ret);
934 static int cs47l24_set_fll(struct snd_soc_component *component, int fll_id,
937 struct cs47l24_priv *cs47l24 = snd_soc_component_get_drvdata(component);
1075 static int cs47l24_open(struct snd_soc_component *component,
1079 struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
1125 static int cs47l24_component_probe(struct snd_soc_component *component)
1127 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
1128 struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
1133 snd_soc_component_init_regmap(component, arizona->regmap);
1135 ret = arizona_init_spk(component);
1139 arizona_init_gpio(component);
1140 arizona_init_mono(component);
1142 ret = wm_adsp2_component_probe(&priv->core.adsp[1], component);
1146 ret = wm_adsp2_component_probe(&priv->core.adsp[2], component);
1150 ret = snd_soc_add_component_controls(component,
1156 snd_soc_component_disable_pin(component, "HAPTICS");
1161 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1162 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1167 static void cs47l24_component_remove(struct snd_soc_component *component)
1169 struct cs47l24_priv *priv = snd_soc_component_get_drvdata(component);
1171 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1172 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1311 dev_err(&pdev->dev, "Failed to register component: %d\n", ret);