Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Ramesh Thomas c0cd7acf34 power_mgmt: Simplify _sys_soc_resume notification
_sys_soc_resume hook is over loaded to handle to different
scenarios. It is primarily called to notify exit of kernel idling
after PM operations. It is also used to notify exit from deep sleep.
This is very confusing and also makes the implementation of the
hook function very difficult because of very different conditions
involved in the 2 different use cases. Further, users may not require
either or both use cases depending of their custom boot flow and
power state handling. To simplify, create a separate hook for the
purpose of deep sleep exit notification. Use the existing one to
only notify kernel idling exit after PM operations.

Jira: ZEP-1256
Change-Id: I96350199a0fd37f16590c8ee5302a94a3d71b8ba
Signed-off-by: Ramesh Thomas <ramesh.thomas@intel.com>
2016-11-11 20:40:52 +00:00
.known-issues known-issues: update rule for TCF summary line 2016-09-16 11:31:27 -07:00
arch power_mgmt: Simplify _sys_soc_resume notification 2016-11-11 20:40:52 +00:00
boards board_beetle: Add support for ARM V2M Beetle Board 2016-11-11 20:39:54 +00:00
doc Bluetooth: doc: Remove mentions of legacy kernel concepts 2016-11-11 11:24:35 +02:00
drivers serial: Add driver for CMSDK (Cortex-M System Design Kit) APB UART 2016-11-11 20:39:54 +00:00
ext Revert "stm32cube: Introduce STM32Cube for STM32F0xx series" 2016-11-11 13:41:49 -06:00
include power_mgmt: Simplify _sys_soc_resume notification 2016-11-11 20:40:52 +00:00
kernel power_mgmt: Simplify _sys_soc_resume notification 2016-11-11 20:40:52 +00:00
lib newlib: add support for nano-formatted-io 2016-11-09 02:47:43 +00:00
misc kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
net net: buf: Use unified k_fifo API for FIFOs 2016-11-11 06:00:17 +00:00
samples samples: task_profiler: move to legacy applications 2016-11-11 20:28:03 +00:00
scripts board_beetle: Add support for ARM V2M Beetle Board 2016-11-11 20:39:54 +00:00
subsys Bluetooth: Controller: Fix device whitelist feature 2016-11-11 16:40:59 +00:00
tests tests: Move ipm test from legacy, it is not using legacy APIs 2016-11-11 20:29:05 +00:00
.checkpatch.conf checkpatch: ignore file changes 2016-11-11 14:27:39 +00:00
.gitattributes
.gitignore testcases: instruct git to ignore *log and outdir-* 2016-06-14 22:01:34 +00:00
.gitreview
.mailmap mailmap: update with new emails 2016-10-07 16:15:24 +00:00
Kbuild build: remove old kernel support 2016-11-07 11:34:18 -08:00
Kconfig kconfig: Do not put architecture in the title 2016-03-14 16:50:51 -04:00
Kconfig.zephyr usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
LICENSE
LICENSING.rst LICENSING: clarify licenses of imported / reused code 2016-11-11 01:36:14 +00:00
MAINTAINERS board_beetle: Add support for ARM V2M Beetle Board 2016-11-11 20:39:54 +00:00
Makefile build: Minor tidy up of outputexports 2016-11-10 23:19:31 +00:00
Makefile.inc Makefile.inc: fix 'make debugserver' no rule issue 2016-11-10 23:46:44 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
zephyr-env.sh win-build: corrects scripts_path for windows build. 2016-10-15 15:09:54 +00:00