Skip to content

ARM: OMAP4: core retention support

Kevin Hilman linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 of 6 patches 0 repliesNew

3 of 6 patches are in this archive. The cover letter announces 6.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
3/6ARM: OMAP3PLUS PM: Add IO Daisychain support via hwmod mux+0 -00 replies
4/6arm: omap4: prm: fix interrupt register offsets+0 -00 replies
5/6ARM: OMAP4: suspend: Do not get dsp/tesla out of reset+0 -01 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] ARM: OMAP4: core retention support
Quoted 12 lines · Tero Kristo

This set adds core retention support on top of mainline. The set also adds IO CHAIN wakeup capability for OMAP4, which is a nice feature to have while trying suspend / resume with CSWR as it is quite difficult to wake up the device without this.

Patch 6 might cause some stir, but this is needed as omap4 PRCM chain handler currently does not work without SPARSE_IRQ. Enabling the SPARSE_IRQ causes a WARN from gic during boot for omap4, and attempting to fix this creates some spam from interrupt handling code which seems to originate from GPMC/GPIO. Also, omap3 boot breaks completely, thus it is impossible to enable this option as of now.

Quoted 5 lines

Tested on OMAP4 blaze board, with OMAP4430 EMU chip. Suspend / resume works nicely, and wakeup with UART3 works. The powerdomain state info under pm-debug appears to be somewhat bogus right after boot, but fixes itself during suspend. This should be addressed separately. Also verified that suspend / resume with OMAP3 beagle is okay.

Please separate out the IO daisy chain stuff as a separate series.

Vishwa had a multiple patch series that cleaned some of this up and also made it common for OMAP3 and 4.

http://marc.info/?l=linux-omap&m=132387916807059&w=2

I had several review comments on that series that were never responded to,

http://marc.info/?l=linux-omap&w=2&r=1&s=DaisyChain&q=b

so I'd first like to understand why that series was dropped and only selected parts were taken for $SUBJECT series, and what is the plan for the IO daisy chain series.

Kevin