summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Muellner <christoph.muellner@theobroma-systems.com>2019-07-04 13:00:36 +0200
committerChristoph Muellner <christoph.muellner@theobroma-systems.com>2019-10-02 00:39:33 +0200
commitaf5be997edcbb8c467ccab135b044cba3b8cfe83 (patch)
tree4a7fe221d5ad7d29e5f8845c0a4a0a48448f2f09
parent728671636f2a697248df42bad3a1650e03c431e9 (diff)
rk3399-puma.dts: Disable DMC.
The DMC feature allows to reduce certain clocks in the SoC to save power when not needed. However, this feature is quite unreliable at the moment, as not all cases are properly detected when the full clock speed is required. The consequence is, that we have several reports of system hangs (e.g. when enabling camera streaming or even simply booting up the system). To circumvent these issues, this commit disables DMC. Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3399-puma.dts2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-puma.dts b/arch/arm64/boot/dts/rockchip/rk3399-puma.dts
index a8a5e38150f7..7e8bed251b79 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-puma.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-puma.dts
@@ -1019,7 +1019,7 @@
/* Dynamic Memory Controller */
&dmc {
operating-points-v2 = <&dmc_opp_table>;
- status = "okay";
+ status = "disabled";
center-supply = <&vdd_center>;
upthreshold = <15>;
downdifferential = <10>;