MSPM0G3519: Compilation error for Crypto driver

Part Number: MSPM0G3519

Hello Team,

We are working on MCAL_MSPM0_Crypto_Patch_20260915 package and we are facing issue while compilation. do we know why Csm_Types.h file is being included in Crypto driver?

"C:/work/ACL-9.4.2_MSPM0GX51X_multi-202414/Tresos/plugins/McalExt_TS_T47DxM1I0R0/MCAL_Delivery/mcal/Crypto/include/Csm_Types.h", line 69: error #40:
          expected an identifier
      CRYPTO_JOBSTATE_IDLE    = 0x00U,  /* Job is in the state "idle". This state is reached after Csm_Init() or when the "Finish" state is finished. */
      ^

"C:/work/ACL-9.4.2_MSPM0GX51X_multi-202414/Tresos/plugins/McalExt_TS_T47DxM1I0R0/MCAL_Delivery/mcal/Crypto/include/Csm_Types.h", line 70: error #40:
          expected an identifier
      CRYPTO_JOBSTATE_ACTIVE  = 0x01U   /* Job is in the state "active". There was already some input or there are intermediate results. This state is reached, when the "update" or "start" operation  finishes. */
      ^

"C:/work/ACL-9.4.2_MSPM0GX51X_multi-202414/Tresos/plugins/McalExt_TS_T47DxM1I0R0/MCAL_Delivery/mcal/Crypto/include/Csm_Types.h", line 71: error #256:
          invalid redeclaration of type name "Crypto_JobStateType" (declared
          at line 1047 of
          "C:/work/ACL-9.4.2_MSPM0GX51X_multi-202414/test_base/Compile/IN/
          Crypto_ComTest_2/output/generated/include/Crypto_GeneralTypes.h")
  } Crypto_JobStateType;

Crypto_JobStateType is should be call from Crypto_GeneralTypes.h.

Please give your feedback.

BR,

Mubin Jakler