A sandisk inand emmc 32G v4.3 is mounted on dm368 mmc0 port. However, the linux davinci-mmc.c driver couldn't probe the mmc card. After the mmc driver is installed, it starts to send CMD0 to init the MMC card. Then, the driver send CMD1 and CMD55 to the card without stop. It seems that the emmc card doesn't have any responds and the status shows timeout.
We check that the emmc card's CMD CLK and DAT signals are normal. The VCC is 3.3v.
When we mount the TF card on MMC1 port, it can be probed by the driver and works good.
So I wonder if the dainci mmc driver can work well with emmc 32G card? Because the emmc card's protocal version is V4.3 which is higher than V3.31 writed on the datasheet . Maybe something should be modifyed to the driver. I just don't know which should be modifyed.
Any suggestions, please!