ASoC: amd: acp: Add pm ops callback in machine driver
authorAjit Kumar Pandey <AjitKumar.Pandey@amd.com>
Wed, 20 Apr 2022 09:44:36 +0000 (15:14 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 20 Apr 2022 13:25:13 +0000 (14:25 +0100)
Add alsa snd_soc_pm_ops callback in ACP machine driver to support
suspend and resume operation of sound card components

Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
Link: https://lore.kernel.org/r/20220420094442.1352717-1-AjitKumar.Pandey@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/acp/acp-legacy-mach.c
sound/soc/amd/acp/acp-sof-mach.c

index 5d276365d64478db2a7cf1e6d6c0fa84da2c1684..442d5644e0f38760028d4d49f4851e3b95c93ca2 100644 (file)
@@ -131,6 +131,7 @@ static const struct platform_device_id board_ids[] = {
 };
 static struct platform_driver acp_asoc_audio = {
        .driver = {
+               .pm = &snd_soc_pm_ops,
                .name = "acp_mach",
        },
        .probe = acp_asoc_probe,
index 3346677949e3ecc44fad5a5b923d99cb247783e1..bf61a1726f0ecb7be9ab09cd9b9f8face5e462f8 100644 (file)
@@ -144,6 +144,7 @@ static const struct platform_device_id board_ids[] = {
 static struct platform_driver acp_asoc_audio = {
        .driver = {
                .name = "sof_mach",
+               .pm = &snd_soc_pm_ops,
        },
        .probe = acp_sof_probe,
        .id_table = board_ids,