Skip to content

Conversation

@DhruvaG2000
Copy link
Collaborator

Document all about s2idle and PSCI and how the whole stack helps us in selecting between low power modes on the TI AM62L

@DhruvaG2000 DhruvaG2000 changed the title feat(linux): Add s2idle docs [WIP][DNM] Add s2idle docs Dec 8, 2025
@github-actions
Copy link

github-actions bot commented Dec 8, 2025

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst:25: (ERROR/3) Unexpected indentation.

@DhruvaG2000
Copy link
Collaborator Author

@cshilwant , and rest I'll mark the PR ready for review once it has undergone LPM team internal review. Till then requesting you to hold off reviews.
This is going to be a major documentation update for AM62L PM story hence might take some time to get reviews and complete.

Thanks!

@github-actions
Copy link

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst:48: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.
source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst:29: (ERROR/3) Error parsing content block for the "list-table" directive: two-level bullet list expected, but row 4 does not contain a second-level bullet list.

@github-actions
Copy link

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst:302: (WARNING/2) Bullet list ends without a blank line; unexpected unindent.
source/linux/Foundational_Components/Power_Management/pm_psci_s2idle.rst:283: (ERROR/3) Error parsing content block for the "list-table" directive: two-level bullet list expected, but row 4 does not contain a second-level bullet list.

Copy link
Contributor

@kwillis01 kwillis01 left a comment

Choose a reason for hiding this comment

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

Besides the execution level things, everything else looks good to me! Good work on adding all of this, it's very infomative

@DhruvaG2000 DhruvaG2000 changed the title [WIP][DNM] Add s2idle docs PM: Introduce docs for s2idle Dec 30, 2025
@DhruvaG2000 DhruvaG2000 marked this pull request as ready for review January 2, 2026 04:34
Copy link
Contributor

@kwillis01 kwillis01 left a comment

Choose a reason for hiding this comment

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

LGTM, just some small wording nits.

@DhruvaG2000 DhruvaG2000 requested a review from ti-scaria January 6, 2026 05:41
Introduce the concept of s2idle and how we use it for mode
selection

Signed-off-by: Dhruva Gole <[email protected]>

The coordination in OSI mode follows a specific "Last Man Standing" sequence. The OS tracks the state of all cores in a topology node (e.g., a cluster).

.. code-block:: text
Copy link
Member

Choose a reason for hiding this comment

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

Just a heads up, we can inject graphviz script with an additional extension if you would prefer to use that over ascii diagrams.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

oh nice, let me check it out

Copy link
Member

Choose a reason for hiding this comment

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

Comment on lines +263 to +265
**********************************
S2Idle vs Deep Sleep (mem)
**********************************
Copy link
Member

Choose a reason for hiding this comment

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

Title overrun

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

fixing, thanks

DhruvaG2000 and others added 5 commits January 8, 2026 14:03
…ment/pm_psci_s2idle.rst

Co-authored-by: Randolph Sapp <[email protected]>
Signed-off-by: Dhruva Gole <[email protected]>
…s2idle.rst

Co-authored-by: Randolph Sapp <[email protected]>
Signed-off-by: Dhruva Gole <[email protected]>
…s2idle.rst

Co-authored-by: Randolph Sapp <[email protected]>
Signed-off-by: Dhruva Gole <[email protected]>
…s2idle.rst

Co-authored-by: Randolph Sapp <[email protected]>
Signed-off-by: Dhruva Gole <[email protected]>
…s2idle.rst

Co-authored-by: Randolph Sapp <[email protected]>
Signed-off-by: Dhruva Gole <[email protected]>
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.