Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion doc/releases/migration-guide-4.3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Device Drivers and Devicetree
MFD
===

* Driver suppor for AXP2101 has been separated from the AXP192 one. As a consequence the
* Driver support for AXP2101 has been separated from the AXP192 one. As a consequence the
kconfig symbol ``MFD_AXP192_AXP2101`` is removed. :kconfig:option:`MFD_AXP192` is now to be
used for AXP192 device while :kconfig:option:`MFD_AXP2101` for the AXP2101 one.

Expand Down Expand Up @@ -181,6 +181,11 @@ Power management
longer enable them directly, instead, enable or disable the "suspend-to-ram" power states
in the devicetree.

* For the NXP RW61x, the devicetree property ``exit-latency-us`` has been updated to reflect more
accurate, measured wake-up times. For applications utilizing Standby mode (PM3), this update and
an increase to the ``min-residency-us`` devicetree property may influence how the system
transitions between power modes. In some cases, this could lead to changes in power consumption.

Networking
**********

Expand Down
11 changes: 5 additions & 6 deletions dts/arm/nxp/nxp_rw6xx_common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,16 @@
idle: idle {
compatible = "zephyr,power-state";
power-state-name = "runtime-idle";
min-residency-us = <0>;
exit-latency-us = <0>;
min-residency-us = <60>;
exit-latency-us = <38>;
};

/* Suspend mode maps to Power Mode 2 */
suspend: suspend {
compatible = "nxp,pdcfg-power", "zephyr,power-state";
power-state-name = "suspend-to-idle";
min-residency-us = <600>;
exit-latency-us = <0>;
exit-latency-us = <38>;
deep-sleep-config = <0x180000>,
<0x0>,
<0x4>,
Expand All @@ -64,9 +64,8 @@
standby: standby {
compatible = "nxp,pdcfg-power", "zephyr,power-state";
power-state-name = "standby";
/* TODO: Revisit latency numbers */
min-residency-us = <6000>;
exit-latency-us = <0>;
min-residency-us = <336000>;
exit-latency-us = <14000>;
deep-sleep-config = <0x180000>,
<0x0>,
<0x4>,
Expand Down