diff options
author | Syed Saba Kareem <Syed.SabaKareem@amd.com> | 2023-10-21 16:50:51 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-10-25 18:21:52 +0200 |
commit | 1b6180c095bc9a6c25e38ae1ec6481f8df20a81f (patch) | |
tree | 39275584405f42d6892ff83728b2a545e0a87e4f /sound/soc/amd/acp/acp-pci.c | |
parent | ASoC: amd: acp: add machine driver support for pdm use case (diff) | |
download | linux-1b6180c095bc9a6c25e38ae1ec6481f8df20a81f.tar.xz linux-1b6180c095bc9a6c25e38ae1ec6481f8df20a81f.zip |
ASoC: amd: acp: change acp-deinit function arguments
acp-deinit function will not be same for all platforms.
To make platform specific changes in acp-deinit
function, instead of passing base address pass chip
structure which contains acp_rev feild.
chip->acp_rev will be used to add platform specific code
in acp-deinit().
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com>
Link: https://lore.kernel.org/r/20231021145110.478744-10-Syed.SabaKareem@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/amd/acp/acp-pci.c')
-rw-r--r-- | sound/soc/amd/acp/acp-pci.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/amd/acp/acp-pci.c b/sound/soc/amd/acp/acp-pci.c index bbf079d47dc4..696c9ee6786f 100644 --- a/sound/soc/amd/acp/acp-pci.c +++ b/sound/soc/amd/acp/acp-pci.c @@ -178,7 +178,7 @@ static int __maybe_unused snd_acp_suspend(struct device *dev) int ret; chip = dev_get_drvdata(dev); - ret = acp_deinit(chip->base); + ret = acp_deinit(chip); if (ret) dev_err(dev, "ACP de-init failed\n"); return ret; @@ -219,7 +219,7 @@ static void acp_pci_remove(struct pci_dev *pci) platform_device_unregister(dmic_dev); if (pdev) platform_device_unregister(pdev); - ret = acp_deinit(chip->base); + ret = acp_deinit(chip); if (ret) dev_err(&pci->dev, "ACP de-init failed\n"); } |