Hi All,
We are facing a very strange issue on my OMAP3503 based issue.
We are using OMAP3503 CBC package and TPS650731 PMIC. And LDO2 of this chip is used to supply the power to OMAP VDDS_MMC1 domain. Only 4-bit SD interface is used. So, VDDS_MMC1A pin is connected to GND thorugh 10K as per OMAP schematic checklist.
LDO2 in TPS650731 is disabled by default and is enabled using I2C in bootloader. This is much later than reset release from OMAP but as we do not need SD/MMC boot and thats why LDO2 was used for SD/MMC power. As per my understanding, it should work without any issue since OMAP power ON sequence says VDDS_MMC1 can be supplied after reset.
Now, coming to actual issue we are not able to make SD work with this configuration. We tried to toggle SD lines as GPIOs and all the lines except SD_CLK are toggling. SD_CLK always stays LOW. While debugging, we gave external supply to VDDS_MMC1 that is enabled by OMAP GPIO at power ON (before reset is released) and to our surprise SD card was detected and we were able to do read/write from it. We again tried with LDO2 and again same result.
Now, the question is why OMAP should behave like this? Is there anything that we are missing here?
Vini