Skip to content

fix(pm_psci_s2idle): Update and enhance s2idle docs - #750

Open
ti-scaria wants to merge 2 commits into
TexasInstruments:masterfrom
ti-scaria:s2idle_update
Open

fix(pm_psci_s2idle): Update and enhance s2idle docs#750
ti-scaria wants to merge 2 commits into
TexasInstruments:masterfrom
ti-scaria:s2idle_update

Conversation

@ti-scaria

Copy link
Copy Markdown
Contributor

Update the s2idle docs with the correct AM62L power domain hierarchy and idle states derived from the latest release.

Rewrite the mode selection explanation for clarity.

@StaticRocket StaticRocket left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are other places where active voice should be used

Comment thread source/linux/Foundational_Components/Power_Management/pm_am62l_standby.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated

@kwillis01 kwillis01 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like the changes to the content, I think it will make it easier for users to read and implement in their system.

One big thing to note is I think we should go step by step in explaining how to set the CPU wakeup latency constraints. We should first explain what they are, the program needed to set them, and then how it is used.

Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated

@kwillis01 kwillis01 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still some vale warnings for passive voice that need to be fixed if possible

Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/devices/AM62LX/linux/Release_Specific_Release_Notes.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
@StaticRocket

Copy link
Copy Markdown
Member

#726

Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
StaticRocket
StaticRocket previously approved these changes Jul 25, 2026
@ti-scaria

Copy link
Copy Markdown
Contributor Author

Rebased the PR

@ti-scaria
ti-scaria requested a review from StaticRocket July 28, 2026 09:08
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Comment thread source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst Outdated
Update the s2idle docs with the correct AM62L power domain
hierarchy and idle states derived from the latest release.

Rewrite the mode selection logic by including the components
involved and how they are used.

Signed-off-by: Scaria Kochidanadu <s-kochidanadu@ti.com>
Add S2idle feature to Key Release References section.
This is a method that enables selection of low power
mode at runtime.

Signed-off-by: Scaria Kochidanadu <s-kochidanadu@ti.com>
@ti-scaria

Copy link
Copy Markdown
Contributor Author

@praneethbajjuri @StaticRocket Rebased the PR, could you re-approve

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.