forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_0_offset.h
....@@ -21,7 +21,12 @@
2121 #ifndef _gc_9_0_OFFSET_HEADER
2222 #define _gc_9_0_OFFSET_HEADER
2323
24
-
24
+#define mmSQ_DEBUG_STS_GLOBAL 0x0309
25
+#define mmSQ_DEBUG_STS_GLOBAL_BASE_IDX 0
26
+#define mmSQ_DEBUG_STS_GLOBAL2 0x0310
27
+#define mmSQ_DEBUG_STS_GLOBAL2_BASE_IDX 0
28
+#define mmSQ_DEBUG_STS_GLOBAL3 0x0311
29
+#define mmSQ_DEBUG_STS_GLOBAL3_BASE_IDX 0
2530
2631 // addressBlock: gc_grbmdec
2732 // base address: 0x8000
....@@ -829,6 +834,8 @@
829834 #define mmTD_CNTL_BASE_IDX 0
830835 #define mmTD_STATUS 0x0526
831836 #define mmTD_STATUS_BASE_IDX 0
837
+#define mmTD_EDC_CNT 0x052e
838
+#define mmTD_EDC_CNT_BASE_IDX 0
832839 #define mmTD_DSM_CNTL 0x052f
833840 #define mmTD_DSM_CNTL_BASE_IDX 0
834841 #define mmTD_DSM_CNTL2 0x0530
....@@ -845,6 +852,8 @@
845852 #define mmTA_STATUS_BASE_IDX 0
846853 #define mmTA_SCRATCH 0x0564
847854 #define mmTA_SCRATCH_BASE_IDX 0
855
+#define mmTA_EDC_CNT 0x0586
856
+#define mmTA_EDC_CNT_BASE_IDX 0
848857
849858
850859 // addressBlock: gc_gdsdec
....@@ -1051,6 +1060,13 @@
10511060 #define mmGC_USER_RB_BACKEND_DISABLE_BASE_IDX 0
10521061
10531062
1063
+// addressBlock: gc_ea_gceadec2
1064
+// base address: 0x9c00
1065
+#define mmGCEA_EDC_CNT 0x0706
1066
+#define mmGCEA_EDC_CNT_BASE_IDX 0
1067
+#define mmGCEA_EDC_CNT2 0x0707
1068
+#define mmGCEA_EDC_CNT2_BASE_IDX 0
1069
+
10541070 // addressBlock: gc_rmi_rmidec
10551071 // base address: 0x9e00
10561072 #define mmRMI_GENERAL_CNTL 0x0780
....@@ -1135,7 +1151,14 @@
11351151 #define mmATC_L2_MEM_POWER_LS_BASE_IDX 0
11361152 #define mmATC_L2_CGTT_CLK_CTRL 0x080c
11371153 #define mmATC_L2_CGTT_CLK_CTRL_BASE_IDX 0
1138
-
1154
+#define mmATC_L2_CACHE_4K_EDC_INDEX 0x080e
1155
+#define mmATC_L2_CACHE_4K_EDC_INDEX_BASE_IDX 0
1156
+#define mmATC_L2_CACHE_2M_EDC_INDEX 0x080f
1157
+#define mmATC_L2_CACHE_2M_EDC_INDEX_BASE_IDX 0
1158
+#define mmATC_L2_CACHE_4K_EDC_CNT 0x0810
1159
+#define mmATC_L2_CACHE_4K_EDC_CNT_BASE_IDX 0
1160
+#define mmATC_L2_CACHE_2M_EDC_CNT 0x0811
1161
+#define mmATC_L2_CACHE_2M_EDC_CNT_BASE_IDX 0
11391162
11401163 // addressBlock: gc_utcl2_vml2pfdec
11411164 // base address: 0xa100
....@@ -1195,7 +1218,14 @@
11951218 #define mmVM_L2_CACHE_PARITY_CNTL_BASE_IDX 0
11961219 #define mmVM_L2_CGTT_CLK_CTRL 0x085e
11971220 #define mmVM_L2_CGTT_CLK_CTRL_BASE_IDX 0
1198
-
1221
+#define mmVM_L2_MEM_ECC_INDEX 0x0860
1222
+#define mmVM_L2_MEM_ECC_INDEX_BASE_IDX 0
1223
+#define mmVM_L2_WALKER_MEM_ECC_INDEX 0x0861
1224
+#define mmVM_L2_WALKER_MEM_ECC_INDEX_BASE_IDX 0
1225
+#define mmVM_L2_MEM_ECC_CNT 0x0862
1226
+#define mmVM_L2_MEM_ECC_CNT_BASE_IDX 0
1227
+#define mmVM_L2_WALKER_MEM_ECC_CNT 0x0863
1228
+#define mmVM_L2_WALKER_MEM_ECC_CNT_BASE_IDX 0
11991229
12001230 // addressBlock: gc_utcl2_vml2vcdec
12011231 // base address: 0xa200
....@@ -1689,6 +1719,8 @@
16891719 #define mmTCP_BUFFER_ADDR_HASH_CNTL_BASE_IDX 0
16901720 #define mmTCP_EDC_CNT 0x0b17
16911721 #define mmTCP_EDC_CNT_BASE_IDX 0
1722
+#define mmTCP_EDC_CNT_NEW 0x0b18
1723
+#define mmTCP_EDC_CNT_NEW_BASE_IDX 0
16921724 #define mmTC_CFG_L1_LOAD_POLICY0 0x0b1a
16931725 #define mmTC_CFG_L1_LOAD_POLICY0_BASE_IDX 0
16941726 #define mmTC_CFG_L1_LOAD_POLICY1 0x0b1b
....@@ -1709,6 +1741,8 @@
17091741 #define mmTC_CFG_L1_VOLATILE_BASE_IDX 0
17101742 #define mmTC_CFG_L2_VOLATILE 0x0b23
17111743 #define mmTC_CFG_L2_VOLATILE_BASE_IDX 0
1744
+#define mmTCI_EDC_CNT 0x0b60
1745
+#define mmTCI_EDC_CNT_BASE_IDX 0
17121746 #define mmTCI_STATUS 0x0b61
17131747 #define mmTCI_STATUS_BASE_IDX 0
17141748 #define mmTCI_CNTL_1 0x0b62
....@@ -2195,6 +2229,14 @@
21952229 #define mmCOMPUTE_STATIC_THREAD_MGMT_SE2_BASE_IDX 0
21962230 #define mmCOMPUTE_STATIC_THREAD_MGMT_SE3 0x0e1a
21972231 #define mmCOMPUTE_STATIC_THREAD_MGMT_SE3_BASE_IDX 0
2232
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE4 0x0e25
2233
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE4_BASE_IDX 0
2234
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE5 0x0e26
2235
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE5_BASE_IDX 0
2236
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE6 0x0e27
2237
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE6_BASE_IDX 0
2238
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE7 0x0e28
2239
+#define mmCOMPUTE_STATIC_THREAD_MGMT_SE7_BASE_IDX 0
21982240 #define mmCOMPUTE_RESTART_X 0x0e1b
21992241 #define mmCOMPUTE_RESTART_X_BASE_IDX 0
22002242 #define mmCOMPUTE_RESTART_Y 0x0e1c
....@@ -2449,6 +2491,8 @@
24492491 #define mmCP_ECC_FIRSTOCCURRENCE_RING2_BASE_IDX 0
24502492 #define mmGB_EDC_MODE 0x107e
24512493 #define mmGB_EDC_MODE_BASE_IDX 0
2494
+#define mmCP_DEBUG 0x107f
2495
+#define mmCP_DEBUG_BASE_IDX 0
24522496 #define mmCP_CPF_DEBUG 0x1080
24532497 #define mmCP_PQ_WPTR_POLL_CNTL 0x1083
24542498 #define mmCP_PQ_WPTR_POLL_CNTL_BASE_IDX 0
....@@ -2592,6 +2636,24 @@
25922636 #define mmCP_RB_DOORBELL_CONTROL_SCH_7_BASE_IDX 0
25932637 #define mmCP_RB_DOORBELL_CLEAR 0x1188
25942638 #define mmCP_RB_DOORBELL_CLEAR_BASE_IDX 0
2639
+#define mmCPF_EDC_TAG_CNT 0x1189
2640
+#define mmCPF_EDC_TAG_CNT_BASE_IDX 0
2641
+#define mmCPF_EDC_ROQ_CNT 0x118a
2642
+#define mmCPF_EDC_ROQ_CNT_BASE_IDX 0
2643
+#define mmCPG_EDC_TAG_CNT 0x118b
2644
+#define mmCPG_EDC_TAG_CNT_BASE_IDX 0
2645
+#define mmCPG_EDC_DMA_CNT 0x118d
2646
+#define mmCPG_EDC_DMA_CNT_BASE_IDX 0
2647
+#define mmCPC_EDC_SCRATCH_CNT 0x118e
2648
+#define mmCPC_EDC_SCRATCH_CNT_BASE_IDX 0
2649
+#define mmCPC_EDC_UCODE_CNT 0x118f
2650
+#define mmCPC_EDC_UCODE_CNT_BASE_IDX 0
2651
+#define mmDC_EDC_STATE_CNT 0x1191
2652
+#define mmDC_EDC_STATE_CNT_BASE_IDX 0
2653
+#define mmDC_EDC_CSINVOC_CNT 0x1192
2654
+#define mmDC_EDC_CSINVOC_CNT_BASE_IDX 0
2655
+#define mmDC_EDC_RESTORE_CNT 0x1193
2656
+#define mmDC_EDC_RESTORE_CNT_BASE_IDX 0
25952657 #define mmCP_GFX_MQD_CONTROL 0x11a0
25962658 #define mmCP_GFX_MQD_CONTROL_BASE_IDX 0
25972659 #define mmCP_GFX_MQD_BASE_ADDR 0x11a1
....@@ -7031,6 +7093,7 @@
70317093
70327094 // addressBlock: sqind
70337095 // base address: 0x0
7096
+#define ixSQ_DEBUG_STS_LOCAL 0x0008
70347097 #define ixSQ_WAVE_MODE 0x0011
70357098 #define ixSQ_WAVE_STATUS 0x0012
70367099 #define ixSQ_WAVE_TRAPSTS 0x0013