Lines Matching refs:component

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