Lines Matching full: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); in wm8998_inmux_put() local
107 struct arizona *arizona = wm8998->core.arizona; in wm8998_inmux_put()
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); in wm8998_set_fll() local
1258 return arizona_set_fll(&wm8998->fll[0], source, Fref, Fout); in wm8998_set_fll()
1260 return arizona_set_fll(&wm8998->fll[1], source, Fref, Fout); in wm8998_set_fll()
1262 return arizona_set_fll_refclk(&wm8998->fll[0], source, Fref, in wm8998_set_fll()
1265 return arizona_set_fll_refclk(&wm8998->fll[1], source, Fref, in wm8998_set_fll()
1333 struct wm8998_priv *wm8998; in wm8998_probe() local
1336 wm8998 = devm_kzalloc(&pdev->dev, sizeof(struct wm8998_priv), in wm8998_probe()
1338 if (!wm8998) in wm8998_probe()
1340 platform_set_drvdata(pdev, wm8998); in wm8998_probe()
1350 wm8998->core.arizona = arizona; in wm8998_probe()
1351 wm8998->core.num_inputs = 3; /* IN1L, IN1R, IN2 */ in wm8998_probe()
1353 for (i = 0; i < ARRAY_SIZE(wm8998->fll); i++) in wm8998_probe()
1354 wm8998->fll[i].vco_mult = 1; in wm8998_probe()
1358 &wm8998->fll[0]); in wm8998_probe()
1361 &wm8998->fll[1]); in wm8998_probe()
1364 arizona_init_dai(&wm8998->core, i); in wm8998_probe()
1401 struct wm8998_priv *wm8998 = platform_get_drvdata(pdev); in wm8998_remove() local
1402 struct arizona *arizona = wm8998->core.arizona; in wm8998_remove()
1413 .name = "wm8998-codec",
1421 MODULE_DESCRIPTION("ASoC WM8998 driver");
1424 MODULE_ALIAS("platform:wm8998-codec");