soc: mspm0: add power management support - #214
Conversation
SanjayyyV
commented
Aug 12, 2025
- Added power states for MSPM0
- Added timing details for G and L series.
7aa1d89 to
8243a2a
Compare
There was a problem hiding this comment.
this needs to be moved to poweroff commit
There was a problem hiding this comment.
this as well to poweroff commit
There was a problem hiding this comment.
wrong placeholder. remove this
|
@SanjayyyV improve the commit message with details |
|
@SanjayyyV #155 consider this PR as well for upstream? |
8243a2a to
e953568
Compare
parthitce
left a comment
There was a problem hiding this comment.
Run compliance and checkpatch stuff if not done. Otherwise LGTM.
Cross check if we need any of this for PM. I remember this was mainly for PM in one way or another. |
e953568 to
92d09d5
Compare
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
Update hal_ti to include input-enable property for all UART RX pins. Without the input-enable property, UART reception does not function correctly when the SoC enters low-power mode. Adding this property ensures reliable UART operation in all power states. Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com>
TI MSPM0 series supports range of power modes (RUN/SLEEP, STOP, STANDBY) supporting low power operations. Provides automatic restoration to RUN mode on wakeup from any low power state. Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com> Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
add support for SHUTDOWN operating mode in TI MSPM0 series for power-off operation. Uses HWINFO for reset cause detection to handle shutdown IO release on low power wakeup. Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com> Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
The fast wake feature in the MSPM0 GPIO peripheral allows the GPIO module to stay in a low-power state and detect interrupt events on the device pins without requiring a high-speed clock. This allows the device to support fast wakeup from low-power modes, such as STOP and STANDBY, on any GPIO pin. Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com> Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
add range of cpu power states (run/sleep, stop and standby) for MSPM0 series. add exit latencies ranging from 1.5-15.7µs and minimum residency times of 5-10ms for optimal power management transitions. Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com> Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
66ad842 to
aaa58b1
Compare
|
Addressed in upstream with zephyrproject-rtos#94834. Closing this PR. |