Lines Matching defs:component
178 struct snd_soc_component *component =
180 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
307 struct snd_soc_component *component = dai->component;
308 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
315 dev_err(component->dev, "Unsupported clock rate\n");
321 dev_err(component->dev, "Unsupported frame size: %d\n",
330 snd_soc_component_update_bits(component, RT1016_I2S_CTRL,
333 dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n",
353 snd_soc_component_update_bits(component, RT1016_I2S_CTRL,
355 snd_soc_component_update_bits(component, RT1016_CLOCK_2,
365 struct snd_soc_component *component = dai->component;
366 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
411 snd_soc_component_update_bits(component, RT1016_I2S_CTRL,
418 static int rt1016_set_component_sysclk(struct snd_soc_component *component,
421 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
437 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
444 dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
447 snd_soc_component_update_bits(component, RT1016_CLOCK_1,
453 static int rt1016_set_component_pll(struct snd_soc_component *component,
457 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
462 dev_dbg(component->dev, "PLL disabled\n");
476 snd_soc_component_update_bits(component, RT1016_CLOCK_1,
481 snd_soc_component_update_bits(component, RT1016_CLOCK_1,
486 dev_err(component->dev, "Unknown PLL Source %d\n", source);
492 dev_err(component->dev, "Unsupported input clock %d\n", freq_in);
496 dev_dbg(component->dev, "mbypass=%d m=%d n=%d kbypass=%d k=%d\n",
501 snd_soc_component_write(component, RT1016_PLL1,
505 snd_soc_component_write(component, RT1016_PLL2,
516 static int rt1016_probe(struct snd_soc_component *component)
519 snd_soc_component_get_drvdata(component);
521 rt1016->component = component;
526 static void rt1016_remove(struct snd_soc_component *component)
528 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
558 static int rt1016_suspend(struct snd_soc_component *component)
560 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);
568 static int rt1016_resume(struct snd_soc_component *component)
570 struct rt1016_priv *rt1016 = snd_soc_component_get_drvdata(component);