3.3.9. Upstream Status
At TI, developers practice an upstream-first mindset where all patches in the SDK should be available in the upstream repositories as soon as possible. However, because of the extensive community review process, getting patches into the upstream repositories can take a long time, so features might appear in the SDK before upstream.
This page tracks the status of all low power features in upstream. We encourage users to review any pending series listed.
We update this page with each SDK release, so it might fall out of date as the upstream community accepts new patches.
Note
Upstream support for a wakeup source does not guarantee device tree configuration. Refer to the “Wakeup Sources” section for more information about how to configure wakeup sources.
Feature |
Upstream |
Notes |
|---|---|---|
DeepSleep |
Yes |
Remoteproc graceful shutdown is not upstream. See additional steps below. |
MCU Only |
Yes |
Same remoteproc limitation as DeepSleep. |
Partial I/O |
Yes |
|
Dynamic Frequency Scaling |
Yes |
|
Standby |
No |
|
Runtime PM |
Yes |
Wakeup Source |
DeepSleep |
MCU Only |
Partial I/O |
Notes |
|---|---|---|---|---|
Real-Time Clock (RTC) |
Yes |
Yes |
||
MCU (WKUP) GPIO |
Yes |
Yes |
||
Main I/O Daisy Chain |
Partial |
Partial |
Upstream includes Main UART wakeup but not Main GPIO wakeup. |
|
USB |
Yes |
Yes |
||
WKUP UART |
Yes |
Yes |
||
MCU IPC |
Yes |
|||
CAN I/O Daisy Chain |
No |
No |
Yes |
3.3.9.1. Pending Upstream Series
Currently, there are no pending upstream series for AM62x.
3.3.9.2. Workarounds
Remoteproc suspend/resume and graceful shutdown are not present upstream, which prevents Linux from suspend/resume to low power states. To enable suspend/resume on Linux remove the M4 remoteproc module by entering the following command into the Linux console of the EVM:
root@am62xx-evm:~# rmmod ti_k3_m4_remoteproc