When going into DEEP_SLEEP mode, the ARC core now saves its context. This includes: - All core registers - Stack pointer - Program counter (restored by jumping to the restore code) The arc reset code now checks if the GPS0 bit 2 is set. This is similar to the behavior of the x86 core done by the QMSI bootloader which is setting GPS0 bit 1 in order to call the restore path instead of cold boot path. The sample has been adapted in order to support the ARC. Jira: ZEP-1222 Change-Id: I375f03b16b8a5fd1f07ead55cf7e4947d6290c9f Signed-off-by: Julien Delayen <julien.delayen@intel.com> |
||
|---|---|---|
| .. | ||
| drivers | ||
| include | ||
| soc | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README | ||
The sources in this directory are imported from QMSI project at https://github.com/quark-mcu/qmsi. Intel® Quark™ Microcontroller Software Interface (QMSI) is a Hardware Abstraction Layer (HAL) for Intel® Quark™ Microcontroller products. It currently supports the following SoCs: - Intel® Quark™ D2000 Microcontroller - Intel® Quark™ SE Microcontroller The current version supported in Zephyr is QMSI 1.3.1. See: https://github.com/quark-mcu/qmsi/releases for more details.