mirror of
https://github.com/apache/nuttx.git
synced 2026-08-10 15:05:07 +00:00
This commit introduces a devfreq framework to manage device frequency scaling. The framework includes the following features: 1.devfreq governor - provide governor ops, including init, start, stop, exit - default governor, performance & powersave - customized governor, device can provide governor when register 2.runtime register and unregister - device can runtime register & unregister, search by name 3.suspend and resume - suspend and resume frequency scaling 4.notify - register & unregister notifier callback, notify frequency changes 5.qos support - simplified QoS, manage multiple freq range request - including init, add/remove/update request, get value Signed-off-by: guanyi <guanyi@xiaomi.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| devfreq.c | ||
| devfreq_performance.c | ||
| devfreq_powersave.c | ||
| devfreq_qos.c | ||
| Kconfig | ||
| Make.defs | ||