|
1 | 1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
2 |
| -From: Patrick Yavitz <pyavitz@xxxxx.com> |
| 2 | +From: Patrick Yavitz <pyavitz@armbian.com> |
3 | 3 | Date: Tue, 25 Jul 2023 13:31:54 -0400
|
4 | 4 | Subject: arch: arm64: dts: amlogic: meson g12b bananapi cm4
|
5 | 5 |
|
6 |
| -Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com> |
| 6 | +Signed-off-by: Patrick Yavitz <pyavitz@armbian.com> |
7 | 7 | ---
|
8 | 8 | arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 9 +++++--
|
9 | 9 | arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 12 ++++++++--
|
@@ -75,3 +75,47 @@ index 111111111111..222222222222 100644
|
75 | 75 | --
|
76 | 76 | Armbian
|
77 | 77 |
|
| 78 | +From cd42f604cd3298eb563c2d8788cbde1eb8e23970 Mon Sep 17 00:00:00 2001 |
| 79 | +From: Patrick Yavitz <pyavitz@armbian.com> |
| 80 | +Date: Sun, 8 Sep 2024 05:55:13 -0400 |
| 81 | +Subject: [PATCH] BananaPi CM4: improve SDIO WiFi speeds |
| 82 | + |
| 83 | +Signed-off-by: Patrick Yavitz <pyavitz@armbian.com> |
| 84 | +--- |
| 85 | + arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 9 +++++++-- |
| 86 | + 1 file changed, 7 insertions(+), 2 deletions(-) |
| 87 | + |
| 88 | +diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi |
| 89 | +index 995ce10d5c81..32cf5ae2ee36 100644 |
| 90 | +--- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi |
| 91 | ++++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi |
| 92 | +@@ -294,8 +294,10 @@ &sd_emmc_a { |
| 93 | + #size-cells = <0>; |
| 94 | + |
| 95 | + bus-width = <4>; |
| 96 | ++ cap-sd-highspeed; |
| 97 | ++ sd-uhs-sdr50; |
| 98 | + sd-uhs-sdr104; |
| 99 | +- max-frequency = <50000000>; |
| 100 | ++ max-frequency = <100000000>; |
| 101 | + |
| 102 | + non-removable; |
| 103 | + disable-wp; |
| 104 | +@@ -303,10 +305,13 @@ &sd_emmc_a { |
| 105 | + /* WiFi firmware requires power in suspend */ |
| 106 | + keep-power-in-suspend; |
| 107 | + |
| 108 | ++ /* Removing quirk improves WiFi performance */ |
| 109 | ++ /delete-property/ amlogic,dram-access-quirk; |
| 110 | ++ |
| 111 | + mmc-pwrseq = <&sdio_pwrseq>; |
| 112 | + |
| 113 | + vmmc-supply = <&vddao_3v3>; |
| 114 | +- vqmmc-supply = <&vddao_3v3>; |
| 115 | ++ vqmmc-supply = <&vddao_1v8>; |
| 116 | + |
| 117 | + status = "okay"; |
| 118 | + |
| 119 | +-- |
| 120 | +2.39.2 |
| 121 | + |
0 commit comments