Skip to content

Implement power management pm for CPUs #6802

@haukepetersen

Description

@haukepetersen

This issue is created for tracking the pm implementation status and synchronize efforts.

Steps needed for implementation:

  • implement pm interface
  • use pm_layered where applicable
  • only allow appropriate power modes in peripheral drivers (e.g. use pm_block/pm_unblock)
  • verification of power modes (e.g. using external measurement equipment)

Implementation status:

  • atmega1281 (atmega_common?)
  • atmega2560 (atmega_common?)
  • atmega328p (atmega_common?)
  • cc2538
  • cc26x0
  • cc430 (msp430_common?)
  • ezr32wg
  • kinetis_common (-> @gebart, kinetis: Implement low power modes #7897)
  • lm4f120 (stellaris_common?)
  • lpc11u34
  • lpc1768
  • lpc2387
  • mips32r2_common
  • msp430fxyz (msp430_common?)
  • native (feasible?)
  • nrf5x_common
  • sam0_common
  • sam3
  • stm32_common
  • x86

Metadata

Metadata

Labels

Area: pmArea: (Low) power managementPlatform: ARMPlatform: This PR/issue effects ARM-based platformsPlatform: MIPSPlatform: This PR/issue effects MIPS-based platformsPlatform: MSPPlatform: This PR/issue effects MSP-based platformsPlatform: nativePlatform: This PR/issue effects the native platformState: staleState: The issue / PR has no activity for >185 days

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions