diff options
author | Syed Saba Kareem <Syed.SabaKareem@amd.com> | 2023-06-22 18:23:41 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-06-23 01:31:27 +0300 |
commit | 3eb96217c16cb7be0fe6e1d416ff4fe47f686bea (patch) | |
tree | 48b979ac709f1ffe67c3f3f3612c0c722c1404d1 /sound/soc/amd/acp/acp-renoir.c | |
parent | ad60672394bd1f95c58d3d9336902f47e05126fc (diff) | |
download | linux-3eb96217c16cb7be0fe6e1d416ff4fe47f686bea.tar.xz |
ASoC: amd: acp: remove acp poweroff function
BIOS invokes ACP Power off sequence based on ACP device state.
Remove redundant code from ACP PCI driver for ACP Power off sequence.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com>
Link: https://lore.kernel.org/r/Message-Id: <20230622152406.3709231-4-Syed.SabaKareem@amd.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/amd/acp/acp-renoir.c')
-rw-r--r-- | sound/soc/amd/acp/acp-renoir.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/sound/soc/amd/acp/acp-renoir.c b/sound/soc/amd/acp/acp-renoir.c index b3cbc7f19ec5..f188365fe214 100644 --- a/sound/soc/amd/acp/acp-renoir.c +++ b/sound/soc/amd/acp/acp-renoir.c @@ -169,17 +169,6 @@ static int acp3x_power_on(void __iomem *base) return readl_poll_timeout(base + ACP_PGFSM_STATUS, val, !val, DELAY_US, ACP_TIMEOUT); } -static int acp3x_power_off(void __iomem *base) -{ - u32 val; - - writel(ACP_PWR_OFF_MASK, base + ACP_PGFSM_CONTROL); - - return readl_poll_timeout(base + ACP_PGFSM_STATUS, val, - (val & ACP_PGFSM_STAT_MASK) == ACP_POWERED_OFF, - DELAY_US, ACP_TIMEOUT); -} - static int acp3x_reset(void __iomem *base) { u32 val; @@ -246,12 +235,6 @@ static int rn_acp_deinit(void __iomem *base) return ret; writel(0x00, base + ACP_CONTROL); - - /* power off */ - ret = acp3x_power_off(base); - if (ret) - return ret; - return 0; } static int renoir_audio_probe(struct platform_device *pdev) |