ARM: OMAP3PLUS: IO daisychain support fixes
Get series with b4
b4 am [email protected]Versions newest first
- v3 Latest1 of 6 patches 0 repliesNew
1 of 6 patches is in this archive. The cover letter announces 6.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 4/6 | ARM: OMAP3 PM: Enable IO Wake up | +0 | 2 replies |
Reviews trailers per patch
The patch has no Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Kevin Hilman |
|---|---|
| Series | R-b T-b |
| 4/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCHv3 0/6] ARM: OMAP3PLUS: IO daisychain support fixes
Quoted 25 lines · Tero Kristo
Hi,
The previous version of this set was sent by Vishwanath BS, but as he is busy with other stuff, I am taking over.
Some basic info about this set based on comments received on set v2. IO chain is now enabled always, and a re-trigger for the chain is done during hwmod enable / disable. This means that IO chain is always armed according to the latest pad specific
WAKE_ENABLEsetting, and if it is modified, the IO chain needs to be re-armed (thus the hooks withinomap_hwmodcode.) Having IO chain armed all the time allows us to receive IO event interrupts even during non-sleep states if the corresponding hardware module is disabled, and is unable to detect any IO activity itself.Version 3 contains the following changes:
- global: renamed
*_trigger_wuclk_ctrlfuncs as*_trigger_io_chain
- patch 3: added trigger WUCLKIN disable at the end ofomap4_trigger_io_chain(fix pulled from the omap4 core retention set)
- patch 5: added function pointer for using machine specificio_chaintrigger function, initialized during boot
- patch 7 dropped as the support capability for omap3 is now handled as part of patch 5 init
Quoted 3 lines
Tested on omap3 beagle + omap4 blaze boards. Suspend / resume works, and
hwmod_iointerrupts are generated. Omap4 was tested with the core retention support set.
I also tested this on 3430/n900 and verified IO wakeups are working as expected.
Paul, as discussed on IRC, when you're OK with it, this can go through your queue since it's mostly PRM core code.
Kevin