Lines Matching defs:codec

3 // ALSA SoC CX20721/CX20723 codec driver
36 /* codec private data */
42 struct snd_soc_component *codec;
871 struct snd_soc_component *codec = snd_soc_dapm_to_component(w->dapm);
872 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
917 struct snd_soc_component *codec = dai->component;
918 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
919 struct device *dev = codec->dev;
985 struct snd_soc_component *codec = dai->component;
986 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
995 struct snd_soc_component *codec = dai->component;
996 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
999 dev_err(codec->dev, "set clk rate failed\n");
1009 struct snd_soc_component *codec = dai->component;
1010 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1011 struct device *dev = codec->dev;
1351 static int cx2072x_set_bias_level(struct snd_soc_component *codec,
1354 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1356 snd_soc_component_get_bias_level(codec);
1374 static void cx2072x_enable_jack_detect(struct snd_soc_component *codec)
1376 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1377 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(codec);
1406 static void cx2072x_disable_jack_detect(struct snd_soc_component *codec)
1408 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1416 struct snd_soc_component *codec = data;
1417 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1450 dev_dbg(codec->dev, "CX2072X_HSDETECT type=0x%X,Jack state = %x\n",
1463 static int cx2072x_set_jack(struct snd_soc_component *codec,
1466 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1470 cx2072x_disable_jack_detect(codec);
1476 cx2072x->jack_gpio.gpiod_dev = codec->dev;
1477 cx2072x->jack_gpio.data = codec;
1485 cx2072x_enable_jack_detect(codec);
1489 static int cx2072x_probe(struct snd_soc_component *codec)
1491 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec);
1493 cx2072x->codec = codec;
1499 * much reason to move this out of the codec driver to the platform
1504 pm_runtime_get_sync(codec->dev);
1518 pm_runtime_put(codec->dev);
1667 dev_info(cx2072x->dev, "codec version: %08x,%08x\n", ven_id, rev_id);