Skip to content

ARM: OMAP2+: AM33XX: Add suspend-resume support

Santosh Shilimkar linux-arm-kernel linux-omap 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest9 patches 0 repliesNew
  2. v2 RFC18 patches 0 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9memory: emif: Move EMIF register defines to include/linux/+0 -01 reply
1/9memory: emif: Move EMIF register defines to include/linux/+0 -00 replies
2/9ARM: OMAP2+: AM33XX: control: Add some control module registers and APIs+0 -07 replies
2/9ARM: OMAP2+: AM33XX: control: Add some control module registers and APIs+0 -01 reply
2/9ARM: OMAP2+: AM33XX: control: Add some control module registers and APIs+0 -06 replies
2/9ARM: OMAP2+: AM33XX: control: Add some control module registers and APIs+0 -00 replies
3/9ARM: OMAP: DTB: Update IRQ data for WKUP_M3+0 -00 replies
4/9ARM: OMAP2+: AM33XX: Reserve memory to comply with EMIF spec+0 -00 replies
4/9ARM: OMAP2+: AM33XX: Reserve memory to comply with EMIF spec+0 -01 reply
4/9ARM: OMAP2+: AM33XX: Reserve memory to comply with EMIF spec+0 -02 replies
5/9ARM: OMAP2+: AM33XX: Add assembly code for PM operations+0 -01 reply
5/9ARM: OMAP2+: AM33XX: Add assembly code for PM operations+0 -01 reply
6/9ARM: OMAP2+: timer: Add suspend-resume callbacks for clkevent device+0 -01 reply
7/9ARM: OMAP: omap_device: Add APIs to enable and idle hwmods+0 -00 replies
8/9ARM: OMAP2+: AM33XX: Basic suspend resume support+0 -015 replies
9/9ARM: OMAP2+: AM33XX: Hookup AM33XX PM code into OMAP builds+0 -00 replies

Reviews trailers per patch

7 of 16 patches have a Reviewed-by or Acked-by.

PatchSantosh ShililmarGreg Kroah-Hartman
1/9A-b A-b
1/9A-b A-b
2/9
2/9
2/9
2/9
3/9A-b
4/9A-b
4/9A-b
4/9A-b
5/9
5/9
6/9
7/9
8/9
9/9A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCHv3 0/9] ARM: OMAP2+: AM33XX: Add suspend-resume support
Quoted 20 lines · Dave Gerlach

Hi,

This is the third version of the patch series for adding basic suspend-resume support for AM33XX, previously submitted by Vaibhav Bedia. This patchset is based on 3.11-rc4 and depends on a forthcoming patchset from Suman Anna that adds mailbox support for the wkup_m3. The patches at [1], [2], and [3] are required for the pm code to properly suspend and resume.

The PM code uses the firmware interface and expects the userspace to load the WKUP_M3 binary before the suspend-resume functionality is made available. The binary file (and the source-code for WKUP_M3) can be obtained from the 'next2' branch at [4]. The WKUP_M3 binary can either be loaded post bootup via the sysfs entry './sys/devices/ocp.2/wkup_m3.4/firmware' or it can be included in the kernel image as part of the build process.

Suspend to mem is tested on am335x-bone and am335x-evm.

More details on AM335x suspend-resume are provided within the commit logs for each patch.

Quoted 8 lines

Changes in v3:
- Moved wkup_m3 code into separate driver
- Split up ti_emif header move
- Addressed clean-up comments
- Removed mailbox patches
- v2-v3 Discussion:
http://marc.info/?l=linux-arm-kernel&m=135698501821090&w=4

Please CC people who have at least reviewed the last version of the series. Couple of patches I was CC'ed o.w I would missed this series.

Regards,
Santosh