Lines Matching refs:adata
33 struct acp_dev_data *adata = dev_get_drvdata(dev);
38 writel(PDM_CLK_FREQ_MASK, adata->acp_base + ACP_WOV_CLK_CTRL);
39 dmic_ctrl = readl(adata->acp_base + ACP_WOV_MISC_CTRL);
41 writel(dmic_ctrl, adata->acp_base + ACP_WOV_MISC_CTRL);
51 writel(physical_addr, adata->acp_base + ACP_WOV_RX_RINGBUFADDR);
52 writel(size_dmic, adata->acp_base + ACP_WOV_RX_RINGBUFSIZE);
53 writel(period_bytes, adata->acp_base + ACP_WOV_RX_INTR_WATERMARK_SIZE);
54 writel(0x01, adata->acp_base + ACPAXI2AXI_ATU_CTRL);
63 struct acp_dev_data *adata = dev_get_drvdata(dev);
71 dma_enable = readl(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE);
73 writel(PDM_ENABLE, adata->acp_base + ACP_WOV_PDM_ENABLE);
74 writel(PDM_ENABLE, adata->acp_base + ACP_WOV_PDM_DMA_ENABLE);
77 ret = readl_poll_timeout_atomic(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE,
84 dma_enable = readl(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE);
86 writel(PDM_DISABLE, adata->acp_base + ACP_WOV_PDM_ENABLE);
87 writel(PDM_DISABLE, adata->acp_base + ACP_WOV_PDM_DMA_ENABLE);
91 ret = readl_poll_timeout_atomic(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE,
107 struct acp_dev_data *adata = dev_get_drvdata(dev);
126 adata->ch_mask = ch_mask;
132 writel(ch_mask, adata->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS);
133 writel(PDM_DEC_64, adata->acp_base + ACP_WOV_PDM_DECIMATION_FACTOR);
143 struct acp_dev_data *adata = dev_get_drvdata(dev);
152 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, 0));
154 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, 0));
163 struct acp_dev_data *adata = dev_get_drvdata(dev);
167 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, 0));
169 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, 0));