mirror of https://gitee.com/openkylin/linux.git
ASoC: fsl: create function imx_pcm_fiq_exit()
Create function imx_pcm_fiq_exit() to be paired with imx_pcm_fiq_init() just like the pair of imx_pcm_dma_init() and imx_pcm_dma_exit(). Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
3b7d46380b
commit
88e89f5548
|
@ -314,3 +314,8 @@ int imx_pcm_fiq_init(struct platform_device *pdev)
|
|||
|
||||
return ret;
|
||||
}
|
||||
|
||||
void imx_pcm_fiq_exit(struct platform_device *pdev)
|
||||
{
|
||||
snd_soc_unregister_platform(&pdev->dev);
|
||||
}
|
||||
|
|
|
@ -115,7 +115,7 @@ static int imx_pcm_probe(struct platform_device *pdev)
|
|||
static int imx_pcm_remove(struct platform_device *pdev)
|
||||
{
|
||||
if (strcmp(pdev->id_entry->name, "imx-fiq-pcm-audio") == 0)
|
||||
snd_soc_unregister_platform(&pdev->dev);
|
||||
imx_pcm_fiq_exit(pdev);
|
||||
else
|
||||
imx_pcm_dma_exit(pdev);
|
||||
|
||||
|
|
|
@ -53,11 +53,16 @@ static inline void imx_pcm_dma_exit(struct platform_device *pdev)
|
|||
|
||||
#ifdef CONFIG_SND_SOC_IMX_PCM_FIQ
|
||||
int imx_pcm_fiq_init(struct platform_device *pdev);
|
||||
void imx_pcm_fiq_exit(struct platform_device *pdev);
|
||||
#else
|
||||
static inline int imx_pcm_fiq_init(struct platform_device *pdev)
|
||||
{
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
static inline void imx_pcm_fiq_exit(struct platform_device *pdev)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _IMX_PCM_H */
|
||||
|
|
Loading…
Reference in New Issue