Verdin AM62 sleep and low power modes

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

Did you like my answer? :+1: :-1:


Low Power and Sleep Modes on Verdin AM62

Based on the Verdin AM62 V1.2 datasheet, the TI AM62x SoC supports four distinct low power modes(1):

Available Low Power Modes

Mode Description
Partial I/O The entire SoC is OFF except I/O pins in CANUART I/O bank(1)
DeepSleep Used for suspend to RAM(1)
MCU-Only The system is in DeepSleep except the MCU subsystem(1)
Standby A53 and M4F are in WFI or power down, any interrupt event is capable of waking up the SoC(1)

Important Power Considerations

To achieve minimum power consumption, you must first disable other ICs on the SoM (such as the Wi-Fi/Bluetooth module) before enabling a low power mode on the SoC, as the SoC low power modes do not affect other ICs on the SoM(1).

Wake-up Source Configuration

The wake-up capabilities vary depending on the low power mode:

Standby Mode

  • Any GPIO may wake up the module from Standby state(2)
  • Pin 252 on the X1 connector is the default wakeup source for the Verdin Family and is guaranteed to be wakeup compatible with other Verdin modules(2)

Partial I/O Mode

  • Only CANUART I/O bank pins are capable of waking up the module(2)
  • Available wake-up pins include(2):
X1 Pin SoC Ball Name GPIO Function Description
24 MCU_MCAN0_TX MCU_GPIO0_13 CAN_2 TX
26 MCU_MCAN0_RX MCU_GPIO0_14 CAN_2 RX
61 MCU_UART0_CTSn MCU_GPIO0_7 -
63 MCU_UART0_RTSn MCU_GPIO0_8 -
116 MCU_MCAN1_RX MCU_GPIO0_16 CAN_3 RX
128 MCU_MCAN1_TX MCU_GPIO0_15 CAN_3 TX
151 MCU_UART0_RXD MCU_GPIO0_5 UART_4 RX
153 MCU_UART0_TXD MCU_GPIO0_6 UART_4 TX

DeepSleep and MCU-Only Modes

  • MCU_GPIO0 pins may wake up the module(2)
  • Available wake-up pins include pins 24, 26, 57, 59, 61 (and others listed in the datasheet)(2)

Device Tree Overlay Configuration

For configuring wake-up sources in device tree overlays, you can reference the GPIO configuration examples provided in the documentation. The process involves creating pin control groups and assigning them to the appropriate GPIO controllers(3).

For detailed information on AM62x Low Power Modes, refer to TI’s “Enabling Low Power Embedded Systems With AM62x Processors” Technical White Paper referenced in the datasheet(1).

Note: The specific software configuration points and console commands for enabling these modes programmatically are not detailed in the available documentation sources. You may need to consult additional TI AM62x documentation or Linux power management documentation for the complete implementation details.

Best regards, Toradex AI Assistant.

1 Like