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

/linux-master/drivers/soundwire/
H A Damd_manager.c23 #include "amd_manager.h"
29 static int amd_init_sdw_manager(struct amd_sdw_manager *amd_manager) argument
34 writel(AMD_SDW_ENABLE, amd_manager->mmio + ACP_SW_EN);
35 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_EN_STATUS, val, val, ACP_DELAY_US,
41 writel(AMD_SDW_BUS_RESET_REQ, amd_manager->mmio + ACP_SW_BUS_RESET_CTRL);
42 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_BUS_RESET_CTRL, val,
47 writel(AMD_SDW_BUS_RESET_CLEAR_REQ, amd_manager->mmio + ACP_SW_BUS_RESET_CTRL);
48 ret = readl_poll_timeout(amd_manager->mmio + ACP_SW_BUS_RESET_CTRL, val, !val,
51 dev_err(amd_manager->dev, "Failed to reset SoundWire manager instance%d\n",
52 amd_manager
61 amd_enable_sdw_manager(struct amd_sdw_manager *amd_manager) argument
70 amd_disable_sdw_manager(struct amd_sdw_manager *amd_manager) argument
87 amd_enable_sdw_interrupts(struct amd_sdw_manager *amd_manager) argument
104 amd_disable_sdw_interrupts(struct amd_sdw_manager *amd_manager) argument
119 amd_deinit_sdw_manager(struct amd_sdw_manager *amd_manager) argument
125 amd_sdw_set_frameshape(struct amd_sdw_manager *amd_manager) argument
133 amd_sdw_wake_enable(struct amd_sdw_manager *amd_manager, bool enable) argument
172 amd_sdw_send_cmd_get_resp(struct amd_sdw_manager *amd_manager, u32 lower_data, u32 upper_data) argument
219 amd_program_scp_addr(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg) argument
258 amd_prep_msg(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg) argument
280 amd_sdw_fill_msg_resp(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg, u64 response, int offset) argument
305 _amd_sdw_xfer_msg(struct amd_sdw_manager *amd_manager, struct sdw_msg *msg, int cmd_offset) argument
318 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
332 amd_sdw_fill_slave_status(struct amd_sdw_manager *amd_manager, u16 index, u32 status) argument
346 amd_sdw_process_ping_status(u64 response, struct amd_sdw_manager *amd_manager) argument
363 amd_sdw_read_and_process_ping_status(struct amd_sdw_manager *amd_manager) argument
375 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
432 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
459 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
519 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
549 struct amd_sdw_manager *amd_manager = to_amd_sdw(bus); local
601 struct amd_sdw_manager *amd_manager = snd_soc_dai_get_drvdata(dai); local
647 struct amd_sdw_manager *amd_manager = snd_soc_dai_get_drvdata(dai); local
664 struct amd_sdw_manager *amd_manager = snd_soc_dai_get_drvdata(dai); local
705 struct amd_sdw_manager *amd_manager = snd_soc_dai_get_drvdata(dai); local
726 amd_sdw_register_dais(struct amd_sdw_manager *amd_manager) argument
771 struct amd_sdw_manager *amd_manager = local
805 amd_sdw_update_slave_status(u32 status_change_0to7, u32 status_change_8to11, struct amd_sdw_manager *amd_manager) argument
829 amd_sdw_process_wake_event(struct amd_sdw_manager *amd_manager) argument
838 struct amd_sdw_manager *amd_manager = local
862 amd_sdw_manager_start(struct amd_sdw_manager *amd_manager) argument
894 struct amd_sdw_manager *amd_manager; local
972 struct amd_sdw_manager *amd_manager = dev_get_drvdata(&pdev->dev); local
983 amd_sdw_clock_stop(struct amd_sdw_manager *amd_manager) argument
1014 amd_sdw_clock_stop_exit(struct amd_sdw_manager *amd_manager) argument
1066 struct amd_sdw_manager *amd_manager = dev_get_drvdata(dev); local
1100 struct amd_sdw_manager *amd_manager = dev_get_drvdata(dev); local
1128 struct amd_sdw_manager *amd_manager = dev_get_drvdata(dev); local
1151 struct amd_sdw_manager *amd_manager = dev_get_drvdata(dev); local
[all...]
H A Damd_init.h11 int amd_sdw_manager_start(struct amd_sdw_manager *amd_manager);
H A Damd_init.c156 struct amd_sdw_manager *amd_manager; local
163 amd_manager = dev_get_drvdata(&ctx->pdev[i]->dev);
164 ret = amd_sdw_manager_start(amd_manager);
192 struct amd_sdw_manager *amd_manager; local
203 amd_manager = dev_get_drvdata(&ctx->pdev[index]->dev);
204 if (!amd_manager)
206 bus = &amd_manager->bus;
219 amd_manager = dev_get_drvdata(&ctx->pdev[index]->dev);
220 if (amd_manager) {
221 bus = &amd_manager
[all...]
H A DMakefile23 soundwire-amd-y := amd_init.o amd_manager.o
/linux-master/sound/soc/amd/ps/
H A Dpci-ps.c132 struct amd_sdw_manager *amd_manager; local
150 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev);
151 if (amd_manager)
152 schedule_work(&amd_manager->amd_sdw_irq_thread);
159 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->dev);
160 if (amd_manager)
161 schedule_work(&amd_manager->amd_sdw_irq_thread);
H A Dps-sdw-dma.c220 struct amd_sdw_manager *amd_manager; local
226 amd_manager = snd_soc_dai_get_drvdata(cpu_dai);
244 stream->instance = amd_manager->instance;
/linux-master/sound/soc/sof/amd/
H A Dacp.c379 struct amd_sdw_manager *amd_manager; local
396 amd_manager = dev_get_drvdata(&adata->sdw->pdev[0]->dev);
398 if (amd_manager)
399 schedule_work(&amd_manager->amd_sdw_irq_thread);
414 amd_manager = dev_get_drvdata(&adata->sdw->pdev[1]->dev);
417 if (amd_manager)
418 schedule_work(&amd_manager->amd_sdw_irq_thread);

Completed in 319 milliseconds