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.
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.