I have a board that I'd like to wire the SDCARD to SDIO for a 4 bit interface. But I also have an audio card using i2s which has I2SLRCk on the SD_DAT2 pin 69. The other SDIO pins are free. Is there any way to tell the I2S controller to use another pin for I2SLRCK so I can use the full SDIO? I see a wm8960-soundcard.dts is available but can that pin be changed?
pin69 of the CM5 is SD_DAT2 and is used for the uSD Card Interface on lite versions only! that Pin has no function on eMMC versions.
All you need to do to enable a 4-bit SDIO interface on GPIOs 22-27 is add "dtoverlay=sdio" to your config.txt.
I2S uses GPIO18-21, where is your conflicts?
Statistics: Posted by aBUGSworstnightmare — Tue Jun 03, 2025 5:00 am