Home
last modified time | relevance | path

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

/linux/sound/soc/amd/
H A Dacp-pcm-dma.c118 static u32 acp_reg_read(void __iomem *acp_mmio, u32 reg) in acp_reg_read() argument
120 return readl(acp_mmio + (reg * 4)); in acp_reg_read()
123 static void acp_reg_write(u32 val, void __iomem *acp_mmio, u32 reg) in acp_reg_write() argument
125 writel(val, acp_mmio + (reg * 4)); in acp_reg_write()
132 static void config_acp_dma_channel(void __iomem *acp_mmio, u8 ch_num, in config_acp_dma_channel() argument
139 dma_ctrl = acp_reg_read(acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel()
141 acp_reg_write(dma_ctrl, acp_mmio, mmACP_DMA_CNTL_0 + ch_num); in config_acp_dma_channel()
146 acp_mmio, mmACP_DMA_DSCR_STRT_IDX_0 + ch_num); in config_acp_dma_channel()
153 acp_mmio, mmACP_DMA_DSCR_CNT_0 + ch_num); in config_acp_dma_channel()
156 acp_reg_write(priority_level, acp_mmio, mmACP_DMA_PRIO_ in config_acp_dma_channel()
160 config_dma_descriptor_in_sram(void __iomem * acp_mmio,u16 descr_idx,acp_dma_dscr_transfer_t * descr_info) config_dma_descriptor_in_sram() argument
180 pre_config_reset(void __iomem * acp_mmio,u16 ch_num) pre_config_reset() argument
202 set_acp_sysmem_dma_descriptors(void __iomem * acp_mmio,u32 size,int direction,u32 pte_offset,u16 ch,u32 sram_bank,u16 dma_dscr_idx,u32 asic_type) set_acp_sysmem_dma_descriptors() argument
261 set_acp_to_i2s_dma_descriptors(void __iomem * acp_mmio,u32 size,int direction,u32 sram_bank,u16 destination,u16 ch,u16 dma_dscr_idx,u32 asic_type) set_acp_to_i2s_dma_descriptors() argument
298 acp_pte_config(void __iomem * acp_mmio,dma_addr_t addr,u16 num_of_pages,u32 pte_offset) acp_pte_config() argument
330 config_acp_dma(void __iomem * acp_mmio,struct audio_substream_data * rtd,u32 asic_type) config_acp_dma() argument
358 acp_dma_cap_channel_enable(void __iomem * acp_mmio,u16 cap_channel) acp_dma_cap_channel_enable() argument
390 acp_dma_cap_channel_disable(void __iomem * acp_mmio,u16 cap_channel) acp_dma_cap_channel_disable() argument
414 acp_dma_start(void __iomem * acp_mmio,u16 ch_num,bool is_circular) acp_dma_start() argument
454 acp_dma_stop(void __iomem * acp_mmio,u8 ch_num) acp_dma_stop() argument
504 acp_set_sram_bank_state(void __iomem * acp_mmio,u16 bank,bool power_on) acp_set_sram_bank_state() argument
552 acp_init(void __iomem * acp_mmio,u32 asic_type) acp_init() argument
646 acp_deinit(void __iomem * acp_mmio) acp_deinit() argument
695 void __iomem *acp_mmio; dma_irq_handler() local
[all...]
H A Dacp.h156 void __iomem *acp_mmio; member
165 void __iomem *acp_mmio; member
/linux/drivers/soundwire/
H A Damd_manager.c94 amd_updatel(amd_manager->acp_mmio, ACP_EXTERNAL_INTR_CNTL(amd_manager->instance), val, val); in amd_enable_sdw_interrupts()
110 amd_updatel(amd_manager->acp_mmio, ACP_EXTERNAL_INTR_CNTL(amd_manager->instance), in amd_disable_sdw_interrupts()
150 sdw_dev_state = readl(amd_manager->acp_mmio + AMD_SDW_DEVICE_STATE); in amd_sdw_set_device_state()
163 writel(sdw_dev_state, amd_manager->acp_mmio + AMD_SDW_DEVICE_STATE); in amd_sdw_set_device_state()
164 sdw_dev_state = readl(amd_manager->acp_mmio + AMD_SDW_DEVICE_STATE); in amd_sdw_set_device_state()
188 intr_cntl1 = readl(amd_manager->acp_mmio + ACP_EXTERNAL_INTR_CNTL(ACP_SDW1)); in amd_sdw_host_wake_enable()
193 writel(intr_cntl1, amd_manager->acp_mmio + ACP_EXTERNAL_INTR_CNTL(ACP_SDW1)); in amd_sdw_host_wake_enable()
923 writel(0x00, amd_manager->acp_mmio + ACP_SW_WAKE_EN(amd_manager->instance)); in amd_sdw_process_wake_event()
999 amd_manager->acp_mmio = devm_ioremap(dev, res->start, resource_size(res)); in amd_sdw_manager_probe()
1000 if (!amd_manager->acp_mmio) { in amd_sdw_manager_probe()
[all …]
/linux/include/linux/soundwire/
H A Dsdw_amd.h84 void __iomem *acp_mmio; member