base_fw: update mem_state_info TLV
This change improves the TLV assembly algorithm in accordance with how the part for hpsram is assembled. In the case when ebb_state_dword_count is equal to 0, we skip adding the LSPGCTL register value for lpsram.
Added https://github.com/zephyrproject-rtos/zephyr/pull/70221 - this is the first step to clean up SOF headers.
@dnikodem I assume you will make non draft after the Zephyr part is merged and we can rebase/merge.
correct, we need firstly zephyr part merged.
Oops, @dnikodem I didn't realize this PR was still open as well. I was intending to get he pending base_fw changes out of the wait, but missed this one. This will now conflict with https://github.com/thesofproject/sof/pull/9103
Let's see which gets the reviews together first, and then rebase the other one.
Oops, @dnikodem I didn't realize this PR was still open as well. I was intending to get he pending base_fw changes out of the wait, but missed this one. This will now conflict with #9103
Let's see which gets the reviews together first, and then rebase the other one.
oh, yeah - this one was blocked on Zephyr PR merging (now merged). @dnikodem do we need a west update ? I think @kv2019i did a west update a few days ago so we may be good just to rebase this ?
Yes, the west was updated by Kai and points on correct commit. Here is needed to rebase / resolve conflict with base_fw_platform.c file. I will do this today.