Skip to content

Fixes for HD-Audio DMA stopping - #3167

Merged
ranj063 merged 10 commits into
thesofproject:topic/sof-devfrom
ranj063:fix/hda_trigger
Oct 26, 2021
Merged

ranj063 merged 10 commits into
thesofproject:topic/sof-devfrom
ranj063:fix/hda_trigger

Conversation

@ranj063

@ranj063 ranj063 commented Sep 21, 2021 •

Copy link
Copy Markdown
Collaborator

The recommendation for HD-Audio DMA stopping programming sequence is to stop/pause the DMA in the FW after the host has cleared the RUN bit.

The FW PR thesofproject/sof#4844 changes the sequence to not stop the host and link DMA during STOP trigger IPC. The host DMA is stopped when the PCM_FREE IPC which is after the host clears the RUN bit.
For link DMA, the host uses the DAI_CONFIG IPC to stop the DMA which is sent after the RUN bit is cleared.
For more detailed info on the programming sequence, please refer to: thesofproject/sof@f9a9802

Loading
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.

7 participants