Home
last modified time | relevance | path

Searched refs:acp62_base (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/sound/soc/amd/ps/
Dps-pdm-dma.c157 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 …]
Dpci-ps.c21 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 …]
Dacp62.h81 void __iomem *acp62_base; member
86 void __iomem *acp62_base; member