diff --git a/dts/common/nordic/nrf54h20.dtsi b/dts/common/nordic/nrf54h20.dtsi index c84e88646e3..5087fa44491 100644 --- a/dts/common/nordic/nrf54h20.dtsi +++ b/dts/common/nordic/nrf54h20.dtsi @@ -28,6 +28,7 @@ device_type = "cpu"; clocks = <&cpuapp_hsfll>; clock-frequency = ; + cpu-power-states = <&idle &s2ram>; }; cpurad: cpu@3 { @@ -122,6 +123,20 @@ nordic,tasks-mask = <0xffff0000>; }; }; + + power-states { + idle: idle { + compatible = "zephyr,power-state"; + power-state-name = "suspend-to-idle"; + min-residency-us = <100000>; + }; + + s2ram: s2ram { + compatible = "zephyr,power-state"; + power-state-name = "suspend-to-ram"; + min-residency-us = <800000>; + }; + }; }; reserved-memory { diff --git a/tests/drivers/uart/uart_pm/boards/nrf54h20dk_nrf54h20_cpuapp.conf b/tests/drivers/uart/uart_pm/boards/nrf54h20dk_nrf54h20_cpuapp.conf new file mode 100644 index 00000000000..09f887e0650 --- /dev/null +++ b/tests/drivers/uart/uart_pm/boards/nrf54h20dk_nrf54h20_cpuapp.conf @@ -0,0 +1 @@ +CONFIG_PM_DEVICE_SYSTEM_MANAGED=n