thank you for your help.sdhost and sdhci are different controllersSDHOST (aka sdhci) is used to control the SDIO for wireless.
sdhci and emmc2 are using the standard sdhci specs, and at least sdhci is sdio capable
sdhost is a custom controller, and the source in linux claims it can do disk IO faster then sdhci, but it lacks sdio
emmc2 drives the sd card, its at 7e340000, and uses the brcm,bcm2711-emmc2 driver
sdhci drives the wifi, its at 7e300000 and uses brcm,bcm2835-sdhci
sdhost is unused, its at 7e202000 and uses brcm,bcm2835-sdhost
I got it now.
And
I noticed that only emmc2 uses the `brcm,bcm2711`, and the others use `brcm,bcm2835`.emmc2 drives the sd card, its at 7e340000, and uses the brcm,bcm2711-emmc2 driver
sdhci drives the wifi, its at 7e300000 and uses brcm,bcm2835-sdhci
sdhost is unused, its at 7e202000 and uses brcm,bcm2835-sdhost
Is it because there is no emmc2 in RPi3?
RPi3 uses sdhost to drive the sd card?
Can the sdhci and sdhost drivers of rpi3 be used directly(or a little change) on rpi4?
Statistics: Posted by yangn0 — Wed Mar 20, 2024 1:04 pm