zephyr/soc/xtensa
Kai Vehmanen a8af622f68 soc: xtensa: intel_adsp: restore bootctl with per-core state
When exiting PM_STATE_SOFT_OFF, the primary core state is always
used to restore bootctl register and the clock and power gating
settings.

This can lead to problems if non-primary core is powered up and down
many times before primary core 0 is powered down the first time.
The saved state in core_desc[0].bctl will be null, and as a result-
power gating and clock gating is not disabled correctly for
non-primary cores.

Link: https://github.com/thesofproject/sof/issues/8642
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2024-02-13 11:13:05 +01:00
..
dc233c xtensa: dc233c: force invalidating TLBs during page table swap 2023-12-27 15:59:05 +00:00
espressif_esp32 soc: esp32: refactor esp32_net 2024-01-13 00:22:24 +00:00
intel_adsp soc: xtensa: intel_adsp: restore bootctl with per-core state 2024-02-13 11:13:05 +01:00
nxp_adsp xtensa: nxp_adsp: common: Remove soc.c 2024-01-18 20:12:13 +01:00
sample_controller cmake: cleanup and simplify the standard include logic in Zephyr 2023-11-06 18:57:30 -05:00
CMakeLists.txt soc/xtensa/intel_adsp: Upstream updates 2020-10-21 06:38:53 -04:00