Skip to contentSkip to conversation

riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1

PATCH In review E Shattow 3 participants 3 messages Jul 29, 2025 – Oct 2, 2025

Subsystems (3)
lore
Share & tools
lore

E Shattow

author
#0 lore raw

PATCH v2 1/1 riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1

Relax no-sdio restriction on mmc1 for jh7110 boards. Property was introduced for StarFive VisionFive2 dts to configure mmc1 for SD Card but this is not necessary, the restriction is only needed to block use of commands that would cause a device to malfunction.

---
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 1 -
 1 file changed, 1 deletion(-)
arch/riscv/boot/dts/starfive/jh7110-common.dtsi +0 -1
index 4baeb981d4df..b156f8703016 100644
@@ -290,7 +290,6 @@ &mmc1 {
 	assigned-clock-rates = <50000000>;
 	bus-width = <4>;
 	bootph-pre-ram;
-	no-sdio;
 	no-mmc;
 	cd-gpios = <&sysgpio 41 GPIO_ACTIVE_LOW>;
 	disable-wp;

base-commit: 038d61fd642278bab63ee8ef722c50d10ab01e8f

Signature · 1 line
2.50.0
maintainer
#1 lore raw
Quoted 6 lines · E Shattow

Relax no-sdio restriction on mmc1 for jh7110 boards. Property was introduced for StarFive VisionFive2 dts to configure mmc1 for SD Card but this is not necessary, the restriction is only needed to block use of commands that would cause a device to malfunction.

I'm going to apply this one to for-next, to give it more of a chance to soak.

Quoted 21 lines
---
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 1 -
 1 file changed, 1 deletion(-)
arch/riscv/boot/dts/starfive/jh7110-common.dtsi +0 -1
index 4baeb981d4df..b156f8703016 100644
@@ -290,7 +290,6 @@ &mmc1 {
 	assigned-clock-rates = <50000000>;
 	bus-width = <4>;
 	bootph-pre-ram;
-	no-sdio;
 	no-mmc;
 	cd-gpios = <&sysgpio 41 GPIO_ACTIVE_LOW>;
 	disable-wp;

base-commit: 038d61fd642278bab63ee8ef722c50d10ab01e8f

Signature · 1 line
2.50.0
#2 lore raw

E, Conor.
That white boy you used to play paintball with.

Quoted 33 lines · Conor Dooley
Quoted 6 lines · E Shattow

Relax no-sdio restriction on mmc1 for jh7110 boards. Property was introduced for StarFive VisionFive2 dts to configure mmc1 for SD Card but this is not necessary, the restriction is only needed to block use of commands that would cause a device to malfunction.

I'm going to apply this one to for-next, to give it more of a chance to soak.

Quoted 21 lines
---
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 1 -
 1 file changed, 1 deletion(-)
arch/riscv/boot/dts/starfive/jh7110-common.dtsi +0 -1
index 4baeb981d4df..b156f8703016 100644
@@ -290,7 +290,6 @@ &mmc1 {
      assigned-clock-rates = <50000000>;
      bus-width = <4>;
      bootph-pre-ram;
-     no-sdio;
      no-mmc;
      cd-gpios = <&sysgpio 41 GPIO_ACTIVE_LOW>;
      disable-wp;

base-commit: 038d61fd642278bab63ee8ef722c50d10ab01e8f --
2.50.0