This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM3730: How to driver MMC3 of DM3730

Part Number: DM3730

Hi Ti support

Out production is designed with DM3730, used two MMC channel, there are:

MMC1---EMMC

MMC3---SD-Card

And the device bootloader is u-boot-2011.06

Now, the MMC1 can be detected and could read/write EMMC device successful, use "mmcinfo" command could read the device information.

But, when try to Init the MMC3 by omap_mmc_init(2), can't read the mmc3 device information, report  err"Card did not respond to voltage select!" ,see below:

philips# mmcinfo
curr_device=0
Card did not respond to voltage select!
Device: OMAP SD/MMC
Manufacturer ID: 0
OEM: 0
Name:
Tran Speed: 0
Rd Block Len: 33554432
MMC version 0.0
High Capacity: No
Capacity: 1 EiB
Bus Width: 1-bit

Could you please help this case ? 

  • Hi Simon,

    Both DM3730 and the software (u-boot-2011.06) are very old and no longer supported on this forums, but the error "Card did not respond to voltage select" in general means your board doesn't design the logic to support MMC voltage change from 3.3v to 1.8v. One workaround is to limit the MMC device enumeration to legacy speed only in software which would only use 3.3v and not switch to 1.8v.