eMMC Init Code Missing DLL Register Settings needed for Initial Legacy SDR Mode Phase

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • SITSW-7510
    • Hide
      10.01.00
      11.00.00
      11.01.00
      Show
      10.01.00 11.00.00 11.01.00
    • Hide
      11.01.01
      11.02.00
      Show
      11.01.01 11.02.00
    • Hide
      am62xx-sk
      am62a-sk
      am62p-sk
      am62d-evm
      am275x-evm
      Show
      am62xx-sk am62a-sk am62p-sk am62d-evm am275x-evm

      Most of the eMMC command communication done as part of the MMCSD_phyInit() function is performed in Legacy SDR mode however the function does not configure any of the required DLL settings for that timing mode, such as ITAPDLYENA, ITAPDLYSEL, SELDLYTXCLK, SELDLYRXCLK, and CLKBUFSEL.

      This leads to the initialization sequence not getting executed reliably on certain boards and with this to system failures. Adding the setting of these control bits to the initialization flow has shown to allow failing boards to initialize and boot successfully.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5732 - eMMC Init Code Missing DLL Register...
                SYNCHRONIZED
                • Last Sync Date: