ccci_ipc_task_ID.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef __CCCI_IPC_TASK_ID_H__
  2. #define __CCCI_IPC_TASK_ID_H__
  3. /* Priority --> Local module ID --> External ID --> Max sent message */
  4. /* X_IPC_MODULE_CONF(1, M_SSDBG1, 0, 1) TASK_ID_1 */
  5. /* X_IPC_MODULE_CONF(1, AP_SSDBG2, 1, 1) TASK_ID_2 */
  6. #ifdef __IPC_ID_TABLE
  7. #define X_IPC_MODULE_CONF(a, b, c, d) {c, b},
  8. #else
  9. #define X_IPC_MODULE_CONF(a, b, c, d)
  10. #endif
  11. #define AP_UNIFY_ID_FLAG (1<<31)
  12. #define MD_UNIFY_ID_FLAG (0<<31)
  13. /* ---------------------------------------------------------- */
  14. #define AGPS_MD_MOD_L4C 0
  15. #define AGPS_MD_MOD_L4C_2 1
  16. #define AGPS_MD_MOD_L4C_3 2
  17. #define AGPS_MD_MOD_L4C_4 3
  18. /* agps MD begin task_id */
  19. /* Wait to add */
  20. #define AGPS_AP_MOD_MMI 0
  21. /* agps AP begin task_id */
  22. /* Wait to add */
  23. #define GPS_AP_MOD 2
  24. /* -------------------------------------------------------------------------- */
  25. X_IPC_MODULE_CONF(1, AGPS_MD_MOD_L4C, MD_UNIFY_ID_FLAG | 0, 1)
  26. X_IPC_MODULE_CONF(1, AGPS_MD_MOD_L4C_2, MD_UNIFY_ID_FLAG | 1, 1)
  27. X_IPC_MODULE_CONF(1, AGPS_MD_MOD_L4C_3, MD_UNIFY_ID_FLAG | 2, 1)
  28. X_IPC_MODULE_CONF(1, AGPS_MD_MOD_L4C_4, MD_UNIFY_ID_FLAG | 3, 1)
  29. /* Wait to add */
  30. /* -------------------------------------------------------------------------- */
  31. X_IPC_MODULE_CONF(1, AGPS_AP_MOD_MMI, AP_UNIFY_ID_FLAG | 0, 1)
  32. X_IPC_MODULE_CONF(1, GPS_AP_MOD, AP_UNIFY_ID_FLAG | 2, 1)
  33. /* Wait to add */
  34. /* ------------------------------------------------------------------------- */
  35. #endif