zephyr/include
Ramesh Thomas 4104bbfb08 power_mgmt: Add device power management support
Added device power management hook infrastructure. Added
DEVICE_INIT_PM and SYS_INIT_PM macros that creates device
structures with the supplied device_ops structure containing
the hooks.

Added example support in gpio_dw driver.  Updated the sample
app and tested using LPS and Device Suspend Only policies.

Change-Id: I2fe347f8d8fd1041d8318e02738990deb8c5d68e
Signed-off-by: Ramesh Thomas <ramesh.thomas@intel.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-03-26 14:35:11 -04:00
..
arch arch: arm: move nmi to common location 2016-03-12 03:20:36 +00:00
bluetooth Bluetooth: Add support for resolving BR/EDR names 2016-03-26 05:57:34 +00:00
display drivers: Replace DEV_OK by 0 2016-03-16 19:30:04 -04:00
drivers clock_control/stm32f10x: introduce driver for STM32F10x RCC 2016-03-16 18:11:18 +00:00
microkernel microkernel: Add support for *_sleep() during initialization 2016-03-26 10:17:15 +00:00
misc kernel_event_logger: wrong parameters order on macro definition 2016-03-26 13:52:02 +00:00
net net: contiki: move neighbor_list to struct l2_buf 2016-03-16 14:20:56 +00:00
toolchain include: Remove UNALIGNED_READ & UNALIGNED_WRITE 2016-03-04 20:11:57 +00:00
adc.h drivers: Replace DEV_OK by 0 2016-03-16 19:30:04 -04:00
aio_comparator.h
atomic.h
cache.h
clock_control.h clock_control: extend API with clock rate query operation 2016-03-16 18:09:32 +00:00
counter.h counter: Fix returning code 2016-03-23 15:55:11 +00:00
device.h power_mgmt: Add device power management support 2016-03-26 14:35:11 -04:00
flash.h drivers: Fix documentation from remaining APIs 2016-03-16 19:30:04 -04:00
gpio.h power_mgmt: Add device power management support 2016-03-26 14:35:11 -04:00
i2c.h drivers: Fix documentation from remaining APIs 2016-03-16 19:30:04 -04:00
init.h power_mgmt: Add device power management support 2016-03-26 14:35:11 -04:00
ipm.h ipm: correct prototype for ipm_send 2016-03-09 06:31:02 +00:00
irq.h irq: formalize external zephyr interrupt API 2016-02-26 15:53:22 +00:00
irq_offload.h
kernel_version.h
linker-defs.h
linker-tool-gcc.h
linker-tool.h
microkernel.h
nanokernel.h kernel: Combine nano_timers and nano_timeouts 2016-03-26 09:20:10 +00:00
pinmux.h pinmux: Change returning type from pinmux.h APIs 2016-03-16 19:46:05 +00:00
power.h power_mgmt: Make names consistent with new RFC 2016-03-26 14:35:11 -04:00
pwm.h drivers: Replace DEV_INVALID_OP by -ENOTSUP 2016-03-16 19:30:04 -04:00
rtc.h
section_tags.h
sections.h
sensor.h sensor: add full-scale attribute 2016-03-19 10:40:52 +00:00
shared_irq.h
spi.h drivers: Fix documentation from remaining APIs 2016-03-16 19:30:04 -04:00
sw_isr_table.h
sys_clock.h kernel: Combine nano_timers and nano_timeouts 2016-03-26 09:20:10 +00:00
sys_io.h sys_io: don't allow negative bit offsets 2016-03-04 16:26:21 +00:00
toolchain.h
uart.h drivers: Replace DEV_INVALID_OP by -ENOTSUP 2016-03-16 19:30:04 -04:00
watchdog.h
zephyr.h