I have connected a WiFi module to Core-3308Y using the SDIO interface.
The module itself is detected as SDR50 device:
[ 3.329205] mmc2: new ultra high speed SDR50 SDIO card at address 0001
According to the SDIO standard, SDR50 mode uses 1.8v signaling.
I have looked at the interface levels by scope before and after the WiFi module detection, and in all cases they seem to be 3.3v, not 1.8v.
Which volatge is used by SDIO interface on Core-3308Y? Can it somehow be switched to 1.8v?
BTW The interface seem to work at 3.3v, but I had no chance to test the communication quality yet.
According to RK3308 datasheet, SDIO signals correspond to VCCIO4 domain. Its specified voltage is 1.8v. But it seems that on Core-3308Y VCCIO4 is fed by 3.3v by default.
The question is: could the voltage be somehow switched to 1.8v by software (gpio-regulator in terms of Device Tree)?
BTW the MMC interface has this functionality, as it is described in the module datasheet.
I’m amazed by this article, thank you for sharing it. The Virginia-Real-Estate-Salesperson latest test guide helped me with a promotion and raise. Now it’s free to everyone. May your career progression be swift!