diff --git a/patch/kernel/archive/meson64-6.12/board-odroid-sm1-reset.patch b/patch/kernel/archive/meson64-6.12/board-odroid-sm1-reset.patch new file mode 100644 index 0000000000..30a16a6aa2 --- /dev/null +++ b/patch/kernel/archive/meson64-6.12/board-odroid-sm1-reset.patch @@ -0,0 +1,37 @@ +From c32d87bcbabb6a22624964c3dce7aabf0467de92 Mon Sep 17 00:00:00 2001 +From: Patrick Yavitz +Date: Sun, 2 Mar 2025 09:02:09 -0500 +Subject: [PATCH] board odroid sm1 reset + +Add reset and power down support for both ODROID SM1 units. + +Signed-off-by: Ash Hughes +Signed-off-by: Patrick Yavitz +--- + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi +index 7b0e9817a615..104389b4874e 100644 +--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi ++++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi +@@ -23,6 +23,16 @@ memory@0 { + reg = <0x0 0x0 0x0 0x40000000>; + }; + ++ reboot: meson64-reboot { ++ compatible = "meson64,reboot"; ++ sys_reset = <0x84000009>; ++ sys_poweroff = <0x84000008>; ++ ++ sd-vqen = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>; ++ sd-vqsw = <&gpio_ao GPIOAO_6 GPIO_ACTIVE_HIGH>; ++ sd-vmmc = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>; ++ }; ++ + emmc_pwrseq: emmc-pwrseq { + compatible = "mmc-pwrseq-emmc"; + reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>; +-- +2.39.5 + diff --git a/patch/kernel/archive/meson64-6.12/board-odroidc4-reset.patch b/patch/kernel/archive/meson64-6.12/board-odroidc4-reset.patch deleted file mode 100644 index 8ad61c277c..0000000000 --- a/patch/kernel/archive/meson64-6.12/board-odroidc4-reset.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ash Hughes -Date: Sat, 18 Feb 2023 07:46:38 -0300 -Subject: adapted meson64-reboot driver, fix reboot on odroid C4 when using - UHS-II SD cards - -bring back fixed version of `odroid-reboot` driver (Fix reboot on odroid C4 when using UHS-II SD cards) ---- - arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -index 111111111111..222222222222 100644 ---- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -@@ -11,6 +11,16 @@ / { - compatible = "hardkernel,odroid-c4", "amlogic,sm1"; - model = "Hardkernel ODROID-C4"; - -+ meson64-reboot { -+ compatible = "meson64,reboot"; -+ sys_reset = <0x84000009>; -+ sys_poweroff = <0x84000008>; -+ -+ sd-vqen = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>; -+ sd-vqsw = <&gpio_ao GPIOAO_6 GPIO_ACTIVE_HIGH>; -+ sd-vmmc = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>; -+ }; -+ - leds { - compatible = "gpio-leds"; - --- -Armbian - diff --git a/patch/kernel/archive/meson64-6.13/board-odroid-sm1-reset.patch b/patch/kernel/archive/meson64-6.13/board-odroid-sm1-reset.patch new file mode 100644 index 0000000000..30a16a6aa2 --- /dev/null +++ b/patch/kernel/archive/meson64-6.13/board-odroid-sm1-reset.patch @@ -0,0 +1,37 @@ +From c32d87bcbabb6a22624964c3dce7aabf0467de92 Mon Sep 17 00:00:00 2001 +From: Patrick Yavitz +Date: Sun, 2 Mar 2025 09:02:09 -0500 +Subject: [PATCH] board odroid sm1 reset + +Add reset and power down support for both ODROID SM1 units. + +Signed-off-by: Ash Hughes +Signed-off-by: Patrick Yavitz +--- + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi +index 7b0e9817a615..104389b4874e 100644 +--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi ++++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi +@@ -23,6 +23,16 @@ memory@0 { + reg = <0x0 0x0 0x0 0x40000000>; + }; + ++ reboot: meson64-reboot { ++ compatible = "meson64,reboot"; ++ sys_reset = <0x84000009>; ++ sys_poweroff = <0x84000008>; ++ ++ sd-vqen = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>; ++ sd-vqsw = <&gpio_ao GPIOAO_6 GPIO_ACTIVE_HIGH>; ++ sd-vmmc = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>; ++ }; ++ + emmc_pwrseq: emmc-pwrseq { + compatible = "mmc-pwrseq-emmc"; + reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>; +-- +2.39.5 + diff --git a/patch/kernel/archive/meson64-6.13/board-odroidc4-reset.patch b/patch/kernel/archive/meson64-6.13/board-odroidc4-reset.patch deleted file mode 100644 index 8ad61c277c..0000000000 --- a/patch/kernel/archive/meson64-6.13/board-odroidc4-reset.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ash Hughes -Date: Sat, 18 Feb 2023 07:46:38 -0300 -Subject: adapted meson64-reboot driver, fix reboot on odroid C4 when using - UHS-II SD cards - -bring back fixed version of `odroid-reboot` driver (Fix reboot on odroid C4 when using UHS-II SD cards) ---- - arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -index 111111111111..222222222222 100644 ---- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts -@@ -11,6 +11,16 @@ / { - compatible = "hardkernel,odroid-c4", "amlogic,sm1"; - model = "Hardkernel ODROID-C4"; - -+ meson64-reboot { -+ compatible = "meson64,reboot"; -+ sys_reset = <0x84000009>; -+ sys_poweroff = <0x84000008>; -+ -+ sd-vqen = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>; -+ sd-vqsw = <&gpio_ao GPIOAO_6 GPIO_ACTIVE_HIGH>; -+ sd-vmmc = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>; -+ }; -+ - leds { - compatible = "gpio-leds"; - --- -Armbian -