Lines Matching defs:component
563 struct snd_soc_component *component = rt5677->component;
571 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
578 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
585 dev_err(component->dev, "Failed to set data msb value: %d\n", ret);
592 dev_err(component->dev, "Failed to set data lsb value: %d\n", ret);
599 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
621 struct snd_soc_component *component = rt5677->component;
630 dev_err(component->dev, "Failed to set addr msb value: %d\n", ret);
637 dev_err(component->dev, "Failed to set addr lsb value: %d\n", ret);
644 dev_err(component->dev, "Failed to set op code value: %d\n", ret);
710 snd_soc_component_get_dapm(rt5677->component);
814 struct snd_soc_component *component = rt5677->component;
828 dev_err(component->dev, "Wrong ELF header prefix\n");
830 dev_err(component->dev, "Wrong ELF header size\n");
832 dev_err(component->dev, "Wrong DSP code file\n");
840 dev_info(component->dev, "Load 0x%x bytes to 0x%x\n",
847 dev_err(component->dev, "Load firmware failed %d\n",
858 struct device *dev = rt5677->component->dev;
874 static int rt5677_set_dsp_vad(struct snd_soc_component *component, bool on)
876 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
896 dev_info(rt5677->component->dev, "DSP VAD: enable=%d, activity=%d\n",
923 dev_err(rt5677->component->dev, "DSP Boot Timed Out!");
981 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
982 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
992 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
994 rt5677_set_dsp_vad(component, !!ucontrol->value.integer.value[0]);
1088 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
1089 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1096 dev_err(component->dev, "Failed to set DMIC clock\n");
1106 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1107 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1121 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1122 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1204 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1205 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1215 * @component: SoC audio component device.
1227 int rt5677_sel_asrc_clk_src(struct snd_soc_component *component,
1230 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
1409 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
1410 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2570 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2571 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2594 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2595 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2618 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2619 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2640 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2641 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2662 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2663 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2689 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2690 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2712 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2713 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2735 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2736 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
2740 if (snd_soc_component_get_bias_level(component) != SND_SOC_BIAS_ON &&
4290 struct snd_soc_component *component = dai->component;
4291 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4298 dev_err(component->dev, "Unsupported clock setting: sysclk=%dHz lrck=%dHz\n",
4304 dev_err(component->dev, "Unsupported frame size: %d\n", frame_size);
4375 struct snd_soc_component *component = dai->component;
4376 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4449 struct snd_soc_component *component = dai->component;
4450 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4467 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
4502 struct snd_soc_component *component = dai->component;
4503 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4512 dev_dbg(component->dev, "PLL disabled\n");
4552 dev_err(component->dev, "Unknown PLL source %d\n", source);
4558 dev_err(component->dev, "Unsupported input clock %d\n", freq_in);
4562 dev_dbg(component->dev, "m_bypass=%d m=%d n=%d k=%d\n",
4582 struct snd_soc_component *component = dai->component;
4583 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4642 static int rt5677_set_bias_level(struct snd_soc_component *component,
4645 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4647 snd_soc_component_get_bias_level(component);
4708 rt5677_set_dsp_vad(component, true);
4880 static int rt5677_probe(struct snd_soc_component *component)
4882 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
4883 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4886 rt5677->component = component;
4898 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
4914 static void rt5677_remove(struct snd_soc_component *component)
4916 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4926 static int rt5677_suspend(struct snd_soc_component *component)
4928 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);
4946 static int rt5677_resume(struct snd_soc_component *component)
4948 struct rt5677_priv *rt5677 = snd_soc_component_get_drvdata(component);