Home
last modified time | relevance | path

Searched refs:ext_int_ctrl (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/sound/soc/amd/acp/
H A Dacp-pdm.c144 u32 ext_int_ctrl; in acp_dmic_dai_startup() local
152 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, 0)); in acp_dmic_dai_startup()
153 ext_int_ctrl |= PDM_DMA_INTR_MASK; in acp_dmic_dai_startup()
154 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, 0)); in acp_dmic_dai_startup()
164 u32 ext_int_ctrl; in acp_dmic_dai_shutdown() local
167 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, 0)); in acp_dmic_dai_shutdown()
168 ext_int_ctrl &= ~PDM_DMA_INTR_MASK; in acp_dmic_dai_shutdown()
169 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, 0)); in acp_dmic_dai_shutdown()
H A Dacp-legacy-common.c81 u32 ext_int_ctrl; in restore_acp_pdm_params() local
90 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, 0)); in restore_acp_pdm_params()
91 ext_int_ctrl |= PDM_DMA_INTR_MASK; in restore_acp_pdm_params()
92 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, 0)); in restore_acp_pdm_params()
105 u32 phy_addr, acp_fifo_addr, ext_int_ctrl; in set_acp_i2s_dma_fifo() local
175 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in set_acp_i2s_dma_fifo()
176 ext_int_ctrl |= BIT(I2S_RX_THRESHOLD(rsrc->offset)) | in set_acp_i2s_dma_fifo()
183 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in set_acp_i2s_dma_fifo()
H A Dacp-i2s.c397 u32 phy_addr = 0, acp_fifo_addr = 0, ext_int_ctrl; in acp_i2s_prepare() local
472 ext_int_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_i2s_prepare()
473 ext_int_ctrl |= BIT(I2S_RX_THRESHOLD(rsrc->offset)) | in acp_i2s_prepare()
480 writel(ext_int_ctrl, ACP_EXTERNAL_INTR_CNTL(adata, rsrc->irqp_used)); in acp_i2s_prepare()
/openbmc/linux/sound/soc/amd/yc/
H A Dacp6x-pdm-dma.c70 u32 ext_int_ctrl; in acp6x_enable_pdm_interrupts() local
72 ext_int_ctrl = acp6x_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); in acp6x_enable_pdm_interrupts()
73 ext_int_ctrl |= PDM_DMA_INTR_MASK; in acp6x_enable_pdm_interrupts()
74 acp6x_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); in acp6x_enable_pdm_interrupts()
79 u32 ext_int_ctrl; in acp6x_disable_pdm_interrupts() local
81 ext_int_ctrl = acp6x_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); in acp6x_disable_pdm_interrupts()
82 ext_int_ctrl &= ~PDM_DMA_INTR_MASK; in acp6x_disable_pdm_interrupts()
83 acp6x_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); in acp6x_disable_pdm_interrupts()
/openbmc/linux/sound/soc/amd/ps/
H A Dps-pdm-dma.c70 u32 ext_int_ctrl; in acp63_enable_pdm_interrupts() local
73 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
74 ext_int_ctrl |= PDM_DMA_INTR_MASK; in acp63_enable_pdm_interrupts()
75 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_enable_pdm_interrupts()
81 u32 ext_int_ctrl; in acp63_disable_pdm_interrupts() local
84 ext_int_ctrl = readl(adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
85 ext_int_ctrl &= ~PDM_DMA_INTR_MASK; in acp63_disable_pdm_interrupts()
86 writel(ext_int_ctrl, adata->acp63_base + ACP_EXTERNAL_INTR_CNTL); in acp63_disable_pdm_interrupts()
/openbmc/linux/sound/soc/amd/renoir/
H A Dacp3x-pdm-dma.c95 u32 ext_int_ctrl; in enable_pdm_interrupts() local
97 ext_int_ctrl = rn_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); in enable_pdm_interrupts()
98 ext_int_ctrl |= PDM_DMA_INTR_MASK; in enable_pdm_interrupts()
99 rn_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); in enable_pdm_interrupts()
104 u32 ext_int_ctrl; in disable_pdm_interrupts() local
106 ext_int_ctrl = rn_readl(acp_base + ACP_EXTERNAL_INTR_CNTL); in disable_pdm_interrupts()
107 ext_int_ctrl |= ~PDM_DMA_INTR_MASK; in disable_pdm_interrupts()
108 rn_writel(ext_int_ctrl, acp_base + ACP_EXTERNAL_INTR_CNTL); in disable_pdm_interrupts()