Lines Matching defs:component
70 static int ak4641_set_deemph(struct snd_soc_component *component)
72 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
86 dev_dbg(component->dev, "Set deemphasis %d\n", best);
88 return snd_soc_component_update_bits(component, AK4641_DAC, 0x3, best);
94 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
95 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
103 return ak4641_set_deemph(component);
109 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
110 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
307 struct snd_soc_component *component = codec_dai->component;
308 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
318 struct snd_soc_component *component = dai->component;
319 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
340 dev_err(component->dev, "Error: unsupported fs=%d\n", fs);
344 snd_soc_component_update_bits(component, AK4641_MODE2, (0x3 << 5), mode2);
349 ak4641_set_deemph(component);
358 struct snd_soc_component *component = codec_dai->component;
380 ret = snd_soc_component_update_bits(component, AK4641_BTIF, (0x3 << 5), btif);
390 struct snd_soc_component *component = codec_dai->component;
405 return snd_soc_component_write(component, AK4641_MODE1, mode1);
410 struct snd_soc_component *component = dai->component;
412 return snd_soc_component_update_bits(component, AK4641_DAC, 0x20, mute ? 0x20 : 0);
415 static int ak4641_set_bias_level(struct snd_soc_component *component,
418 struct ak4641_priv *ak4641 = snd_soc_component_get_drvdata(component);
419 struct ak4641_platform_data *pdata = component->dev->platform_data;
425 snd_soc_component_update_bits(component, AK4641_DAC, 0x20, 0);
429 snd_soc_component_update_bits(component, AK4641_DAC, 0x20, 0x20);
432 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
442 dev_err(component->dev,
447 snd_soc_component_update_bits(component, AK4641_PM1, 0x80, 0x80);
448 snd_soc_component_update_bits(component, AK4641_PM2, 0x80, 0);
451 snd_soc_component_update_bits(component, AK4641_PM1, 0x80, 0);