Searched refs:acp63_base (Results 1 – 4 of 4) sorted by relevance
/linux/sound/soc/amd/ps/ |
H A D | ps-common.c | 107 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 D | ps-pdm-dma.c | 73 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 D | pci-ps.c | 49 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 D | acp63.h | 243 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()
|