From 617580ee89885ace53807e65c8562626a420897c Mon Sep 17 00:00:00 2001 From: Patrick Yavitz Date: Tue, 12 Aug 2025 18:58:00 -0400 Subject: [PATCH] REVERT: Improve SDIO WiFi speeds The change isn't consistent and only works in 2 out of 3 units. When it fails, it does so hard, breaking SDIO. Signed-off-by: Patrick Yavitz --- .../board-bananapi-cm4-cm4io.patch | 44 ------------------- .../board-bananapi-cm4-cm4io.patch | 44 ------------------- 2 files changed, 88 deletions(-) diff --git a/patch/kernel/archive/meson64-6.12/board-bananapi-cm4-cm4io.patch b/patch/kernel/archive/meson64-6.12/board-bananapi-cm4-cm4io.patch index 3990b4e337..f85d04f427 100644 --- a/patch/kernel/archive/meson64-6.12/board-bananapi-cm4-cm4io.patch +++ b/patch/kernel/archive/meson64-6.12/board-bananapi-cm4-cm4io.patch @@ -75,47 +75,3 @@ index 111111111111..222222222222 100644 -- Armbian -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Patrick Yavitz -Date: Sun, 8 Sep 2024 05:55:13 -0400 -Subject: BananaPi CM4: improve SDIO WiFi speeds - -Signed-off-by: Patrick Yavitz ---- - arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -index 111111111111..222222222222 100644 ---- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -@@ -303,8 +303,10 @@ &sd_emmc_a { - #size-cells = <0>; - - bus-width = <4>; -+ cap-sd-highspeed; -+ sd-uhs-sdr50; - sd-uhs-sdr104; -- max-frequency = <50000000>; -+ max-frequency = <100000000>; - - non-removable; - disable-wp; -@@ -312,10 +314,13 @@ &sd_emmc_a { - /* WiFi firmware requires power in suspend */ - keep-power-in-suspend; - -+ /* Removing quirk improves WiFi performance */ -+ /delete-property/ amlogic,dram-access-quirk; -+ - mmc-pwrseq = <&sdio_pwrseq>; - - vmmc-supply = <&vddao_3v3>; -- vqmmc-supply = <&vddao_3v3>; -+ vqmmc-supply = <&vddao_1v8>; - - status = "okay"; - --- -Armbian - diff --git a/patch/kernel/archive/meson64-6.15/board-bananapi-cm4-cm4io.patch b/patch/kernel/archive/meson64-6.15/board-bananapi-cm4-cm4io.patch index 6eff7071bd..42efcb8867 100644 --- a/patch/kernel/archive/meson64-6.15/board-bananapi-cm4-cm4io.patch +++ b/patch/kernel/archive/meson64-6.15/board-bananapi-cm4-cm4io.patch @@ -75,47 +75,3 @@ index 111111111111..222222222222 100644 -- Armbian -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Patrick Yavitz -Date: Sun, 8 Sep 2024 05:55:13 -0400 -Subject: BananaPi CM4: improve SDIO WiFi speeds - -Signed-off-by: Patrick Yavitz ---- - arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -index 111111111111..222222222222 100644 ---- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi -@@ -299,8 +299,10 @@ &sd_emmc_a { - #size-cells = <0>; - - bus-width = <4>; -+ cap-sd-highspeed; -+ sd-uhs-sdr50; - sd-uhs-sdr104; -- max-frequency = <50000000>; -+ max-frequency = <100000000>; - - non-removable; - disable-wp; -@@ -308,10 +310,13 @@ &sd_emmc_a { - /* WiFi firmware requires power in suspend */ - keep-power-in-suspend; - -+ /* Removing quirk improves WiFi performance */ -+ /delete-property/ amlogic,dram-access-quirk; -+ - mmc-pwrseq = <&sdio_pwrseq>; - - vmmc-supply = <&vddao_3v3>; -- vqmmc-supply = <&vddao_3v3>; -+ vqmmc-supply = <&vddao_1v8>; - - status = "okay"; - --- -Armbian -