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.

OMAP35x and MMC/SD/SDIO functionality

Other Parts Discussed in Thread: OMAP3525

We're using the OMAP3525 (and developing at the moment with the OMAP35x EVM).

1.   What’s the difference between OMAP2430 MMC/SD/SDIO and OMAP3525 MMC/SD/SDIO?  Are they register compatible?  If not, are there substantial functional differences?  We're preparing to integrate a WiFi/Bluetooth module that is supposedly functional with the 2430.

2.       Can anyone confirm for me that each MMC/SD/SDIO interface can only support a single device?  If so, is this a limitation of the OMAP or a restriction of the MMC/SD/SDIO specifications/interface?

3.       I haven’t looked closely at all the GPIO mux’ing options, but can anyone tell me if using MMC3 (in addition to MMC1 and MMC2) precludes any other OMAP3525 functionality?

Thanks.

  • burchmere said:

    1.   What’s the difference between OMAP2430 MMC/SD/SDIO and OMAP3525 MMC/SD/SDIO?  Are they register compatible?  If not, are there substantial functional differences?  We're preparing to integrate a WiFi/Bluetooth module that is supposedly functional with the 2430.

    They are register compatible.  The OMAP35xx MMC/SD/SDIO controller does add support for 8-bit MMC.  It also adds support for CE-ATA command/response sets as defined in the CE-ATA.  There are a few additional register bits in the OMAP35xx MMC/SD/SDIO registers that were reserved before.

     

    burchmere said:

    2.       Can anyone confirm for me that each MMC/SD/SDIO interface can only support a single device?  If so, is this a limitation of the OMAP or a restriction of the MMC/SD/SDIO specifications/interface?

    The MMC/SD/SDIO interface on the OMAP device supports a single device.  There is no additional qualifying signal native to the MMC/SD/SDIO interface to distinguish between two different devices.

    I don't have the MMC/SD/SDIO specification with me to recall if multi-device support is part of the specification.

     

    burchmere said:

    3.       I haven’t looked closely at all the GPIO mux’ing options, but can anyone tell me if using MMC3 (in addition to MMC1 and MMC2) precludes any other OMAP3525 functionality?

    Yes, using the MMC3 interface will potentially preclude other functionality.  Please reference the System Control Module chapter of the OMAP35xx TRM for further details, specifically Table 7-4.
    McBSP5, McSPI3 and HSUSB1 would not be usable.