ARM: dts: qcom: keep VDD_MMCX and VDD_MXC supplies always on for Sun RUMI

Set regulator-always-on for VDD_MMCX and VDD_MXC on Sun
RUMI. This ensures that clock controller register values
are maintained since RUMI isn't simulating register
retention across VDD_MMCX or VDD_MXC power collapse.

Change-Id: I5adaa243066df64f6f04f569a05eb124734d7611
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
This commit is contained in:
Xubin Bai
2023-08-25 21:11:16 -07:00
committed by Vivek Aknurwar
parent c9ad63e4e2
commit 6c074a4b4c

View File

@@ -5,6 +5,7 @@
#include <dt-bindings/gpio/gpio.h> #include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/clock/qcom,gcc-pineapple.h> #include <dt-bindings/clock/qcom,gcc-pineapple.h>
#include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h>
&reserved_memory { &reserved_memory {
spintable: spintable_region@90000000 { spintable: spintable_region@90000000 {
@@ -122,3 +123,12 @@
resets = <&gcc GCC_SDCC2_BCR>; resets = <&gcc GCC_SDCC2_BCR>;
reset-names = "core_reset"; reset-names = "core_reset";
}; };
&VDD_MMCX_LEVEL {
regulator-always-on;
};
&VDD_MXC_LEVEL {
regulator-always-on;
regulator-min-microvolt = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
};