Lines Matching defs:component
115 struct snd_soc_component *component = dai->component;
116 struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
124 sf = (snd_soc_component_read(component, MAX9850_CLOCK) >> 2) + 1;
130 snd_soc_component_write(component, MAX9850_LRCLK_MSB, (lrclk_div >> 8) & 0x7f);
131 snd_soc_component_write(component, MAX9850_LRCLK_LSB, lrclk_div & 0xff);
146 snd_soc_component_update_bits(component, MAX9850_DIGITAL_AUDIO, 0x3, da);
154 struct snd_soc_component *component = codec_dai->component;
155 struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
159 snd_soc_component_write(component, MAX9850_CLOCK, 0x0);
161 snd_soc_component_write(component, MAX9850_CLOCK, 0x4);
163 snd_soc_component_write(component, MAX9850_CLOCK, 0x8);
173 struct snd_soc_component *component = codec_dai->component;
219 snd_soc_component_write(component, MAX9850_DIGITAL_AUDIO, da);
224 static int max9850_set_bias_level(struct snd_soc_component *component,
227 struct max9850_priv *max9850 = snd_soc_component_get_drvdata(component);
236 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
239 dev_err(component->dev,
274 static int max9850_probe(struct snd_soc_component *component)
277 snd_soc_component_update_bits(component, MAX9850_GENERAL_PURPOSE, 1, 1);
279 snd_soc_component_update_bits(component, MAX9850_VOLUME, 0x40, 0x40);
281 snd_soc_component_update_bits(component, MAX9850_CHARGE_PUMP, 0xff, 0xc0);