Searched refs:amd_manager (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/soundwire/ |
| H A D | amd_manager.c | 30 static int amd_init_sdw_manager(struct amd_sdw_manager *amd_manager) in amd_init_sdw_manager() argument 35 writel(AMD_SDW_ENABLE, amd_manager->mmio + ACP_SW_EN); in amd_init_sdw_manager() 36 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_EN_STATUS, val, val, ACP_DELAY_US, in amd_init_sdw_manager() 42 writel(AMD_SDW_BUS_RESET_REQ, amd_manager->mmio + ACP_SW_BUS_RESET_CTRL); in amd_init_sdw_manager() 43 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_BUS_RESET_CTRL, val, in amd_init_sdw_manager() 48 writel(AMD_SDW_BUS_RESET_CLEAR_REQ, amd_manager->mmio + ACP_SW_BUS_RESET_CTRL); in amd_init_sdw_manager() 49 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_BUS_RESET_CTRL, val, !val, in amd_init_sdw_manager() 52 dev_err(amd_manager->dev, "Failed to reset SoundWire manager instance%d\n", in amd_init_sdw_manager() 53 amd_manager->instance); in amd_init_sdw_manager() 57 writel(AMD_SDW_DISABLE, amd_manager->mmio + ACP_SW_EN); in amd_init_sdw_manager() [all …]
|
| H A D | amd_init.c | 152 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 D | Makefile | 23 soundwire-amd-y := amd_init.o amd_manager.o
|
| /linux/sound/soc/amd/ps/ |
| H A D | pci-ps.c | 26 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() 36 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->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() 195 struct amd_sdw_manager *amd_manager; in acp63_irq_handler() local 212 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in acp63_irq_handler() 213 if (amd_manager) in acp63_irq_handler() [all...] |
| H A D | ps-sdw-dma.c | 314 struct amd_sdw_manager *amd_manager; in acp63_sdw_dma_open() local 320 amd_manager = snd_soc_dai_get_drvdata(cpu_dai); in acp63_sdw_dma_open() 338 stream->instance = amd_manager->instance; in acp63_sdw_dma_open()
|
| /linux/sound/soc/sof/amd/ |
| H A D | acp.c | 394 struct amd_sdw_manager *amd_manager; in amd_sof_handle_acp70_sdw_wake_event() local 397 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in amd_sof_handle_acp70_sdw_wake_event() 398 if (amd_manager) in amd_sof_handle_acp70_sdw_wake_event() 399 pm_request_resume(amd_manager->dev); in amd_sof_handle_acp70_sdw_wake_event() 404 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->dev); in amd_sof_handle_acp70_sdw_wake_event() 405 if (amd_manager) in amd_sof_handle_acp70_sdw_wake_event() 406 pm_request_resume(amd_manager->dev); in amd_sof_handle_acp70_sdw_wake_event() 481 struct amd_sdw_manager *amd_manager; in acp_irq_handler() local 498 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev); in acp_irq_handler() 500 if (amd_manager) in acp_irq_handler() [all …]
|