Skip to content

ipc4: base_fw: Request empty Astate table#10523

Merged
lgirdwood merged 1 commit intothesofproject:mainfrom
wjablon1:astate_fix
Feb 5, 2026
Merged

ipc4: base_fw: Request empty Astate table#10523
lgirdwood merged 1 commit intothesofproject:mainfrom
wjablon1:astate_fix

Conversation

@wjablon1
Copy link
Contributor

@wjablon1 wjablon1 commented Feb 5, 2026

Improve IPC4 compatibility in respect to the Astate table that is received by FW as a part of set_large_config IPC. The table contains maximal KCPS thresholds, one for each supported clock source. Currently SOF FW performs autonomous management of clock sources and does not take such a configuration into account. Despite this, FW reports through get_large_config its support for 3 elements of Astate table. This change sets the supported Astate table size to 0. Also, as a corner case, a trivial handler is added for handling the empty table.

Improve IPC4 compatibility in respect to the Astate table that is received
by FW as a part of set_large_config IPC. The table contains maximal KCPS
thresholds, one for each supported clock source. Currently SOF FW performs
autonomous management of clock sources and does not take such
a configuration into account. Despite this, FW reports through
get_large_config its support for 3 elements of Astate table. This change
sets the supported Astate table size to 0. Also, as a corner case,
a trivial handler is added for handling the empty table.

Signed-off-by: Wojciech Jablonski <wojciech.jablonski@intel.com>
Copy link
Collaborator

@softwarecki softwarecki left a comment

Choose a reason for hiding this comment

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

LGTM

@lgirdwood lgirdwood merged commit 1f7116a into thesofproject:main Feb 5, 2026
43 of 52 checks passed
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.

4 participants