Lines Matching defs:component

124 	struct snd_soc_component *component = dai->component;
125 struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
131 dev_err(component->dev,
147 struct snd_soc_component *component = dai->component;
148 struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
150 u16 aifctrl1 = snd_soc_component_read(component, WM8523_AIF_CTRL1);
151 u16 aifctrl2 = snd_soc_component_read(component, WM8523_AIF_CTRL2);
162 dev_err(component->dev, "MCLK/fs ratio %d unsupported\n",
177 dev_err(component->dev,
202 snd_soc_component_write(component, WM8523_AIF_CTRL1, aifctrl1);
203 snd_soc_component_write(component, WM8523_AIF_CTRL2, aifctrl2);
211 struct snd_soc_component *component = codec_dai->component;
212 struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
238 dev_dbg(component->dev, "Supported sample rate: %dHz\n",
244 dev_dbg(component->dev, "Skipping sample rate: %dHz\n",
260 struct snd_soc_component *component = codec_dai->component;
261 u16 aifctrl1 = snd_soc_component_read(component, WM8523_AIF_CTRL1);
311 snd_soc_component_write(component, WM8523_AIF_CTRL1, aifctrl1);
316 static int wm8523_set_bias_level(struct snd_soc_component *component,
319 struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
328 snd_soc_component_update_bits(component, WM8523_PSCTRL1,
333 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
337 dev_err(component->dev,
347 snd_soc_component_update_bits(component, WM8523_PSCTRL1,
354 snd_soc_component_update_bits(component, WM8523_PSCTRL1,
361 snd_soc_component_update_bits(component, WM8523_PSCTRL1,
396 static int wm8523_probe(struct snd_soc_component *component)
398 struct wm8523_priv *wm8523 = snd_soc_component_get_drvdata(component);
405 snd_soc_component_update_bits(component, WM8523_DAC_GAINR,
407 snd_soc_component_update_bits(component, WM8523_DAC_CTRL3, WM8523_ZC, WM8523_ZC);