Lines Matching defs:component
169 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
170 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
235 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
236 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
273 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
274 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
502 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
503 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
543 struct snd_soc_component *component =
547 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
563 change = snd_soc_component_test_bits(component, MADERA_OUTPUT_ENABLES_1,
592 ret = madera_set_output_mode(component, 1, out_mono);
634 struct snd_soc_component *component =
638 val = snd_soc_component_read(component, MADERA_OUTPUT_ENABLES_1);
650 struct snd_soc_component *component =
654 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
875 struct snd_soc_component *component =
877 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
896 struct snd_soc_component *component =
898 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
1056 struct snd_soc_component *component =
1058 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
1073 val = snd_soc_component_read(component, e->reg);
1192 int madera_init_inputs(struct snd_soc_component *component)
1194 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
1212 int madera_init_outputs(struct snd_soc_component *component,
1217 snd_soc_component_get_dapm(component);
1218 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2165 struct snd_soc_component *component =
2168 snd_soc_component_get_dapm(component);
2178 val = snd_soc_component_read(component, reg);
2181 dev_err(component->dev, "Can't change mode on an active DFC\n");
2198 struct snd_soc_component *component =
2201 snd_soc_component_get_dapm(component);
2208 val = snd_soc_component_read(component, MADERA_INPUT_ENABLES);
2214 dev_err(component->dev,
2268 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2269 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2283 snd_soc_component_update_bits(component, reg,
2293 snd_soc_component_update_bits(component, reg,
2299 val = snd_soc_component_read(component, MADERA_INPUT_ENABLES);
2314 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2315 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2414 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2415 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2466 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
2480 snd_soc_component_write(component, MADERA_CLOCK_CONTROL, val);
2500 static int madera_set_opclk(struct snd_soc_component *component,
2503 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2537 dev_dbg(component->dev, "Configured %dHz OPCLK\n",
2542 snd_soc_component_update_bits(component, reg,
2550 dev_err(component->dev, "Unable to generate %dHz OPCLK\n", freq);
2626 static int madera_set_outclk(struct snd_soc_component *component,
2633 dev_dbg(component->dev, "Configured OUTCLK to SYSCLK\n");
2634 snd_soc_component_update_bits(component, MADERA_OUTPUT_RATE_1,
2638 dev_dbg(component->dev, "Configured OUTCLK to ASYNCCLK\n");
2639 snd_soc_component_update_bits(component, MADERA_OUTPUT_RATE_1,
2659 dev_dbg(component->dev, "Configured %dHz OUTCLK\n", rate);
2660 snd_soc_component_update_bits(component,
2672 dev_err(component->dev,
2678 int madera_set_sysclk(struct snd_soc_component *component, int clk_id,
2681 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2713 return madera_set_opclk(component, clk_id, freq);
2715 return madera_set_outclk(component, source, freq);
2762 struct snd_soc_component *component = dai->component;
2763 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2942 struct snd_soc_component *component = dai->component;
2943 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
2995 struct snd_soc_component *component = dai->component;
2996 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
3040 snd_soc_component_update_bits(component, reg, MADERA_SAMPLE_RATE_1_MASK,
3066 snd_soc_component_update_bits(component, base + MADERA_AIF_RATE_CTRL,
3076 static int madera_aif_cfg_changed(struct snd_soc_component *component,
3081 val = snd_soc_component_read(component, base + MADERA_AIF_BCLK_CTRL);
3085 val = snd_soc_component_read(component, base + MADERA_AIF_RX_BCLK_RATE);
3089 val = snd_soc_component_read(component, base + MADERA_AIF_FRAME_CTRL_1);
3101 struct snd_soc_component *component = dai->component;
3102 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
3145 val = snd_soc_component_read(component, base + MADERA_AIF_FORMAT);
3172 reconfig = madera_aif_cfg_changed(component, base, bclk, lrclk, frame);
3242 struct snd_soc_component *component = dai->component;
3244 snd_soc_component_get_dapm(component);
3245 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
3252 dev_err(component->dev, "Illegal DAI clock id %d\n", clk_id);
3260 dev_err(component->dev, "Can't change clock on active DAI %d\n",
3265 dev_dbg(component->dev, "Setting AIF%d to %s\n", dai->id,
3290 struct snd_soc_component *component = dai->component;
3300 ret = snd_soc_component_update_bits(component,
3313 struct snd_soc_component *component = dai->component;
3314 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
3335 struct snd_soc_component *component = dai->component;
3336 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
4688 * @component: Device to configure
4701 int madera_set_output_mode(struct snd_soc_component *component, int output,
4717 ret = snd_soc_component_update_bits(component, reg, MADERA_OUT1_MONO,
4744 struct snd_soc_component *component =
4746 struct madera_priv *priv = snd_soc_component_get_drvdata(component);
4791 struct snd_soc_component *component =
4793 struct madera_priv *priv = snd_soc_component_get_drvdata(component);