Skip to content

acp: add TDM DAI and DMA support for ACP 7.0#10761

Open
Sivasubramanian678 wants to merge 1 commit intothesofproject:mainfrom
Sivasubramanian678:main
Open

acp: add TDM DAI and DMA support for ACP 7.0#10761
Sivasubramanian678 wants to merge 1 commit intothesofproject:mainfrom
Sivasubramanian678:main

Conversation

@Sivasubramanian678
Copy link
Copy Markdown
Contributor

Add TDM DAI and DMA support for the AMD ACP
7.0 platform with three instances: HS, SP, and BT.

@sofci
Copy link
Copy Markdown
Collaborator

sofci commented May 11, 2026

Can one of the admins verify this patch?

reply test this please to run this test once

@Sivasubramanian678
Copy link
Copy Markdown
Contributor Author

Dependency: This PR depends on zephyrproject-rtos/zephyr#108314 for native Zephyr ACP 7.0 TDM driver enablement.

Comment thread src/ipc/ipc3/dai.c Outdated
} else {
tdm_ctx = (struct tdm_context *)tdm_data->dai_index_ptr;
}
tdm_ctx->index = dd->dai->index;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

indentation too deep

Comment thread src/ipc/ipc3/dai.c Outdated
struct tdm_context *tdm_ctx;
if (!tdm_data->dai_index_ptr) {
tdm_ctx = rzalloc(SOF_MEM_FLAG_USER | SOF_MEM_FLAG_COHERENT,
sizeof(*tdm_ctx));
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does it have to be uncached because it's accessed from different contexts? Maybe you need a comment for that

Add TDM DAI and DMA support for the AMD ACP
7.0 platform with three instances: HS, SP, and BT.

Signed-off-by: Siva Subramanian Ravi Saravanan <sravisar@amd.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants