Symbol: cs47l15
sound/soc/codecs/cs47l15.c
110
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
112
ucontrol->value.integer.value[0] = !!cs47l15->in1_lp_mode;
sound/soc/codecs/cs47l15.c
1127
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
1131
return madera_set_fll_refclk(&cs47l15->fll[0], source, fref,
sound/soc/codecs/cs47l15.c
1134
return madera_set_fll_ao_refclk(&cs47l15->fll[1], source, fref,
sound/soc/codecs/cs47l15.c
1137
return madera_set_fll_syncclk(&cs47l15->fll[0], source, fref,
sound/soc/codecs/cs47l15.c
121
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
123
if (!!ucontrol->value.integer.value[0] == cs47l15->in1_lp_mode)
sound/soc/codecs/cs47l15.c
1242
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
1243
struct madera_priv *priv = &cs47l15->core;
sound/soc/codecs/cs47l15.c
1261
struct cs47l15 *cs47l15 = data;
sound/soc/codecs/cs47l15.c
1262
struct madera_priv *priv = &cs47l15->core;
sound/soc/codecs/cs47l15.c
1282
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
1283
struct madera *madera = cs47l15->core.madera;
sound/soc/codecs/cs47l15.c
1310
wm_adsp2_component_probe(&cs47l15->core.adsp[0], component);
sound/soc/codecs/cs47l15.c
1317
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
1318
struct madera *madera = cs47l15->core.madera;
sound/soc/codecs/cs47l15.c
1324
wm_adsp2_component_remove(&cs47l15->core.adsp[0], component);
sound/soc/codecs/cs47l15.c
1367
struct cs47l15 *cs47l15;
sound/soc/codecs/cs47l15.c
137
cs47l15->in1_lp_mode = false;
sound/soc/codecs/cs47l15.c
1378
cs47l15 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l15),
sound/soc/codecs/cs47l15.c
1380
if (!cs47l15)
sound/soc/codecs/cs47l15.c
1383
platform_set_drvdata(pdev, cs47l15);
sound/soc/codecs/cs47l15.c
1385
cs47l15->core.madera = madera;
sound/soc/codecs/cs47l15.c
1386
cs47l15->core.dev = &pdev->dev;
sound/soc/codecs/cs47l15.c
1387
cs47l15->core.num_inputs = 4;
sound/soc/codecs/cs47l15.c
1389
ret = madera_core_init(&cs47l15->core);
sound/soc/codecs/cs47l15.c
1393
ret = madera_init_overheat(&cs47l15->core);
sound/soc/codecs/cs47l15.c
1399
cs47l15);
sound/soc/codecs/cs47l15.c
1409
cs47l15->core.adsp[0].part = "cs47l15";
sound/soc/codecs/cs47l15.c
1410
cs47l15->core.adsp[0].cs_dsp.num = 1;
sound/soc/codecs/cs47l15.c
1411
cs47l15->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l15.c
1412
cs47l15->core.adsp[0].cs_dsp.rev = 2;
sound/soc/codecs/cs47l15.c
1413
cs47l15->core.adsp[0].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l15.c
1414
cs47l15->core.adsp[0].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l15.c
1416
cs47l15->core.adsp[0].cs_dsp.base = MADERA_DSP1_CONFIG_1;
sound/soc/codecs/cs47l15.c
1417
cs47l15->core.adsp[0].cs_dsp.mem = cs47l15_dsp1_regions;
sound/soc/codecs/cs47l15.c
1418
cs47l15->core.adsp[0].cs_dsp.num_mems = ARRAY_SIZE(cs47l15_dsp1_regions);
sound/soc/codecs/cs47l15.c
1420
cs47l15->core.adsp[0].cs_dsp.lock_regions =
sound/soc/codecs/cs47l15.c
1423
ret = wm_adsp2_init(&cs47l15->core.adsp[0]);
sound/soc/codecs/cs47l15.c
1427
ret = madera_init_bus_error_irq(&cs47l15->core, 0, wm_adsp2_bus_error);
sound/soc/codecs/cs47l15.c
1432
&cs47l15->fll[0]);
sound/soc/codecs/cs47l15.c
1434
&cs47l15->fll[1]);
sound/soc/codecs/cs47l15.c
1437
madera_init_dai(&cs47l15->core, i);
sound/soc/codecs/cs47l15.c
1460
madera_free_bus_error_irq(&cs47l15->core, 0);
sound/soc/codecs/cs47l15.c
1462
wm_adsp2_remove(&cs47l15->core.adsp[0]);
sound/soc/codecs/cs47l15.c
1465
madera_free_irq(madera, MADERA_IRQ_DSP_IRQ1, cs47l15);
sound/soc/codecs/cs47l15.c
1467
madera_free_overheat(&cs47l15->core);
sound/soc/codecs/cs47l15.c
1469
madera_core_free(&cs47l15->core);
sound/soc/codecs/cs47l15.c
1476
struct cs47l15 *cs47l15 = platform_get_drvdata(pdev);
sound/soc/codecs/cs47l15.c
1480
madera_free_bus_error_irq(&cs47l15->core, 0);
sound/soc/codecs/cs47l15.c
1482
wm_adsp2_remove(&cs47l15->core.adsp[0]);
sound/soc/codecs/cs47l15.c
1484
madera_set_irq_wake(cs47l15->core.madera, MADERA_IRQ_DSP_IRQ1, 0);
sound/soc/codecs/cs47l15.c
1485
madera_free_irq(cs47l15->core.madera, MADERA_IRQ_DSP_IRQ1, cs47l15);
sound/soc/codecs/cs47l15.c
1486
madera_free_overheat(&cs47l15->core);
sound/soc/codecs/cs47l15.c
1487
madera_core_free(&cs47l15->core);
sound/soc/codecs/cs47l15.c
150
cs47l15->in1_lp_mode = true;
sound/soc/codecs/cs47l15.c
73
struct cs47l15 *cs47l15 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l15.c
74
struct madera_priv *priv = &cs47l15->core;
sound/soc/codecs/cs47l15.c
88
ret = madera_set_adsp_clk(&cs47l15->core, w->shift, freq);