Skip to content
Snippets Groups Projects
Commit 993009df authored by Nícolas F. R. A. Prado's avatar Nícolas F. R. A. Prado
Browse files

arm64: dts: mediatek: Don't disable external reset for Genio boards


On Genio platforms, the external reset (PMIC_WATCHDOG pin) is routed to
the PMIC, so that once the watchdog is triggered, the PMIC also gets
reset. Meanwhile, on Chromebooks, the PMIC is reset by the Embedded
Controller (EC), so no external reset signal is needed.

For this reason, Genio platforms need the external reset to be triggered
in order to be able to properly boot, but the current DTs disable the
external reset at the common SoC dtsi. Move this property to the
Chromebook base board dtsis instead.

With this change, Genio 700 and 1200 EVK boards are able to successfully
boot after being reset by the watchdog.

Signed-off-by: default avatarNícolas F. R. A. Prado <nfraprado@collabora.com>
parent cbd54d0b
No related branches found
No related tags found
No related merge requests found
Pipeline #141353 passed with warnings
......@@ -1276,6 +1276,10 @@ vdosys1_ep_ext: endpoint@1 {
};
};
&watchdog {
mediatek,disable-extrst;
};
&xhci2 {
/* no power supply since MT7921's power is controlled by PCIe */
/* MT7921's USB BT has issues with USB2 LPM */
......
......@@ -1301,7 +1301,6 @@ power-domain@MT8188_POWER_DOMAIN_ETHER {
watchdog: watchdog@10007000 {
compatible = "mediatek,mt8188-wdt";
reg = <0 0x10007000 0 0x100>;
mediatek,disable-extrst;
#reset-cells = <1>;
};
......
......@@ -1555,6 +1555,10 @@ vdosys1_ep_ext: endpoint@1 {
};
};
&watchdog {
mediatek,disable-extrst;
};
&xhci0 {
status = "okay";
......
......@@ -843,7 +843,6 @@ power-domain@MT8195_POWER_DOMAIN_AUDIO {
watchdog: watchdog@10007000 {
compatible = "mediatek,mt8195-wdt";
mediatek,disable-extrst;
reg = <0 0x10007000 0 0x100>;
#reset-cells = <1>;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment