From 238aa35c49a4c52909cdda31ee9bbf0133155c17 Mon Sep 17 00:00:00 2001 From: Shiji Yang Date: Wed, 10 Jul 2024 01:26:52 +0800 Subject: [PATCH] ramips: improve support for HiWiFi HC5861 SDHC 1. Override max clock frequency to a stable value 24 MHz. 2. Use voltage regulator to control the power supply. Signed-off-by: Shiji Yang --- .../linux/ramips/dts/mt7620a_hiwifi_hc5861.dts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts index 83e5698d63..29aff9958a 100644 --- a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts +++ b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts @@ -51,12 +51,6 @@ gpio-export,output = <0>; gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; }; - - sdpower { - gpio-export,name = "sdpower"; - gpio-export,output = <0>; - gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; - }; }; }; @@ -94,6 +88,12 @@ mediatek,ephy-base = /bits/ 8 <12>; }; +&mmc_reg_3v3 { + /delete-property/ enable-active-high; + + gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; +}; + &pcie { status = "okay"; }; @@ -108,6 +108,10 @@ }; }; +&sdhci { + max-frequency = <24000000>; +}; + &wmac { pinctrl-names = "default", "pa_gpio"; pinctrl-0 = <&pa_pins>; -- 2.30.2