cs47l92            59 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92            60 sound/soc/codecs/cs47l92.c 	struct madera_priv *priv = &cs47l92->core;
cs47l92           140 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92           141 sound/soc/codecs/cs47l92.c 	struct madera_priv *priv = &cs47l92->core;
cs47l92           155 sound/soc/codecs/cs47l92.c 		ret = madera_set_adsp_clk(&cs47l92->core, w->shift, freq);
cs47l92          1621 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92          1625 sound/soc/codecs/cs47l92.c 		return madera_fllhj_set_refclk(&cs47l92->fll[0], source, fref,
cs47l92          1628 sound/soc/codecs/cs47l92.c 		return madera_fllhj_set_refclk(&cs47l92->fll[1], source, fref,
cs47l92          1787 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92          1788 sound/soc/codecs/cs47l92.c 	struct madera_priv *priv = &cs47l92->core;
cs47l92          1806 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = data;
cs47l92          1807 sound/soc/codecs/cs47l92.c 	struct madera_priv *priv = &cs47l92->core;
cs47l92          1822 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92          1823 sound/soc/codecs/cs47l92.c 	struct madera *madera = cs47l92->core.madera;
cs47l92          1848 sound/soc/codecs/cs47l92.c 	return wm_adsp2_component_probe(&cs47l92->core.adsp[0], component);
cs47l92          1853 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
cs47l92          1854 sound/soc/codecs/cs47l92.c 	struct madera *madera = cs47l92->core.madera;
cs47l92          1860 sound/soc/codecs/cs47l92.c 	wm_adsp2_component_remove(&cs47l92->core.adsp[0], component);
cs47l92          1907 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92;
cs47l92          1918 sound/soc/codecs/cs47l92.c 	cs47l92 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l92), GFP_KERNEL);
cs47l92          1919 sound/soc/codecs/cs47l92.c 	if (!cs47l92)
cs47l92          1922 sound/soc/codecs/cs47l92.c 	platform_set_drvdata(pdev, cs47l92);
cs47l92          1924 sound/soc/codecs/cs47l92.c 	cs47l92->core.madera = madera;
cs47l92          1925 sound/soc/codecs/cs47l92.c 	cs47l92->core.dev = &pdev->dev;
cs47l92          1926 sound/soc/codecs/cs47l92.c 	cs47l92->core.num_inputs = 8;
cs47l92          1928 sound/soc/codecs/cs47l92.c 	ret = madera_core_init(&cs47l92->core);
cs47l92          1934 sound/soc/codecs/cs47l92.c 				 cs47l92);
cs47l92          1944 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].part = "cs47l92";
cs47l92          1945 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].num = 1;
cs47l92          1946 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].type = WMFW_ADSP2;
cs47l92          1947 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].rev = 2;
cs47l92          1948 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].dev = madera->dev;
cs47l92          1949 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].regmap = madera->regmap_32bit;
cs47l92          1951 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].base = MADERA_DSP1_CONFIG_1;
cs47l92          1952 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].mem = cs47l92_dsp1_regions;
cs47l92          1953 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].num_mems = ARRAY_SIZE(cs47l92_dsp1_regions);
cs47l92          1955 sound/soc/codecs/cs47l92.c 	cs47l92->core.adsp[0].lock_regions = WM_ADSP2_REGION_1_9;
cs47l92          1957 sound/soc/codecs/cs47l92.c 	ret = wm_adsp2_init(&cs47l92->core.adsp[0]);
cs47l92          1961 sound/soc/codecs/cs47l92.c 	ret = madera_init_bus_error_irq(&cs47l92->core, 0, wm_adsp2_bus_error);
cs47l92          1963 sound/soc/codecs/cs47l92.c 		wm_adsp2_remove(&cs47l92->core.adsp[0]);
cs47l92          1968 sound/soc/codecs/cs47l92.c 			&cs47l92->fll[0]);
cs47l92          1970 sound/soc/codecs/cs47l92.c 			&cs47l92->fll[1]);
cs47l92          1973 sound/soc/codecs/cs47l92.c 		madera_init_dai(&cs47l92->core, i);
cs47l92          1996 sound/soc/codecs/cs47l92.c 	madera_free_bus_error_irq(&cs47l92->core, 0);
cs47l92          1998 sound/soc/codecs/cs47l92.c 	wm_adsp2_remove(&cs47l92->core.adsp[0]);
cs47l92          2001 sound/soc/codecs/cs47l92.c 	madera_free_irq(madera, MADERA_IRQ_DSP_IRQ1, cs47l92);
cs47l92          2003 sound/soc/codecs/cs47l92.c 	madera_core_free(&cs47l92->core);
cs47l92          2010 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = platform_get_drvdata(pdev);
cs47l92          2014 sound/soc/codecs/cs47l92.c 	madera_free_bus_error_irq(&cs47l92->core, 0);
cs47l92          2015 sound/soc/codecs/cs47l92.c 	wm_adsp2_remove(&cs47l92->core.adsp[0]);
cs47l92          2017 sound/soc/codecs/cs47l92.c 	madera_set_irq_wake(cs47l92->core.madera, MADERA_IRQ_DSP_IRQ1, 0);
cs47l92          2018 sound/soc/codecs/cs47l92.c 	madera_free_irq(cs47l92->core.madera, MADERA_IRQ_DSP_IRQ1, cs47l92);
cs47l92          2020 sound/soc/codecs/cs47l92.c 	madera_core_free(&cs47l92->core);