summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Golle2024-07-12 01:38:53 +0000
committerDaniel Golle2024-07-12 01:43:58 +0000
commit04818d5857ae69350ad2e00dc57eade174f64422 (patch)
tree2992563ce9566c641f01eec40a79137a4b919f36
parent238aa35c49a4c52909cdda31ee9bbf0133155c17 (diff)
downloadopenwrt-04818d5857ae69350ad2e00dc57eade174f64422.tar.gz
ramips: mt7621: reduce MMC clock to 48 MHz
The switch to the upstream mmc-mtk driver caused problems with MT7621 because of unstable too high clock frequency: [ 49.643291] mmc0: error -88 whilst initialising SD card [ 49.890047] mmc0: error -88 whilst initialising SD card [ 50.142414] mmc0: error -88 whilst initialising SD card [ 50.419218] mmc0: error -88 whilst initialising SD card ... Fix this by reducing the clock speed to 48 MHz instead of 50 MHz, which is also the value used in upstream Linux mt7621.dtsi. With that change applied SD cards work as expected on MT7621 devices also with the new driver. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--target/linux/ramips/dts/mt7621.dtsi2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi
index 033ba95dd7..da992bada4 100644
--- a/target/linux/ramips/dts/mt7621.dtsi
+++ b/target/linux/ramips/dts/mt7621.dtsi
@@ -365,7 +365,7 @@
interrupt-parent = <&gic>;
interrupts = <GIC_SHARED 20 IRQ_TYPE_LEVEL_HIGH>;
- max-frequency = <50000000>;
+ max-frequency = <48000000>;
pinctrl-names = "default", "state_uhs";
pinctrl-0 = <&sdhci_pins>;