Searched refs:ACP_SOFT_RESET (Results 1 – 15 of 15) sorted by relevance
/linux-6.3-rc2/sound/soc/amd/rpl/ |
A 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()
|
A D | rpl_acp6x_chip_offset_byte.h | 12 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.3-rc2/sound/soc/amd/acp/ |
A D | acp-renoir.c | 188 writel(1, base + ACP_SOFT_RESET); in acp3x_reset() 190 ret = readl_poll_timeout(base + ACP_SOFT_RESET, val, val & ACP_SOFT_RST_DONE_MASK, in acp3x_reset() 195 writel(0, base + ACP_SOFT_RESET); in acp3x_reset() 197 return readl_poll_timeout(base + ACP_SOFT_RESET, val, !val, DELAY_US, ACP_TIMEOUT); in acp3x_reset()
|
A D | acp-rembrandt.c | 229 writel(1, base + ACP_SOFT_RESET); in acp6x_reset() 232 val = readl(base + ACP_SOFT_RESET); in acp6x_reset() 237 writel(0, base + ACP_SOFT_RESET); in acp6x_reset() 240 val = readl(base + ACP_SOFT_RESET); in acp6x_reset()
|
A D | chip_offset_byte.h | 20 #define ACP_SOFT_RESET 0x1000 macro
|
/linux-6.3-rc2/sound/soc/amd/vangogh/ |
A 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()
|
A D | vg_chip_offset_byte.h | 94 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.3-rc2/sound/soc/amd/yc/ |
A 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()
|
A D | acp6x_chip_offset_byte.h | 110 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.3-rc2/sound/soc/amd/renoir/ |
A 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()
|
A D | rn_chip_offset_byte.h | 96 #define ACP_SOFT_RESET 0x1241000 macro
|
/linux-6.3-rc2/sound/soc/amd/ps/ |
A D | pci-ps.c | 47 acp63_writel(1, acp_base + ACP_SOFT_RESET); in acp63_reset() 50 val = acp63_readl(acp_base + ACP_SOFT_RESET); in acp63_reset() 55 acp63_writel(0, acp_base + ACP_SOFT_RESET); in acp63_reset() 58 val = acp63_readl(acp_base + ACP_SOFT_RESET); in acp63_reset()
|
/linux-6.3-rc2/sound/soc/sof/amd/ |
A D | acp-dsp-offset.h | 48 #define ACP_SOFT_RESET 0x1000 macro
|
A D | acp.c | 393 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, ACP_ASSERT_RESET); in acp_reset() 395 ret = snd_sof_dsp_read_poll_timeout(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, val, in acp_reset() 403 snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, ACP_RELEASE_RESET); in acp_reset() 405 ret = snd_sof_dsp_read_poll_timeout(sdev, ACP_DSP_BAR, ACP_SOFT_RESET, val, !val, in acp_reset()
|
/linux-6.3-rc2/include/sound/ |
A D | acp63_chip_offset_byte.h | 110 #define ACP_SOFT_RESET 0x0001000 macro
|
Completed in 33 milliseconds