# Maintainer: Tizen Kernel
# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
############################
## Tizen Power Manager ##
############################
%package sub1-domain_Feature-Power_manager
Summary: Tizen Power Manager
Requires: pass
Suggests: pass-hal-rpi
%description sub1-domain_Feature-Power_manager
Tizen block (set of packages) for supporting power management of Tizen.
PASS (Power Aware System Service) is power management service which provides
features for accelerating H/W resources (e.g., CPU/GPU/Memory bus and etc)
according to user scenarios specific to the use cases like AppLaunch
in order to meet the performance demands and power-consumption requirements.
Feature list of Power Manager as following:
- Mandatory features:
1. "PM_QoS (Power Management Quality of Service)" features controls H/W resources
of either performance boosting like AppLaunch or capping for restricting H/W
resources like UltraPowerSaving.
2. "Thermal Monitor" features monitors the thermal data with both interrupt-based
collector and polling-based collector and provides the trigger feature
to catch the specific situation like Warning, Shutdown when temperature
is exceeded to the threshold. Finally, it provides thermal throttling
by controlling the maximum value of H/W resources in order to prevent
the overheat or dangerous situation.
- Optional features:
1. "CPUHP (CPU Hotplug Manager)" controls the number of online CPU on runtime
according to the current system status on user-space. It is necessary on
multi-core system with limited power capacity in order to use the power
effectively and guarantee the performance demands.
%files sub1-domain_Feature-Power_manager