Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add rw61 power management support #72758

Merged
merged 7 commits into from
May 16, 2024

Conversation

mmahadevan108
Copy link
Collaborator

Switch the system timer to use OS Timer.
Added SoC Power Management support for RW61X. This PR supports Power Modes 1 and 2.

Tested with OS Timer wakeup using the test zephyr/tests/subsys/pm/power_mgmt_soc

@dleach02 dleach02 changed the title Add rw61 power Add rw61 power management support May 14, 2024
@dleach02
Copy link
Member

Which test case is used to test this and is there anything we need to do to ensure this platform is tested?

@mmahadevan108
Copy link
Collaborator Author

Which test case is used to test this and is there anything we need to do to ensure this platform is tested?

zephyr/tests/subsys/pm/power_mgmt_soc. I have added rw_612 to the testcase.yaml file.

dleach02
dleach02 previously approved these changes May 14, 2024
danieldegrasse
danieldegrasse previously approved these changes May 15, 2024
decsny and others added 7 commits May 15, 2024 11:51
Add OS Timer to device tree

Signed-off-by: Declan Snyder <[email protected]>
The OS Timer will be used as the System Timer.

Signed-off-by: Mahesh Mahadevan <[email protected]>
This clock is better suited for Power Management support
than Systick.

Signed-off-by: Mahesh Mahadevan <[email protected]>
The Power states map to Power Mode 1 and 2.

Signed-off-by: Mahesh Mahadevan <[email protected]>
Add support for Power modes 1 and 2.
The wakeup from power mode 2 is from the os timer.

Signed-off-by: Mahesh Mahadevan <[email protected]>
Add information about OS Timer and Power Management support.

Signed-off-by: Mahesh Mahadevan <[email protected]>
Enable the SoC power management test suite on the NXP RW612 EVK
development board.

Signed-off-by: Mahesh Mahadevan <[email protected]>
@nashif nashif merged commit d44a414 into zephyrproject-rtos:main May 16, 2024
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants