Symbol: cs47l85
sound/soc/codecs/cs47l85.c
115
struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l85.c
116
struct madera_priv *priv = &cs47l85->core;
sound/soc/codecs/cs47l85.c
133
ret = madera_set_adsp_clk(&cs47l85->core, w->shift, freq);
sound/soc/codecs/cs47l85.c
2226
struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l85.c
2230
return madera_set_fll_refclk(&cs47l85->fll[0], source, fref,
sound/soc/codecs/cs47l85.c
2233
return madera_set_fll_refclk(&cs47l85->fll[1], source, fref,
sound/soc/codecs/cs47l85.c
2236
return madera_set_fll_refclk(&cs47l85->fll[2], source, fref,
sound/soc/codecs/cs47l85.c
2239
return madera_set_fll_syncclk(&cs47l85->fll[0], source, fref,
sound/soc/codecs/cs47l85.c
2242
return madera_set_fll_syncclk(&cs47l85->fll[1], source, fref,
sound/soc/codecs/cs47l85.c
2245
return madera_set_fll_syncclk(&cs47l85->fll[2], source, fref,
sound/soc/codecs/cs47l85.c
2450
struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l85.c
2451
struct madera_priv *priv = &cs47l85->core;
sound/soc/codecs/cs47l85.c
2471
struct cs47l85 *cs47l85 = data;
sound/soc/codecs/cs47l85.c
2472
struct madera_priv *priv = &cs47l85->core;
sound/soc/codecs/cs47l85.c
2501
struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l85.c
2502
struct madera *madera = cs47l85->core.madera;
sound/soc/codecs/cs47l85.c
2529
wm_adsp2_component_probe(&cs47l85->core.adsp[i], component);
sound/soc/codecs/cs47l85.c
2536
struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l85.c
2537
struct madera *madera = cs47l85->core.madera;
sound/soc/codecs/cs47l85.c
2545
wm_adsp2_component_remove(&cs47l85->core.adsp[i], component);
sound/soc/codecs/cs47l85.c
2595
struct cs47l85 *cs47l85;
sound/soc/codecs/cs47l85.c
2606
cs47l85 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l85),
sound/soc/codecs/cs47l85.c
2608
if (!cs47l85)
sound/soc/codecs/cs47l85.c
2611
platform_set_drvdata(pdev, cs47l85);
sound/soc/codecs/cs47l85.c
2613
cs47l85->core.madera = madera;
sound/soc/codecs/cs47l85.c
2614
cs47l85->core.dev = &pdev->dev;
sound/soc/codecs/cs47l85.c
2615
cs47l85->core.num_inputs = 12;
sound/soc/codecs/cs47l85.c
2617
ret = madera_core_init(&cs47l85->core);
sound/soc/codecs/cs47l85.c
2621
ret = madera_init_overheat(&cs47l85->core);
sound/soc/codecs/cs47l85.c
2627
cs47l85);
sound/soc/codecs/cs47l85.c
2638
cs47l85->core.adsp[i].part = "cs47l85";
sound/soc/codecs/cs47l85.c
2639
cs47l85->core.adsp[i].cs_dsp.num = i + 1;
sound/soc/codecs/cs47l85.c
2640
cs47l85->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l85.c
2641
cs47l85->core.adsp[i].cs_dsp.rev = 1;
sound/soc/codecs/cs47l85.c
2642
cs47l85->core.adsp[i].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l85.c
2643
cs47l85->core.adsp[i].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l85.c
2645
cs47l85->core.adsp[i].cs_dsp.base = wm_adsp2_control_bases[i];
sound/soc/codecs/cs47l85.c
2646
cs47l85->core.adsp[i].cs_dsp.mem = cs47l85_dsp_regions[i];
sound/soc/codecs/cs47l85.c
2647
cs47l85->core.adsp[i].cs_dsp.num_mems =
sound/soc/codecs/cs47l85.c
2650
ret = wm_adsp2_init(&cs47l85->core.adsp[i]);
sound/soc/codecs/cs47l85.c
2653
wm_adsp2_remove(&cs47l85->core.adsp[i]);
sound/soc/codecs/cs47l85.c
2659
&cs47l85->fll[0]);
sound/soc/codecs/cs47l85.c
2661
&cs47l85->fll[1]);
sound/soc/codecs/cs47l85.c
2663
&cs47l85->fll[2]);
sound/soc/codecs/cs47l85.c
2666
madera_init_dai(&cs47l85->core, i);
sound/soc/codecs/cs47l85.c
2691
wm_adsp2_remove(&cs47l85->core.adsp[i]);
sound/soc/codecs/cs47l85.c
2694
madera_free_irq(madera, MADERA_IRQ_DSP_IRQ1, cs47l85);
sound/soc/codecs/cs47l85.c
2696
madera_free_overheat(&cs47l85->core);
sound/soc/codecs/cs47l85.c
2698
madera_core_free(&cs47l85->core);
sound/soc/codecs/cs47l85.c
2705
struct cs47l85 *cs47l85 = platform_get_drvdata(pdev);
sound/soc/codecs/cs47l85.c
2711
wm_adsp2_remove(&cs47l85->core.adsp[i]);
sound/soc/codecs/cs47l85.c
2713
madera_set_irq_wake(cs47l85->core.madera, MADERA_IRQ_DSP_IRQ1, 0);
sound/soc/codecs/cs47l85.c
2714
madera_free_irq(cs47l85->core.madera, MADERA_IRQ_DSP_IRQ1, cs47l85);
sound/soc/codecs/cs47l85.c
2715
madera_free_overheat(&cs47l85->core);
sound/soc/codecs/cs47l85.c
2716
madera_core_free(&cs47l85->core);