]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.10-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 16 Jul 2023 15:29:48 +0000 (17:29 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 16 Jul 2023 15:29:48 +0000 (17:29 +0200)
added patches:
mips-dts-ci20-raise-vddcore-voltage-to-1.125-volts.patch

queue-5.10/mips-dts-ci20-raise-vddcore-voltage-to-1.125-volts.patch [new file with mode: 0644]
queue-5.10/series

diff --git a/queue-5.10/mips-dts-ci20-raise-vddcore-voltage-to-1.125-volts.patch b/queue-5.10/mips-dts-ci20-raise-vddcore-voltage-to-1.125-volts.patch
new file mode 100644 (file)
index 0000000..3abfcbb
--- /dev/null
@@ -0,0 +1,46 @@
+From 944520f85d5b1fb2f9ea243be41f9c9af3d4cef3 Mon Sep 17 00:00:00 2001
+From: Paul Cercueil <paul@crapouillou.net>
+Date: Thu, 22 Jun 2023 19:59:34 +0200
+Subject: MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts
+
+From: Paul Cercueil <paul@crapouillou.net>
+
+commit 944520f85d5b1fb2f9ea243be41f9c9af3d4cef3 upstream.
+
+Commit 08384e80a70f ("MIPS: DTS: CI20: Fix ACT8600 regulator node
+names") caused the VDDCORE power supply (regulated by the ACT8600's
+DCDC1 output) to drop from a voltage of 1.2V configured by the
+bootloader, to the 1.1V set in the Device Tree.
+
+According to the documentation, the VDDCORE supply should be between
+0.99V and 1.21V; both values are therefore within the supported range.
+
+However, VDDCORE being 1.1V results in the CI20 being very unstable,
+with corrupted memory, failures to boot, or reboots at random. The
+reason might be succint drops of the voltage below the minimum required.
+
+Raising the minimum voltage to 1.125 volts seems to be enough to address
+this issue, while still keeping a relatively low core voltage which
+helps for power consumption and thermals.
+
+Fixes: 08384e80a70f ("MIPS: DTS: CI20: Fix ACT8600 regulator node names")
+Signed-off-by: Paul Cercueil <paul@crapouillou.net>
+Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ arch/mips/boot/dts/ingenic/ci20.dts |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/arch/mips/boot/dts/ingenic/ci20.dts
++++ b/arch/mips/boot/dts/ingenic/ci20.dts
+@@ -183,8 +183,8 @@
+               regulators {
+                       vddcore: DCDC1 {
+-                              regulator-min-microvolt = <1100000>;
+-                              regulator-max-microvolt = <1100000>;
++                              regulator-min-microvolt = <1125000>;
++                              regulator-max-microvolt = <1125000>;
+                               regulator-always-on;
+                       };
+                       vddmem: DCDC2 {
index 9e67e5b10921338ac2b3403b970b76f7c0bbb88c..76c6a85adcd81aeb71e56105690913c4ea43eae9 100644 (file)
@@ -313,3 +313,4 @@ fanotify-disallow-mount-sb-marks-on-kernel-internal-pseudo-fs.patch
 tpm-tpm_tis-claim-locality-in-interrupt-handler.patch
 selftests-bpf-add-verifier-test-for-ptr_to_mem-spill.patch
 block-add-overflow-checks-for-amiga-partition-support.patch
+mips-dts-ci20-raise-vddcore-voltage-to-1.125-volts.patch