Per SoC Powermanagement Improvements
How do we make sure our kernels support all powermanagement features on specific ARM SoCs
Make sure necessary changes in userspace get in place
Blueprint information
- Status:
- Complete
- Approver:
- David Mandala
- Priority:
- High
- Drafter:
- Oliver Grawert
- Direction:
- Approved
- Assignee:
- Oliver Grawert
- Definition:
- Approved
- Series goal:
- Accepted for lucid
- Implementation:
- Implemented
- Milestone target:
- lucid-alpha-3
- Started by
- Alexander Sack
- Completed by
- Alexander Sack
Related branches
Related bugs
Whiteboard
[02-12-09 asac]: approved.
[01-04-10 mcasadevall]: dove kernel lacks in-kernel hibernation support. Bug: https:/
[27-01-10 ogra] powertop needs CONFIG_TIMER_STATS enabled, Bug #513241 was filed
[27-01-10 ogra] cpufreq works on imx51, for dove bug 513254 was filed to enable it.
[10-02-10 ogra] review of scripts done, nothing that currently gets in our way could be found, possible points where we could run into problems with future HW are 94cpufreq (on boards that dont support scaling at all) and 90clock (i.e. if the hwclock isnt accessible from software)
[03-03-10 jk-ozlabs] review of imx51 regulator support done. Regulator code does not fully define constraints for HW, so we can not rely on the code to properly power-down unused regulators. Apparently fsl have a patch to complete this support, we should re-review once this is available.
Work Items:
currently all kernel related items wait for new lucid kernel drops: DONE
[jk-ozlabs] check out power button events on babbage, including while suspended (1 days): DONE
[jk-ozlabs] confirm accurately switching on/off of regulators in the kernel (3 day): DONE
[ogra] get numbers from the vendors for idle case power (2 days): POSTPONE
[ogra] validate power management (pm-utils) scripts for non-x86 targets (2 days): DONE
[ogra] check powertop functionallity (1 day): DONE
[ogra] confirm suspend/hibernate support is enabled in the kernel on imx51 (1 day): DONE
[gruemaster] measure power consumption with multimeter on different SoCs (constantly ongoing task across dev cycle): POSTPONE
[mcasadevall] check cpufreq functionallity on all boards (1 day): DONE
[mcasadevall] confirm suspend/hibernate support is enabled in the kernel on dove (1 day): DONE
[eric.y.miao] dove kernel to be uploaded with CONFIG_HIBERNATION set: DONE
[davidm] ship SSD media for tesing to team members (2 weeks): DONE
Work items ubuntu-
[ogra] get numbers from the vendors for idle case power (2 days): POSTPONE
[davidm] ship SSD media for tesing to team members (2 weeks): DONE
[gruemaster] measure power consumption with multimeter on different SoCs (constantly ongoing task across dev cycle): POSTPONE
Work items ubuntu-
[cooloney] confirm accurately switching on/off of regulators in the kernel (3 day): POSTPONE
Work items ubuntu-10.04:
[cooloney] confirm accurately switching on/off of regulators in the kernel (3 day): POSTPONE
Status:
implemented: suspend fixed on all supported boards; hibernate confirmed to be not supported by vendors; in progress: validate and QA powermanagement scripts for hotkeys and power buttons