ASoC: SOF: OF: Add shutdown callback for SOF OF device
Add shutdown callback function for SOF OF device and call snd_sof_device_shutdown in sof_of_shutdown callback for DSP shutdown sequence. Signed-off-by: YC Hung <yc.hung@mediatek.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com> Link: https://lore.kernel.org/r/20220406194048.289787-2-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Родитель
40658542d7
Коммит
fe70300c70
|
@ -95,4 +95,10 @@ int sof_of_remove(struct platform_device *pdev)
|
|||
}
|
||||
EXPORT_SYMBOL(sof_of_remove);
|
||||
|
||||
void sof_of_shutdown(struct platform_device *pdev)
|
||||
{
|
||||
snd_sof_device_shutdown(&pdev->dev);
|
||||
}
|
||||
EXPORT_SYMBOL(sof_of_shutdown);
|
||||
|
||||
MODULE_LICENSE("Dual BSD/GPL");
|
||||
|
|
|
@ -13,5 +13,6 @@ extern const struct dev_pm_ops sof_of_pm;
|
|||
|
||||
int sof_of_probe(struct platform_device *pdev);
|
||||
int sof_of_remove(struct platform_device *pdev);
|
||||
void sof_of_shutdown(struct platform_device *pdev);
|
||||
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче