diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index 1a5c4dc56526..236ffad3139e 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi @@ -11,6 +11,7 @@ #include #include #include +#include #include #include "px30-dram-default-timing.dtsi" @@ -225,6 +226,28 @@ method = "smc"; }; + rockchip_suspend: rockchip-suspend { + compatible = "rockchip,pm-px30"; + status = "disabled"; + rockchip,sleep-debug-en = <0>; + rockchip,sleep-mode-config = < + (0 + | RKPM_SLP_ARMOFF + | RKPM_SLP_PMU_HW_PLLS_PD + | RKPM_SLP_PMU_PMUALIVE_32K + | RKPM_SLP_PMU_DIS_OSC + | RKPM_SLP_PMIC_LP + ) + >; + rockchip,wakeup-config = < + (0 + | RKPM_CLUSTER_WKUP_EN + | RKPM_GPIO_WKUP_EN + | RKPM_USB_WKUP_EN + ) + >; + }; + timer { compatible = "arm,armv8-timer"; interrupts = ,