Hello,
I am trying to bring up the Zephyr on imxrt1060 with Murata module but on configuring sdio speed to SDR50 SDIO enumeration Fails by stating SD tunning failed.
Below is the error log:
[00:00:02.819,000] <dbg> usdhc: imx_usdhc_set_io: SDHC I/O: bus width 4, clock 400000Hz, card power ON, voltage 1.8V
[00:00:02.819,000] <err> sd: Raised card bus width to 4 bits
[00:00:02.819,000] <err> sd: Select and set bus speed
[00:00:02.835,000] <dbg> sd: sdio_set_bus_speed: Setting bus clock to: 100000000
[00:00:02.835,000] <dbg> usdhc: imx_usdhc_set_io: SDHC I/O: bus width 4, clock 100000000Hz, card power ON, voltage 1.8V
[00:00:02.836,000] <dbg> usdhc: imx_usdhc_set_io: BUS CLOCK: 99000000
[00:00:02.864,000] <err> usdhc: imx_usdhc_transfer USDHC_TransferNonBlocking kStatus_USDHC_ReTuningRequest error :6505
[00:00:02.864,000] <err> usdhc: imx_usdhc_execute_tuning imx_usdhc_transfer ret :-11
[00:00:02.864,000] <err> sd: SD tuning failed: -11
on further debug found that USDHC_TransferNonBlocking is failing by returns kStatus_USDHC_ReTuningRequest
Can please help in solving this issue.
NOTE: I don't see any issue on configuring SDR12 and SDR25.
Hi @Jack007,
I believe this is a duplicated post from the one you posted on the i.MX Processors forum here: SD tuning Fails with MIMXRT1060. - NXP Community
In order to prevent double efforts, I will continue supporting you on the aforementioned post exclusively.
Thank you for your understanding.
BR,
Edwin.