Lines Matching defs:component
431 struct snd_soc_component *component =
434 snd_soc_component_get_drvdata(component);
444 struct snd_soc_component *component =
447 snd_soc_component_get_drvdata(component);
453 snd_soc_component_update_bits(component,
460 snd_soc_component_update_bits(component,
467 snd_soc_component_update_bits(component,
474 dev_err(component->dev, "Unknown boost control.\n");
483 struct snd_soc_component *component =
486 snd_soc_component_get_drvdata(component);
495 struct snd_soc_component *component = rt1015->component;
498 snd_soc_dapm_mutex_lock(&component->dapm);
517 snd_soc_dapm_mutex_unlock(&component->dapm);
523 struct snd_soc_component *component =
526 snd_soc_component_get_drvdata(component);
538 dev_err(component->dev, "DAC is being used!\n");
547 struct snd_soc_component *component = rt1015->component;
552 dev_dbg(component->dev, "Flush DAC (retry:%u)\n", i);
564 dev_dbg(component->dev, "Flush DAC completed.\n");
566 dev_warn(component->dev, "Fail to flush DAC data.\n");
584 struct snd_soc_component *component =
586 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
597 struct snd_soc_component *component =
599 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
605 snd_soc_component_write(component,
607 snd_soc_component_write(component,
609 snd_soc_component_write(component,
611 snd_soc_component_write(component,
614 snd_soc_component_write(component,
616 snd_soc_component_write(component,
627 snd_soc_component_write(component,
629 snd_soc_component_write(component,
632 snd_soc_component_write(component,
634 snd_soc_component_write(component,
651 struct snd_soc_component *component =
653 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
727 struct snd_soc_component *component = dai->component;
728 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
735 dev_err(component->dev, "Unsupported clock rate\n");
741 dev_err(component->dev, "Unsupported frame size: %d\n",
749 dev_dbg(component->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
752 dev_dbg(component->dev, "lrck is %dHz and pre_div is %d for iis %d\n",
771 snd_soc_component_update_bits(component, RT1015_TDM_MASTER,
773 snd_soc_component_update_bits(component, RT1015_CLK2,
781 struct snd_soc_component *component = dai->component;
825 snd_soc_component_update_bits(component, RT1015_TDM_MASTER,
828 snd_soc_component_update_bits(component, RT1015_TDM1_1,
834 static int rt1015_set_component_sysclk(struct snd_soc_component *component,
837 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
853 dev_err(component->dev, "Invalid clock id (%d)\n", clk_id);
860 dev_dbg(component->dev, "Sysclk is %dHz and clock id is %d\n",
863 snd_soc_component_update_bits(component, RT1015_CLK2,
869 static int rt1015_set_component_pll(struct snd_soc_component *component,
873 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
878 dev_dbg(component->dev, "PLL disabled\n");
892 dev_err(component->dev,
900 snd_soc_component_update_bits(component, RT1015_CLK2,
905 snd_soc_component_update_bits(component, RT1015_CLK2,
910 dev_err(component->dev, "Unknown PLL Source %d\n", source);
916 dev_err(component->dev, "Unsupport input clock %d\n", freq_in);
920 dev_dbg(component->dev, "bypass=%d m=%d n=%d k=%d\n",
924 snd_soc_component_write(component, RT1015_PLL1,
927 snd_soc_component_write(component, RT1015_PLL2,
939 struct snd_soc_component *component = dai->component;
940 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
942 dev_dbg(component->dev, "%s ratio=%d\n", __func__, ratio);
947 dev_dbg(component->dev, "Unsupport bclk ratio\n");
954 static int rt1015_probe(struct snd_soc_component *component)
957 snd_soc_component_get_drvdata(component);
959 rt1015->component = component;
962 snd_soc_component_write(component, RT1015_BAT_RPO_STEP1, 0x061c);
969 static void rt1015_remove(struct snd_soc_component *component)
971 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
1003 static int rt1015_suspend(struct snd_soc_component *component)
1005 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);
1013 static int rt1015_resume(struct snd_soc_component *component)
1015 struct rt1015_priv *rt1015 = snd_soc_component_get_drvdata(component);