-
Notifications
You must be signed in to change notification settings - Fork 349
Tools: rimage / topology2: ASRC component related fixes #9849
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
WIP - I'm still working with issue with kernel support for this. This should address issue #9845 . |
lgirdwood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM so far
b937225 to
39073cf
Compare
|
This looks now complete, with linux patch thesofproject/linux#5335 things work for me. |
tools/rimage/config/tgl-h.toml
Outdated
| affinity_mask = "0x3" | ||
| instance_count = "2" | ||
| domain_types = "0" | ||
| load_type = LOAD_TYPE |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This needs fix, should be "0"
This change includes ASRC component into firmware for TGL and TGL-H platforms. The .toml entry for ASRC is copied from asrc.toml data for MTL. This is enough to be able to run and test ASRC in TGL platforms. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This patch fixes the configuration tokens for ASRC with IPC4, the tokens asynchronous_mode and rate_in from IPC3 are not valid. In IPC4 all the control is packed to bit-fiels in operation mode. Token rate_out is in use as before. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
39073cf to
441a0fe
Compare
lgirdwood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lyakh good for you ?
@lgirdwood this PR touches TGL, which doesn't use LLEXT, and topology2, which I cannot verify by just looking at the PR. So I'm afraid I don't have any specific input to this PR. If it works with ASRC in monolithic MTL+ configurations, it should work with LLEXT too. |
No description provided.