Home
last modified time | relevance | path

Searched refs:pdm_ctrl (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/sound/soc/amd/yc/
Dacp6x-pdm-dma.c56 u32 pdm_clk_enable, pdm_ctrl; in acp6x_enable_pdm_clock() local
59 pdm_ctrl = 0x00; in acp6x_enable_pdm_clock()
62 pdm_ctrl = acp6x_readl(acp_base + ACP_WOV_MISC_CTRL); in acp6x_enable_pdm_clock()
63 pdm_ctrl &= ~ACP_WOV_GAIN_CONTROL; in acp6x_enable_pdm_clock()
64 pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3)); in acp6x_enable_pdm_clock()
65 acp6x_writel(pdm_ctrl, acp_base + ACP_WOV_MISC_CTRL); in acp6x_enable_pdm_clock()
/linux-6.12.1/sound/soc/amd/ps/
Dps-pdm-dma.c56 u32 pdm_clk_enable, pdm_ctrl; in acp63_enable_pdm_clock() local
59 pdm_ctrl = 0x00; in acp63_enable_pdm_clock()
62 pdm_ctrl = readl(acp_base + ACP_WOV_MISC_CTRL); in acp63_enable_pdm_clock()
63 pdm_ctrl &= ~ACP_WOV_GAIN_CONTROL; in acp63_enable_pdm_clock()
64 pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3)); in acp63_enable_pdm_clock()
65 writel(pdm_ctrl, acp_base + ACP_WOV_MISC_CTRL); in acp63_enable_pdm_clock()
/linux-6.12.1/sound/soc/amd/renoir/
Dacp3x-pdm-dma.c82 u32 pdm_clk_enable, pdm_ctrl; in enable_pdm_clock() local
87 pdm_ctrl = rn_readl(acp_base + ACP_WOV_MISC_CTRL); in enable_pdm_clock()
88 pdm_ctrl &= ~ACP_WOV_GAIN_CONTROL; in enable_pdm_clock()
89 pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3)); in enable_pdm_clock()
90 rn_writel(pdm_ctrl, acp_base + ACP_WOV_MISC_CTRL); in enable_pdm_clock()
/linux-6.12.1/sound/soc/amd/acp/
Dacp-legacy-common.c71 unsigned int pdm_ctrl; in set_acp_pdm_clk() local
75 pdm_ctrl = readl(adata->acp_base + ACP_WOV_MISC_CTRL); in set_acp_pdm_clk()
76 pdm_ctrl |= PDM_MISC_CTRL_MASK; in set_acp_pdm_clk()
77 writel(pdm_ctrl, adata->acp_base + ACP_WOV_MISC_CTRL); in set_acp_pdm_clk()