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.

Table 3.6 Feature Upstream Status

Feature

Upstream

Notes

DeepSleep

Yes

MCU Only

Yes

Partial I/O

Yes

I/O Only Plus DDR

In progress

Linux and U-Boot patches are pending review.

Dynamic Frequency Scaling

Yes

Standby

No

Runtime PM

Yes

Table 3.7 Wakeup Source Upstream Status

Wakeup Source

DeepSleep

MCU Only

Partial I/O

I/O Only Plus DDR

Notes

Real-Time Clock (RTC)

Yes

Yes

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

In progress

I/O Only Plus DDR patches are in progress.

3.3.9.1. Pending Upstream Series

Table 3.10 Pending Upstream Series

Series

Feature Covered

Codebase

arm64: dts: ti: k3-am62a7-sk: Split r5f memory region

I/O Only Plus DDR

Linux

am62: IO+DDR resume support

I/O Only Plus DDR

U-Boot

IO+DDR low power mode bugfixes for AM62P and AM62A

I/O Only Plus DDR

U-Boot

Enable I/O Only Plus DDR in upstream by applying these patches to the corresponding codebase.

3.3.9.2. Workarounds

No workarounds are needed for AM62Dx.