Lines Matching defs:acp_base
46 u32 watermark_size, void __iomem *acp_base)
48 writel(physical_addr, acp_base + ACP_WOV_RX_RINGBUFADDR);
49 writel(buffer_size, acp_base + ACP_WOV_RX_RINGBUFSIZE);
50 writel(watermark_size, acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE);
51 writel(0x01, acp_base + ACPAXI2AXI_ATU_CTRL);
54 static void acp63_enable_pdm_clock(void __iomem *acp_base)
61 writel(pdm_clk_enable, acp_base + ACP_WOV_CLK_CTRL);
62 pdm_ctrl = readl(acp_base + ACP_WOV_MISC_CTRL);
65 writel(pdm_ctrl, acp_base + ACP_WOV_MISC_CTRL);
90 static bool acp63_check_pdm_dma_status(void __iomem *acp_base)
96 pdm_enable = readl(acp_base + ACP_WOV_PDM_ENABLE);
97 pdm_dma_enable = readl(acp_base + ACP_WOV_PDM_DMA_ENABLE);
104 static int acp63_start_pdm_dma(void __iomem *acp_base)
113 acp63_enable_pdm_clock(acp_base);
114 writel(pdm_enable, acp_base + ACP_WOV_PDM_ENABLE);
115 writel(pdm_dma_enable, acp_base + ACP_WOV_PDM_DMA_ENABLE);
118 pdm_dma_enable = readl(acp_base + ACP_WOV_PDM_DMA_ENABLE);
126 static int acp63_stop_pdm_dma(void __iomem *acp_base)
134 pdm_enable = readl(acp_base + ACP_WOV_PDM_ENABLE);
135 pdm_dma_enable = readl(acp_base + ACP_WOV_PDM_DMA_ENABLE);
138 writel(pdm_dma_enable, acp_base + ACP_WOV_PDM_DMA_ENABLE);
141 pdm_dma_enable = readl(acp_base + ACP_WOV_PDM_DMA_ENABLE);
151 writel(pdm_enable, acp_base + ACP_WOV_PDM_ENABLE);
153 writel(0x01, acp_base + ACP_WOV_PDM_FIFO_FLUSH);