Lines Matching defs:component

484 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
485 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
500 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
501 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
518 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
519 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
878 struct snd_soc_component *component = dai->component;
879 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
893 dev_dbg(component->dev, "MCLK%u %u <-> internal MCLK %u\n",
900 snd_soc_component_write(component, CS42L73_DMMCC, dmmcc);
911 struct snd_soc_component *component = dai->component;
912 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
924 dev_err(component->dev, "Unable to set MCLK for dai %s\n",
936 struct snd_soc_component *component = codec_dai->component;
937 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
942 spc = snd_soc_component_read(component, CS42L73_SPC(id));
943 mmcc = snd_soc_component_read(component, CS42L73_MMCC(id));
968 dev_err(component->dev,
973 dev_err(component->dev,
1023 static void cs42l73_update_asrc(struct snd_soc_component *component, int id, int srate)
1032 snd_soc_component_update_bits(component, CS42L73_VXSPFS, 0x0f, spfs);
1035 snd_soc_component_update_bits(component, CS42L73_ASPC, 0x3c, spfs << 2);
1038 snd_soc_component_update_bits(component, CS42L73_VXSPFS, 0xf0, spfs << 4);
1049 struct snd_soc_component *component = dai->component;
1050 struct cs42l73_private *priv = snd_soc_component_get_drvdata(component);
1064 dev_dbg(component->dev,
1085 snd_soc_component_write(component, CS42L73_SPC(id), priv->config[id].spc);
1086 snd_soc_component_write(component, CS42L73_MMCC(id), priv->config[id].mmcc);
1088 cs42l73_update_asrc(component, id, srate);
1093 static int cs42l73_set_bias_level(struct snd_soc_component *component,
1096 struct cs42l73_private *cs42l73 = snd_soc_component_get_drvdata(component);
1100 snd_soc_component_update_bits(component, CS42L73_DMMCC, CS42L73_MCLKDIS, 0);
1101 snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 0);
1108 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
1112 snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 1);
1116 snd_soc_component_update_bits(component, CS42L73_PWRCTL1, CS42L73_PDN, 1);
1125 snd_soc_component_update_bits(component, CS42L73_DMMCC, CS42L73_MCLKDIS, 1);
1133 struct snd_soc_component *component = dai->component;
1136 return snd_soc_component_update_bits(component, CS42L73_SPC(id), CS42L73_SP_3ST,
1229 static int cs42l73_probe(struct snd_soc_component *component)
1231 struct cs42l73_private *cs42l73 = snd_soc_component_get_drvdata(component);
1235 snd_soc_component_update_bits(component, CS42L73_CPFCHC,