Symbol: cs47l92
sound/soc/codecs/cs47l92.c
144
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
145
struct madera_priv *priv = &cs47l92->core;
sound/soc/codecs/cs47l92.c
159
ret = madera_set_adsp_clk(&cs47l92->core, w->shift, freq);
sound/soc/codecs/cs47l92.c
1677
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
1681
return madera_fllhj_set_refclk(&cs47l92->fll[0], source, fref,
sound/soc/codecs/cs47l92.c
1684
return madera_fllhj_set_refclk(&cs47l92->fll[1], source, fref,
sound/soc/codecs/cs47l92.c
176
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
177
struct madera_priv *priv = &cs47l92->core;
sound/soc/codecs/cs47l92.c
1846
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
1847
struct madera_priv *priv = &cs47l92->core;
sound/soc/codecs/cs47l92.c
1865
struct cs47l92 *cs47l92 = data;
sound/soc/codecs/cs47l92.c
1866
struct madera_priv *priv = &cs47l92->core;
sound/soc/codecs/cs47l92.c
1889
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
1890
struct madera *madera = cs47l92->core.madera;
sound/soc/codecs/cs47l92.c
1917
return wm_adsp2_component_probe(&cs47l92->core.adsp[0], component);
sound/soc/codecs/cs47l92.c
1922
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
1923
struct madera *madera = cs47l92->core.madera;
sound/soc/codecs/cs47l92.c
1929
wm_adsp2_component_remove(&cs47l92->core.adsp[0], component);
sound/soc/codecs/cs47l92.c
1975
struct cs47l92 *cs47l92;
sound/soc/codecs/cs47l92.c
1986
cs47l92 = devm_kzalloc(&pdev->dev, sizeof(struct cs47l92), GFP_KERNEL);
sound/soc/codecs/cs47l92.c
1987
if (!cs47l92)
sound/soc/codecs/cs47l92.c
1990
platform_set_drvdata(pdev, cs47l92);
sound/soc/codecs/cs47l92.c
1992
cs47l92->core.madera = madera;
sound/soc/codecs/cs47l92.c
1993
cs47l92->core.dev = &pdev->dev;
sound/soc/codecs/cs47l92.c
1994
cs47l92->core.num_inputs = 8;
sound/soc/codecs/cs47l92.c
1996
ret = madera_core_init(&cs47l92->core);
sound/soc/codecs/cs47l92.c
2002
cs47l92);
sound/soc/codecs/cs47l92.c
2012
cs47l92->core.adsp[0].part = "cs47l92";
sound/soc/codecs/cs47l92.c
2013
cs47l92->core.adsp[0].cs_dsp.num = 1;
sound/soc/codecs/cs47l92.c
2014
cs47l92->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
sound/soc/codecs/cs47l92.c
2015
cs47l92->core.adsp[0].cs_dsp.rev = 2;
sound/soc/codecs/cs47l92.c
2016
cs47l92->core.adsp[0].cs_dsp.dev = madera->dev;
sound/soc/codecs/cs47l92.c
2017
cs47l92->core.adsp[0].cs_dsp.regmap = madera->regmap_32bit;
sound/soc/codecs/cs47l92.c
2019
cs47l92->core.adsp[0].cs_dsp.base = MADERA_DSP1_CONFIG_1;
sound/soc/codecs/cs47l92.c
2020
cs47l92->core.adsp[0].cs_dsp.mem = cs47l92_dsp1_regions;
sound/soc/codecs/cs47l92.c
2021
cs47l92->core.adsp[0].cs_dsp.num_mems = ARRAY_SIZE(cs47l92_dsp1_regions);
sound/soc/codecs/cs47l92.c
2023
cs47l92->core.adsp[0].cs_dsp.lock_regions = CS_ADSP2_REGION_1_9;
sound/soc/codecs/cs47l92.c
2025
ret = wm_adsp2_init(&cs47l92->core.adsp[0]);
sound/soc/codecs/cs47l92.c
2029
ret = madera_init_bus_error_irq(&cs47l92->core, 0, wm_adsp2_bus_error);
sound/soc/codecs/cs47l92.c
2034
&cs47l92->fll[0]);
sound/soc/codecs/cs47l92.c
2036
&cs47l92->fll[1]);
sound/soc/codecs/cs47l92.c
2039
madera_init_dai(&cs47l92->core, i);
sound/soc/codecs/cs47l92.c
2062
madera_free_bus_error_irq(&cs47l92->core, 0);
sound/soc/codecs/cs47l92.c
2064
wm_adsp2_remove(&cs47l92->core.adsp[0]);
sound/soc/codecs/cs47l92.c
2067
madera_free_irq(madera, MADERA_IRQ_DSP_IRQ1, cs47l92);
sound/soc/codecs/cs47l92.c
2069
madera_core_free(&cs47l92->core);
sound/soc/codecs/cs47l92.c
2076
struct cs47l92 *cs47l92 = platform_get_drvdata(pdev);
sound/soc/codecs/cs47l92.c
2080
madera_free_bus_error_irq(&cs47l92->core, 0);
sound/soc/codecs/cs47l92.c
2081
wm_adsp2_remove(&cs47l92->core.adsp[0]);
sound/soc/codecs/cs47l92.c
2083
madera_set_irq_wake(cs47l92->core.madera, MADERA_IRQ_DSP_IRQ1, 0);
sound/soc/codecs/cs47l92.c
2084
madera_free_irq(cs47l92->core.madera, MADERA_IRQ_DSP_IRQ1, cs47l92);
sound/soc/codecs/cs47l92.c
2086
madera_core_free(&cs47l92->core);
sound/soc/codecs/cs47l92.c
57
struct cs47l92 *cs47l92 = snd_soc_component_get_drvdata(component);
sound/soc/codecs/cs47l92.c
58
struct madera_priv *priv = &cs47l92->core;