Other Parts Discussed in Thread: OMAP3530
I am trying to get an eMMC device working on MMC2 on an Omap3530. The eMMC device is set to have a IO voltage of 1V8 and I can see the command being sent out from the Omap and the reply back from the eMMC command. The problem is that the Omap does not see the reply. I think that the problem is with the clock edges that the data is present on.
The data from the Omap seems to be clocked out on the falling edge of the clock and is valid on the rising edge, but the response from the eMMC card seems to be clocked out on the rising edge and is valid on the falling edge. The MMC spec seems to suggest that the the command cycle data is clocked out by both the host and device on the rising edge of the clock, but I can see no way of changing this in the Omap.
Any help would be appreciated.