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);