summaryrefslogtreecommitdiff
path: root/sound/soc/fsl/fsl_dsp_cpu.c
AgeCommit message (Collapse)Author
2020-10-27MA-17897 ASoC: fsl_dsp: Support building as moduleJindong
Make fsl_dsp_cpu as a separate driver, otherwise below build error will occur when set CONFIG_SND_SOC_FSL_DSP=m ld.lld: error: duplicate symbol: init_module >>> defined at fsl_dsp.c >>> sound/soc/fsl/fsl_dsp.o:(init_module) >>> defined at fsl_dsp_cpu.c >>> sound/soc/fsl/fsl_dsp_cpu.o:(.init.text+0x0) Signed-off-by: Jindong <jindong.yue@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25MLK-20693-2: ASoC: fsl_dsp_cpu: remove the clock operationShengjiu Wang
Remove the clock operation in cpu dai, all clock will be moved to platform driver. The reason is that the suspend and resume of dsp is handled in platform driver, if the clock is disabled before the suspend, the dsp framework can't access the registers of device in suspend. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25MLK-20095-3: ASoC: fsl: dsp: Add ASRC clocksDaniel Baluta
We enable the ASRC clocks from CPU side. We only need the following clocks: "mem", "ipg" and "asrc0..3". Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25MLK-18497-8: ASoC: fsl: dsp: Add DSP audio platform driverDaniel Baluta
Reviewed-by: Cosmin-Gabriel Samoila <cosmin.samoila@nxp.com> Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>