Searched refs:acp62_base (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/sound/soc/amd/ps/ |
D | ps-pdm-dma.c | 157 acp62_writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp62_base + in acp62_config_dma() 159 acp62_writel(PAGE_SIZE_4K_ENABLE, rtd->acp62_base + in acp62_config_dma() 166 acp62_writel(low, rtd->acp62_base + ACP_SCRATCH_REG_0 + val); in acp62_config_dma() 168 acp62_writel(high, rtd->acp62_base + ACP_SCRATCH_REG_0 + val + 4); in acp62_config_dma() 199 acp62_enable_pdm_interrupts(adata->acp62_base); in acp62_pdm_dma_open() 204 pdm_data->acp62_base = adata->acp62_base; in acp62_pdm_dma_open() 225 period_bytes, rtd->acp62_base); in acp62_pdm_dma_hw_params() 235 high = acp62_readl(rtd->acp62_base + ACP_WOV_RX_LINEARPOSITIONCNTR_HIGH); in acp62_pdm_get_byte_count() 237 low = acp62_readl(rtd->acp62_base + ACP_WOV_RX_LINEARPOSITIONCNTR_LOW); in acp62_pdm_get_byte_count() 275 acp62_disable_pdm_interrupts(adata->acp62_base); in acp62_pdm_dma_close() [all …]
|
D | pci-ps.c | 21 void __iomem *acp62_base; member 131 val = acp62_readl(adata->acp62_base + ACP_EXTERNAL_INTR_STAT); in acp62_irq_handler() 134 acp62_writel(BIT(PDM_DMA_STAT), adata->acp62_base + ACP_EXTERNAL_INTR_STAT); in acp62_irq_handler() 181 adata->acp62_base = devm_ioremap(&pci->dev, addr, in snd_acp62_probe() 183 if (!adata->acp62_base) { in snd_acp62_probe() 189 ret = acp62_init(adata->acp62_base, &pci->dev); in snd_acp62_probe() 192 val = acp62_readl(adata->acp62_base + ACP_PIN_CONFIG); in snd_acp62_probe() 270 if (acp62_deinit(adata->acp62_base, &pci->dev)) in snd_acp62_probe() 286 ret = acp62_deinit(adata->acp62_base, dev); in snd_acp62_suspend() 298 ret = acp62_init(adata->acp62_base, dev); in snd_acp62_resume() [all …]
|
D | acp62.h | 81 void __iomem *acp62_base; member 86 void __iomem *acp62_base; member
|