Lines Matching +full:a0 +full:- +full:low
4 * SPDX-License-Identifier: Apache-2.0
22 #include <cavs-idc.h>
57 uint32_t a0; member
89 __asm__ volatile("mov %0, a0" : "=r"(core_desc[core_id].a0)); in _save_core_context()
100 __asm__ volatile("mov a0, %0" :: "r"(core_desc[core_id].a0)); in _restore_core_context()
120 " movi a0, 0\n\t"
125 " wsr a0, WINDOWBASE\n\t"
158 imr_layout->imr_state.header = hdr; in pm_state_set()
161 /* turn off all HPSRAM banks - get a full bitmap */ in pm_state_set()
166 /* do power down - this function won't return */ in pm_state_set()
172 __ASSERT(false, "invalid argument - unsupported power state"); in pm_state_set()
176 /* Handle SOC specific activity after Low Power Mode Exit */
187 __ASSERT(false, "invalid argument - unsupported power state"); in pm_state_exit_post_ops()
199 /* xt-clang removes any NOPs more than 8. So we need to set
205 * Re-evalulate its use and add #ifdef if this assumption
219 __asm__ volatile("rsil a0, 0"); in arch_cpu_idle()
256 * Low Power Domain PLL Clock Select device by 4 in power_init()
258 * - Disabling "prevent clock gating" means allowing clock gating in power_init()