-
Notifications
You must be signed in to change notification settings - Fork 70
Various LPM Updates #472
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
Various LPM Updates #472
Conversation
New unreachable files found with check-files.sh:
|
342c602
to
4f9eebe
Compare
@vishalmti , @ti-sebin , @DhruvaG2000 please review |
cefb09a
to
a0b73f6
Compare
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Show resolved
Hide resolved
Ping on review |
…re support information" LPM is supported in the SDK 11.1 release for AM62L. As such, add back the release specific information for AM62L. This reverts commit 68b1fe0. Signed-off-by: Kendall Willis <k-willis@ti.com>
Fix broken ATF link to in LPM workarounds so that it can be referenced to build ATF. Signed-off-by: Kendall Willis <k-willis@ti.com>
Remove note that DeepSleep and RTC Only + DDR for AM62L requires workarounds. RTC Only + DDR still needs workarounds to enter into, so add note to consult the LPM suspend workarounds before attempting to use RTC Only + DDR. Signed-off-by: Kendall Willis <k-willis@ti.com>
To enter RTC Only + DDR, the USB wakeup sources need to be disabled. Note this in the instructions for RTC Only + DDR. Signed-off-by: Kendall Willis <k-willis@ti.com>
Add table that shows how memory is used in different modes of operation for AM62L. Signed-off-by: Kendall Willis <k-willis@ti.com>
The AM62LX linux workaround page has been added again for LPM. Revert this commit so that the workarounds are in the toc. This reverts commit bade6f7. Signed-off-by: Kendall Willis <k-willis@ti.com>
a0b73f6
to
ed25240
Compare
source/linux/Foundational_Components/Power_Management/pm_wakeup_sources.rst
Outdated
Show resolved
Hide resolved
In SDK 11.1, the way to enable Main UART wakeup has changed. To enable Main UART wakeup, a "wakeup" pinctrl state is added to the device tree. Remove all references the previous way to enable Main UART. Signed-off-by: Kendall Willis <k-willis@ti.com>
Since the way to enable Main UART wakeup has changed, add in any explanations that applied to Main GPIO to the Main GPIO section. Signed-off-by: Kendall Willis <k-willis@ti.com>
Add the output when 'rtcwake' is used on AM62L. Signed-off-by: Kendall Willis <k-willis@ti.com>
For all wakeup sources that do not apply to AM62L, add logic to remove the explanation and note that the wakeup source is not applicable. The wakeup source explanations will still appear for other SoCs. Signed-off-by: Kendall Willis <k-willis@ti.com>
Some information in the I/O Daisy Chain section does not apply to AM62L since AM62L does not have an MCU Only mode and Main GPIO is not an enabled wakeup source. Move that information into sections for other SoCs. Signed-off-by: Kendall Willis <k-willis@ti.com>
Add a table for AM62L that shows each wakeup source and what low power mode they work for. Signed-off-by: Kendall Willis <k-willis@ti.com>
AM62L has multiple wakeup sources noted in the LPM wakeup sources page. Add this to the toc so that it is part of the AM62L documentation. Signed-off-by: Kendall Willis <k-willis@ti.com>
AM62L does not have MCU Only mode. In the pm_wakeup_sources file, there are many references to MCU Only mode. Make these references general so that these sentences can apply to all SoCs that use LPM. Signed-off-by: Kendall Willis <k-willis@ti.com>
The Main UART needs to be disabled in order to I/O Only + DDR as of SDK 11.1. Update the commands of which wakeup sources need to be disabled. Signed-off-by: Kendall Willis <k-willis@ti.com>
The commands for the USB wakeup source all have a prefix of "#". Remove the "HOST:~$" prefix and add "#" to one of the code blocks since it was not consistent with the others. Signed-off-by: Kendall Willis <k-willis@ti.com>
For the MCU GPIO wakeup node, there is an explanation of what each property does. The explanation mixed different styles. Fix the styles and explanation to be consistent. Signed-off-by: Kendall Willis <k-willis@ti.com>
Reword the MCU GPIO wakeup section to use assertive language instead of passive. Signed-off-by: Kendall Willis <k-willis@ti.com>
Fix the reference for AM62L LPM section to be the same as the reference for the AM62* LPM section. This will allow any section that uses all AM62 devices to reference the LPM section that is relevant without having to add ifconfig blocks. Fixes: 5bd8e23 ("feat(Linux): Add AM62L specific LPM documentation") Signed-off-by: Kendall Willis <k-willis@ti.com>
Pinned versions of urls should be used instead of latest versions. Update the links for MCU+ SDK to use the pinned version. Signed-off-by: Kendall Willis <k-willis@ti.com>
ed25240
to
2051f39
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with this I guess. Ideally things should be bisectable, but I'm sure people have opinions about that.
+ @akashdeep-ti / @DhruvaG2000 / @ti-sebin / @jeevantelukula for reviews |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would really help in reviewing effectively if this PR was split into multiple PRs from next time. For now it's ok.
AM62L LPM Changes:
AM62* LPM Changes:
Wakeup Changes: