EXTCSD HS_TIMING register is set incorrectly at certain places in the driver

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Medium
    • SITSW-7377
    • 11.00.00
    • 11.02.00
    • Hide
      am62xx-sk
      am62xx-sk-lp
      am62x-sip-sk
      am62a-sk
      am62p-sk
      am62d-evm
      Show
      am62xx-sk am62xx-sk-lp am62x-sip-sk am62a-sk am62p-sk am62d-evm

      The EXTCSD HS_TIMING register is defined in the JEDEC spec as shown:

      The byte consists of two nibbles: 1) Drive Strength, and 2) Timing Interface

      This byte is not set correctly at the following places:

      1. https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/mmcsd/v0/mmcsd_v0.c#L2226-L2226
      • Here `es` (enhanced strobe) is set in place of the driver strength.
      1. https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/mmcsd/v0/mmcsd_v0.c#L2266-L2266
      • Here `es` (enhanced strobe) is set in place of the driver strength.
      1. https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/mmcsd/v0/mmcsd_v0.c#L2372-L2372
      • Here driver strength is not set.

      Following are the places where the byte is set correctly:

      1. https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/mmcsd/v0/mmcsd_v0.c#L434-L434
      2. https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/mmcsd/v0/mmcsd_v0.c#L2141-L2141

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

              Created:
              Updated:

                Connection: Intermediate to External PROD System
                EXTSYNC-5737 - EXTCSD HS_TIMING register is set in...
                SYNCHRONIZED
                • Last Sync Date: