Skip to content

Conversation

@DhruvaG2000
Copy link
Collaborator

Add comprehensive documentation for CPUIdle on AM62X, AM62AX, and AM62PX platforms explaining:

  • Standby mode implementation through CPUIdle WFI state
  • Integration between Linux CPUIdle framework and TF-A
  • PSCI interaction via cpu_standby and validate_power_state hooks
  • Source file references for both Linux and TF-A components
  • Kernel configuration options and usage information

This documentation helps users understand that the TI "standby" mode is automatically handled by the CPUIdle framework without requiring special configuration.

@praneethbajjuri praneethbajjuri self-requested a review July 11, 2025 15:17
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.

Documentation overall looks great!! Good job!!
It is optional to fix the things in the comments I left because I will also be sending a PR for this page and I can fix it then.

Add comprehensive documentation for CPUIdle on AM62X, AM62AX, and AM62PX
platforms explaining:

- Standby mode implementation through CPUIdle WFI state
- Integration between Linux CPUIdle framework and TF-A
- PSCI interaction via cpu_standby and validate_power_state hooks
- Source file references for both Linux and TF-A components
- Kernel configuration options and usage information

This documentation helps users understand that the TI "standby" mode is
automatically handled by the CPUIdle framework without requiring special
configuration.

Signed-off-by: Dhruva Gole <[email protected]>
@github-actions
Copy link

New warnings found with rstcheck:

source/linux/Foundational_Components/Power_Management/pm_cpuidle.rst:5: (INFO/1) Duplicate implicit target name: "cpuidle".

Mention the standby power mode in the release summary pages for all
relevant sitara devices.
While at it, also replace the IO+DDR release specific note because it
no longer applies as release specific for this particular release

Signed-off-by: Dhruva Gole <[email protected]>
@VeeruPrudhvi VeeruPrudhvi changed the title feat(pm_cpuidle): add detailed documentation for AM62 standby mode feat(pm_cpuidle): Enabling and Utilizing AM62 Standby Mode Jul 14, 2025
Copy link
Contributor

@VeeruPrudhvi VeeruPrudhvi left a comment

Choose a reason for hiding this comment

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

LGTM

@VeeruPrudhvi VeeruPrudhvi merged commit f80b1ae into TexasInstruments:master Jul 14, 2025
5 of 6 checks passed
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.