Lines Matching defs:component

75 	struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
76 struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
78 dev_dbg(component->dev, "%s() event=0x%0x\n", __func__, event);
114 struct snd_soc_component *component = dai->component;
119 dev_dbg(component->dev, "%s() rate=%u width=%u\n", __func__, rate, width);
132 dev_err(component->dev, "unsupported sample rate: %u\n", rate);
143 dev_err(component->dev, "unsupported sample width: %u\n", width);
147 snd_soc_component_update_bits(component, TAS6424_SAP_CTRL,
157 struct snd_soc_component *component = dai->component;
160 dev_dbg(component->dev, "%s() fmt=0x%0x\n", __func__, fmt);
167 dev_err(component->dev, "Invalid DAI master/slave interface\n");
176 dev_err(component->dev, "Invalid DAI clock signal polarity\n");
200 dev_err(component->dev, "Invalid DAI interface format\n");
204 snd_soc_component_update_bits(component, TAS6424_SAP_CTRL,
214 struct snd_soc_component *component = dai->component;
218 dev_dbg(component->dev, "%s() tx_mask=%d rx_mask=%d\n", __func__,
233 dev_err(component->dev, "tdm mask must cover 4 contiguous slots\n");
245 dev_err(component->dev, "tdm mask must start at slot 0 or 4\n");
249 snd_soc_component_update_bits(component, TAS6424_SAP_CTRL, TAS6424_SAP_TDM_SLOT_LAST,
257 struct snd_soc_component *component = dai->component;
258 struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
261 dev_dbg(component->dev, "%s() mute=%d\n", __func__, mute);
273 snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, val);
278 static int tas6424_power_off(struct snd_soc_component *component)
280 struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
283 snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, TAS6424_ALL_STATE_HIZ);
291 dev_err(component->dev, "failed to disable supplies: %d\n", ret);
298 static int tas6424_power_on(struct snd_soc_component *component)
300 struct tas6424_data *tas6424 = snd_soc_component_get_drvdata(component);
312 dev_err(component->dev, "failed to enable supplies: %d\n", ret);
320 dev_err(component->dev, "failed to sync regcache: %d\n", ret);
335 snd_soc_component_write(component, TAS6424_CH_STATE_CTRL, chan_states);
347 static int tas6424_set_bias_level(struct snd_soc_component *component,
350 dev_dbg(component->dev, "%s() level=%d\n", __func__, level);
357 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
358 tas6424_power_on(component);
361 tas6424_power_off(component);