Path: blob/main/sys/contrib/device-tree/include/dt-bindings/gce/mt8183-gce.h
48400 views
/* SPDX-License-Identifier: GPL-2.0 */1/*2* Copyright (c) 2019 MediaTek Inc.3* Author: Bibby Hsieh <[email protected]>4*5*/67#ifndef _DT_BINDINGS_GCE_MT8183_H8#define _DT_BINDINGS_GCE_MT8183_H910#define CMDQ_NO_TIMEOUT 0xffffffff1112/* GCE HW thread priority */13#define CMDQ_THR_PRIO_LOWEST 014#define CMDQ_THR_PRIO_HIGHEST 11516/* GCE SUBSYS */17#define SUBSYS_1300XXXX 018#define SUBSYS_1400XXXX 119#define SUBSYS_1401XXXX 220#define SUBSYS_1402XXXX 321#define SUBSYS_1502XXXX 422#define SUBSYS_1880XXXX 523#define SUBSYS_1881XXXX 624#define SUBSYS_1882XXXX 725#define SUBSYS_1883XXXX 826#define SUBSYS_1884XXXX 927#define SUBSYS_1000XXXX 1028#define SUBSYS_1001XXXX 1129#define SUBSYS_1002XXXX 1230#define SUBSYS_1003XXXX 1331#define SUBSYS_1004XXXX 1432#define SUBSYS_1005XXXX 1533#define SUBSYS_1020XXXX 1634#define SUBSYS_1028XXXX 1735#define SUBSYS_1700XXXX 1836#define SUBSYS_1701XXXX 1937#define SUBSYS_1702XXXX 2038#define SUBSYS_1703XXXX 2139#define SUBSYS_1800XXXX 2240#define SUBSYS_1801XXXX 2341#define SUBSYS_1802XXXX 2442#define SUBSYS_1804XXXX 2543#define SUBSYS_1805XXXX 2644#define SUBSYS_1808XXXX 2745#define SUBSYS_180aXXXX 2846#define SUBSYS_180bXXXX 294748#define CMDQ_EVENT_DISP_RDMA0_SOF 049#define CMDQ_EVENT_DISP_RDMA1_SOF 150#define CMDQ_EVENT_MDP_RDMA0_SOF 251#define CMDQ_EVENT_MDP_RSZ0_SOF 452#define CMDQ_EVENT_MDP_RSZ1_SOF 553#define CMDQ_EVENT_MDP_TDSHP_SOF 654#define CMDQ_EVENT_MDP_WROT0_SOF 755#define CMDQ_EVENT_MDP_WDMA0_SOF 856#define CMDQ_EVENT_DISP_OVL0_SOF 957#define CMDQ_EVENT_DISP_OVL0_2L_SOF 1058#define CMDQ_EVENT_DISP_OVL1_2L_SOF 1159#define CMDQ_EVENT_DISP_WDMA0_SOF 1260#define CMDQ_EVENT_DISP_COLOR0_SOF 1361#define CMDQ_EVENT_DISP_CCORR0_SOF 1462#define CMDQ_EVENT_DISP_AAL0_SOF 1563#define CMDQ_EVENT_DISP_GAMMA0_SOF 1664#define CMDQ_EVENT_DISP_DITHER0_SOF 1765#define CMDQ_EVENT_DISP_PWM0_SOF 1866#define CMDQ_EVENT_DISP_DSI0_SOF 1967#define CMDQ_EVENT_DISP_DPI0_SOF 2068#define CMDQ_EVENT_DISP_RSZ_SOF 2269#define CMDQ_EVENT_MDP_AAL_SOF 2370#define CMDQ_EVENT_MDP_CCORR_SOF 2471#define CMDQ_EVENT_DISP_DBI_SOF 2572#define CMDQ_EVENT_DISP_RDMA0_EOF 2673#define CMDQ_EVENT_DISP_RDMA1_EOF 2774#define CMDQ_EVENT_MDP_RDMA0_EOF 2875#define CMDQ_EVENT_MDP_RSZ0_EOF 3076#define CMDQ_EVENT_MDP_RSZ1_EOF 3177#define CMDQ_EVENT_MDP_TDSHP_EOF 3278#define CMDQ_EVENT_MDP_WROT0_EOF 3379#define CMDQ_EVENT_MDP_WDMA0_EOF 3480#define CMDQ_EVENT_DISP_OVL0_EOF 3581#define CMDQ_EVENT_DISP_OVL0_2L_EOF 3682#define CMDQ_EVENT_DISP_OVL1_2L_EOF 3783#define CMDQ_EVENT_DISP_WDMA0_EOF 3884#define CMDQ_EVENT_DISP_COLOR0_EOF 3985#define CMDQ_EVENT_DISP_CCORR0_EOF 4086#define CMDQ_EVENT_DISP_AAL0_EOF 4187#define CMDQ_EVENT_DISP_GAMMA0_EOF 4288#define CMDQ_EVENT_DISP_DITHER0_EOF 4389#define CMDQ_EVENT_DSI0_EOF 4490#define CMDQ_EVENT_DPI0_EOF 4591#define CMDQ_EVENT_DISP_RSZ_EOF 4792#define CMDQ_EVENT_MDP_AAL_EOF 4893#define CMDQ_EVENT_MDP_CCORR_EOF 4994#define CMDQ_EVENT_DBI_EOF 5095#define CMDQ_EVENT_MUTEX_STREAM_DONE0 13096#define CMDQ_EVENT_MUTEX_STREAM_DONE1 13197#define CMDQ_EVENT_MUTEX_STREAM_DONE2 13298#define CMDQ_EVENT_MUTEX_STREAM_DONE3 13399#define CMDQ_EVENT_MUTEX_STREAM_DONE4 134100#define CMDQ_EVENT_MUTEX_STREAM_DONE5 135101#define CMDQ_EVENT_MUTEX_STREAM_DONE6 136102#define CMDQ_EVENT_MUTEX_STREAM_DONE7 137103#define CMDQ_EVENT_MUTEX_STREAM_DONE8 138104#define CMDQ_EVENT_MUTEX_STREAM_DONE9 139105#define CMDQ_EVENT_MUTEX_STREAM_DONE10 140106#define CMDQ_EVENT_MUTEX_STREAM_DONE11 141107#define CMDQ_EVENT_DISP_RDMA0_BUF_UNDERRUN_EVEN 142108#define CMDQ_EVENT_DISP_RDMA1_BUF_UNDERRUN_EVEN 143109#define CMDQ_EVENT_DSI0_TE_EVENT 144110#define CMDQ_EVENT_DSI0_IRQ_EVENT 145111#define CMDQ_EVENT_DSI0_DONE_EVENT 146112#define CMDQ_EVENT_DISP_WDMA0_SW_RST_DONE 150113#define CMDQ_EVENT_MDP_WDMA_SW_RST_DONE 151114#define CMDQ_EVENT_MDP_WROT0_SW_RST_DONE 152115#define CMDQ_EVENT_MDP_RDMA0_SW_RST_DONE 154116#define CMDQ_EVENT_DISP_OVL0_FRAME_RST_DONE_PULE 155117#define CMDQ_EVENT_DISP_OVL0_2L_FRAME_RST_DONE_ULSE 156118#define CMDQ_EVENT_DISP_OVL1_2L_FRAME_RST_DONE_ULSE 157119#define CMDQ_EVENT_ISP_FRAME_DONE_P2_0 257120#define CMDQ_EVENT_ISP_FRAME_DONE_P2_1 258121#define CMDQ_EVENT_ISP_FRAME_DONE_P2_2 259122#define CMDQ_EVENT_ISP_FRAME_DONE_P2_3 260123#define CMDQ_EVENT_ISP_FRAME_DONE_P2_4 261124#define CMDQ_EVENT_ISP_FRAME_DONE_P2_5 262125#define CMDQ_EVENT_ISP_FRAME_DONE_P2_6 263126#define CMDQ_EVENT_ISP_FRAME_DONE_P2_7 264127#define CMDQ_EVENT_ISP_FRAME_DONE_P2_8 265128#define CMDQ_EVENT_ISP_FRAME_DONE_P2_9 266129#define CMDQ_EVENT_ISP_FRAME_DONE_P2_10 267130#define CMDQ_EVENT_ISP_FRAME_DONE_P2_11 268131#define CMDQ_EVENT_ISP_FRAME_DONE_P2_12 269132#define CMDQ_EVENT_ISP_FRAME_DONE_P2_13 270133#define CMDQ_EVENT_ISP_FRAME_DONE_P2_14 271134#define CMDQ_EVENT_ISP_FRAME_DONE_P2_15 272135#define CMDQ_EVENT_ISP_FRAME_DONE_P2_16 273136#define CMDQ_EVENT_ISP_FRAME_DONE_P2_17 274137#define CMDQ_EVENT_ISP_FRAME_DONE_P2_18 275138#define CMDQ_EVENT_AMD_FRAME_DONE 276139#define CMDQ_EVENT_DVE_DONE 277140#define CMDQ_EVENT_WMFE_DONE 278141#define CMDQ_EVENT_RSC_DONE 279142#define CMDQ_EVENT_MFB_DONE 280143#define CMDQ_EVENT_WPE_A_DONE 281144#define CMDQ_EVENT_SPE_B_DONE 282145#define CMDQ_EVENT_OCC_DONE 283146#define CMDQ_EVENT_VENC_CMDQ_FRAME_DONE 289147#define CMDQ_EVENT_JPG_ENC_CMDQ_DONE 290148#define CMDQ_EVENT_JPG_DEC_CMDQ_DONE 291149#define CMDQ_EVENT_VENC_CMDQ_MB_DONE 292150#define CMDQ_EVENT_VENC_CMDQ_128BYTE_DONE 293151#define CMDQ_EVENT_ISP_FRAME_DONE_A 321152#define CMDQ_EVENT_ISP_FRAME_DONE_B 322153#define CMDQ_EVENT_CAMSV0_PASS1_DONE 323154#define CMDQ_EVENT_CAMSV1_PASS1_DONE 324155#define CMDQ_EVENT_CAMSV2_PASS1_DONE 325156#define CMDQ_EVENT_TSF_DONE 326157#define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL 327158#define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL 328159#define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL 329160#define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL 330161#define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL 331162#define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL 332163#define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL 333164#define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL 334165#define CMDQ_EVENT_IPU_CORE0_DONE0 353166#define CMDQ_EVENT_IPU_CORE0_DONE1 354167#define CMDQ_EVENT_IPU_CORE0_DONE2 355168#define CMDQ_EVENT_IPU_CORE0_DONE3 356169#define CMDQ_EVENT_IPU_CORE1_DONE0 385170#define CMDQ_EVENT_IPU_CORE1_DONE1 386171#define CMDQ_EVENT_IPU_CORE1_DONE2 387172#define CMDQ_EVENT_IPU_CORE1_DONE3 388173174#endif175176177