Searched refs:acp_base (Results 1 – 4 of 4) sorted by relevance
50 val = rn_readl(rn_pdm_data->acp_base + ACP_EXTERNAL_INTR_STAT); in pdm_irq_handler()52 rn_writel(BIT(PDM_DMA_STAT), rn_pdm_data->acp_base + in pdm_irq_handler()67 void __iomem *acp_base) in init_pdm_ring_buffer() argument69 rn_writel(physical_addr, acp_base + ACP_WOV_RX_RINGBUFADDR); in init_pdm_ring_buffer()70 rn_writel(buffer_size, acp_base + ACP_WOV_RX_RINGBUFSIZE); in init_pdm_ring_buffer()71 rn_writel(watermark_size, acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE); in init_pdm_ring_buffer()72 rn_writel(0x01, acp_base + ACPAXI2AXI_ATU_CTRL); in init_pdm_ring_buffer()75 static void enable_pdm_clock(void __iomem *acp_base) in enable_pdm_clock() argument82 rn_writel(pdm_clk_enable, acp_base + ACP_WOV_CLK_CTRL); in enable_pdm_clock()83 pdm_ctrl = rn_readl(acp_base + ACP_WOV_MISC_CTRL); in enable_pdm_clock()[all …]
33 void __iomem *acp_base; member38 static int rn_acp_power_on(void __iomem *acp_base) in rn_acp_power_on() argument43 val = rn_readl(acp_base + ACP_PGFSM_STATUS); in rn_acp_power_on()51 acp_base + ACP_PGFSM_CONTROL); in rn_acp_power_on()54 val = rn_readl(acp_base + ACP_PGFSM_STATUS); in rn_acp_power_on()62 static int rn_acp_power_off(void __iomem *acp_base) in rn_acp_power_off() argument68 acp_base + ACP_PGFSM_CONTROL); in rn_acp_power_off()71 val = rn_readl(acp_base + ACP_PGFSM_STATUS); in rn_acp_power_off()79 static int rn_acp_reset(void __iomem *acp_base) in rn_acp_reset() argument84 rn_writel(1, acp_base + ACP_SOFT_RESET); in rn_acp_reset()[all …]
62 void __iomem *acp_base; member71 void __iomem *acp_base; member
185 uint64_t acp_base; in acp_hw_init() local212 acp_base = adev->rmmio_base; in acp_hw_init()292 adev->acp.acp_res[0].start = acp_base; in acp_hw_init()293 adev->acp.acp_res[0].end = acp_base + ACP_DMA_REGS_END; in acp_hw_init()297 adev->acp.acp_res[1].start = acp_base + ACP_I2S_PLAY_REGS_START; in acp_hw_init()298 adev->acp.acp_res[1].end = acp_base + ACP_I2S_PLAY_REGS_END; in acp_hw_init()302 adev->acp.acp_res[2].start = acp_base + ACP_I2S_CAP_REGS_START; in acp_hw_init()303 adev->acp.acp_res[2].end = acp_base + ACP_I2S_CAP_REGS_END; in acp_hw_init()307 adev->acp.acp_res[3].start = acp_base + ACP_BT_PLAY_REGS_START; in acp_hw_init()308 adev->acp.acp_res[3].end = acp_base + ACP_BT_PLAY_REGS_END; in acp_hw_init()