zephyr/arch/arc/soc/quark_se_c1000_ss
Ramakrishna Pallala fe48f743f3 arch: arc: Fix Deep Sleep hang issue on Quark SE(ARC)
Fixed the RTC interrupt masking issue on Deep Sleep entry by
explicitly unmasking it on Deep Sleep exit sequence.

Re-oredered the SoC power states such that SYS_POWER_STATE_CPU_LPS is
the lowest possible Low Power State(LPS) and SYS_POWER_STATE_CPU_LPS_2
is the highest possible Low Power State(LPS). This is need to maintain
the LPS state consistency across different architectures.

Also re-mapped the Low Power States and Deep Sleep States as per
Quark SE C1000 data sheet document under Power Management section.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2018-07-19 17:12:58 -04:00
..
CMakeLists.txt cmake: replace PROJECT_SOURCE_DIR with ZEPHYR_BASE 2018-06-18 15:25:55 -04:00
Kconfig kconfig: fix help syntax and add spaces 2017-12-13 17:43:28 -06:00
Kconfig.defconfig kconfig: Remove UART_QMSI_{0,1}_NAME Kconfig reference 2018-06-13 13:35:56 -04:00
Kconfig.soc
dts.fixup arch: Use dts to set i2c priorities for quark_se/quark_d2000 2018-05-18 20:18:50 +03:00
linker.ld dts: arc: Add dts support for arc 2017-11-15 07:21:10 -06:00
power.c arch: arc: Fix Deep Sleep hang issue on Quark SE(ARC) 2018-07-19 17:12:58 -04:00
soc.c
soc.h arch: Use dts to set i2c priorities for quark_se/quark_d2000 2018-05-18 20:18:50 +03:00
soc_config.c drivers/uart: Use dts to set uart options for ns16550 driver 2018-05-18 20:18:50 +03:00
soc_power.S arch: arc: Fix Deep Sleep hang issue on Quark SE(ARC) 2018-07-19 17:12:58 -04:00
soc_power.h arch: arc: Fix Deep Sleep hang issue on Quark SE(ARC) 2018-07-19 17:12:58 -04:00