Lines Matching defs:wm8998
3 * wm8998.c -- ALSA SoC Audio driver for WM8998 codecs
30 #include "wm8998.h"
106 struct wm8998_priv *wm8998 = snd_soc_component_get_drvdata(component);
107 struct arizona *arizona = wm8998->core.arizona;
1146 .name = "wm8998-aif1",
1168 .name = "wm8998-aif2",
1190 .name = "wm8998-aif3",
1212 .name = "wm8998-slim1",
1231 .name = "wm8998-slim2",
1254 struct wm8998_priv *wm8998 = snd_soc_component_get_drvdata(component);
1258 return arizona_set_fll(&wm8998->fll[0], source, Fref, Fout);
1260 return arizona_set_fll(&wm8998->fll[1], source, Fref, Fout);
1262 return arizona_set_fll_refclk(&wm8998->fll[0], source, Fref,
1265 return arizona_set_fll_refclk(&wm8998->fll[1], source, Fref,
1333 struct wm8998_priv *wm8998;
1336 wm8998 = devm_kzalloc(&pdev->dev, sizeof(struct wm8998_priv),
1338 if (!wm8998)
1340 platform_set_drvdata(pdev, wm8998);
1350 wm8998->core.arizona = arizona;
1351 wm8998->core.num_inputs = 3; /* IN1L, IN1R, IN2 */
1353 for (i = 0; i < ARRAY_SIZE(wm8998->fll); i++)
1354 wm8998->fll[i].vco_mult = 1;
1358 &wm8998->fll[0]);
1361 &wm8998->fll[1]);
1364 arizona_init_dai(&wm8998->core, i);
1401 struct wm8998_priv *wm8998 = platform_get_drvdata(pdev);
1402 struct arizona *arizona = wm8998->core.arizona;
1413 .name = "wm8998-codec",
1424 MODULE_ALIAS("platform:wm8998-codec");