Hello
I’m trying to get the sdmmc interface working on a custom carrier board. The SoM in use is a TX2 with an onboard emmc.
I have change the status in override@2 to “okay”.
When I boot the system, in the kernel boot log contains this output:
[ 7.272535] mmc1: CMD CRC or end bit error, int mask 0xc0000 [ 7.279823] mmc1: CMD CRC or end bit error, int mask 0x40000 [ 7.287076] mmc1: CMD CRC or end bit error, int mask 0x40000 [ 7.294318] mmc1: CMD CRC or end bit error, int mask 0x40000 [ 7.301533] mmc1: CMD CRC or end bit error, int mask 0x40000 [ 7.308785] mmc1: CMD CRC or end bit error, int mask 0xc0000 [ 7.316059] mmc1: CMD CRC or end bit error, int mask 0xc0000 [ 7.323277] mmc1: CMD CRC or end bit error, int mask 0xc0000 [ 7.330483] mmc1: CMD CRC or end bit error, int mask 0xc0000 [ 7.337814] mmc1: CMD CRC or end bit error, int mask 0x40000
If I issue the following command more /sys/firmware/devicetree/base/sdhci*/status
I see the following output
::::::::::::::
/sys/firmware/devicetree/base/sdhci@3400000/status
::::::::::::::
disabled
::::::::::::::
/sys/firmware/devicetree/base/sdhci@3420000/status
::::::::::::::
disabled
::::::::::::::
/sys/firmware/devicetree/base/sdhci@3440000/status
::::::::::::::
okay
::::::::::::::
/sys/firmware/devicetree/base/sdhci@3460000/status
::::::::::::::
okay
Naturally there is no device node.
I am not sure what is going wrong, has anyone ever managed to use sdmmc3 with a TX2? And could someone point me to the steps required to get the sdmmc3 to work with a TX2 please?
Thanks in Advance
Andrew