Searched refs:ACP_SOFT_RESET (Results 1 – 14 of 14) sorted by relevance
/linux-6.6.21/sound/soc/amd/rpl/ |
D | rpl-pci-acp6x.c | 48 rpl_acp_writel(1, acp_base + ACP_SOFT_RESET); in rpl_reset() 51 val = rpl_acp_readl(acp_base + ACP_SOFT_RESET); in rpl_reset() 56 rpl_acp_writel(0, acp_base + ACP_SOFT_RESET); in rpl_reset() 59 val = rpl_acp_readl(acp_base + ACP_SOFT_RESET); in rpl_reset()
|
D | rpl_acp6x_chip_offset_byte.h | 12 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.6.21/sound/soc/amd/yc/ |
D | pci-acp6x.c | 53 acp6x_writel(1, acp_base + ACP_SOFT_RESET); in acp6x_reset() 56 val = acp6x_readl(acp_base + ACP_SOFT_RESET); in acp6x_reset() 61 acp6x_writel(0, acp_base + ACP_SOFT_RESET); in acp6x_reset() 64 val = acp6x_readl(acp_base + ACP_SOFT_RESET); in acp6x_reset()
|
D | acp6x_chip_offset_byte.h | 110 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.6.21/sound/soc/amd/vangogh/ |
D | pci-acp5x.c | 53 acp_writel(1, acp5x_base + ACP_SOFT_RESET); in acp5x_reset() 56 val = acp_readl(acp5x_base + ACP_SOFT_RESET); in acp5x_reset() 61 acp_writel(0, acp5x_base + ACP_SOFT_RESET); in acp5x_reset() 64 val = acp_readl(acp5x_base + ACP_SOFT_RESET); in acp5x_reset()
|
D | vg_chip_offset_byte.h | 94 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.6.21/sound/soc/amd/renoir/ |
D | rn-pci-acp3x.c | 84 rn_writel(1, acp_base + ACP_SOFT_RESET); in rn_acp_reset() 87 val = rn_readl(acp_base + ACP_SOFT_RESET); in rn_acp_reset() 92 rn_writel(0, acp_base + ACP_SOFT_RESET); in rn_acp_reset() 95 val = rn_readl(acp_base + ACP_SOFT_RESET); in rn_acp_reset()
|
D | rn_chip_offset_byte.h | 96 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.6.21/sound/soc/amd/acp/ |
D | acp-legacy-common.c | 283 writel(1, base + ACP_SOFT_RESET); in acp_reset() 284 ret = readl_poll_timeout(base + ACP_SOFT_RESET, val, val & ACP_SOFT_RST_DONE_MASK, in acp_reset() 289 writel(0, base + ACP_SOFT_RESET); in acp_reset() 290 return readl_poll_timeout(base + ACP_SOFT_RESET, val, !val, DELAY_US, ACP_TIMEOUT); in acp_reset()
|
D | chip_offset_byte.h | 20 #define ACP_SOFT_RESET 0x1000 macro
|
/linux-6.6.21/sound/soc/sof/amd/ |
D | acp-dsp-offset.h | 48 #define ACP_SOFT_RESET 0x1000 macro
|
D | acp.c | 409 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, ACP_ASSERT_RESET); in acp_reset() 411 ret = snd_sof_dsp_read_poll_timeout(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, val, in acp_reset() 419 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, ACP_RELEASE_RESET); in acp_reset() 421 ret = snd_sof_dsp_read_poll_timeout(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, val, !val, in acp_reset()
|
/linux-6.6.21/sound/soc/amd/ps/ |
D | pci-ps.c | 43 writel(1, acp_base + ACP_SOFT_RESET); in acp63_reset() 45 ret = readl_poll_timeout(acp_base + ACP_SOFT_RESET, val, in acp63_reset() 51 writel(0, acp_base + ACP_SOFT_RESET); in acp63_reset() 53 return readl_poll_timeout(acp_base + ACP_SOFT_RESET, val, !val, DELAY_US, ACP_TIMEOUT); in acp63_reset()
|
/linux-6.6.21/include/sound/ |
D | acp63_chip_offset_byte.h | 110 #define ACP_SOFT_RESET 0x0001000 macro
|