Home
last modified time | relevance | path

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

/linux/sound/soc/amd/ps/
H A Dps-common.c107 config = readl(acp_data->acp63_base + ACP_PIN_CONFIG); in acp63_get_config()
138 sdw0_en = readl(adata->acp63_base + ACP_SW0_EN); in check_acp_sdw_enable_status()
139 sdw1_en = readl(adata->acp63_base + ACP_SW1_EN); in check_acp_sdw_enable_status()
147 val = readl(adata->acp63_base + ACP_SW0_WAKE_EN); in handle_acp63_sdw_pme_event()
151 val = readl(adata->acp63_base + ACP_SW1_WAKE_EN); in handle_acp63_sdw_pme_event()
163 adata->acp_sw_pad_keeper_en = readl(adata->acp63_base + ACP_SW0_PAD_KEEPER_EN); in snd_acp63_suspend()
164 adata->acp_pad_pulldown_ctrl = readl(adata->acp63_base + ACP_PAD_PULLDOWN_CTRL); in snd_acp63_suspend()
167 writel(1, adata->acp63_base + ACP_ZSC_DSP_CTRL); in snd_acp63_suspend()
185 writel(0, adata->acp63_base + ACP_ZSC_DSP_CTRL); in snd_acp63_runtime_resume()
207 writel(0, adata->acp63_base in snd_acp63_resume()
[all...]
H A Dps-pdm-dma.c73 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()
[all...]
H A Dpci-ps.c49 ext_intr_stat1 = readl(adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
51 writel(ACP70_SDW0_HOST_WAKE_STAT, adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
57 writel(ACP70_SDW1_HOST_WAKE_STAT, adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
63 writel(0, adata->acp63_base + ACP_SW0_WAKE_EN); in check_and_handle_acp70_sdw_wake_irq()
64 writel(ACP70_SDW0_PME_STAT, adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
70 writel(0, adata->acp63_base + ACP_SW1_WAKE_EN); in check_and_handle_acp70_sdw_wake_irq()
71 writel(ACP70_SDW1_PME_STAT, adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_acp70_sdw_wake_irq()
93 writel(BIT(index), adata->acp63_base + ACP_EXTERNAL_INTR_STAT); in check_and_handle_sdw_dma_irq()
132 adata->acp63_base + ACP_EXTERNAL_INTR_STAT1); in check_and_handle_sdw_dma_irq()
138 adata->acp63_base in check_and_handle_sdw_dma_irq()
[all...]
H A Dacp63.h243 void __iomem *acp63_base; member
248 void __iomem *acp63_base; member
317 * @acp63_base: acp mmio base
351 void __iomem *acp63_base; member
387 return ACP_HW_OPS(adata, acp_init)(adata->acp63_base, dev); in acp_hw_init()
394 return ACP_HW_OPS(adata, acp_deinit)(adata->acp63_base, dev); in acp_hw_deinit()