Lines Matching defs:component
177 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
183 snd_soc_component_update_bits(component, SG_SL2, LOPS, LOPS);
189 snd_soc_component_update_bits(component, SG_SL2, LOPS, 0);
281 struct snd_soc_component *component = dai->component;
294 snd_soc_component_write(component, L_IVC, 0x91); /* volume */
295 snd_soc_component_write(component, R_IVC, 0x91); /* volume */
310 snd_soc_component_update_bits(component, SG_SL1, PMMP | MGAIN0, PMMP | MGAIN0);
311 snd_soc_component_write(component, TIMER, ZTM(0x3) | WTM(0x3));
312 snd_soc_component_write(component, ALC_CTL1, ALC | LMTH0);
313 snd_soc_component_update_bits(component, PW_MGMT1, PMADL, PMADL);
314 snd_soc_component_update_bits(component, PW_MGMT3, PMADR, PMADR);
324 struct snd_soc_component *component = dai->component;
329 snd_soc_component_update_bits(component, PW_MGMT1, PMADL, 0);
330 snd_soc_component_update_bits(component, PW_MGMT3, PMADR, 0);
331 snd_soc_component_update_bits(component, ALC_CTL1, ALC, 0);
338 struct snd_soc_component *component = codec_dai->component;
339 struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
381 snd_soc_component_update_bits(component, MD_CTL1, PLL_MASK, pll);
388 struct snd_soc_component *component = dai->component;
406 snd_soc_component_update_bits(component, PW_MGMT2, MS | MCKO | PMPLL, data);
407 snd_soc_component_update_bits(component, MD_CTL1, BCKO_MASK, bcko);
424 snd_soc_component_update_bits(component, MD_CTL1, DIF_MASK, data);
429 static int ak4642_set_mcko(struct snd_soc_component *component,
457 snd_soc_component_write(component, MD_CTL2,
471 struct snd_soc_component *component = dai->component;
472 struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
478 return ak4642_set_mcko(component, rate);
481 static int ak4642_set_bias_level(struct snd_soc_component *component,
486 snd_soc_component_write(component, PW_MGMT1, 0x00);
489 snd_soc_component_update_bits(component, PW_MGMT1, PMVCM, PMVCM);
522 static int ak4642_suspend(struct snd_soc_component *component)
524 struct regmap *regmap = dev_get_regmap(component->dev, NULL);
531 static int ak4642_resume(struct snd_soc_component *component)
533 struct regmap *regmap = dev_get_regmap(component->dev, NULL);
539 static int ak4642_probe(struct snd_soc_component *component)
541 struct ak4642_priv *priv = snd_soc_component_get_drvdata(component);
544 ak4642_set_mcko(component, clk_get_rate(priv->mcko));