Jetson Xavier NX SDMMC not working on Carrier Board

First of all, this is a carrier board that was generated using gumstix/upverter which is no longer properly supported after being acquired by Altium. So I am reaching this forum instead in the hopes of getting some idea on this issue.

We have this carrier board for prototype, so far everything works except the sdmmc, the board design came with dtb file, i have converted the file and attached it here.

I used the command sudo ./flash.sh -d <dtb_file>.dtb <board> <partition_mmc> the board successfully flashed the dtb and i can see it being loaded as /boot/kernel_<dtb_file>.dtb, but when checking sudo /opt/nvidia/jetson-io/config-by-hardware.py -l the sdcard feature is not showing up.

Also I can’t provide dmesg log as nothing happens when i plug/unplug the sdcard from the slot.

Any thoughts?
upverter_nx.dts.txt (249.4 KB)

The reason we told user to find the vendor for customized BSP because we don’t have their hardware schematic. We have no idea how they implement this sdcard slot.

For example, I totally don’t know what gpio is in use for card detection pin. I guess you didn’t know either. Only the vendor knows.