[CSITX]: Event UnRegister is not getting called in the delete API

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • PDK
    • PDK-12911
    • PROCESSOR_SDK_08.06.00
    • PROCESSOR_SDK_09.00.00
    • Hide
      j721e-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j721s2-evm j784s4-evm

      Issue Description:
      In the Delete API (CsitxDrv_delete) of CSITX, event unregister API CsitxDrv_eventGroupUnRegister is not getting called due to below loop. This never gets executed, because eventGroup is set to 0. This causes failure in reopening the driver after doing open->close for 27 times..

       

                      for (eventIdx = 0U ;
                           eventIdx < instObj->createParams.instCfg.eventParams[eventIdx].eventGroup;
                           eventIdx++)

       

      This loop should be replaced with below loop, just like create API.

       

              for (eventIdx = 0U ;
                   eventIdx < CSITX_EVENT_GROUP_MAX;
                   eventIdx++)

      Resolution Description:
      Fixed CSITX Driver delete sequence to unregister all available event groups.
      Previously, event unregister is not getting executed due to the loop count being incorrect.

            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-4086 - [CSITX]: Event UnRegister is not ge...
                SYNCHRONIZED
                • Last Sync Date: