Skip to content

LPM wakeup sources updates#748

Open
kwillis01 wants to merge 6 commits into
TexasInstruments:masterfrom
kwillis01:v12.1/wakeup-srcs/lpm
Open

LPM wakeup sources updates#748
kwillis01 wants to merge 6 commits into
TexasInstruments:masterfrom
kwillis01:v12.1/wakeup-srcs/lpm

Conversation

@kwillis01

Copy link
Copy Markdown
Contributor

Changes include:

  • Change RTC Only + DDR naming to RTC + I/O + DDR
  • Document how to read AM62L wakeup information
  • Add RTC I/O wakeup sources
  • Add WKUP I/O daisy chain wakeup sources
  • Combine MCU GPIO and WKUP GPIO sections

@github-actions

Copy link
Copy Markdown

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst:986: (INFO/1) Duplicate implicit target name: "wkup uart".

Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
@kwillis01
kwillis01 force-pushed the v12.1/wakeup-srcs/lpm branch from b0784a7 to 8d76bdf Compare July 20, 2026 21:06
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst Outdated
@github-actions

Copy link
Copy Markdown

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_am62lx_low_power_modes.rst:182: (ERROR/3) Malformed table.
source/linux/Foundational_Components/Power_Management/pm_low_power_modes.rst:438: (ERROR/3) Malformed table.

@kwillis01

Copy link
Copy Markdown
Contributor Author

I didn't fix the MCU IO Daisy Chain section with the latest updates since there are still some open conversations about it. I updated what I could and also added a fix to change all instances for "Deep Sleep" to "DeepSleep"

@kwillis01
kwillis01 force-pushed the v12.1/wakeup-srcs/lpm branch from 3d8b7ad to b7cf0c0 Compare July 21, 2026 19:52
@github-actions

Copy link
Copy Markdown

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_am62lx_low_power_modes.rst:204: (ERROR/3) Malformed table.

@kwillis01
kwillis01 force-pushed the v12.1/wakeup-srcs/lpm branch from b7cf0c0 to d8122af Compare July 21, 2026 19:54
@StaticRocket

Copy link
Copy Markdown
Member

Your string replacement for DeepSleep left a few title overrun issues

Update RTC Only + DDR naming to RTC + I/O + DDR as this is the most
current naming of this mode.

Signed-off-by: Kendall Willis <k-willis@ti.com>
As of SDK 12.01, the wakeup source, wakeup pin, and low power mode are
all reported as apart of the resume sequence. This allows users to
understand what the system did upon the last suspend and how the system
woke up. Document how to understand what the different values mean for
all of the wakeup information given.

Signed-off-by: Kendall Willis <k-willis@ti.com>
Explain how to configure and wakeup from RTC I/O pins.

Signed-off-by: Kendall Willis <k-willis@ti.com>
Explain how to configure and wakeup from WKUP I/O daisy chain.

Signed-off-by: Kendall Willis <k-willis@ti.com>
MCU GPIO and WKUP GPIO are both configured the same way. The only reason
WKUP GPIO was split from MCU GPIO was because AM62L does not MCU GPIO.
Combine the two sections and add a note to the AM62L portion that it
does not have MCU GPIO, but does support WKUP GPIO.

Signed-off-by: Kendall Willis <k-willis@ti.com>
The low power mode of "DeepSleep" has been spelled like "Deep Sleep"
throughout the docs. Remove the space and so the correct name is
consistent throughout the docs.

Signed-off-by: Kendall Willis <k-willis@ti.com>
@kwillis01
kwillis01 force-pushed the v12.1/wakeup-srcs/lpm branch from d8122af to 13f68fe Compare July 22, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.