dts: arm: silabs: Remove exit latency and min residency on Silabs S2 SoCs
The exit latency and min residency is handled by sl_power_manager. This improve power consumption by letting the device sleep longer. Signed-off-by: Bastien Beauchamp <bastien.beauchamp@silabs.com>
This commit is contained in:
parent
ec1a2c6f47
commit
1e75491cdb
4 changed files with 15 additions and 22 deletions
|
|
@ -118,6 +118,9 @@
|
|||
* Using BURTC as sys_clock instead of SysTick
|
||||
* has implications on system performance. Read
|
||||
* KConfig documentation entry before enabling it.
|
||||
*
|
||||
* The minimum residency and exit latency is
|
||||
* managed by sl_power_manager on S2 devices.
|
||||
*/
|
||||
cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
|
||||
};
|
||||
|
|
@ -130,9 +133,7 @@
|
|||
pstate_em1: em1 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "runtime-idle";
|
||||
min-residency-us = <4>;
|
||||
/* HFXO remains active */
|
||||
exit-latency-us = <2>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -142,8 +143,6 @@
|
|||
pstate_em2: em2 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "suspend-to-idle";
|
||||
min-residency-us = <260>;
|
||||
exit-latency-us = <250>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -155,8 +154,6 @@
|
|||
pstate_em3: em3 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "standby";
|
||||
min-residency-us = <20000>;
|
||||
exit-latency-us = <2000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -139,6 +139,10 @@
|
|||
compatible = "arm,cortex-m33";
|
||||
reg = <0>;
|
||||
cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
|
||||
/*
|
||||
* The minimum residency and exit latency is
|
||||
* managed by sl_power_manager on S2 devices.
|
||||
*/
|
||||
};
|
||||
|
||||
power-states {
|
||||
|
|
@ -149,9 +153,7 @@
|
|||
pstate_em1: em1 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "runtime-idle";
|
||||
min-residency-us = <4>;
|
||||
/* HFXO remains active */
|
||||
exit-latency-us = <2>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -161,8 +163,6 @@
|
|||
pstate_em2: em2 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "suspend-to-idle";
|
||||
min-residency-us = <260>;
|
||||
exit-latency-us = <250>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -174,8 +174,6 @@
|
|||
pstate_em3: em3 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "standby";
|
||||
min-residency-us = <20000>;
|
||||
exit-latency-us = <2000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -149,6 +149,10 @@
|
|||
compatible = "arm,cortex-m33";
|
||||
reg = <0>;
|
||||
cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
|
||||
/*
|
||||
* The minimum residency and exit latency is
|
||||
* managed by sl_power_manager on S2 devices.
|
||||
*/
|
||||
};
|
||||
|
||||
power-states {
|
||||
|
|
@ -159,9 +163,7 @@
|
|||
pstate_em1: em1 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "runtime-idle";
|
||||
min-residency-us = <4>;
|
||||
/* HFXO remains active */
|
||||
exit-latency-us = <2>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -171,8 +173,6 @@
|
|||
pstate_em2: em2 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "suspend-to-idle";
|
||||
min-residency-us = <260>;
|
||||
exit-latency-us = <250>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -184,8 +184,6 @@
|
|||
pstate_em3: em3 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "standby";
|
||||
min-residency-us = <20000>;
|
||||
exit-latency-us = <2000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -146,6 +146,10 @@
|
|||
compatible = "arm,cortex-m33";
|
||||
reg = <0>;
|
||||
cpu-power-states = <&pstate_em1 &pstate_em2>;
|
||||
/*
|
||||
* The minimum residency and exit latency is
|
||||
* managed by sl_power_manager on S2 devices.
|
||||
*/
|
||||
};
|
||||
|
||||
power-states {
|
||||
|
|
@ -156,9 +160,7 @@
|
|||
pstate_em1: em1 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "runtime-idle";
|
||||
min-residency-us = <4>;
|
||||
/* HFXO remains active */
|
||||
exit-latency-us = <2>;
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
@ -168,8 +170,6 @@
|
|||
pstate_em2: em2 {
|
||||
compatible = "zephyr,power-state";
|
||||
power-state-name = "suspend-to-idle";
|
||||
min-residency-us = <260>;
|
||||
exit-latency-us = <250>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue