mt8173-gce.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (c) 2018 MediaTek Inc.
  4. * Author: Houlong Wei <houlong.wei@mediatek.com>
  5. *
  6. */
  7. #ifndef _DT_BINDINGS_GCE_MT8173_H
  8. #define _DT_BINDINGS_GCE_MT8173_H
  9. /* GCE HW thread priority */
  10. #define CMDQ_THR_PRIO_LOWEST 0
  11. #define CMDQ_THR_PRIO_HIGHEST 1
  12. /* GCE SUBSYS */
  13. #define SUBSYS_1400XXXX 1
  14. #define SUBSYS_1401XXXX 2
  15. #define SUBSYS_1402XXXX 3
  16. /* GCE HW EVENT */
  17. #define CMDQ_EVENT_DISP_OVL0_SOF 11
  18. #define CMDQ_EVENT_DISP_OVL1_SOF 12
  19. #define CMDQ_EVENT_DISP_RDMA0_SOF 13
  20. #define CMDQ_EVENT_DISP_RDMA1_SOF 14
  21. #define CMDQ_EVENT_DISP_RDMA2_SOF 15
  22. #define CMDQ_EVENT_DISP_WDMA0_SOF 16
  23. #define CMDQ_EVENT_DISP_WDMA1_SOF 17
  24. #define CMDQ_EVENT_DISP_OVL0_EOF 39
  25. #define CMDQ_EVENT_DISP_OVL1_EOF 40
  26. #define CMDQ_EVENT_DISP_RDMA0_EOF 41
  27. #define CMDQ_EVENT_DISP_RDMA1_EOF 42
  28. #define CMDQ_EVENT_DISP_RDMA2_EOF 43
  29. #define CMDQ_EVENT_DISP_WDMA0_EOF 44
  30. #define CMDQ_EVENT_DISP_WDMA1_EOF 45
  31. #define CMDQ_EVENT_MUTEX0_STREAM_EOF 53
  32. #define CMDQ_EVENT_MUTEX1_STREAM_EOF 54
  33. #define CMDQ_EVENT_MUTEX2_STREAM_EOF 55
  34. #define CMDQ_EVENT_MUTEX3_STREAM_EOF 56
  35. #define CMDQ_EVENT_MUTEX4_STREAM_EOF 57
  36. #define CMDQ_EVENT_DISP_RDMA0_UNDERRUN 63
  37. #define CMDQ_EVENT_DISP_RDMA1_UNDERRUN 64
  38. #define CMDQ_EVENT_DISP_RDMA2_UNDERRUN 65
  39. #endif