12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- Subsystem Trace Points: msm_low_power
- The msm_low_power tracing system captures the events during the entry
- and exit of various low power modes like power collapse, standalone
- power collapse, retention and wfi. The tracing system adds the following
- events to capture the state of the low power mode.
- 1) msm_pm_enter
- ===================
- msm_pm_enter: cpu: %u latency: %uus sleep: %uus
- msm_pm_enter_pc: cpu: %u latency: %uus sleep: %uus wake_up: %u
- msm_pm_enter_ret: cpu: %u latency: %uus sleep: %uus wake_up: %u
- msm_pm_enter_spc: cpu: %u latency: %uus sleep: %uus wake_up: %u
- msm_pm_enter_wfi: cpu: %u latency: %uus sleep: %uus wake_up: %u
- The event captures various parameters during the entry into low power
- modes.
- The 'cpu' parameter represents the cpu on which the low power mode is
- chosen.
- The 'latency_us' parameter represents the system latency at the time of
- choosing the low power mode.
- The 'sleep_us' parameter tells the maximum amount of time the kernel can
- sleep in this low power mode.
- The 'wake_up' parameter tells if there was any immediate wakeup required
- before entering low power mode.
- 2) msm_pm_exit
- =================
- msm_pm_exit: cpu:%u success:%d
- msm_pm_exit_pc: cpu:%u success:%d
- msm_pm_exit_ret: cpu:%u success:%d
- msm_pm_exit_spc: cpu:%u success:%d
- msm_pm_exit_wfi: cpu:%u success:%d
- The event captures parameters during the exit of the low power modes.
- The 'cpu' parameter represents the cpu on which the low power mode is chosen.
- The 'success' parameter shows the state of power collapse/standalone power
- collapse. It will be set if power collapse/standalone power collapse were
- successful. For the rest of the low power modes it is set to one.
- 3) lpm_resources
- =================
- lpm_resources: name:%s sleep_value:%d
- This event captures parameters for each of the lpm resources.
- The 'name' parameter represents the name of the lpm resource and it can hold
- l2, pxo, vdd mem, vdd dig depending on the resource chosen during power
- collapse.
- The 'sleep_value' parameter corresponds to the sleep value set for the resource.
|