Lines Matching refs:acp63_base

73 	ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL);  in acp63_enable_pdm_interrupts()
75 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
84 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
86 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
167 writel(ACP_SRAM_PTE_OFFSET | BIT(31), rtd->acp63_base + ACPAXI2AXI_ATU_BASE_ADDR_GRP_1); in acp63_config_dma()
168 writel(PAGE_SIZE_4K_ENABLE, rtd->acp63_base + ACPAXI2AXI_ATU_PAGE_SIZE_GRP_1); in acp63_config_dma()
174 writel(low, rtd->acp63_base + ACP_SCRATCH_REG_0 + val); in acp63_config_dma()
176 writel(high, rtd->acp63_base + ACP_SCRATCH_REG_0 + val + 4); in acp63_config_dma()
212 pdm_data->acp63_base = adata->acp63_base; in acp63_pdm_dma_open()
233 period_bytes, rtd->acp63_base); in acp63_pdm_dma_hw_params()
243 high = readl(rtd->acp63_base + ACP_WOV_RX_LINEARPOSITIONCNTR_HIGH); in acp63_pdm_get_byte_count()
245 low = readl(rtd->acp63_base + ACP_WOV_RX_LINEARPOSITIONCNTR_LOW); in acp63_pdm_get_byte_count()
310 writel(ch_mask, rtd->acp63_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp63_pdm_dai_trigger()
311 writel(PDM_DECIMATION_FACTOR, rtd->acp63_base + ACP_WOV_PDM_DECIMATION_FACTOR); in acp63_pdm_dai_trigger()
313 pdm_status = acp63_check_pdm_dma_status(rtd->acp63_base); in acp63_pdm_dai_trigger()
315 ret = acp63_start_pdm_dma(rtd->acp63_base); in acp63_pdm_dai_trigger()
320 pdm_status = acp63_check_pdm_dma_status(rtd->acp63_base); in acp63_pdm_dai_trigger()
322 ret = acp63_stop_pdm_dma(rtd->acp63_base); in acp63_pdm_dai_trigger()
377 adata->acp63_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in acp63_pdm_audio_probe()
378 if (!adata->acp63_base) in acp63_pdm_audio_probe()
420 period_bytes, adata->acp63_base); in acp63_pdm_resume()