Lines Matching defs:component

565 	struct snd_soc_component *component = rt5677->component;
573 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
580 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
587 dev_err(component->dev, "Failed to set data msb value: %d\n", ret);
594 dev_err(component->dev, "Failed to set data lsb value: %d\n", ret);
601 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
623 struct snd_soc_component *component = rt5677->component;
632 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
639 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
646 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
712 snd_soc_component_get_dapm(rt5677->component);
816 struct snd_soc_component *component = rt5677->component;
830 dev_err(component->dev, "Wrong ELF header prefix\n");
832 dev_err(component->dev, "Wrong Elf header size\n");
834 dev_err(component->dev, "Wrong DSP code file\n");
842 dev_info(component->dev, "Load 0x%x bytes to 0x%x\n",
849 dev_err(component->dev, "Load firmware failed %d\n",
860 struct device *dev = rt5677->component->dev;
876 static int rt5677_set_dsp_vad(struct snd_soc_component *component, bool on)
878 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
898 dev_info(rt5677->component->dev, "DSP VAD: enable=%d, activity=%d\n",
925 dev_err(rt5677->component->dev, "DSP Boot Timed Out!");
983 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
984 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
994 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
996 rt5677_set_dsp_vad(component, !!ucontrol->value.integer.value[0]);
1090 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
1091 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1098 dev_err(component->dev, "Failed to set DMIC clock\n");
1108 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1109 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1123 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1124 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1206 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1207 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1217 * @component: SoC audio component device.
1229 int rt5677_sel_asrc_clk_src(struct snd_soc_component *component,
1232 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1411 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1412 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2572 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2573 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2596 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2597 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2620 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2621 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2642 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2643 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2664 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2665 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2691 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2692 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2714 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2715 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2737 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2738 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2742 if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_ON &&
4292 struct snd_soc_component *component = dai->component;
4293 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4300 dev_err(component->dev, "Unsupported clock setting: sysclk=%dHz lrck=%dHz\n",
4306 dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
4377 struct snd_soc_component *component = dai->component;
4378 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4451 struct snd_soc_component *component = dai->component;
4452 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4469 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
4504 struct snd_soc_component *component = dai->component;
4505 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4514 dev_dbg(component->dev, "PLL disabled\n");
4554 dev_err(component->dev, "Unknown PLL source %d\n", source);
4560 dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
4564 dev_dbg(component->dev, "m_bypass=%d m=%d n=%d k=%d\n",
4584 struct snd_soc_component *component = dai->component;
4585 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4644 static int rt5677_set_bias_level(struct snd_soc_component *component,
4647 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4649 snd_soc_component_get_bias_level(component);
4710 rt5677_set_dsp_vad(component, true);
4910 static int rt5677_probe(struct snd_soc_component *component)
4912 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
4913 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4916 rt5677->component = component;
4928 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
4944 static void rt5677_remove(struct snd_soc_component *component)
4946 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4956 static int rt5677_suspend(struct snd_soc_component *component)
4958 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4976 static int rt5677_resume(struct snd_soc_component *component)
4978 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);