zephyr/subsys/power
Ramakrishna Pallala 6b21e1b7a7 power: Add device idle power management support
Add framework for device Idle Power Management(IPM)
for suspending devices based on device idle. This will
help in saving power even while system(CPU) is active.

The framework uses device_set_power_state() API set the
device power state accordingly based on the usage count.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00
..
policy power: don't switch to power modes not enabled in Kconfig 2019-03-07 07:18:10 -05:00
CMakeLists.txt power: Add device idle power management support 2019-03-14 14:26:15 +01:00
device.c device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
device_pm.c power: Add device idle power management support 2019-03-14 14:26:15 +01:00
Kconfig power: Add device idle power management support 2019-03-14 14:26:15 +01:00
pm_ctrl.c power: Rework OS <-> Application interface 2019-02-19 13:25:36 -05:00
power.c power: Do not suspend devices if device PM is not compiled in 2019-02-19 13:25:36 -05:00
reboot.c power: move reboot.c to subsys/power 2019-01-22 07:45:22 -05:00