]> xenbits.xensource.com Git - people/aperard/linux.git/commitdiff
arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
authorHsin-Te Yuan <yuanhsinte@google.com>
Wed, 24 Jan 2024 07:51:57 +0000 (07:51 +0000)
committerSasha Levin <sashal@kernel.org>
Tue, 26 Mar 2024 22:20:36 +0000 (18:20 -0400)
[ Upstream commit ef569d5db50e7edd709e482157769a5b3c367e22 ]

The external output reset signal was originally disabled and sent from
firmware. However, an unfixed bug in the firmware on tomato prevents
the signal from being sent, causing the device to fail to boot. To fix
this, enable external output reset signal to allow the device to reboot
normally.

Fixes: 5eb2e303ec6b ("arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato")
Signed-off-by: Hsin-Te Yuan <yuanhsinte@chromium.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20240124-send-upstream-v3-1-5097c9862a73@chromium.org
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts
arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts
arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts

index 3348ba69ff6cf63abb62a68c33982472385ca050..d86d193e5a75e900b68541e9625a1170d65630f2 100644 (file)
@@ -13,3 +13,7 @@
 &ts_10 {
        status = "okay";
 };
+
+&watchdog {
+       /delete-property/ mediatek,disable-extrst;
+};
index 4669e9d917f8cc8271691ba8a3bc54099b023737..5356f53308e245a5175bc18d95f474182d08d41b 100644 (file)
@@ -33,3 +33,7 @@
 &ts_10 {
        status = "okay";
 };
+
+&watchdog {
+       /delete-property/ mediatek,disable-extrst;
+};
index 5021edd02f7c1a6952e7b87d6609518b441417c9..fca3606cb951ed8e9519957ee6c3c311024727a3 100644 (file)
@@ -34,3 +34,7 @@
 &ts_10 {
        status = "okay";
 };
+
+&watchdog {
+       /delete-property/ mediatek,disable-extrst;
+};