cs47l85           115 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
cs47l85           116 sound/soc/codecs/cs47l85.c 	struct madera_priv *priv = &cs47l85->core;
cs47l85           133 sound/soc/codecs/cs47l85.c 		ret = madera_set_adsp_clk(&cs47l85->core, w->shift, freq);
cs47l85          2225 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
cs47l85          2229 sound/soc/codecs/cs47l85.c 		return madera_set_fll_refclk(&cs47l85->fll[0], source, fref,
cs47l85          2232 sound/soc/codecs/cs47l85.c 		return madera_set_fll_refclk(&cs47l85->fll[1], source, fref,
cs47l85          2235 sound/soc/codecs/cs47l85.c 		return madera_set_fll_refclk(&cs47l85->fll[2], source, fref,
cs47l85          2238 sound/soc/codecs/cs47l85.c 		return madera_set_fll_syncclk(&cs47l85->fll[0], source, fref,
cs47l85          2241 sound/soc/codecs/cs47l85.c 		return madera_set_fll_syncclk(&cs47l85->fll[1], source, fref,
cs47l85          2244 sound/soc/codecs/cs47l85.c 		return madera_set_fll_syncclk(&cs47l85->fll[2], source, fref,
cs47l85          2446 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
cs47l85          2447 sound/soc/codecs/cs47l85.c 	struct madera_priv *priv = &cs47l85->core;
cs47l85          2467 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = data;
cs47l85          2468 sound/soc/codecs/cs47l85.c 	struct madera_priv *priv = &cs47l85->core;
cs47l85          2496 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
cs47l85          2497 sound/soc/codecs/cs47l85.c 	struct madera *madera = cs47l85->core.madera;
cs47l85          2523 sound/soc/codecs/cs47l85.c 		wm_adsp2_component_probe(&cs47l85->core.adsp[i], component);
cs47l85          2530 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = snd_soc_component_get_drvdata(component);
cs47l85          2531 sound/soc/codecs/cs47l85.c 	struct madera *madera = cs47l85->core.madera;
cs47l85          2539 sound/soc/codecs/cs47l85.c 		wm_adsp2_component_remove(&cs47l85->core.adsp[i], component);
cs47l85          2590 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85;
cs47l85          2601 sound/soc/codecs/cs47l85.c 	cs47l85 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l85),
cs47l85          2603 sound/soc/codecs/cs47l85.c 	if (!cs47l85)
cs47l85          2606 sound/soc/codecs/cs47l85.c 	platform_set_drvdata(pdev, cs47l85);
cs47l85          2608 sound/soc/codecs/cs47l85.c 	cs47l85->core.madera = madera;
cs47l85          2609 sound/soc/codecs/cs47l85.c 	cs47l85->core.dev = &pdev->dev;
cs47l85          2610 sound/soc/codecs/cs47l85.c 	cs47l85->core.num_inputs = 12;
cs47l85          2612 sound/soc/codecs/cs47l85.c 	ret = madera_core_init(&cs47l85->core);
cs47l85          2616 sound/soc/codecs/cs47l85.c 	ret = madera_init_overheat(&cs47l85->core);
cs47l85          2622 sound/soc/codecs/cs47l85.c 				 cs47l85);
cs47l85          2633 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].part = "cs47l85";
cs47l85          2634 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].num = i + 1;
cs47l85          2635 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].type = WMFW_ADSP2;
cs47l85          2636 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].rev = 1;
cs47l85          2637 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].dev = madera->dev;
cs47l85          2638 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].regmap = madera->regmap_32bit;
cs47l85          2640 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].base = wm_adsp2_control_bases[i];
cs47l85          2641 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].mem = cs47l85_dsp_regions[i];
cs47l85          2642 sound/soc/codecs/cs47l85.c 		cs47l85->core.adsp[i].num_mems =
cs47l85          2645 sound/soc/codecs/cs47l85.c 		ret = wm_adsp2_init(&cs47l85->core.adsp[i]);
cs47l85          2648 sound/soc/codecs/cs47l85.c 				wm_adsp2_remove(&cs47l85->core.adsp[i]);
cs47l85          2654 sound/soc/codecs/cs47l85.c 			&cs47l85->fll[0]);
cs47l85          2656 sound/soc/codecs/cs47l85.c 			&cs47l85->fll[1]);
cs47l85          2658 sound/soc/codecs/cs47l85.c 			&cs47l85->fll[2]);
cs47l85          2661 sound/soc/codecs/cs47l85.c 		madera_init_dai(&cs47l85->core, i);
cs47l85          2686 sound/soc/codecs/cs47l85.c 		wm_adsp2_remove(&cs47l85->core.adsp[i]);
cs47l85          2689 sound/soc/codecs/cs47l85.c 	madera_free_irq(madera, MADERA_IRQ_DSP_IRQ1, cs47l85);
cs47l85          2691 sound/soc/codecs/cs47l85.c 	madera_free_overheat(&cs47l85->core);
cs47l85          2693 sound/soc/codecs/cs47l85.c 	madera_core_free(&cs47l85->core);
cs47l85          2700 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = platform_get_drvdata(pdev);
cs47l85          2706 sound/soc/codecs/cs47l85.c 		wm_adsp2_remove(&cs47l85->core.adsp[i]);
cs47l85          2708 sound/soc/codecs/cs47l85.c 	madera_set_irq_wake(cs47l85->core.madera, MADERA_IRQ_DSP_IRQ1, 0);
cs47l85          2709 sound/soc/codecs/cs47l85.c 	madera_free_irq(cs47l85->core.madera, MADERA_IRQ_DSP_IRQ1, cs47l85);
cs47l85          2710 sound/soc/codecs/cs47l85.c 	madera_free_overheat(&cs47l85->core);
cs47l85          2711 sound/soc/codecs/cs47l85.c 	madera_core_free(&cs47l85->core);