PM: proposed branch for PM collaboration
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest29 patches 7 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/29 | PM: Dynamic GPIO clock handlingarch/ arch/ arch/ | +67 | 0 replies | |
| 2/29 | Added sleep support to UARTarch/ arch/ arch/ +4 more | +242 | 0 replies | |
| 3/29 | PM debug support for 34xxarch/ arch/ arch/ +5 more | +548 | 0 replies | |
| 4/29 | Sysfs interface for controlling suspend states + set_pwrdm_state fixarch/ | +96 | 0 replies | |
| 5/29 | Basic cpuidle driverarch/ arch/ arch/ +1 more | +306 | 0 replies | |
| 6/29 | per/neon and core handling in idlearch/ arch/ arch/ | +101 | 0 replies | |
| 7/29 | menuconfig updates for cpuidlearch/ drivers/ | +31 | 0 replies | |
| 8/29 | scratchpad contentsarch/ arch/ arch/ +1 more | +181 | 0 replies | |
| 9/29 | mpu off state enabledarch/ arch/ | +20 | 0 replies | |
| 10/29 | gpmc context save/restorearch/ arch/ | +94 | 0 replies | |
| 11/29 | serial context save/restorearch/ include/ | +63 | 0 replies | |
| 12/29 | gpio context save/restorearch/ arch/ | +94 | 0 replies | |
| 13/29 | i2c context save/restoredrivers/ | +2 | 0 replies | |
| 14/29 | CORE context save/restorearch/ arch/ arch/ +8 more | +755 | 0 replies | |
| 15/29 | OMAP3: PM: Move serial console check from omap3_can_sleep to idle looparch/ arch/ | +4 | 1 reply | |
| 16/29 | OMAP3: PM: Remove static keyword from _omap_sram_idle declarationarch/ | +1 | 0 replies | |
| 17/29 | OMAP3: PM: Remove unneeded code from traditional pm_idle looparch/ | +0 | 0 replies | |
| 18/29 | OMAP3: PM: Do not build pm_idle loop if cpuidle is usedarch/ | +2 | 0 replies | |
| 19/29 | OMAP3: Do not set mpu, core, neon states if cpuidle is usedarch/ | +10 | 0 replies | |
| 20/29 | OMAP3: PM: Fixed header paths in include statementsarch/ arch/ | +8 | 0 replies | |
| 21/29 | OMAP3: PM: Remove unneeded code from suspendarch/ | +0 | 0 replies | |
| 22/29 | DMA context save / restorearch/ arch/ arch/ | +32 | 0 replies | |
| 23/29 | OMAP3: PM: Add new Kconfig option to enable/disable off modearch/ arch/ arch/ | +22 | 0 replies | |
| 24/29 | OMAP3SDP: Add new config for off mode testingarch/ | +1073 | 0 replies | |
| 25/29 | OMAP3: Remove CONFIG_OMAP_SYSOFFMODE flagarch/ arch/ | +3 | 0 replies | |
| 26/29 | OMAP: Sysfs interface for enabling voltage off in idlearch/ arch/ | +21 | 0 replies | |
| 27/29 | OMAP3: OFF command integrationarch/ arch/ | +17 | 0 replies | |
| 28/29 | PM FIX: convert TI io_p2v() usage to OMAP2_IO_ADDRESS()arch/ | +3 | 1 reply | |
| 29/29 | PM: serial: ensure padconf wake-enable bits are set for UARTsarch/ | +9 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/29] PM: proposed branch for PM collaboration
Hello,
The following patchset is an attempt to collect the various PM patches that have been flowing around, and organize them into one branch to be used for further collaboration on PM development, in particular OFF-mode support.
It is currently a collection of proposed patches[1] from TI and various other patches from Nokia and others to get retention, OFF-mode, CPUidle etc. working in the linux-omap tree.
This series is nowhere near ready for merging into linux-omap, but will be useful for discussion and collaboration on getting the various PM features working at the head of the linux-omap tree, and a place where cleanup and rework efforts can be focused.
If there are no major objections, I will create a branch in linux-omap git and commit this series there. As collaboration continues, I will continue to collect and update patches, fix problems and rebase onto the HEAD of linux-omap.
The goal of this branch is only to facilitate the rework and cleanup of the PM code so it can be merged into linux-omap. Then, the branch will disappear and work can be focused again on the HEAD of linux-omap.
It has currently been tested with a minimal config on 3430SDP, and OFF-mode is hit in suspend. In order to hit suspend:
echo 1 > /sys/power/voltage_off_while_idle
echo 1 > /sys/power/gpio_clocks_off_while_idle
echo 1 > /sys/power/uart_clocks_off_while_idle
echo mem > /sys/power/state
Kevin
[1] This series is roughly based on the following:
Jouni Hogander, Tero Kristo
[PATCH 0/4] Refreshed PM workaround patches 2 -- 15 Aug
Rajendra Nayak:
[PATCH 00/11] OMAP3 CPUidle patches - ver 2 -- 18 July
As well as several patches/hacks/cleanups that have not yet been posted to the list.
Also, there have been newer versions of the CPUidle patches that have been reviewed on the list, but do not apply for various reasons. As soon as they are rebased and updated versions of those are available, I will integrate them.