AM335x Power Management

Under Construction
= AM335x Power Management Features =

This document lists the power management features supported on AM335x. Please refer to the chapter 8 Power, Reset, and Clock Management (PRCM) of AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical Reference Manual for detailed description of each power management feature.

Power Management Features
{| cellpadding="4" border="2" width="85%" align="center"
 * align="center" |

Power Management Features

 * align="center" |

Linux

 * align="center" |

StarterWare

 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU OPP
 * OPP50, OPP100, OPP120, Turbo, Nitro
 * OPP50, OPP100, OPP120, Turbo, Nitro
 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU DVFS
 * Supported by CPUFreq
 * Supported
 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU SmartReflex
 * Supported
 * Not Supported
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE OPP
 * OPP50, OPP100
 * OPP100
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE DVFS
 * Not supported (Boot time static configuration)
 * Not supported
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE SmartReflex
 * Supported
 * Not Supported
 * }

Low Power Modes
{| cellpadding="4" border="2" width="85%" align="center"
 * align="center" |

Low Power Modes

 * align="center" |

Typical Power [mW]

 * align="center" |

Linux

 * align="center" |

StarterWare

 * - style="background-color:#d0e5f5;" align="center"
 * Standby
 * rowspan="2" | 16.5
 * User space standby command (echo standby > /sys/power/state)
 * Not supported
 * - style="background-color:#d0e5f5;" align="center"
 * Standby Wakeup Sources
 * Any GPIO pin
 * Not supported
 * - style="background-color:#faecc8;" align="center"
 * DeepSleep 1
 * rowspan="2" | 6.0
 * Suspend + script
 * Supported
 * - style="background-color:#faecc8;" align="center"
 * DeepSleep 1 Wakeup Sources
 * DeepSleep0 wakeup sources + USB resume command
 * DeepSleep0 wakeup sources + USB resume command
 * - style="background-color:#d0e5f5;" align="center"
 * DeepSleep 0
 * rowspan="2" | 3.0
 * User space suspend command (echo mem > /sys/power/state)
 * Supported
 * - style="background-color:#d0e5f5;" align="center"
 * DeepSleep 0 Wakeup Sources
 * GPIO0 bank, dmtimer1_1ms, TSC, UART0, RTC alarm, I2C
 * GPIO0 bank, dmtimer1_1ms, TSC, UART0, RTC alarm, I2C
 * - style="background-color:#faecc8;" align="center"
 * RTC-only
 * rowspan="2" | <1
 * RTC-only
 * RTC-only
 * - style="background-color:#faecc8;" align="center"
 * RTC-only Wakeup Sources
 * EXT_WAKEUP, RTC Alarm
 * EXT_WAKEUP, RTC Alarm
 * }

Feature Differences by Silicon Revision and Package
{| cellpadding="4" border="2" width="85%" align="center"
 * align="center" rowspan="2"|

PM Features

 * align="center" colspan="2"|

Silicon Revision 1.0

 * align="center" colspan="2"|

Silicon Revision 2.x

 * align="center" |
 * align="center" |

ZCZ

 * align="center" |

ZCE

 * align="center" |

ZCZ

 * align="center" |

ZCE

 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU OPP
 * OPP50, OPP100, OPP120, Turbo
 * rowspan="3"|N/A (VDD_MPU is merged with VDD_CORE on ZCE package)
 * OPP50, OPP100, OPP120, TURBO, NITRO
 * rowspan="3"|N/A (VDD_MPU is merged with VDD_CORE on ZCE package)
 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU DVFS
 * Supported
 * Supported
 * - style="background-color:#d0e5f5;" align="center"
 * VDD_MPU SmartReflex
 * OPP120 and TURBO only
 * Supported
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE OPP
 * OPP50, OPP100
 * OPP50, OPP100
 * OPP50, OPP100
 * OPP50, OPP100
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE DVFS
 * colspan="4" | Not supported. VDD_CORE OPP should only be configured for OPP50 or OPP100 at boot time (before enabling EMIF).
 * - style="background-color:#faecc8;" align="center"
 * VDD_CORE SmartReflex
 * OPP100 only
 * Not Supported
 * OPP100 only
 * OPP100 only
 * }

Power Solutions
{| cellpadding="4" border="2" width="85%" align="center"
 * colspan="4" align="center"|
 * colspan="4" align="center"|

TPS65217x

 * colspan="2" align="center"|

TPS65910x

 * align="center"|

TPS650250

 * - align="center"
 * A
 * B
 * C
 * D
 * A
 * A3
 * - style="background-color:#ff4500;" align="center"
 * align="left"| Battery Charger
 * colspan="4" | Yes
 * colspan="2" style="background-color:#d3d3d3;" | No
 * style="background-color:#d3d3d3;" | No
 * - style="background-color:#ffa07a;" align="center"
 * align="left"|Boost
 * colspan="4" | WLED backlighting
 * colspan="2" | 5V Boost
 * style="background-color:#d3d3d3;" | No
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|AM335x OPP
 * OPP50, OPP100
 * colspan="3"| OPP50, OPP100, OPP120, Turbo, Nitro
 * colspan="2"| OPP50, OPP100, OPP120, Turbo, Nitro
 * OPP50, OPP100
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|Power
 * colspan="4"| 3DCDC @ 1.2A 4 LDO
 * colspan="2"| 2DCDC @ 1.5A 1DCDC @ 1A 9 LDO
 * 1DCDC @ 1.6A 2DCDC @ 0.8A 3 LDO
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|Input Voltage Range
 * colspan="4" | 2.7 - 5.8V
 * colspan="2" | 2.7 - 5.5V
 * 2.5 - 6.5V
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|DVFS / SmartReflex
 * colspan="4" | Yes
 * colspan="2" | Yes
 * style="background-color:#d3d3d3;"| No
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|RTC-only mode
 * colspan="4" | Yes
 * colspan="2" | Yes
 * style="background-color:#d3d3d3;"| No
 * - style="background-color:#d0e5f5;" align="center"
 * align="left"|DDR
 * colspan="2" | DDR2, LPDDR1
 * DDR3
 * DDR3L
 * DDR2, LPDDR1
 * DDR3
 * DDR2, LPDDR1, DDR3
 * - style="background-color:#da70d6;" align="center"
 * align="left"|Package
 * colspan="4" | 48pin QFN, 6mm x 6mm
 * colspan="2" | 48pin QFN, 6mm x 6mm
 * 32pin QFN, 5mm x 5mm
 * - style="background-color:#da70d6;" align="center"
 * align="left"|Ta
 * colspan="4" | -40&deg;C to 105&deg;C
 * colspan="2" | -40&deg;C to 85&deg;C
 * -40&deg;C to 85&deg;C
 * }
 * -40&deg;C to 85&deg;C
 * }