diff --git a/patch/u-boot/v2026.01/board_odroidhc4/odroid-sm1-hc4-regulator-boot-on.patch b/patch/u-boot/v2026.01/board_odroidhc4/odroid-sm1-hc4-regulator-boot-on.patch new file mode 100644 index 0000000000..c4597b5a1e --- /dev/null +++ b/patch/u-boot/v2026.01/board_odroidhc4/odroid-sm1-hc4-regulator-boot-on.patch @@ -0,0 +1,67 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Ricardo Pardini +Date: Mon, 19 Jan 2026 21:21:21 +0100 +Subject: arm64: dts: amlogic: odroid-sm1/odroidhc: regulator-boot-on also for + u-boot + +- Same as https://lore.kernel.org/linux-amlogic/20260116-odroid-hc4-dts-v1-1-459b601cd5cf@linuxdev.slmail.me/ but for u-boot +- u-boot ARCH_MESON uses OF_UPSTREAM; post-v2026.01 u-boot might eventually get this via dt-rebasing, but it might take a while +- All credit to Eric for the find and fix + +Signed-off-by: Ricardo Pardini +--- + dts/upstream/src/arm64/amlogic/meson-sm1-odroid-hc4.dts | 2 ++ + dts/upstream/src/arm64/amlogic/meson-sm1-odroid.dtsi | 3 +++ + 2 files changed, 5 insertions(+) + +diff --git a/dts/upstream/src/arm64/amlogic/meson-sm1-odroid-hc4.dts b/dts/upstream/src/arm64/amlogic/meson-sm1-odroid-hc4.dts +index 111111111111..222222222222 100644 +--- a/dts/upstream/src/arm64/amlogic/meson-sm1-odroid-hc4.dts ++++ b/dts/upstream/src/arm64/amlogic/meson-sm1-odroid-hc4.dts +@@ -52,6 +52,7 @@ + + gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>; + enable-active-high; ++ regulator-boot-on; + regulator-always-on; + }; + +@@ -65,6 +66,7 @@ + + gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>; + enable-active-high; ++ regulator-boot-on; + regulator-always-on; + }; + +diff --git a/dts/upstream/src/arm64/amlogic/meson-sm1-odroid.dtsi b/dts/upstream/src/arm64/amlogic/meson-sm1-odroid.dtsi +index 111111111111..222222222222 100644 +--- a/dts/upstream/src/arm64/amlogic/meson-sm1-odroid.dtsi ++++ b/dts/upstream/src/arm64/amlogic/meson-sm1-odroid.dtsi +@@ -37,6 +37,7 @@ + + gpio = <&gpio_ao GPIOAO_3 GPIO_OPEN_DRAIN>; + enable-active-high; ++ regulator-boot-on; + regulator-always-on; + }; + +@@ -50,6 +51,7 @@ + + enable-gpios = <&gpio_ao GPIOE_2 GPIO_OPEN_DRAIN>; + enable-active-high; ++ regulator-boot-on; + regulator-always-on; + + gpios = <&gpio_ao GPIOAO_6 GPIO_OPEN_SOURCE>; +@@ -81,6 +83,7 @@ + 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>; +-- +Armbian +