Files
MuditaOS/module-sys/SystemManager/doc/data/CpuFrequencyUpdate.puml
Maciej Gibowicz 8d79f27d51 [EGD-5324] Add Low Power documentation
Documentation describing the Low Power control algorithm and
synchronization with the system using dedicated sentinels and drivers.
2021-02-16 09:03:21 +01:00

20 lines
413 B
Plaintext

@startuml
PowerManager -> CpuGovernor : GetMinimumFrequencyRequested
CpuGovernor --> PowerManager : minimumFrequency
...CPU frequency change...
PowerManager -> CpuGovernor : CpuFrequencyHasChanged
CpuGovernor -> cellularSentinel : CpuFrequencyHasChanged
CpuGovernor -> eInkSentinel : CpuFrequencyHasChanged
eInkSentinel -> DriverPWM : updatePWM
note right
Critical section!
mutex necessary
end note
@enduml