* [PATCH 0/2] arm: dts: rockchip: Adapt to IO domain and SDIO for Sonoff iHost
@ 2025-05-09 8:56 Hao Zhang
2025-05-09 8:56 ` [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability Hao Zhang
2025-05-09 8:56 ` [PATCH 2/2] ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages Hao Zhang
0 siblings, 2 replies; 4+ messages in thread
From: Hao Zhang @ 2025-05-09 8:56 UTC (permalink / raw)
To: heiko
Cc: robh, krzk+dt, conor+dt, tim, linux-rockchip, linux-arm-kernel,
devicetree, linux-kernel, hao.zhang
From: "hao.zhang" <hao.zhang@coolkit.cn>
This patch series makes two corrections for the RV1126-based
Sonoff iHost board:
- Patch 1 adjusts the SDIO max-frequency to improve WiFi stability.
- Patch 2 updates the IO domain voltages to match the board schematics.
The voltage fix is based on verified schematics and helps avoid potential
hardware instability due to mismatched IO levels.
Tested on multiple units with improved long-term WiFi operation.
Tim Lunn is Cc'd as the original board support contributor.
*** BLURB HERE ***
hao.zhang (2):
ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability
ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages
.../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability
2025-05-09 8:56 [PATCH 0/2] arm: dts: rockchip: Adapt to IO domain and SDIO for Sonoff iHost Hao Zhang
@ 2025-05-09 8:56 ` Hao Zhang
2025-05-09 9:24 ` Krzysztof Kozlowski
2025-05-09 8:56 ` [PATCH 2/2] ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages Hao Zhang
1 sibling, 1 reply; 4+ messages in thread
From: Hao Zhang @ 2025-05-09 8:56 UTC (permalink / raw)
To: heiko
Cc: robh, krzk+dt, conor+dt, tim, linux-rockchip, linux-arm-kernel,
devicetree, linux-kernel, hao.zhang
From: "hao.zhang" <hao.zhang@coolkit.cn>
Reduce max-frequency from 50MHz to 25MHz to improve WiFi module stability
on some Sonoff iHost units. Remove unsupported or redundant properties,
and keep only minimal, validated configuration.
Signed-off-by: hao.zhang <hao.zhang@coolkit.cn>
---
arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi b/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
index 9a87dc0d5f66..088a069bb1a8 100644
--- a/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
+++ b/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
@@ -342,16 +342,14 @@ &saradc {
&sdio {
bus-width = <4>;
- cap-sd-highspeed;
cap-sdio-irq;
keep-power-in-suspend;
- max-frequency = <50000000>;
+ max-frequency = <25000000>;
mmc-pwrseq = <&sdio_pwrseq>;
non-removable;
pinctrl-names = "default";
pinctrl-0 = <&sdmmc1_clk &sdmmc1_cmd &sdmmc1_bus4>;
rockchip,default-sample-phase = <90>;
- sd-uhs-sdr50;
vmmc-supply = <&vcc3v3_sd>;
vqmmc-supply = <&vcc_1v8>;
status = "okay";
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability
2025-05-09 8:56 ` [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability Hao Zhang
@ 2025-05-09 9:24 ` Krzysztof Kozlowski
0 siblings, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-05-09 9:24 UTC (permalink / raw)
To: Hao Zhang, heiko
Cc: robh, krzk+dt, conor+dt, tim, linux-rockchip, linux-arm-kernel,
devicetree, linux-kernel
On 09/05/2025 10:56, Hao Zhang wrote:
> From: "hao.zhang" <hao.zhang@coolkit.cn>
>
> Reduce max-frequency from 50MHz to 25MHz to improve WiFi module stability
> on some Sonoff iHost units. Remove unsupported or redundant properties,
> and keep only minimal, validated configuration.
>
> Signed-off-by: hao.zhang <hao.zhang@coolkit.cn>
Do not use login as name, especially that you did it right for the email
address you sent it from.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 2/2] ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages
2025-05-09 8:56 [PATCH 0/2] arm: dts: rockchip: Adapt to IO domain and SDIO for Sonoff iHost Hao Zhang
2025-05-09 8:56 ` [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability Hao Zhang
@ 2025-05-09 8:56 ` Hao Zhang
1 sibling, 0 replies; 4+ messages in thread
From: Hao Zhang @ 2025-05-09 8:56 UTC (permalink / raw)
To: heiko
Cc: robh, krzk+dt, conor+dt, tim, linux-rockchip, linux-arm-kernel,
devicetree, linux-kernel, hao.zhang
From: "hao.zhang" <hao.zhang@coolkit.cn>
Modify the corresponding vccio according to the schematic of
Sonoff iHost. This change aligns the device tree with the actual
hardware design and improves peripheral stability.
Signed-off-by: hao.zhang <hao.zhang@coolkit.cn>
---
arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi b/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
index 088a069bb1a8..1aedcd3a2167 100644
--- a/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
+++ b/arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi
@@ -323,15 +323,15 @@ wifi_enable_h: wifi-enable-h {
};
&pmu_io_domains {
- pmuio0-supply = <&vcc1v8_pmu>;
+ pmuio0-supply = <&vcc3v3_sys>;
pmuio1-supply = <&vcc3v3_sys>;
vccio1-supply = <&vcc_1v8>;
vccio2-supply = <&vccio_sd>;
vccio3-supply = <&vcc3v3_sd>;
- vccio4-supply = <&vcc_dovdd>;
- vccio5-supply = <&vcc_1v8>;
- vccio6-supply = <&vcc_1v8>;
- vccio7-supply = <&vcc_dovdd>;
+ vccio4-supply = <&vcc_3v3>;
+ vccio5-supply = <&vcc_3v3>;
+ vccio6-supply = <&vcc_3v3>;
+ vccio7-supply = <&vcc_1v8>;
status = "okay";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-05-09 9:58 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-09 8:56 [PATCH 0/2] arm: dts: rockchip: Adapt to IO domain and SDIO for Sonoff iHost Hao Zhang
2025-05-09 8:56 ` [PATCH 1/2] ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability Hao Zhang
2025-05-09 9:24 ` Krzysztof Kozlowski
2025-05-09 8:56 ` [PATCH 2/2] ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages Hao Zhang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox