Home
last modified time | relevance | path

Searched refs:amd_manager (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/soundwire/
H A Damd_manager.c53 amd_manager->instance); in amd_init_sdw_manager()
110 amd_updatel(amd_manager->acp_mmio, ACP_EXTERNAL_INTR_CNTL(amd_manager->instance), in amd_disable_sdw_interrupts()
129 frame_size = (amd_manager->rows_index << 3) | amd_manager->cols_index; in amd_sdw_set_frameshape()
822 dev = amd_manager->dev; in amd_sdw_register_dais()
823 num_dais = amd_manager->num_dout_ports + amd_manager->num_din_ports; in amd_sdw_register_dais()
869 sdw_handle_slave_status(&amd_manager->bus, amd_manager->status); in amd_sdw_update_slave_status_work()
901 memset(amd_manager->status, 0, sizeof(amd_manager->status)); in amd_sdw_update_slave_status()
921 writel(0x00, amd_manager->acp_mmio + ACP_SW_WAKE_EN(amd_manager->instance)); in amd_sdw_process_wake_event()
987 if (!amd_manager) in amd_sdw_manager_probe()
1000 amd_manager->mmio = amd_manager->acp_mmio + in amd_sdw_manager_probe()
[all …]
H A Damd_init.c152 struct amd_sdw_manager *amd_manager; in sdw_amd_startup() local
159 amd_manager = dev_get_drvdata(&ctx->pdev[i]->dev); in sdw_amd_startup()
160 ret = amd_sdw_manager_start(amd_manager); in sdw_amd_startup()
188 struct amd_sdw_manager *amd_manager; in sdw_amd_get_slave_info() local
199 amd_manager = dev_get_drvdata(&ctx->pdev[index]->dev); in sdw_amd_get_slave_info()
200 if (!amd_manager) in sdw_amd_get_slave_info()
202 bus = &amd_manager->bus; in sdw_amd_get_slave_info()
216 amd_manager = dev_get_drvdata(&ctx->pdev[index]->dev); in sdw_amd_get_slave_info()
217 if (amd_manager) { in sdw_amd_get_slave_info()
218 bus = &amd_manager->bus; in sdw_amd_get_slave_info()
H A Damd_init.h11 int amd_sdw_manager_start(struct amd_sdw_manager *amd_manager);
H A DMakefile23 soundwire-amd-y := amd_init.o amd_manager.o
/linux-6.15/sound/soc/amd/ps/
H A Dpci-ps.c26 struct amd_sdw_manager *amd_manager; in handle_acp70_sdw_wake_event() local
29 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in handle_acp70_sdw_wake_event()
30 if (amd_manager) in handle_acp70_sdw_wake_event()
31 pm_request_resume(amd_manager->dev); in handle_acp70_sdw_wake_event()
37 if (amd_manager) in handle_acp70_sdw_wake_event()
38 pm_request_resume(amd_manager->dev); in handle_acp70_sdw_wake_event()
193 struct amd_sdw_manager *amd_manager; in acp63_irq_handler() local
211 if (amd_manager) in acp63_irq_handler()
212 schedule_work(&amd_manager->amd_sdw_irq_thread); in acp63_irq_handler()
220 if (amd_manager) in acp63_irq_handler()
[all …]
H A Dps-sdw-dma.c313 struct amd_sdw_manager *amd_manager; in acp63_sdw_dma_open() local
319 amd_manager = snd_soc_dai_get_drvdata(cpu_dai); in acp63_sdw_dma_open()
337 stream->instance = amd_manager->instance; in acp63_sdw_dma_open()
/linux-6.15/sound/soc/sof/amd/
H A Dacp.c412 struct amd_sdw_manager *amd_manager; in acp_irq_handler() local
429 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in acp_irq_handler()
431 if (amd_manager) in acp_irq_handler()
432 schedule_work(&amd_manager->amd_sdw_irq_thread); in acp_irq_handler()
449 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->dev); in acp_irq_handler()
452 if (amd_manager) in acp_irq_handler()
453 schedule_work(&amd_manager->amd_sdw_irq_thread); in acp_irq_handler()