Lines Matching defs:codec

3 // ALSA SoC CX20721/CX20723 codec driver
36 /* codec private data */
42 struct snd_soc_component *codec;
865 struct snd_soc_component *codec = snd_soc_dapm_to_component(w->dapm);
866 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
911 struct snd_soc_component *codec = dai->component;
912 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
913 struct device *dev = codec->dev;
979 struct snd_soc_component *codec = dai->component;
980 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
989 struct snd_soc_component *codec = dai->component;
990 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
993 dev_err(codec->dev, "set clk rate failed\n");
1003 struct snd_soc_component *codec = dai->component;
1004 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1005 struct device *dev = codec->dev;
1345 static int cx2072x_set_bias_level(struct snd_soc_component *codec,
1348 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1350 snd_soc_component_get_bias_level(codec);
1368 static void cx2072x_enable_jack_detect(struct snd_soc_component *codec)
1370 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1371 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(codec);
1400 static void cx2072x_disable_jack_detect(struct snd_soc_component *codec)
1402 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1410 struct snd_soc_component *codec = data;
1411 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1444 dev_dbg(codec->dev, "CX2072X_HSDETECT type=0x%X,Jack state = %x\n",
1457 static int cx2072x_set_jack(struct snd_soc_component *codec,
1460 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1464 cx2072x_disable_jack_detect(codec);
1470 cx2072x->jack_gpio.gpiod_dev = codec->dev;
1471 cx2072x->jack_gpio.data = codec;
1479 cx2072x_enable_jack_detect(codec);
1483 static int cx2072x_probe(struct snd_soc_component *codec)
1485 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1487 cx2072x->codec = codec;
1493 * much reason to move this out of the codec driver to the platform
1498 pm_runtime_get_sync(codec->dev);
1512 pm_runtime_put(codec->dev);
1668 dev_info(cx2072x->dev, "codec version: %08x,%08x\n", ven_id, rev_id);