Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11704

UDMA: Driver does not clear flush bit in case of teardown for TX channels

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • PDK
    • PDK-13542
    • PROCESSOR_SDK_09.00.00
    • PROCESSOR_SDK_10.00.00
    • Hide
      j721e-evm
      j7200-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j7200-evm j721s2-evm j784s4-evm

      Description
      In case of TX channels, when teardown completes, the flush bit remains set and is not cleared explicitly in Udma_chDisableTxChan API in udma_ch.c and after enabling the channel again this does not allow submission of next descriptor. This especially happens for PDMA channels

      Resolution
      Clear the flush bit once teardown gets completed.

      Root Cause
      UDMA driver will set flush bit of peer channel while initiating force teardown,
      driver needs to clear this bit once teardown gets completed and was not being done by driver.

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

              Created:
              Updated:
              Resolved: