meson64-6.19: Add regulator-boot-on to meson-sm1-odroid and -hc4 to fix power cycle during boot
Fix power cycle glitch to SD, USB, HDMI, and especially SATA during boot handoff from U-Boot to kernel (causing HDDs emergency head retract, etc.)
This commit is contained in:
parent
00b6e17abf
commit
243f5f2bfb
@ -0,0 +1,58 @@
|
|||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Eric Neulight <Eric.Neulight@no-email.net>
|
||||||
|
Date: Sat, 10 Jan 2026 08:17:14 +0000
|
||||||
|
Subject: Fix power cycle glitch to SD, USB, HDMI, and especially SATA during
|
||||||
|
boot handoff from U-Boot to kernel (causing HDDs emergency head retract, etc.)
|
||||||
|
|
||||||
|
Signed-off-by: Eric Neulight <Eric.Neulight@no-email.net>
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 ++
|
||||||
|
arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 1 +
|
||||||
|
2 files changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
||||||
|
index 633618da9..a5ffa9b1f 100644
|
||||||
|
--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
||||||
|
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
|
||||||
|
@@ -54,10 +54,11 @@ p12v_0: regulator-p12v-0 {
|
||||||
|
regulator-max-microvolt = <12000000>;
|
||||||
|
vin-supply = <&main_12v>;
|
||||||
|
|
||||||
|
gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>;
|
||||||
|
enable-active-high;
|
||||||
|
+ regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Powers the SATA Disk 1 regulator, which is enabled when a disk load is detected */
|
||||||
|
p12v_1: regulator-p12v-1 {
|
||||||
|
@@ -67,10 +68,11 @@ p12v_1: regulator-p12v-1 {
|
||||||
|
regulator-max-microvolt = <12000000>;
|
||||||
|
vin-supply = <&main_12v>;
|
||||||
|
|
||||||
|
gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>;
|
||||||
|
enable-active-high;
|
||||||
|
+ regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
sound {
|
||||||
|
model = "ODROID-HC4";
|
||||||
|
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi
|
||||||
|
index d43e6e967..7de8edc32 100644
|
||||||
|
--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi
|
||||||
|
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi
|
||||||
|
@@ -89,10 +89,11 @@ main_12v: regulator-main-12v {
|
||||||
|
vcc_5v: regulator-vcc-5v {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-name = "5V";
|
||||||
|
regulator-min-microvolt = <5000000>;
|
||||||
|
regulator-max-microvolt = <5000000>;
|
||||||
|
+ regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
vin-supply = <&main_12v>;
|
||||||
|
gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>;
|
||||||
|
enable-active-high;
|
||||||
|
};
|
||||||
|
--
|
||||||
|
Created with Armbian build tools https://github.com/armbian/build
|
||||||
Loading…
Reference in New Issue
Block a user