diff options
| author | Shiji Yang | 2024-12-25 12:33:23 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2024-12-26 14:23:49 +0000 |
| commit | de0c143742517d401c4730137f092be8fb7e882a (patch) | |
| tree | 0bc264382753f862f0692533602b9cef64acbbd7 | |
| parent | df222e57be467eb85e77f4f569e169d471c8ba54 (diff) | |
| download | openwrt-de0c143742517d401c4730137f092be8fb7e882a.tar.gz | |
ramips: mt762{0,8}: reduce default MMC clock to 24 MHz
The upstream mtk-sd driver did not perform specific timing
optimization for MT762x series SoC, hence the SDHC peripheral
of some boards cannot run at too high frequency. Reduce the
maximum clock frequency to fix the mmc read/write error.
Closes: https://github.com/openwrt/openwrt/issues/17364
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/17375
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/ramips/dts/mt7620a.dtsi | 2 | ||||
| -rw-r--r-- | target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts | 4 | ||||
| -rw-r--r-- | target/linux/ramips/dts/mt7628an.dtsi | 2 |
3 files changed, 2 insertions, 6 deletions
diff --git a/target/linux/ramips/dts/mt7620a.dtsi b/target/linux/ramips/dts/mt7620a.dtsi index 93b4286193..0555674802 100644 --- a/target/linux/ramips/dts/mt7620a.dtsi +++ b/target/linux/ramips/dts/mt7620a.dtsi @@ -540,7 +540,7 @@ interrupt-parent = <&intc>; interrupts = <14>; - max-frequency = <48000000>; + max-frequency = <24000000>; pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&sdhci_pins>; diff --git a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts index 29aff9958a..2cb7017972 100644 --- a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts +++ b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts @@ -108,10 +108,6 @@ }; }; -&sdhci { - max-frequency = <24000000>; -}; - &wmac { pinctrl-names = "default", "pa_gpio"; pinctrl-0 = <&pa_pins>; diff --git a/target/linux/ramips/dts/mt7628an.dtsi b/target/linux/ramips/dts/mt7628an.dtsi index 239211b1e1..79763332b8 100644 --- a/target/linux/ramips/dts/mt7628an.dtsi +++ b/target/linux/ramips/dts/mt7628an.dtsi @@ -394,7 +394,7 @@ interrupt-parent = <&intc>; interrupts = <14>; - max-frequency = <48000000>; + max-frequency = <24000000>; pinctrl-names = "default", "state_uhs"; pinctrl-0 = <&sdxc_pins>; |