165417d9fSFeifei Xu /*
265417d9fSFeifei Xu  * Copyright (C) 2017  Advanced Micro Devices, Inc.
365417d9fSFeifei Xu  *
465417d9fSFeifei Xu  * Permission is hereby granted, free of charge, to any person obtaining a
565417d9fSFeifei Xu  * copy of this software and associated documentation files (the "Software"),
665417d9fSFeifei Xu  * to deal in the Software without restriction, including without limitation
765417d9fSFeifei Xu  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
865417d9fSFeifei Xu  * and/or sell copies of the Software, and to permit persons to whom the
965417d9fSFeifei Xu  * Software is furnished to do so, subject to the following conditions:
1065417d9fSFeifei Xu  *
1165417d9fSFeifei Xu  * The above copyright notice and this permission notice shall be included
1265417d9fSFeifei Xu  * in all copies or substantial portions of the Software.
1365417d9fSFeifei Xu  *
1465417d9fSFeifei Xu  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1565417d9fSFeifei Xu  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1665417d9fSFeifei Xu  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
1765417d9fSFeifei Xu  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
1865417d9fSFeifei Xu  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1965417d9fSFeifei Xu  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2065417d9fSFeifei Xu  */
2165417d9fSFeifei Xu #ifndef _mmhub_1_0_OFFSET_HEADER
2265417d9fSFeifei Xu #define _mmhub_1_0_OFFSET_HEADER
2365417d9fSFeifei Xu 
2465417d9fSFeifei Xu 
2565417d9fSFeifei Xu 
2665417d9fSFeifei Xu // addressBlock: mmhub_dagbdec
2765417d9fSFeifei Xu // base address: 0x68000
2865417d9fSFeifei Xu #define mmDAGB0_RDCLI0                                                                                 0x0000
2965417d9fSFeifei Xu #define mmDAGB0_RDCLI0_BASE_IDX                                                                        0
3065417d9fSFeifei Xu #define mmDAGB0_RDCLI1                                                                                 0x0001
3165417d9fSFeifei Xu #define mmDAGB0_RDCLI1_BASE_IDX                                                                        0
3265417d9fSFeifei Xu #define mmDAGB0_RDCLI2                                                                                 0x0002
3365417d9fSFeifei Xu #define mmDAGB0_RDCLI2_BASE_IDX                                                                        0
3465417d9fSFeifei Xu #define mmDAGB0_RDCLI3                                                                                 0x0003
3565417d9fSFeifei Xu #define mmDAGB0_RDCLI3_BASE_IDX                                                                        0
3665417d9fSFeifei Xu #define mmDAGB0_RDCLI4                                                                                 0x0004
3765417d9fSFeifei Xu #define mmDAGB0_RDCLI4_BASE_IDX                                                                        0
3865417d9fSFeifei Xu #define mmDAGB0_RDCLI5                                                                                 0x0005
3965417d9fSFeifei Xu #define mmDAGB0_RDCLI5_BASE_IDX                                                                        0
4065417d9fSFeifei Xu #define mmDAGB0_RDCLI6                                                                                 0x0006
4165417d9fSFeifei Xu #define mmDAGB0_RDCLI6_BASE_IDX                                                                        0
4265417d9fSFeifei Xu #define mmDAGB0_RDCLI7                                                                                 0x0007
4365417d9fSFeifei Xu #define mmDAGB0_RDCLI7_BASE_IDX                                                                        0
4465417d9fSFeifei Xu #define mmDAGB0_RDCLI8                                                                                 0x0008
4565417d9fSFeifei Xu #define mmDAGB0_RDCLI8_BASE_IDX                                                                        0
4665417d9fSFeifei Xu #define mmDAGB0_RDCLI9                                                                                 0x0009
4765417d9fSFeifei Xu #define mmDAGB0_RDCLI9_BASE_IDX                                                                        0
4865417d9fSFeifei Xu #define mmDAGB0_RDCLI10                                                                                0x000a
4965417d9fSFeifei Xu #define mmDAGB0_RDCLI10_BASE_IDX                                                                       0
5065417d9fSFeifei Xu #define mmDAGB0_RDCLI11                                                                                0x000b
5165417d9fSFeifei Xu #define mmDAGB0_RDCLI11_BASE_IDX                                                                       0
5265417d9fSFeifei Xu #define mmDAGB0_RDCLI12                                                                                0x000c
5365417d9fSFeifei Xu #define mmDAGB0_RDCLI12_BASE_IDX                                                                       0
5465417d9fSFeifei Xu #define mmDAGB0_RDCLI13                                                                                0x000d
5565417d9fSFeifei Xu #define mmDAGB0_RDCLI13_BASE_IDX                                                                       0
5665417d9fSFeifei Xu #define mmDAGB0_RDCLI14                                                                                0x000e
5765417d9fSFeifei Xu #define mmDAGB0_RDCLI14_BASE_IDX                                                                       0
5865417d9fSFeifei Xu #define mmDAGB0_RDCLI15                                                                                0x000f
5965417d9fSFeifei Xu #define mmDAGB0_RDCLI15_BASE_IDX                                                                       0
6065417d9fSFeifei Xu #define mmDAGB0_RD_CNTL                                                                                0x0010
6165417d9fSFeifei Xu #define mmDAGB0_RD_CNTL_BASE_IDX                                                                       0
6265417d9fSFeifei Xu #define mmDAGB0_RD_GMI_CNTL                                                                            0x0011
6365417d9fSFeifei Xu #define mmDAGB0_RD_GMI_CNTL_BASE_IDX                                                                   0
6465417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB                                                                           0x0012
6565417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_BASE_IDX                                                                  0
6665417d9fSFeifei Xu #define mmDAGB0_RD_OUTPUT_DAGB_MAX_BURST                                                               0x0013
6765417d9fSFeifei Xu #define mmDAGB0_RD_OUTPUT_DAGB_MAX_BURST_BASE_IDX                                                      0
6865417d9fSFeifei Xu #define mmDAGB0_RD_OUTPUT_DAGB_LAZY_TIMER                                                              0x0014
6965417d9fSFeifei Xu #define mmDAGB0_RD_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX                                                     0
7065417d9fSFeifei Xu #define mmDAGB0_RD_CGTT_CLK_CTRL                                                                       0x0015
7165417d9fSFeifei Xu #define mmDAGB0_RD_CGTT_CLK_CTRL_BASE_IDX                                                              0
7265417d9fSFeifei Xu #define mmDAGB0_L1TLB_RD_CGTT_CLK_CTRL                                                                 0x0016
7365417d9fSFeifei Xu #define mmDAGB0_L1TLB_RD_CGTT_CLK_CTRL_BASE_IDX                                                        0
7465417d9fSFeifei Xu #define mmDAGB0_ATCVM_RD_CGTT_CLK_CTRL                                                                 0x0017
7565417d9fSFeifei Xu #define mmDAGB0_ATCVM_RD_CGTT_CLK_CTRL_BASE_IDX                                                        0
7665417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST0                                                                0x0018
7765417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST0_BASE_IDX                                                       0
7865417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER0                                                               0x0019
7965417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
8065417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST1                                                                0x001a
8165417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_MAX_BURST1_BASE_IDX                                                       0
8265417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER1                                                               0x001b
8365417d9fSFeifei Xu #define mmDAGB0_RD_ADDR_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
8465417d9fSFeifei Xu #define mmDAGB0_RD_VC0_CNTL                                                                            0x001c
8565417d9fSFeifei Xu #define mmDAGB0_RD_VC0_CNTL_BASE_IDX                                                                   0
8665417d9fSFeifei Xu #define mmDAGB0_RD_VC1_CNTL                                                                            0x001d
8765417d9fSFeifei Xu #define mmDAGB0_RD_VC1_CNTL_BASE_IDX                                                                   0
8865417d9fSFeifei Xu #define mmDAGB0_RD_VC2_CNTL                                                                            0x001e
8965417d9fSFeifei Xu #define mmDAGB0_RD_VC2_CNTL_BASE_IDX                                                                   0
9065417d9fSFeifei Xu #define mmDAGB0_RD_VC3_CNTL                                                                            0x001f
9165417d9fSFeifei Xu #define mmDAGB0_RD_VC3_CNTL_BASE_IDX                                                                   0
9265417d9fSFeifei Xu #define mmDAGB0_RD_VC4_CNTL                                                                            0x0020
9365417d9fSFeifei Xu #define mmDAGB0_RD_VC4_CNTL_BASE_IDX                                                                   0
9465417d9fSFeifei Xu #define mmDAGB0_RD_VC5_CNTL                                                                            0x0021
9565417d9fSFeifei Xu #define mmDAGB0_RD_VC5_CNTL_BASE_IDX                                                                   0
9665417d9fSFeifei Xu #define mmDAGB0_RD_VC6_CNTL                                                                            0x0022
9765417d9fSFeifei Xu #define mmDAGB0_RD_VC6_CNTL_BASE_IDX                                                                   0
9865417d9fSFeifei Xu #define mmDAGB0_RD_VC7_CNTL                                                                            0x0023
9965417d9fSFeifei Xu #define mmDAGB0_RD_VC7_CNTL_BASE_IDX                                                                   0
10065417d9fSFeifei Xu #define mmDAGB0_RD_CNTL_MISC                                                                           0x0024
10165417d9fSFeifei Xu #define mmDAGB0_RD_CNTL_MISC_BASE_IDX                                                                  0
10265417d9fSFeifei Xu #define mmDAGB0_RD_TLB_CREDIT                                                                          0x0025
10365417d9fSFeifei Xu #define mmDAGB0_RD_TLB_CREDIT_BASE_IDX                                                                 0
10465417d9fSFeifei Xu #define mmDAGB0_RDCLI_ASK_PENDING                                                                      0x0026
10565417d9fSFeifei Xu #define mmDAGB0_RDCLI_ASK_PENDING_BASE_IDX                                                             0
10665417d9fSFeifei Xu #define mmDAGB0_RDCLI_GO_PENDING                                                                       0x0027
10765417d9fSFeifei Xu #define mmDAGB0_RDCLI_GO_PENDING_BASE_IDX                                                              0
10865417d9fSFeifei Xu #define mmDAGB0_RDCLI_GBLSEND_PENDING                                                                  0x0028
10965417d9fSFeifei Xu #define mmDAGB0_RDCLI_GBLSEND_PENDING_BASE_IDX                                                         0
11065417d9fSFeifei Xu #define mmDAGB0_RDCLI_TLB_PENDING                                                                      0x0029
11165417d9fSFeifei Xu #define mmDAGB0_RDCLI_TLB_PENDING_BASE_IDX                                                             0
11265417d9fSFeifei Xu #define mmDAGB0_RDCLI_OARB_PENDING                                                                     0x002a
11365417d9fSFeifei Xu #define mmDAGB0_RDCLI_OARB_PENDING_BASE_IDX                                                            0
11465417d9fSFeifei Xu #define mmDAGB0_RDCLI_OSD_PENDING                                                                      0x002b
11565417d9fSFeifei Xu #define mmDAGB0_RDCLI_OSD_PENDING_BASE_IDX                                                             0
11665417d9fSFeifei Xu #define mmDAGB0_WRCLI0                                                                                 0x002c
11765417d9fSFeifei Xu #define mmDAGB0_WRCLI0_BASE_IDX                                                                        0
11865417d9fSFeifei Xu #define mmDAGB0_WRCLI1                                                                                 0x002d
11965417d9fSFeifei Xu #define mmDAGB0_WRCLI1_BASE_IDX                                                                        0
12065417d9fSFeifei Xu #define mmDAGB0_WRCLI2                                                                                 0x002e
12165417d9fSFeifei Xu #define mmDAGB0_WRCLI2_BASE_IDX                                                                        0
12265417d9fSFeifei Xu #define mmDAGB0_WRCLI3                                                                                 0x002f
12365417d9fSFeifei Xu #define mmDAGB0_WRCLI3_BASE_IDX                                                                        0
12465417d9fSFeifei Xu #define mmDAGB0_WRCLI4                                                                                 0x0030
12565417d9fSFeifei Xu #define mmDAGB0_WRCLI4_BASE_IDX                                                                        0
12665417d9fSFeifei Xu #define mmDAGB0_WRCLI5                                                                                 0x0031
12765417d9fSFeifei Xu #define mmDAGB0_WRCLI5_BASE_IDX                                                                        0
12865417d9fSFeifei Xu #define mmDAGB0_WRCLI6                                                                                 0x0032
12965417d9fSFeifei Xu #define mmDAGB0_WRCLI6_BASE_IDX                                                                        0
13065417d9fSFeifei Xu #define mmDAGB0_WRCLI7                                                                                 0x0033
13165417d9fSFeifei Xu #define mmDAGB0_WRCLI7_BASE_IDX                                                                        0
13265417d9fSFeifei Xu #define mmDAGB0_WRCLI8                                                                                 0x0034
13365417d9fSFeifei Xu #define mmDAGB0_WRCLI8_BASE_IDX                                                                        0
13465417d9fSFeifei Xu #define mmDAGB0_WRCLI9                                                                                 0x0035
13565417d9fSFeifei Xu #define mmDAGB0_WRCLI9_BASE_IDX                                                                        0
13665417d9fSFeifei Xu #define mmDAGB0_WRCLI10                                                                                0x0036
13765417d9fSFeifei Xu #define mmDAGB0_WRCLI10_BASE_IDX                                                                       0
13865417d9fSFeifei Xu #define mmDAGB0_WRCLI11                                                                                0x0037
13965417d9fSFeifei Xu #define mmDAGB0_WRCLI11_BASE_IDX                                                                       0
14065417d9fSFeifei Xu #define mmDAGB0_WRCLI12                                                                                0x0038
14165417d9fSFeifei Xu #define mmDAGB0_WRCLI12_BASE_IDX                                                                       0
14265417d9fSFeifei Xu #define mmDAGB0_WRCLI13                                                                                0x0039
14365417d9fSFeifei Xu #define mmDAGB0_WRCLI13_BASE_IDX                                                                       0
14465417d9fSFeifei Xu #define mmDAGB0_WRCLI14                                                                                0x003a
14565417d9fSFeifei Xu #define mmDAGB0_WRCLI14_BASE_IDX                                                                       0
14665417d9fSFeifei Xu #define mmDAGB0_WRCLI15                                                                                0x003b
14765417d9fSFeifei Xu #define mmDAGB0_WRCLI15_BASE_IDX                                                                       0
14865417d9fSFeifei Xu #define mmDAGB0_WR_CNTL                                                                                0x003c
14965417d9fSFeifei Xu #define mmDAGB0_WR_CNTL_BASE_IDX                                                                       0
15065417d9fSFeifei Xu #define mmDAGB0_WR_GMI_CNTL                                                                            0x003d
15165417d9fSFeifei Xu #define mmDAGB0_WR_GMI_CNTL_BASE_IDX                                                                   0
15265417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB                                                                           0x003e
15365417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_BASE_IDX                                                                  0
15465417d9fSFeifei Xu #define mmDAGB0_WR_OUTPUT_DAGB_MAX_BURST                                                               0x003f
15565417d9fSFeifei Xu #define mmDAGB0_WR_OUTPUT_DAGB_MAX_BURST_BASE_IDX                                                      0
15665417d9fSFeifei Xu #define mmDAGB0_WR_OUTPUT_DAGB_LAZY_TIMER                                                              0x0040
15765417d9fSFeifei Xu #define mmDAGB0_WR_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX                                                     0
15865417d9fSFeifei Xu #define mmDAGB0_WR_CGTT_CLK_CTRL                                                                       0x0041
15965417d9fSFeifei Xu #define mmDAGB0_WR_CGTT_CLK_CTRL_BASE_IDX                                                              0
16065417d9fSFeifei Xu #define mmDAGB0_L1TLB_WR_CGTT_CLK_CTRL                                                                 0x0042
16165417d9fSFeifei Xu #define mmDAGB0_L1TLB_WR_CGTT_CLK_CTRL_BASE_IDX                                                        0
16265417d9fSFeifei Xu #define mmDAGB0_ATCVM_WR_CGTT_CLK_CTRL                                                                 0x0043
16365417d9fSFeifei Xu #define mmDAGB0_ATCVM_WR_CGTT_CLK_CTRL_BASE_IDX                                                        0
16465417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST0                                                                0x0044
16565417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST0_BASE_IDX                                                       0
16665417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER0                                                               0x0045
16765417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
16865417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST1                                                                0x0046
16965417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_MAX_BURST1_BASE_IDX                                                       0
17065417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER1                                                               0x0047
17165417d9fSFeifei Xu #define mmDAGB0_WR_ADDR_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
17265417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB                                                                           0x0048
17365417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_BASE_IDX                                                                  0
17465417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_MAX_BURST0                                                                0x0049
17565417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_MAX_BURST0_BASE_IDX                                                       0
17665417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER0                                                               0x004a
17765417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
17865417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_MAX_BURST1                                                                0x004b
17965417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_MAX_BURST1_BASE_IDX                                                       0
18065417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER1                                                               0x004c
18165417d9fSFeifei Xu #define mmDAGB0_WR_DATA_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
18265417d9fSFeifei Xu #define mmDAGB0_WR_VC0_CNTL                                                                            0x004d
18365417d9fSFeifei Xu #define mmDAGB0_WR_VC0_CNTL_BASE_IDX                                                                   0
18465417d9fSFeifei Xu #define mmDAGB0_WR_VC1_CNTL                                                                            0x004e
18565417d9fSFeifei Xu #define mmDAGB0_WR_VC1_CNTL_BASE_IDX                                                                   0
18665417d9fSFeifei Xu #define mmDAGB0_WR_VC2_CNTL                                                                            0x004f
18765417d9fSFeifei Xu #define mmDAGB0_WR_VC2_CNTL_BASE_IDX                                                                   0
18865417d9fSFeifei Xu #define mmDAGB0_WR_VC3_CNTL                                                                            0x0050
18965417d9fSFeifei Xu #define mmDAGB0_WR_VC3_CNTL_BASE_IDX                                                                   0
19065417d9fSFeifei Xu #define mmDAGB0_WR_VC4_CNTL                                                                            0x0051
19165417d9fSFeifei Xu #define mmDAGB0_WR_VC4_CNTL_BASE_IDX                                                                   0
19265417d9fSFeifei Xu #define mmDAGB0_WR_VC5_CNTL                                                                            0x0052
19365417d9fSFeifei Xu #define mmDAGB0_WR_VC5_CNTL_BASE_IDX                                                                   0
19465417d9fSFeifei Xu #define mmDAGB0_WR_VC6_CNTL                                                                            0x0053
19565417d9fSFeifei Xu #define mmDAGB0_WR_VC6_CNTL_BASE_IDX                                                                   0
19665417d9fSFeifei Xu #define mmDAGB0_WR_VC7_CNTL                                                                            0x0054
19765417d9fSFeifei Xu #define mmDAGB0_WR_VC7_CNTL_BASE_IDX                                                                   0
19865417d9fSFeifei Xu #define mmDAGB0_WR_CNTL_MISC                                                                           0x0055
19965417d9fSFeifei Xu #define mmDAGB0_WR_CNTL_MISC_BASE_IDX                                                                  0
20065417d9fSFeifei Xu #define mmDAGB0_WR_TLB_CREDIT                                                                          0x0056
20165417d9fSFeifei Xu #define mmDAGB0_WR_TLB_CREDIT_BASE_IDX                                                                 0
20265417d9fSFeifei Xu #define mmDAGB0_WR_DATA_CREDIT                                                                         0x0057
20365417d9fSFeifei Xu #define mmDAGB0_WR_DATA_CREDIT_BASE_IDX                                                                0
20465417d9fSFeifei Xu #define mmDAGB0_WR_MISC_CREDIT                                                                         0x0058
20565417d9fSFeifei Xu #define mmDAGB0_WR_MISC_CREDIT_BASE_IDX                                                                0
20665417d9fSFeifei Xu #define mmDAGB0_WRCLI_ASK_PENDING                                                                      0x0059
20765417d9fSFeifei Xu #define mmDAGB0_WRCLI_ASK_PENDING_BASE_IDX                                                             0
20865417d9fSFeifei Xu #define mmDAGB0_WRCLI_GO_PENDING                                                                       0x005a
20965417d9fSFeifei Xu #define mmDAGB0_WRCLI_GO_PENDING_BASE_IDX                                                              0
21065417d9fSFeifei Xu #define mmDAGB0_WRCLI_GBLSEND_PENDING                                                                  0x005b
21165417d9fSFeifei Xu #define mmDAGB0_WRCLI_GBLSEND_PENDING_BASE_IDX                                                         0
21265417d9fSFeifei Xu #define mmDAGB0_WRCLI_TLB_PENDING                                                                      0x005c
21365417d9fSFeifei Xu #define mmDAGB0_WRCLI_TLB_PENDING_BASE_IDX                                                             0
21465417d9fSFeifei Xu #define mmDAGB0_WRCLI_OARB_PENDING                                                                     0x005d
21565417d9fSFeifei Xu #define mmDAGB0_WRCLI_OARB_PENDING_BASE_IDX                                                            0
21665417d9fSFeifei Xu #define mmDAGB0_WRCLI_OSD_PENDING                                                                      0x005e
21765417d9fSFeifei Xu #define mmDAGB0_WRCLI_OSD_PENDING_BASE_IDX                                                             0
21865417d9fSFeifei Xu #define mmDAGB0_WRCLI_DBUS_ASK_PENDING                                                                 0x005f
21965417d9fSFeifei Xu #define mmDAGB0_WRCLI_DBUS_ASK_PENDING_BASE_IDX                                                        0
22065417d9fSFeifei Xu #define mmDAGB0_WRCLI_DBUS_GO_PENDING                                                                  0x0060
22165417d9fSFeifei Xu #define mmDAGB0_WRCLI_DBUS_GO_PENDING_BASE_IDX                                                         0
22265417d9fSFeifei Xu #define mmDAGB0_DAGB_DLY                                                                               0x0061
22365417d9fSFeifei Xu #define mmDAGB0_DAGB_DLY_BASE_IDX                                                                      0
22465417d9fSFeifei Xu #define mmDAGB0_CNTL_MISC                                                                              0x0062
22565417d9fSFeifei Xu #define mmDAGB0_CNTL_MISC_BASE_IDX                                                                     0
22665417d9fSFeifei Xu #define mmDAGB0_CNTL_MISC2                                                                             0x0063
22765417d9fSFeifei Xu #define mmDAGB0_CNTL_MISC2_BASE_IDX                                                                    0
22865417d9fSFeifei Xu #define mmDAGB0_FIFO_EMPTY                                                                             0x0064
22965417d9fSFeifei Xu #define mmDAGB0_FIFO_EMPTY_BASE_IDX                                                                    0
23065417d9fSFeifei Xu #define mmDAGB0_FIFO_FULL                                                                              0x0065
23165417d9fSFeifei Xu #define mmDAGB0_FIFO_FULL_BASE_IDX                                                                     0
23265417d9fSFeifei Xu #define mmDAGB0_WR_CREDITS_FULL                                                                        0x0066
23365417d9fSFeifei Xu #define mmDAGB0_WR_CREDITS_FULL_BASE_IDX                                                               0
23465417d9fSFeifei Xu #define mmDAGB0_RD_CREDITS_FULL                                                                        0x0067
23565417d9fSFeifei Xu #define mmDAGB0_RD_CREDITS_FULL_BASE_IDX                                                               0
23665417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_LO                                                                         0x0068
23765417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_LO_BASE_IDX                                                                0
23865417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_HI                                                                         0x0069
23965417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_HI_BASE_IDX                                                                0
24065417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER0_CFG                                                                       0x006a
24165417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER0_CFG_BASE_IDX                                                              0
24265417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER1_CFG                                                                       0x006b
24365417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER1_CFG_BASE_IDX                                                              0
24465417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER2_CFG                                                                       0x006c
24565417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER2_CFG_BASE_IDX                                                              0
24665417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_RSLT_CNTL                                                                  0x006d
24765417d9fSFeifei Xu #define mmDAGB0_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                         0
24865417d9fSFeifei Xu #define mmDAGB0_RESERVE0                                                                               0x006e
24965417d9fSFeifei Xu #define mmDAGB0_RESERVE0_BASE_IDX                                                                      0
25065417d9fSFeifei Xu #define mmDAGB0_RESERVE1                                                                               0x006f
25165417d9fSFeifei Xu #define mmDAGB0_RESERVE1_BASE_IDX                                                                      0
25265417d9fSFeifei Xu #define mmDAGB0_RESERVE2                                                                               0x0070
25365417d9fSFeifei Xu #define mmDAGB0_RESERVE2_BASE_IDX                                                                      0
25465417d9fSFeifei Xu #define mmDAGB0_RESERVE3                                                                               0x0071
25565417d9fSFeifei Xu #define mmDAGB0_RESERVE3_BASE_IDX                                                                      0
25665417d9fSFeifei Xu #define mmDAGB0_RESERVE4                                                                               0x0072
25765417d9fSFeifei Xu #define mmDAGB0_RESERVE4_BASE_IDX                                                                      0
25865417d9fSFeifei Xu #define mmDAGB0_RESERVE5                                                                               0x0073
25965417d9fSFeifei Xu #define mmDAGB0_RESERVE5_BASE_IDX                                                                      0
26065417d9fSFeifei Xu #define mmDAGB0_RESERVE6                                                                               0x0074
26165417d9fSFeifei Xu #define mmDAGB0_RESERVE6_BASE_IDX                                                                      0
26265417d9fSFeifei Xu #define mmDAGB0_RESERVE7                                                                               0x0075
26365417d9fSFeifei Xu #define mmDAGB0_RESERVE7_BASE_IDX                                                                      0
26465417d9fSFeifei Xu #define mmDAGB0_RESERVE8                                                                               0x0076
26565417d9fSFeifei Xu #define mmDAGB0_RESERVE8_BASE_IDX                                                                      0
26665417d9fSFeifei Xu #define mmDAGB0_RESERVE9                                                                               0x0077
26765417d9fSFeifei Xu #define mmDAGB0_RESERVE9_BASE_IDX                                                                      0
26865417d9fSFeifei Xu #define mmDAGB0_RESERVE10                                                                              0x0078
26965417d9fSFeifei Xu #define mmDAGB0_RESERVE10_BASE_IDX                                                                     0
27065417d9fSFeifei Xu #define mmDAGB0_RESERVE11                                                                              0x0079
27165417d9fSFeifei Xu #define mmDAGB0_RESERVE11_BASE_IDX                                                                     0
27265417d9fSFeifei Xu #define mmDAGB0_RESERVE12                                                                              0x007a
27365417d9fSFeifei Xu #define mmDAGB0_RESERVE12_BASE_IDX                                                                     0
27465417d9fSFeifei Xu #define mmDAGB0_RESERVE13                                                                              0x007b
27565417d9fSFeifei Xu #define mmDAGB0_RESERVE13_BASE_IDX                                                                     0
27665417d9fSFeifei Xu #define mmDAGB0_RESERVE14                                                                              0x007c
27765417d9fSFeifei Xu #define mmDAGB0_RESERVE14_BASE_IDX                                                                     0
27865417d9fSFeifei Xu #define mmDAGB0_RESERVE15                                                                              0x007d
27965417d9fSFeifei Xu #define mmDAGB0_RESERVE15_BASE_IDX                                                                     0
28065417d9fSFeifei Xu #define mmDAGB0_RESERVE16                                                                              0x007e
28165417d9fSFeifei Xu #define mmDAGB0_RESERVE16_BASE_IDX                                                                     0
28265417d9fSFeifei Xu #define mmDAGB0_RESERVE17                                                                              0x007f
28365417d9fSFeifei Xu #define mmDAGB0_RESERVE17_BASE_IDX                                                                     0
28465417d9fSFeifei Xu #define mmDAGB1_RDCLI0                                                                                 0x0080
28565417d9fSFeifei Xu #define mmDAGB1_RDCLI0_BASE_IDX                                                                        0
28665417d9fSFeifei Xu #define mmDAGB1_RDCLI1                                                                                 0x0081
28765417d9fSFeifei Xu #define mmDAGB1_RDCLI1_BASE_IDX                                                                        0
28865417d9fSFeifei Xu #define mmDAGB1_RDCLI2                                                                                 0x0082
28965417d9fSFeifei Xu #define mmDAGB1_RDCLI2_BASE_IDX                                                                        0
29065417d9fSFeifei Xu #define mmDAGB1_RDCLI3                                                                                 0x0083
29165417d9fSFeifei Xu #define mmDAGB1_RDCLI3_BASE_IDX                                                                        0
29265417d9fSFeifei Xu #define mmDAGB1_RDCLI4                                                                                 0x0084
29365417d9fSFeifei Xu #define mmDAGB1_RDCLI4_BASE_IDX                                                                        0
29465417d9fSFeifei Xu #define mmDAGB1_RDCLI5                                                                                 0x0085
29565417d9fSFeifei Xu #define mmDAGB1_RDCLI5_BASE_IDX                                                                        0
29665417d9fSFeifei Xu #define mmDAGB1_RDCLI6                                                                                 0x0086
29765417d9fSFeifei Xu #define mmDAGB1_RDCLI6_BASE_IDX                                                                        0
29865417d9fSFeifei Xu #define mmDAGB1_RDCLI7                                                                                 0x0087
29965417d9fSFeifei Xu #define mmDAGB1_RDCLI7_BASE_IDX                                                                        0
30065417d9fSFeifei Xu #define mmDAGB1_RDCLI8                                                                                 0x0088
30165417d9fSFeifei Xu #define mmDAGB1_RDCLI8_BASE_IDX                                                                        0
30265417d9fSFeifei Xu #define mmDAGB1_RDCLI9                                                                                 0x0089
30365417d9fSFeifei Xu #define mmDAGB1_RDCLI9_BASE_IDX                                                                        0
30465417d9fSFeifei Xu #define mmDAGB1_RDCLI10                                                                                0x008a
30565417d9fSFeifei Xu #define mmDAGB1_RDCLI10_BASE_IDX                                                                       0
30665417d9fSFeifei Xu #define mmDAGB1_RDCLI11                                                                                0x008b
30765417d9fSFeifei Xu #define mmDAGB1_RDCLI11_BASE_IDX                                                                       0
30865417d9fSFeifei Xu #define mmDAGB1_RDCLI12                                                                                0x008c
30965417d9fSFeifei Xu #define mmDAGB1_RDCLI12_BASE_IDX                                                                       0
31065417d9fSFeifei Xu #define mmDAGB1_RDCLI13                                                                                0x008d
31165417d9fSFeifei Xu #define mmDAGB1_RDCLI13_BASE_IDX                                                                       0
31265417d9fSFeifei Xu #define mmDAGB1_RDCLI14                                                                                0x008e
31365417d9fSFeifei Xu #define mmDAGB1_RDCLI14_BASE_IDX                                                                       0
31465417d9fSFeifei Xu #define mmDAGB1_RDCLI15                                                                                0x008f
31565417d9fSFeifei Xu #define mmDAGB1_RDCLI15_BASE_IDX                                                                       0
31665417d9fSFeifei Xu #define mmDAGB1_RD_CNTL                                                                                0x0090
31765417d9fSFeifei Xu #define mmDAGB1_RD_CNTL_BASE_IDX                                                                       0
31865417d9fSFeifei Xu #define mmDAGB1_RD_GMI_CNTL                                                                            0x0091
31965417d9fSFeifei Xu #define mmDAGB1_RD_GMI_CNTL_BASE_IDX                                                                   0
32065417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB                                                                           0x0092
32165417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_BASE_IDX                                                                  0
32265417d9fSFeifei Xu #define mmDAGB1_RD_OUTPUT_DAGB_MAX_BURST                                                               0x0093
32365417d9fSFeifei Xu #define mmDAGB1_RD_OUTPUT_DAGB_MAX_BURST_BASE_IDX                                                      0
32465417d9fSFeifei Xu #define mmDAGB1_RD_OUTPUT_DAGB_LAZY_TIMER                                                              0x0094
32565417d9fSFeifei Xu #define mmDAGB1_RD_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX                                                     0
32665417d9fSFeifei Xu #define mmDAGB1_RD_CGTT_CLK_CTRL                                                                       0x0095
32765417d9fSFeifei Xu #define mmDAGB1_RD_CGTT_CLK_CTRL_BASE_IDX                                                              0
32865417d9fSFeifei Xu #define mmDAGB1_L1TLB_RD_CGTT_CLK_CTRL                                                                 0x0096
32965417d9fSFeifei Xu #define mmDAGB1_L1TLB_RD_CGTT_CLK_CTRL_BASE_IDX                                                        0
33065417d9fSFeifei Xu #define mmDAGB1_ATCVM_RD_CGTT_CLK_CTRL                                                                 0x0097
33165417d9fSFeifei Xu #define mmDAGB1_ATCVM_RD_CGTT_CLK_CTRL_BASE_IDX                                                        0
33265417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST0                                                                0x0098
33365417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST0_BASE_IDX                                                       0
33465417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER0                                                               0x0099
33565417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
33665417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST1                                                                0x009a
33765417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_MAX_BURST1_BASE_IDX                                                       0
33865417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER1                                                               0x009b
33965417d9fSFeifei Xu #define mmDAGB1_RD_ADDR_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
34065417d9fSFeifei Xu #define mmDAGB1_RD_VC0_CNTL                                                                            0x009c
34165417d9fSFeifei Xu #define mmDAGB1_RD_VC0_CNTL_BASE_IDX                                                                   0
34265417d9fSFeifei Xu #define mmDAGB1_RD_VC1_CNTL                                                                            0x009d
34365417d9fSFeifei Xu #define mmDAGB1_RD_VC1_CNTL_BASE_IDX                                                                   0
34465417d9fSFeifei Xu #define mmDAGB1_RD_VC2_CNTL                                                                            0x009e
34565417d9fSFeifei Xu #define mmDAGB1_RD_VC2_CNTL_BASE_IDX                                                                   0
34665417d9fSFeifei Xu #define mmDAGB1_RD_VC3_CNTL                                                                            0x009f
34765417d9fSFeifei Xu #define mmDAGB1_RD_VC3_CNTL_BASE_IDX                                                                   0
34865417d9fSFeifei Xu #define mmDAGB1_RD_VC4_CNTL                                                                            0x00a0
34965417d9fSFeifei Xu #define mmDAGB1_RD_VC4_CNTL_BASE_IDX                                                                   0
35065417d9fSFeifei Xu #define mmDAGB1_RD_VC5_CNTL                                                                            0x00a1
35165417d9fSFeifei Xu #define mmDAGB1_RD_VC5_CNTL_BASE_IDX                                                                   0
35265417d9fSFeifei Xu #define mmDAGB1_RD_VC6_CNTL                                                                            0x00a2
35365417d9fSFeifei Xu #define mmDAGB1_RD_VC6_CNTL_BASE_IDX                                                                   0
35465417d9fSFeifei Xu #define mmDAGB1_RD_VC7_CNTL                                                                            0x00a3
35565417d9fSFeifei Xu #define mmDAGB1_RD_VC7_CNTL_BASE_IDX                                                                   0
35665417d9fSFeifei Xu #define mmDAGB1_RD_CNTL_MISC                                                                           0x00a4
35765417d9fSFeifei Xu #define mmDAGB1_RD_CNTL_MISC_BASE_IDX                                                                  0
35865417d9fSFeifei Xu #define mmDAGB1_RD_TLB_CREDIT                                                                          0x00a5
35965417d9fSFeifei Xu #define mmDAGB1_RD_TLB_CREDIT_BASE_IDX                                                                 0
36065417d9fSFeifei Xu #define mmDAGB1_RDCLI_ASK_PENDING                                                                      0x00a6
36165417d9fSFeifei Xu #define mmDAGB1_RDCLI_ASK_PENDING_BASE_IDX                                                             0
36265417d9fSFeifei Xu #define mmDAGB1_RDCLI_GO_PENDING                                                                       0x00a7
36365417d9fSFeifei Xu #define mmDAGB1_RDCLI_GO_PENDING_BASE_IDX                                                              0
36465417d9fSFeifei Xu #define mmDAGB1_RDCLI_GBLSEND_PENDING                                                                  0x00a8
36565417d9fSFeifei Xu #define mmDAGB1_RDCLI_GBLSEND_PENDING_BASE_IDX                                                         0
36665417d9fSFeifei Xu #define mmDAGB1_RDCLI_TLB_PENDING                                                                      0x00a9
36765417d9fSFeifei Xu #define mmDAGB1_RDCLI_TLB_PENDING_BASE_IDX                                                             0
36865417d9fSFeifei Xu #define mmDAGB1_RDCLI_OARB_PENDING                                                                     0x00aa
36965417d9fSFeifei Xu #define mmDAGB1_RDCLI_OARB_PENDING_BASE_IDX                                                            0
37065417d9fSFeifei Xu #define mmDAGB1_RDCLI_OSD_PENDING                                                                      0x00ab
37165417d9fSFeifei Xu #define mmDAGB1_RDCLI_OSD_PENDING_BASE_IDX                                                             0
37265417d9fSFeifei Xu #define mmDAGB1_WRCLI0                                                                                 0x00ac
37365417d9fSFeifei Xu #define mmDAGB1_WRCLI0_BASE_IDX                                                                        0
37465417d9fSFeifei Xu #define mmDAGB1_WRCLI1                                                                                 0x00ad
37565417d9fSFeifei Xu #define mmDAGB1_WRCLI1_BASE_IDX                                                                        0
37665417d9fSFeifei Xu #define mmDAGB1_WRCLI2                                                                                 0x00ae
37765417d9fSFeifei Xu #define mmDAGB1_WRCLI2_BASE_IDX                                                                        0
37865417d9fSFeifei Xu #define mmDAGB1_WRCLI3                                                                                 0x00af
37965417d9fSFeifei Xu #define mmDAGB1_WRCLI3_BASE_IDX                                                                        0
38065417d9fSFeifei Xu #define mmDAGB1_WRCLI4                                                                                 0x00b0
38165417d9fSFeifei Xu #define mmDAGB1_WRCLI4_BASE_IDX                                                                        0
38265417d9fSFeifei Xu #define mmDAGB1_WRCLI5                                                                                 0x00b1
38365417d9fSFeifei Xu #define mmDAGB1_WRCLI5_BASE_IDX                                                                        0
38465417d9fSFeifei Xu #define mmDAGB1_WRCLI6                                                                                 0x00b2
38565417d9fSFeifei Xu #define mmDAGB1_WRCLI6_BASE_IDX                                                                        0
38665417d9fSFeifei Xu #define mmDAGB1_WRCLI7                                                                                 0x00b3
38765417d9fSFeifei Xu #define mmDAGB1_WRCLI7_BASE_IDX                                                                        0
38865417d9fSFeifei Xu #define mmDAGB1_WRCLI8                                                                                 0x00b4
38965417d9fSFeifei Xu #define mmDAGB1_WRCLI8_BASE_IDX                                                                        0
39065417d9fSFeifei Xu #define mmDAGB1_WRCLI9                                                                                 0x00b5
39165417d9fSFeifei Xu #define mmDAGB1_WRCLI9_BASE_IDX                                                                        0
39265417d9fSFeifei Xu #define mmDAGB1_WRCLI10                                                                                0x00b6
39365417d9fSFeifei Xu #define mmDAGB1_WRCLI10_BASE_IDX                                                                       0
39465417d9fSFeifei Xu #define mmDAGB1_WRCLI11                                                                                0x00b7
39565417d9fSFeifei Xu #define mmDAGB1_WRCLI11_BASE_IDX                                                                       0
39665417d9fSFeifei Xu #define mmDAGB1_WRCLI12                                                                                0x00b8
39765417d9fSFeifei Xu #define mmDAGB1_WRCLI12_BASE_IDX                                                                       0
39865417d9fSFeifei Xu #define mmDAGB1_WRCLI13                                                                                0x00b9
39965417d9fSFeifei Xu #define mmDAGB1_WRCLI13_BASE_IDX                                                                       0
40065417d9fSFeifei Xu #define mmDAGB1_WRCLI14                                                                                0x00ba
40165417d9fSFeifei Xu #define mmDAGB1_WRCLI14_BASE_IDX                                                                       0
40265417d9fSFeifei Xu #define mmDAGB1_WRCLI15                                                                                0x00bb
40365417d9fSFeifei Xu #define mmDAGB1_WRCLI15_BASE_IDX                                                                       0
40465417d9fSFeifei Xu #define mmDAGB1_WR_CNTL                                                                                0x00bc
40565417d9fSFeifei Xu #define mmDAGB1_WR_CNTL_BASE_IDX                                                                       0
40665417d9fSFeifei Xu #define mmDAGB1_WR_GMI_CNTL                                                                            0x00bd
40765417d9fSFeifei Xu #define mmDAGB1_WR_GMI_CNTL_BASE_IDX                                                                   0
40865417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB                                                                           0x00be
40965417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_BASE_IDX                                                                  0
41065417d9fSFeifei Xu #define mmDAGB1_WR_OUTPUT_DAGB_MAX_BURST                                                               0x00bf
41165417d9fSFeifei Xu #define mmDAGB1_WR_OUTPUT_DAGB_MAX_BURST_BASE_IDX                                                      0
41265417d9fSFeifei Xu #define mmDAGB1_WR_OUTPUT_DAGB_LAZY_TIMER                                                              0x00c0
41365417d9fSFeifei Xu #define mmDAGB1_WR_OUTPUT_DAGB_LAZY_TIMER_BASE_IDX                                                     0
41465417d9fSFeifei Xu #define mmDAGB1_WR_CGTT_CLK_CTRL                                                                       0x00c1
41565417d9fSFeifei Xu #define mmDAGB1_WR_CGTT_CLK_CTRL_BASE_IDX                                                              0
41665417d9fSFeifei Xu #define mmDAGB1_L1TLB_WR_CGTT_CLK_CTRL                                                                 0x00c2
41765417d9fSFeifei Xu #define mmDAGB1_L1TLB_WR_CGTT_CLK_CTRL_BASE_IDX                                                        0
41865417d9fSFeifei Xu #define mmDAGB1_ATCVM_WR_CGTT_CLK_CTRL                                                                 0x00c3
41965417d9fSFeifei Xu #define mmDAGB1_ATCVM_WR_CGTT_CLK_CTRL_BASE_IDX                                                        0
42065417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST0                                                                0x00c4
42165417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST0_BASE_IDX                                                       0
42265417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER0                                                               0x00c5
42365417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
42465417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST1                                                                0x00c6
42565417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_MAX_BURST1_BASE_IDX                                                       0
42665417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER1                                                               0x00c7
42765417d9fSFeifei Xu #define mmDAGB1_WR_ADDR_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
42865417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB                                                                           0x00c8
42965417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_BASE_IDX                                                                  0
43065417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_MAX_BURST0                                                                0x00c9
43165417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_MAX_BURST0_BASE_IDX                                                       0
43265417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER0                                                               0x00ca
43365417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER0_BASE_IDX                                                      0
43465417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_MAX_BURST1                                                                0x00cb
43565417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_MAX_BURST1_BASE_IDX                                                       0
43665417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER1                                                               0x00cc
43765417d9fSFeifei Xu #define mmDAGB1_WR_DATA_DAGB_LAZY_TIMER1_BASE_IDX                                                      0
43865417d9fSFeifei Xu #define mmDAGB1_WR_VC0_CNTL                                                                            0x00cd
43965417d9fSFeifei Xu #define mmDAGB1_WR_VC0_CNTL_BASE_IDX                                                                   0
44065417d9fSFeifei Xu #define mmDAGB1_WR_VC1_CNTL                                                                            0x00ce
44165417d9fSFeifei Xu #define mmDAGB1_WR_VC1_CNTL_BASE_IDX                                                                   0
44265417d9fSFeifei Xu #define mmDAGB1_WR_VC2_CNTL                                                                            0x00cf
44365417d9fSFeifei Xu #define mmDAGB1_WR_VC2_CNTL_BASE_IDX                                                                   0
44465417d9fSFeifei Xu #define mmDAGB1_WR_VC3_CNTL                                                                            0x00d0
44565417d9fSFeifei Xu #define mmDAGB1_WR_VC3_CNTL_BASE_IDX                                                                   0
44665417d9fSFeifei Xu #define mmDAGB1_WR_VC4_CNTL                                                                            0x00d1
44765417d9fSFeifei Xu #define mmDAGB1_WR_VC4_CNTL_BASE_IDX                                                                   0
44865417d9fSFeifei Xu #define mmDAGB1_WR_VC5_CNTL                                                                            0x00d2
44965417d9fSFeifei Xu #define mmDAGB1_WR_VC5_CNTL_BASE_IDX                                                                   0
45065417d9fSFeifei Xu #define mmDAGB1_WR_VC6_CNTL                                                                            0x00d3
45165417d9fSFeifei Xu #define mmDAGB1_WR_VC6_CNTL_BASE_IDX                                                                   0
45265417d9fSFeifei Xu #define mmDAGB1_WR_VC7_CNTL                                                                            0x00d4
45365417d9fSFeifei Xu #define mmDAGB1_WR_VC7_CNTL_BASE_IDX                                                                   0
45465417d9fSFeifei Xu #define mmDAGB1_WR_CNTL_MISC                                                                           0x00d5
45565417d9fSFeifei Xu #define mmDAGB1_WR_CNTL_MISC_BASE_IDX                                                                  0
45665417d9fSFeifei Xu #define mmDAGB1_WR_TLB_CREDIT                                                                          0x00d6
45765417d9fSFeifei Xu #define mmDAGB1_WR_TLB_CREDIT_BASE_IDX                                                                 0
45865417d9fSFeifei Xu #define mmDAGB1_WR_DATA_CREDIT                                                                         0x00d7
45965417d9fSFeifei Xu #define mmDAGB1_WR_DATA_CREDIT_BASE_IDX                                                                0
46065417d9fSFeifei Xu #define mmDAGB1_WR_MISC_CREDIT                                                                         0x00d8
46165417d9fSFeifei Xu #define mmDAGB1_WR_MISC_CREDIT_BASE_IDX                                                                0
46265417d9fSFeifei Xu #define mmDAGB1_WRCLI_ASK_PENDING                                                                      0x00d9
46365417d9fSFeifei Xu #define mmDAGB1_WRCLI_ASK_PENDING_BASE_IDX                                                             0
46465417d9fSFeifei Xu #define mmDAGB1_WRCLI_GO_PENDING                                                                       0x00da
46565417d9fSFeifei Xu #define mmDAGB1_WRCLI_GO_PENDING_BASE_IDX                                                              0
46665417d9fSFeifei Xu #define mmDAGB1_WRCLI_GBLSEND_PENDING                                                                  0x00db
46765417d9fSFeifei Xu #define mmDAGB1_WRCLI_GBLSEND_PENDING_BASE_IDX                                                         0
46865417d9fSFeifei Xu #define mmDAGB1_WRCLI_TLB_PENDING                                                                      0x00dc
46965417d9fSFeifei Xu #define mmDAGB1_WRCLI_TLB_PENDING_BASE_IDX                                                             0
47065417d9fSFeifei Xu #define mmDAGB1_WRCLI_OARB_PENDING                                                                     0x00dd
47165417d9fSFeifei Xu #define mmDAGB1_WRCLI_OARB_PENDING_BASE_IDX                                                            0
47265417d9fSFeifei Xu #define mmDAGB1_WRCLI_OSD_PENDING                                                                      0x00de
47365417d9fSFeifei Xu #define mmDAGB1_WRCLI_OSD_PENDING_BASE_IDX                                                             0
47465417d9fSFeifei Xu #define mmDAGB1_WRCLI_DBUS_ASK_PENDING                                                                 0x00df
47565417d9fSFeifei Xu #define mmDAGB1_WRCLI_DBUS_ASK_PENDING_BASE_IDX                                                        0
47665417d9fSFeifei Xu #define mmDAGB1_WRCLI_DBUS_GO_PENDING                                                                  0x00e0
47765417d9fSFeifei Xu #define mmDAGB1_WRCLI_DBUS_GO_PENDING_BASE_IDX                                                         0
47865417d9fSFeifei Xu #define mmDAGB1_DAGB_DLY                                                                               0x00e1
47965417d9fSFeifei Xu #define mmDAGB1_DAGB_DLY_BASE_IDX                                                                      0
48065417d9fSFeifei Xu #define mmDAGB1_CNTL_MISC                                                                              0x00e2
48165417d9fSFeifei Xu #define mmDAGB1_CNTL_MISC_BASE_IDX                                                                     0
48265417d9fSFeifei Xu #define mmDAGB1_CNTL_MISC2                                                                             0x00e3
48365417d9fSFeifei Xu #define mmDAGB1_CNTL_MISC2_BASE_IDX                                                                    0
48465417d9fSFeifei Xu #define mmDAGB1_FIFO_EMPTY                                                                             0x00e4
48565417d9fSFeifei Xu #define mmDAGB1_FIFO_EMPTY_BASE_IDX                                                                    0
48665417d9fSFeifei Xu #define mmDAGB1_FIFO_FULL                                                                              0x00e5
48765417d9fSFeifei Xu #define mmDAGB1_FIFO_FULL_BASE_IDX                                                                     0
48865417d9fSFeifei Xu #define mmDAGB1_WR_CREDITS_FULL                                                                        0x00e6
48965417d9fSFeifei Xu #define mmDAGB1_WR_CREDITS_FULL_BASE_IDX                                                               0
49065417d9fSFeifei Xu #define mmDAGB1_RD_CREDITS_FULL                                                                        0x00e7
49165417d9fSFeifei Xu #define mmDAGB1_RD_CREDITS_FULL_BASE_IDX                                                               0
49265417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_LO                                                                         0x00e8
49365417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_LO_BASE_IDX                                                                0
49465417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_HI                                                                         0x00e9
49565417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_HI_BASE_IDX                                                                0
49665417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER0_CFG                                                                       0x00ea
49765417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER0_CFG_BASE_IDX                                                              0
49865417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER1_CFG                                                                       0x00eb
49965417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER1_CFG_BASE_IDX                                                              0
50065417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER2_CFG                                                                       0x00ec
50165417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER2_CFG_BASE_IDX                                                              0
50265417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_RSLT_CNTL                                                                  0x00ed
50365417d9fSFeifei Xu #define mmDAGB1_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                         0
50465417d9fSFeifei Xu #define mmDAGB1_RESERVE0                                                                               0x00ee
50565417d9fSFeifei Xu #define mmDAGB1_RESERVE0_BASE_IDX                                                                      0
50665417d9fSFeifei Xu #define mmDAGB1_RESERVE1                                                                               0x00ef
50765417d9fSFeifei Xu #define mmDAGB1_RESERVE1_BASE_IDX                                                                      0
50865417d9fSFeifei Xu #define mmDAGB1_RESERVE2                                                                               0x00f0
50965417d9fSFeifei Xu #define mmDAGB1_RESERVE2_BASE_IDX                                                                      0
51065417d9fSFeifei Xu #define mmDAGB1_RESERVE3                                                                               0x00f1
51165417d9fSFeifei Xu #define mmDAGB1_RESERVE3_BASE_IDX                                                                      0
51265417d9fSFeifei Xu #define mmDAGB1_RESERVE4                                                                               0x00f2
51365417d9fSFeifei Xu #define mmDAGB1_RESERVE4_BASE_IDX                                                                      0
51465417d9fSFeifei Xu #define mmDAGB1_RESERVE5                                                                               0x00f3
51565417d9fSFeifei Xu #define mmDAGB1_RESERVE5_BASE_IDX                                                                      0
51665417d9fSFeifei Xu #define mmDAGB1_RESERVE6                                                                               0x00f4
51765417d9fSFeifei Xu #define mmDAGB1_RESERVE6_BASE_IDX                                                                      0
51865417d9fSFeifei Xu #define mmDAGB1_RESERVE7                                                                               0x00f5
51965417d9fSFeifei Xu #define mmDAGB1_RESERVE7_BASE_IDX                                                                      0
52065417d9fSFeifei Xu #define mmDAGB1_RESERVE8                                                                               0x00f6
52165417d9fSFeifei Xu #define mmDAGB1_RESERVE8_BASE_IDX                                                                      0
52265417d9fSFeifei Xu #define mmDAGB1_RESERVE9                                                                               0x00f7
52365417d9fSFeifei Xu #define mmDAGB1_RESERVE9_BASE_IDX                                                                      0
52465417d9fSFeifei Xu #define mmDAGB1_RESERVE10                                                                              0x00f8
52565417d9fSFeifei Xu #define mmDAGB1_RESERVE10_BASE_IDX                                                                     0
52665417d9fSFeifei Xu #define mmDAGB1_RESERVE11                                                                              0x00f9
52765417d9fSFeifei Xu #define mmDAGB1_RESERVE11_BASE_IDX                                                                     0
52865417d9fSFeifei Xu #define mmDAGB1_RESERVE12                                                                              0x00fa
52965417d9fSFeifei Xu #define mmDAGB1_RESERVE12_BASE_IDX                                                                     0
53065417d9fSFeifei Xu #define mmDAGB1_RESERVE13                                                                              0x00fb
53165417d9fSFeifei Xu #define mmDAGB1_RESERVE13_BASE_IDX                                                                     0
53265417d9fSFeifei Xu #define mmDAGB1_RESERVE14                                                                              0x00fc
53365417d9fSFeifei Xu #define mmDAGB1_RESERVE14_BASE_IDX                                                                     0
53465417d9fSFeifei Xu #define mmDAGB1_RESERVE15                                                                              0x00fd
53565417d9fSFeifei Xu #define mmDAGB1_RESERVE15_BASE_IDX                                                                     0
53665417d9fSFeifei Xu #define mmDAGB1_RESERVE16                                                                              0x00fe
53765417d9fSFeifei Xu #define mmDAGB1_RESERVE16_BASE_IDX                                                                     0
53865417d9fSFeifei Xu #define mmDAGB1_RESERVE17                                                                              0x00ff
53965417d9fSFeifei Xu #define mmDAGB1_RESERVE17_BASE_IDX                                                                     0
54065417d9fSFeifei Xu 
54165417d9fSFeifei Xu 
54265417d9fSFeifei Xu // addressBlock: mmhub_ea_mmeadec
54365417d9fSFeifei Xu // base address: 0x68400
54465417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CLI2GRP_MAP0                                                                   0x0100
54565417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CLI2GRP_MAP0_BASE_IDX                                                          0
54665417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CLI2GRP_MAP1                                                                   0x0101
54765417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CLI2GRP_MAP1_BASE_IDX                                                          0
54865417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CLI2GRP_MAP0                                                                   0x0102
54965417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CLI2GRP_MAP0_BASE_IDX                                                          0
55065417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CLI2GRP_MAP1                                                                   0x0103
55165417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CLI2GRP_MAP1_BASE_IDX                                                          0
55265417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_GRP2VC_MAP                                                                     0x0104
55365417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_GRP2VC_MAP_BASE_IDX                                                            0
55465417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_GRP2VC_MAP                                                                     0x0105
55565417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_GRP2VC_MAP_BASE_IDX                                                            0
55665417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_LAZY                                                                           0x0106
55765417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_LAZY_BASE_IDX                                                                  0
55865417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_LAZY                                                                           0x0107
55965417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_LAZY_BASE_IDX                                                                  0
56065417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CAM_CNTL                                                                       0x0108
56165417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_CAM_CNTL_BASE_IDX                                                              0
56265417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CAM_CNTL                                                                       0x0109
56365417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_CAM_CNTL_BASE_IDX                                                              0
56465417d9fSFeifei Xu #define mmMMEA0_DRAM_PAGE_BURST                                                                        0x010a
56565417d9fSFeifei Xu #define mmMMEA0_DRAM_PAGE_BURST_BASE_IDX                                                               0
56665417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_AGE                                                                        0x010b
56765417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_AGE_BASE_IDX                                                               0
56865417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_AGE                                                                        0x010c
56965417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_AGE_BASE_IDX                                                               0
57065417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUEUING                                                                    0x010d
57165417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUEUING_BASE_IDX                                                           0
57265417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUEUING                                                                    0x010e
57365417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUEUING_BASE_IDX                                                           0
57465417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_FIXED                                                                      0x010f
57565417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_FIXED_BASE_IDX                                                             0
57665417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_FIXED                                                                      0x0110
57765417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_FIXED_BASE_IDX                                                             0
57865417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_URGENCY                                                                    0x0111
57965417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_URGENCY_BASE_IDX                                                           0
58065417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_URGENCY                                                                    0x0112
58165417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_URGENCY_BASE_IDX                                                           0
58265417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI1                                                                 0x0113
58365417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI1_BASE_IDX                                                        0
58465417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI2                                                                 0x0114
58565417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI2_BASE_IDX                                                        0
58665417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI3                                                                 0x0115
58765417d9fSFeifei Xu #define mmMMEA0_DRAM_RD_PRI_QUANT_PRI3_BASE_IDX                                                        0
58865417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI1                                                                 0x0116
58965417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI1_BASE_IDX                                                        0
59065417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI2                                                                 0x0117
59165417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI2_BASE_IDX                                                        0
59265417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI3                                                                 0x0118
59365417d9fSFeifei Xu #define mmMMEA0_DRAM_WR_PRI_QUANT_PRI3_BASE_IDX                                                        0
59465417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_BASE_ADDR0                                                                    0x0132
59565417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_BASE_ADDR0_BASE_IDX                                                           0
59665417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_LIMIT_ADDR0                                                                   0x0133
59765417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_LIMIT_ADDR0_BASE_IDX                                                          0
59865417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_BASE_ADDR1                                                                    0x0134
59965417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_BASE_ADDR1_BASE_IDX                                                           0
60065417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_LIMIT_ADDR1                                                                   0x0135
60165417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_LIMIT_ADDR1_BASE_IDX                                                          0
60265417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_OFFSET_ADDR1                                                                  0x0136
60365417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_OFFSET_ADDR1_BASE_IDX                                                         0
60465417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_HOLE_CNTL                                                                     0x0141
60565417d9fSFeifei Xu #define mmMMEA0_ADDRNORM_HOLE_CNTL_BASE_IDX                                                            0
60665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC_BANK_CFG                                                                       0x0142
60765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC_BANK_CFG_BASE_IDX                                                              0
60865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC_MISC_CFG                                                                       0x0143
60965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC_MISC_CFG_BASE_IDX                                                              0
61065417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK0                                                            0x0144
61165417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK0_BASE_IDX                                                   0
61265417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK1                                                            0x0145
61365417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK1_BASE_IDX                                                   0
61465417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK2                                                            0x0146
61565417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK2_BASE_IDX                                                   0
61665417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK3                                                            0x0147
61765417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK3_BASE_IDX                                                   0
61865417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK4                                                            0x0148
61965417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_BANK4_BASE_IDX                                                   0
62065417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC                                                               0x0149
62165417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC_BASE_IDX                                                      0
62265417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC2                                                              0x014a
62365417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_PC2_BASE_IDX                                                     0
62465417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS0                                                              0x014b
62565417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS0_BASE_IDX                                                     0
62665417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS1                                                              0x014c
62765417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_ADDR_HASH_CS1_BASE_IDX                                                     0
62865417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_HARVEST_ENABLE                                                             0x014d
62965417d9fSFeifei Xu #define mmMMEA0_ADDRDECDRAM_HARVEST_ENABLE_BASE_IDX                                                    0
63065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS0                                                                 0x0158
63165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS0_BASE_IDX                                                        0
63265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS1                                                                 0x0159
63365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS1_BASE_IDX                                                        0
63465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS2                                                                 0x015a
63565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS2_BASE_IDX                                                        0
63665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS3                                                                 0x015b
63765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_CS3_BASE_IDX                                                        0
63865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS0                                                              0x015c
63965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS0_BASE_IDX                                                     0
64065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS1                                                              0x015d
64165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS1_BASE_IDX                                                     0
64265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS2                                                              0x015e
64365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS2_BASE_IDX                                                     0
64465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS3                                                              0x015f
64565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_BASE_ADDR_SECCS3_BASE_IDX                                                     0
64665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS01                                                                0x0160
64765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS01_BASE_IDX                                                       0
64865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS23                                                                0x0161
64965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_CS23_BASE_IDX                                                       0
65065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS01                                                             0x0162
65165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS01_BASE_IDX                                                    0
65265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS23                                                             0x0163
65365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_MASK_SECCS23_BASE_IDX                                                    0
65465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS01                                                                 0x0164
65565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS01_BASE_IDX                                                        0
65665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS23                                                                 0x0165
65765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_CFG_CS23_BASE_IDX                                                        0
65865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS01                                                                 0x0166
65965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS01_BASE_IDX                                                        0
66065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS23                                                                 0x0167
66165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_ADDR_SEL_CS23_BASE_IDX                                                        0
66265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS01                                                               0x0168
66365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS01_BASE_IDX                                                      0
66465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS23                                                               0x0169
66565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_LO_CS23_BASE_IDX                                                      0
66665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS01                                                               0x016a
66765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS01_BASE_IDX                                                      0
66865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS23                                                               0x016b
66965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_COL_SEL_HI_CS23_BASE_IDX                                                      0
67065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_CS01                                                                   0x016c
67165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_CS01_BASE_IDX                                                          0
67265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_CS23                                                                   0x016d
67365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_CS23_BASE_IDX                                                          0
67465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS01                                                                0x016e
67565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS01_BASE_IDX                                                       0
67665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS23                                                                0x016f
67765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC0_RM_SEL_SECCS23_BASE_IDX                                                       0
67865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS0                                                                 0x0170
67965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS0_BASE_IDX                                                        0
68065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS1                                                                 0x0171
68165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS1_BASE_IDX                                                        0
68265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS2                                                                 0x0172
68365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS2_BASE_IDX                                                        0
68465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS3                                                                 0x0173
68565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_CS3_BASE_IDX                                                        0
68665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS0                                                              0x0174
68765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS0_BASE_IDX                                                     0
68865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS1                                                              0x0175
68965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS1_BASE_IDX                                                     0
69065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS2                                                              0x0176
69165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS2_BASE_IDX                                                     0
69265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS3                                                              0x0177
69365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_BASE_ADDR_SECCS3_BASE_IDX                                                     0
69465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS01                                                                0x0178
69565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS01_BASE_IDX                                                       0
69665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS23                                                                0x0179
69765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_CS23_BASE_IDX                                                       0
69865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS01                                                             0x017a
69965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS01_BASE_IDX                                                    0
70065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS23                                                             0x017b
70165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_MASK_SECCS23_BASE_IDX                                                    0
70265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS01                                                                 0x017c
70365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS01_BASE_IDX                                                        0
70465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS23                                                                 0x017d
70565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_CFG_CS23_BASE_IDX                                                        0
70665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS01                                                                 0x017e
70765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS01_BASE_IDX                                                        0
70865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS23                                                                 0x017f
70965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_ADDR_SEL_CS23_BASE_IDX                                                        0
71065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS01                                                               0x0180
71165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS01_BASE_IDX                                                      0
71265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS23                                                               0x0181
71365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_LO_CS23_BASE_IDX                                                      0
71465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS01                                                               0x0182
71565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS01_BASE_IDX                                                      0
71665417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS23                                                               0x0183
71765417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_COL_SEL_HI_CS23_BASE_IDX                                                      0
71865417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_CS01                                                                   0x0184
71965417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_CS01_BASE_IDX                                                          0
72065417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_CS23                                                                   0x0185
72165417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_CS23_BASE_IDX                                                          0
72265417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS01                                                                0x0186
72365417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS01_BASE_IDX                                                       0
72465417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS23                                                                0x0187
72565417d9fSFeifei Xu #define mmMMEA0_ADDRDEC1_RM_SEL_SECCS23_BASE_IDX                                                       0
72665417d9fSFeifei Xu #define mmMMEA0_IO_RD_CLI2GRP_MAP0                                                                     0x01d0
72765417d9fSFeifei Xu #define mmMMEA0_IO_RD_CLI2GRP_MAP0_BASE_IDX                                                            0
72865417d9fSFeifei Xu #define mmMMEA0_IO_RD_CLI2GRP_MAP1                                                                     0x01d1
72965417d9fSFeifei Xu #define mmMMEA0_IO_RD_CLI2GRP_MAP1_BASE_IDX                                                            0
73065417d9fSFeifei Xu #define mmMMEA0_IO_WR_CLI2GRP_MAP0                                                                     0x01d2
73165417d9fSFeifei Xu #define mmMMEA0_IO_WR_CLI2GRP_MAP0_BASE_IDX                                                            0
73265417d9fSFeifei Xu #define mmMMEA0_IO_WR_CLI2GRP_MAP1                                                                     0x01d3
73365417d9fSFeifei Xu #define mmMMEA0_IO_WR_CLI2GRP_MAP1_BASE_IDX                                                            0
73465417d9fSFeifei Xu #define mmMMEA0_IO_RD_COMBINE_FLUSH                                                                    0x01d4
73565417d9fSFeifei Xu #define mmMMEA0_IO_RD_COMBINE_FLUSH_BASE_IDX                                                           0
73665417d9fSFeifei Xu #define mmMMEA0_IO_WR_COMBINE_FLUSH                                                                    0x01d5
73765417d9fSFeifei Xu #define mmMMEA0_IO_WR_COMBINE_FLUSH_BASE_IDX                                                           0
73865417d9fSFeifei Xu #define mmMMEA0_IO_GROUP_BURST                                                                         0x01d6
73965417d9fSFeifei Xu #define mmMMEA0_IO_GROUP_BURST_BASE_IDX                                                                0
74065417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_AGE                                                                          0x01d7
74165417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_AGE_BASE_IDX                                                                 0
74265417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_AGE                                                                          0x01d8
74365417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_AGE_BASE_IDX                                                                 0
74465417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUEUING                                                                      0x01d9
74565417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUEUING_BASE_IDX                                                             0
74665417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUEUING                                                                      0x01da
74765417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUEUING_BASE_IDX                                                             0
74865417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_FIXED                                                                        0x01db
74965417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_FIXED_BASE_IDX                                                               0
75065417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_FIXED                                                                        0x01dc
75165417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_FIXED_BASE_IDX                                                               0
75265417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_URGENCY                                                                      0x01dd
75365417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_URGENCY_BASE_IDX                                                             0
75465417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_URGENCY                                                                      0x01de
75565417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_URGENCY_BASE_IDX                                                             0
75665417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_URGENCY_MASK                                                                 0x01df
75765417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_URGENCY_MASK_BASE_IDX                                                        0
75865417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_URGENCY_MASK                                                                 0x01e0
75965417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_URGENCY_MASK_BASE_IDX                                                        0
76065417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI1                                                                   0x01e1
76165417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI1_BASE_IDX                                                          0
76265417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI2                                                                   0x01e2
76365417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI2_BASE_IDX                                                          0
76465417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI3                                                                   0x01e3
76565417d9fSFeifei Xu #define mmMMEA0_IO_RD_PRI_QUANT_PRI3_BASE_IDX                                                          0
76665417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI1                                                                   0x01e4
76765417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI1_BASE_IDX                                                          0
76865417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI2                                                                   0x01e5
76965417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI2_BASE_IDX                                                          0
77065417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI3                                                                   0x01e6
77165417d9fSFeifei Xu #define mmMMEA0_IO_WR_PRI_QUANT_PRI3_BASE_IDX                                                          0
77265417d9fSFeifei Xu #define mmMMEA0_SDP_ARB_DRAM                                                                           0x01e7
77365417d9fSFeifei Xu #define mmMMEA0_SDP_ARB_DRAM_BASE_IDX                                                                  0
77465417d9fSFeifei Xu #define mmMMEA0_SDP_ARB_FINAL                                                                          0x01e9
77565417d9fSFeifei Xu #define mmMMEA0_SDP_ARB_FINAL_BASE_IDX                                                                 0
77665417d9fSFeifei Xu #define mmMMEA0_SDP_DRAM_PRIORITY                                                                      0x01ea
77765417d9fSFeifei Xu #define mmMMEA0_SDP_DRAM_PRIORITY_BASE_IDX                                                             0
77865417d9fSFeifei Xu #define mmMMEA0_SDP_IO_PRIORITY                                                                        0x01ec
77965417d9fSFeifei Xu #define mmMMEA0_SDP_IO_PRIORITY_BASE_IDX                                                               0
78065417d9fSFeifei Xu #define mmMMEA0_SDP_CREDITS                                                                            0x01ed
78165417d9fSFeifei Xu #define mmMMEA0_SDP_CREDITS_BASE_IDX                                                                   0
78265417d9fSFeifei Xu #define mmMMEA0_SDP_TAG_RESERVE0                                                                       0x01ee
78365417d9fSFeifei Xu #define mmMMEA0_SDP_TAG_RESERVE0_BASE_IDX                                                              0
78465417d9fSFeifei Xu #define mmMMEA0_SDP_TAG_RESERVE1                                                                       0x01ef
78565417d9fSFeifei Xu #define mmMMEA0_SDP_TAG_RESERVE1_BASE_IDX                                                              0
78665417d9fSFeifei Xu #define mmMMEA0_SDP_VCC_RESERVE0                                                                       0x01f0
78765417d9fSFeifei Xu #define mmMMEA0_SDP_VCC_RESERVE0_BASE_IDX                                                              0
78865417d9fSFeifei Xu #define mmMMEA0_SDP_VCC_RESERVE1                                                                       0x01f1
78965417d9fSFeifei Xu #define mmMMEA0_SDP_VCC_RESERVE1_BASE_IDX                                                              0
79065417d9fSFeifei Xu #define mmMMEA0_SDP_VCD_RESERVE0                                                                       0x01f2
79165417d9fSFeifei Xu #define mmMMEA0_SDP_VCD_RESERVE0_BASE_IDX                                                              0
79265417d9fSFeifei Xu #define mmMMEA0_SDP_VCD_RESERVE1                                                                       0x01f3
79365417d9fSFeifei Xu #define mmMMEA0_SDP_VCD_RESERVE1_BASE_IDX                                                              0
79465417d9fSFeifei Xu #define mmMMEA0_SDP_REQ_CNTL                                                                           0x01f4
79565417d9fSFeifei Xu #define mmMMEA0_SDP_REQ_CNTL_BASE_IDX                                                                  0
79665417d9fSFeifei Xu #define mmMMEA0_MISC                                                                                   0x01f5
79765417d9fSFeifei Xu #define mmMMEA0_MISC_BASE_IDX                                                                          0
79865417d9fSFeifei Xu #define mmMMEA0_LATENCY_SAMPLING                                                                       0x01f6
79965417d9fSFeifei Xu #define mmMMEA0_LATENCY_SAMPLING_BASE_IDX                                                              0
80065417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_LO                                                                         0x01f7
80165417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_LO_BASE_IDX                                                                0
80265417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_HI                                                                         0x01f8
80365417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_HI_BASE_IDX                                                                0
80465417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER0_CFG                                                                       0x01f9
80565417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER0_CFG_BASE_IDX                                                              0
80665417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER1_CFG                                                                       0x01fa
80765417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER1_CFG_BASE_IDX                                                              0
80865417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_RSLT_CNTL                                                                  0x01fb
80965417d9fSFeifei Xu #define mmMMEA0_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                         0
81065417d9fSFeifei Xu #define mmMMEA0_EDC_CNT                                                                                0x0201
81165417d9fSFeifei Xu #define mmMMEA0_EDC_CNT_BASE_IDX                                                                       0
81265417d9fSFeifei Xu #define mmMMEA0_EDC_CNT2                                                                               0x0202
81365417d9fSFeifei Xu #define mmMMEA0_EDC_CNT2_BASE_IDX                                                                      0
81465417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL                                                                               0x0203
81565417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL_BASE_IDX                                                                      0
81665417d9fSFeifei Xu #define mmMMEA0_DSM_CNTLA                                                                              0x0204
81765417d9fSFeifei Xu #define mmMMEA0_DSM_CNTLA_BASE_IDX                                                                     0
81865417d9fSFeifei Xu #define mmMMEA0_DSM_CNTLB                                                                              0x0205
81965417d9fSFeifei Xu #define mmMMEA0_DSM_CNTLB_BASE_IDX                                                                     0
82065417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2                                                                              0x0206
82165417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2_BASE_IDX                                                                     0
82265417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2A                                                                             0x0207
82365417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2A_BASE_IDX                                                                    0
82465417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2B                                                                             0x0208
82565417d9fSFeifei Xu #define mmMMEA0_DSM_CNTL2B_BASE_IDX                                                                    0
82665417d9fSFeifei Xu #define mmMMEA0_CGTT_CLK_CTRL                                                                          0x020a
82765417d9fSFeifei Xu #define mmMMEA0_CGTT_CLK_CTRL_BASE_IDX                                                                 0
82865417d9fSFeifei Xu #define mmMMEA0_EDC_MODE                                                                               0x020b
82965417d9fSFeifei Xu #define mmMMEA0_EDC_MODE_BASE_IDX                                                                      0
83065417d9fSFeifei Xu #define mmMMEA0_ERR_STATUS                                                                             0x020c
83165417d9fSFeifei Xu #define mmMMEA0_ERR_STATUS_BASE_IDX                                                                    0
83265417d9fSFeifei Xu #define mmMMEA0_MISC2                                                                                  0x020d
83365417d9fSFeifei Xu #define mmMMEA0_MISC2_BASE_IDX                                                                         0
83465417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CLI2GRP_MAP0                                                                   0x0240
83565417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CLI2GRP_MAP0_BASE_IDX                                                          0
83665417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CLI2GRP_MAP1                                                                   0x0241
83765417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CLI2GRP_MAP1_BASE_IDX                                                          0
83865417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CLI2GRP_MAP0                                                                   0x0242
83965417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CLI2GRP_MAP0_BASE_IDX                                                          0
84065417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CLI2GRP_MAP1                                                                   0x0243
84165417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CLI2GRP_MAP1_BASE_IDX                                                          0
84265417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_GRP2VC_MAP                                                                     0x0244
84365417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_GRP2VC_MAP_BASE_IDX                                                            0
84465417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_GRP2VC_MAP                                                                     0x0245
84565417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_GRP2VC_MAP_BASE_IDX                                                            0
84665417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_LAZY                                                                           0x0246
84765417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_LAZY_BASE_IDX                                                                  0
84865417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_LAZY                                                                           0x0247
84965417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_LAZY_BASE_IDX                                                                  0
85065417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CAM_CNTL                                                                       0x0248
85165417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_CAM_CNTL_BASE_IDX                                                              0
85265417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CAM_CNTL                                                                       0x0249
85365417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_CAM_CNTL_BASE_IDX                                                              0
85465417d9fSFeifei Xu #define mmMMEA1_DRAM_PAGE_BURST                                                                        0x024a
85565417d9fSFeifei Xu #define mmMMEA1_DRAM_PAGE_BURST_BASE_IDX                                                               0
85665417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_AGE                                                                        0x024b
85765417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_AGE_BASE_IDX                                                               0
85865417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_AGE                                                                        0x024c
85965417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_AGE_BASE_IDX                                                               0
86065417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUEUING                                                                    0x024d
86165417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUEUING_BASE_IDX                                                           0
86265417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUEUING                                                                    0x024e
86365417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUEUING_BASE_IDX                                                           0
86465417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_FIXED                                                                      0x024f
86565417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_FIXED_BASE_IDX                                                             0
86665417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_FIXED                                                                      0x0250
86765417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_FIXED_BASE_IDX                                                             0
86865417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_URGENCY                                                                    0x0251
86965417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_URGENCY_BASE_IDX                                                           0
87065417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_URGENCY                                                                    0x0252
87165417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_URGENCY_BASE_IDX                                                           0
87265417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI1                                                                 0x0253
87365417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI1_BASE_IDX                                                        0
87465417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI2                                                                 0x0254
87565417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI2_BASE_IDX                                                        0
87665417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI3                                                                 0x0255
87765417d9fSFeifei Xu #define mmMMEA1_DRAM_RD_PRI_QUANT_PRI3_BASE_IDX                                                        0
87865417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI1                                                                 0x0256
87965417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI1_BASE_IDX                                                        0
88065417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI2                                                                 0x0257
88165417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI2_BASE_IDX                                                        0
88265417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI3                                                                 0x0258
88365417d9fSFeifei Xu #define mmMMEA1_DRAM_WR_PRI_QUANT_PRI3_BASE_IDX                                                        0
88465417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_BASE_ADDR0                                                                    0x0272
88565417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_BASE_ADDR0_BASE_IDX                                                           0
88665417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_LIMIT_ADDR0                                                                   0x0273
88765417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_LIMIT_ADDR0_BASE_IDX                                                          0
88865417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_BASE_ADDR1                                                                    0x0274
88965417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_BASE_ADDR1_BASE_IDX                                                           0
89065417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_LIMIT_ADDR1                                                                   0x0275
89165417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_LIMIT_ADDR1_BASE_IDX                                                          0
89265417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_OFFSET_ADDR1                                                                  0x0276
89365417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_OFFSET_ADDR1_BASE_IDX                                                         0
89465417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_HOLE_CNTL                                                                     0x0281
89565417d9fSFeifei Xu #define mmMMEA1_ADDRNORM_HOLE_CNTL_BASE_IDX                                                            0
89665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC_BANK_CFG                                                                       0x0282
89765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC_BANK_CFG_BASE_IDX                                                              0
89865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC_MISC_CFG                                                                       0x0283
89965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC_MISC_CFG_BASE_IDX                                                              0
90065417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK0                                                            0x0284
90165417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK0_BASE_IDX                                                   0
90265417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK1                                                            0x0285
90365417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK1_BASE_IDX                                                   0
90465417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK2                                                            0x0286
90565417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK2_BASE_IDX                                                   0
90665417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK3                                                            0x0287
90765417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK3_BASE_IDX                                                   0
90865417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK4                                                            0x0288
90965417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_BANK4_BASE_IDX                                                   0
91065417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC                                                               0x0289
91165417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC_BASE_IDX                                                      0
91265417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC2                                                              0x028a
91365417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_PC2_BASE_IDX                                                     0
91465417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS0                                                              0x028b
91565417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS0_BASE_IDX                                                     0
91665417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS1                                                              0x028c
91765417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_ADDR_HASH_CS1_BASE_IDX                                                     0
91865417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_HARVEST_ENABLE                                                             0x028d
91965417d9fSFeifei Xu #define mmMMEA1_ADDRDECDRAM_HARVEST_ENABLE_BASE_IDX                                                    0
92065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS0                                                                 0x0298
92165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS0_BASE_IDX                                                        0
92265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS1                                                                 0x0299
92365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS1_BASE_IDX                                                        0
92465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS2                                                                 0x029a
92565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS2_BASE_IDX                                                        0
92665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS3                                                                 0x029b
92765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_CS3_BASE_IDX                                                        0
92865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS0                                                              0x029c
92965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS0_BASE_IDX                                                     0
93065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS1                                                              0x029d
93165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS1_BASE_IDX                                                     0
93265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS2                                                              0x029e
93365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS2_BASE_IDX                                                     0
93465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS3                                                              0x029f
93565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_BASE_ADDR_SECCS3_BASE_IDX                                                     0
93665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS01                                                                0x02a0
93765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS01_BASE_IDX                                                       0
93865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS23                                                                0x02a1
93965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_CS23_BASE_IDX                                                       0
94065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS01                                                             0x02a2
94165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS01_BASE_IDX                                                    0
94265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS23                                                             0x02a3
94365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_MASK_SECCS23_BASE_IDX                                                    0
94465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS01                                                                 0x02a4
94565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS01_BASE_IDX                                                        0
94665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS23                                                                 0x02a5
94765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_CFG_CS23_BASE_IDX                                                        0
94865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS01                                                                 0x02a6
94965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS01_BASE_IDX                                                        0
95065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS23                                                                 0x02a7
95165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_ADDR_SEL_CS23_BASE_IDX                                                        0
95265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS01                                                               0x02a8
95365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS01_BASE_IDX                                                      0
95465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS23                                                               0x02a9
95565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_LO_CS23_BASE_IDX                                                      0
95665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS01                                                               0x02aa
95765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS01_BASE_IDX                                                      0
95865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS23                                                               0x02ab
95965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_COL_SEL_HI_CS23_BASE_IDX                                                      0
96065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_CS01                                                                   0x02ac
96165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_CS01_BASE_IDX                                                          0
96265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_CS23                                                                   0x02ad
96365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_CS23_BASE_IDX                                                          0
96465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS01                                                                0x02ae
96565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS01_BASE_IDX                                                       0
96665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS23                                                                0x02af
96765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC0_RM_SEL_SECCS23_BASE_IDX                                                       0
96865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS0                                                                 0x02b0
96965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS0_BASE_IDX                                                        0
97065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS1                                                                 0x02b1
97165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS1_BASE_IDX                                                        0
97265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS2                                                                 0x02b2
97365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS2_BASE_IDX                                                        0
97465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS3                                                                 0x02b3
97565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_CS3_BASE_IDX                                                        0
97665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS0                                                              0x02b4
97765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS0_BASE_IDX                                                     0
97865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS1                                                              0x02b5
97965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS1_BASE_IDX                                                     0
98065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS2                                                              0x02b6
98165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS2_BASE_IDX                                                     0
98265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS3                                                              0x02b7
98365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_BASE_ADDR_SECCS3_BASE_IDX                                                     0
98465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS01                                                                0x02b8
98565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS01_BASE_IDX                                                       0
98665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS23                                                                0x02b9
98765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_CS23_BASE_IDX                                                       0
98865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS01                                                             0x02ba
98965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS01_BASE_IDX                                                    0
99065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS23                                                             0x02bb
99165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_MASK_SECCS23_BASE_IDX                                                    0
99265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS01                                                                 0x02bc
99365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS01_BASE_IDX                                                        0
99465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS23                                                                 0x02bd
99565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_CFG_CS23_BASE_IDX                                                        0
99665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS01                                                                 0x02be
99765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS01_BASE_IDX                                                        0
99865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS23                                                                 0x02bf
99965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_ADDR_SEL_CS23_BASE_IDX                                                        0
100065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS01                                                               0x02c0
100165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS01_BASE_IDX                                                      0
100265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS23                                                               0x02c1
100365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_LO_CS23_BASE_IDX                                                      0
100465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS01                                                               0x02c2
100565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS01_BASE_IDX                                                      0
100665417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS23                                                               0x02c3
100765417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_COL_SEL_HI_CS23_BASE_IDX                                                      0
100865417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_CS01                                                                   0x02c4
100965417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_CS01_BASE_IDX                                                          0
101065417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_CS23                                                                   0x02c5
101165417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_CS23_BASE_IDX                                                          0
101265417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS01                                                                0x02c6
101365417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS01_BASE_IDX                                                       0
101465417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS23                                                                0x02c7
101565417d9fSFeifei Xu #define mmMMEA1_ADDRDEC1_RM_SEL_SECCS23_BASE_IDX                                                       0
101665417d9fSFeifei Xu #define mmMMEA1_IO_RD_CLI2GRP_MAP0                                                                     0x0310
101765417d9fSFeifei Xu #define mmMMEA1_IO_RD_CLI2GRP_MAP0_BASE_IDX                                                            0
101865417d9fSFeifei Xu #define mmMMEA1_IO_RD_CLI2GRP_MAP1                                                                     0x0311
101965417d9fSFeifei Xu #define mmMMEA1_IO_RD_CLI2GRP_MAP1_BASE_IDX                                                            0
102065417d9fSFeifei Xu #define mmMMEA1_IO_WR_CLI2GRP_MAP0                                                                     0x0312
102165417d9fSFeifei Xu #define mmMMEA1_IO_WR_CLI2GRP_MAP0_BASE_IDX                                                            0
102265417d9fSFeifei Xu #define mmMMEA1_IO_WR_CLI2GRP_MAP1                                                                     0x0313
102365417d9fSFeifei Xu #define mmMMEA1_IO_WR_CLI2GRP_MAP1_BASE_IDX                                                            0
102465417d9fSFeifei Xu #define mmMMEA1_IO_RD_COMBINE_FLUSH                                                                    0x0314
102565417d9fSFeifei Xu #define mmMMEA1_IO_RD_COMBINE_FLUSH_BASE_IDX                                                           0
102665417d9fSFeifei Xu #define mmMMEA1_IO_WR_COMBINE_FLUSH                                                                    0x0315
102765417d9fSFeifei Xu #define mmMMEA1_IO_WR_COMBINE_FLUSH_BASE_IDX                                                           0
102865417d9fSFeifei Xu #define mmMMEA1_IO_GROUP_BURST                                                                         0x0316
102965417d9fSFeifei Xu #define mmMMEA1_IO_GROUP_BURST_BASE_IDX                                                                0
103065417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_AGE                                                                          0x0317
103165417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_AGE_BASE_IDX                                                                 0
103265417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_AGE                                                                          0x0318
103365417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_AGE_BASE_IDX                                                                 0
103465417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUEUING                                                                      0x0319
103565417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUEUING_BASE_IDX                                                             0
103665417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUEUING                                                                      0x031a
103765417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUEUING_BASE_IDX                                                             0
103865417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_FIXED                                                                        0x031b
103965417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_FIXED_BASE_IDX                                                               0
104065417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_FIXED                                                                        0x031c
104165417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_FIXED_BASE_IDX                                                               0
104265417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_URGENCY                                                                      0x031d
104365417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_URGENCY_BASE_IDX                                                             0
104465417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_URGENCY                                                                      0x031e
104565417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_URGENCY_BASE_IDX                                                             0
104665417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_URGENCY_MASK                                                                 0x031f
104765417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_URGENCY_MASK_BASE_IDX                                                        0
104865417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_URGENCY_MASK                                                                 0x0320
104965417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_URGENCY_MASK_BASE_IDX                                                        0
105065417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI1                                                                   0x0321
105165417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI1_BASE_IDX                                                          0
105265417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI2                                                                   0x0322
105365417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI2_BASE_IDX                                                          0
105465417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI3                                                                   0x0323
105565417d9fSFeifei Xu #define mmMMEA1_IO_RD_PRI_QUANT_PRI3_BASE_IDX                                                          0
105665417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI1                                                                   0x0324
105765417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI1_BASE_IDX                                                          0
105865417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI2                                                                   0x0325
105965417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI2_BASE_IDX                                                          0
106065417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI3                                                                   0x0326
106165417d9fSFeifei Xu #define mmMMEA1_IO_WR_PRI_QUANT_PRI3_BASE_IDX                                                          0
106265417d9fSFeifei Xu #define mmMMEA1_SDP_ARB_DRAM                                                                           0x0327
106365417d9fSFeifei Xu #define mmMMEA1_SDP_ARB_DRAM_BASE_IDX                                                                  0
106465417d9fSFeifei Xu #define mmMMEA1_SDP_ARB_FINAL                                                                          0x0329
106565417d9fSFeifei Xu #define mmMMEA1_SDP_ARB_FINAL_BASE_IDX                                                                 0
106665417d9fSFeifei Xu #define mmMMEA1_SDP_DRAM_PRIORITY                                                                      0x032a
106765417d9fSFeifei Xu #define mmMMEA1_SDP_DRAM_PRIORITY_BASE_IDX                                                             0
106865417d9fSFeifei Xu #define mmMMEA1_SDP_IO_PRIORITY                                                                        0x032c
106965417d9fSFeifei Xu #define mmMMEA1_SDP_IO_PRIORITY_BASE_IDX                                                               0
107065417d9fSFeifei Xu #define mmMMEA1_SDP_CREDITS                                                                            0x032d
107165417d9fSFeifei Xu #define mmMMEA1_SDP_CREDITS_BASE_IDX                                                                   0
107265417d9fSFeifei Xu #define mmMMEA1_SDP_TAG_RESERVE0                                                                       0x032e
107365417d9fSFeifei Xu #define mmMMEA1_SDP_TAG_RESERVE0_BASE_IDX                                                              0
107465417d9fSFeifei Xu #define mmMMEA1_SDP_TAG_RESERVE1                                                                       0x032f
107565417d9fSFeifei Xu #define mmMMEA1_SDP_TAG_RESERVE1_BASE_IDX                                                              0
107665417d9fSFeifei Xu #define mmMMEA1_SDP_VCC_RESERVE0                                                                       0x0330
107765417d9fSFeifei Xu #define mmMMEA1_SDP_VCC_RESERVE0_BASE_IDX                                                              0
107865417d9fSFeifei Xu #define mmMMEA1_SDP_VCC_RESERVE1                                                                       0x0331
107965417d9fSFeifei Xu #define mmMMEA1_SDP_VCC_RESERVE1_BASE_IDX                                                              0
108065417d9fSFeifei Xu #define mmMMEA1_SDP_VCD_RESERVE0                                                                       0x0332
108165417d9fSFeifei Xu #define mmMMEA1_SDP_VCD_RESERVE0_BASE_IDX                                                              0
108265417d9fSFeifei Xu #define mmMMEA1_SDP_VCD_RESERVE1                                                                       0x0333
108365417d9fSFeifei Xu #define mmMMEA1_SDP_VCD_RESERVE1_BASE_IDX                                                              0
108465417d9fSFeifei Xu #define mmMMEA1_SDP_REQ_CNTL                                                                           0x0334
108565417d9fSFeifei Xu #define mmMMEA1_SDP_REQ_CNTL_BASE_IDX                                                                  0
108665417d9fSFeifei Xu #define mmMMEA1_MISC                                                                                   0x0335
108765417d9fSFeifei Xu #define mmMMEA1_MISC_BASE_IDX                                                                          0
108865417d9fSFeifei Xu #define mmMMEA1_LATENCY_SAMPLING                                                                       0x0336
108965417d9fSFeifei Xu #define mmMMEA1_LATENCY_SAMPLING_BASE_IDX                                                              0
109065417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_LO                                                                         0x0337
109165417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_LO_BASE_IDX                                                                0
109265417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_HI                                                                         0x0338
109365417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_HI_BASE_IDX                                                                0
109465417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER0_CFG                                                                       0x0339
109565417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER0_CFG_BASE_IDX                                                              0
109665417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER1_CFG                                                                       0x033a
109765417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER1_CFG_BASE_IDX                                                              0
109865417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_RSLT_CNTL                                                                  0x033b
109965417d9fSFeifei Xu #define mmMMEA1_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                         0
110065417d9fSFeifei Xu #define mmMMEA1_EDC_CNT                                                                                0x0341
110165417d9fSFeifei Xu #define mmMMEA1_EDC_CNT_BASE_IDX                                                                       0
110265417d9fSFeifei Xu #define mmMMEA1_EDC_CNT2                                                                               0x0342
110365417d9fSFeifei Xu #define mmMMEA1_EDC_CNT2_BASE_IDX                                                                      0
110465417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL                                                                               0x0343
110565417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL_BASE_IDX                                                                      0
110665417d9fSFeifei Xu #define mmMMEA1_DSM_CNTLA                                                                              0x0344
110765417d9fSFeifei Xu #define mmMMEA1_DSM_CNTLA_BASE_IDX                                                                     0
110865417d9fSFeifei Xu #define mmMMEA1_DSM_CNTLB                                                                              0x0345
110965417d9fSFeifei Xu #define mmMMEA1_DSM_CNTLB_BASE_IDX                                                                     0
111065417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2                                                                              0x0346
111165417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2_BASE_IDX                                                                     0
111265417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2A                                                                             0x0347
111365417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2A_BASE_IDX                                                                    0
111465417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2B                                                                             0x0348
111565417d9fSFeifei Xu #define mmMMEA1_DSM_CNTL2B_BASE_IDX                                                                    0
111665417d9fSFeifei Xu #define mmMMEA1_CGTT_CLK_CTRL                                                                          0x034a
111765417d9fSFeifei Xu #define mmMMEA1_CGTT_CLK_CTRL_BASE_IDX                                                                 0
111865417d9fSFeifei Xu #define mmMMEA1_EDC_MODE                                                                               0x034b
111965417d9fSFeifei Xu #define mmMMEA1_EDC_MODE_BASE_IDX                                                                      0
112065417d9fSFeifei Xu #define mmMMEA1_ERR_STATUS                                                                             0x034c
112165417d9fSFeifei Xu #define mmMMEA1_ERR_STATUS_BASE_IDX                                                                    0
112265417d9fSFeifei Xu #define mmMMEA1_MISC2                                                                                  0x034d
112365417d9fSFeifei Xu #define mmMMEA1_MISC2_BASE_IDX                                                                         0
112465417d9fSFeifei Xu 
112565417d9fSFeifei Xu 
112665417d9fSFeifei Xu // addressBlock: mmhub_pctldec
112765417d9fSFeifei Xu // base address: 0x68e00
112865417d9fSFeifei Xu #define mmPCTL_MISC                                                                                    0x0380
112965417d9fSFeifei Xu #define mmPCTL_MISC_BASE_IDX                                                                           0
113065417d9fSFeifei Xu #define mmPCTL_MMHUB_DEEPSLEEP                                                                         0x0381
113165417d9fSFeifei Xu #define mmPCTL_MMHUB_DEEPSLEEP_BASE_IDX                                                                0
113265417d9fSFeifei Xu #define mmPCTL_MMHUB_DEEPSLEEP_OVERRIDE                                                                0x0382
113365417d9fSFeifei Xu #define mmPCTL_MMHUB_DEEPSLEEP_OVERRIDE_BASE_IDX                                                       0
113465417d9fSFeifei Xu #define mmPCTL_PG_IGNORE_DEEPSLEEP                                                                     0x0383
113565417d9fSFeifei Xu #define mmPCTL_PG_IGNORE_DEEPSLEEP_BASE_IDX                                                            0
113665417d9fSFeifei Xu #define mmPCTL_PG_DAGB                                                                                 0x0384
113765417d9fSFeifei Xu #define mmPCTL_PG_DAGB_BASE_IDX                                                                        0
113865417d9fSFeifei Xu #define mmPCTL0_RENG_RAM_INDEX                                                                         0x0385
113965417d9fSFeifei Xu #define mmPCTL0_RENG_RAM_INDEX_BASE_IDX                                                                0
114065417d9fSFeifei Xu #define mmPCTL0_RENG_RAM_DATA                                                                          0x0386
114165417d9fSFeifei Xu #define mmPCTL0_RENG_RAM_DATA_BASE_IDX                                                                 0
114265417d9fSFeifei Xu #define mmPCTL0_RENG_EXECUTE                                                                           0x0387
114365417d9fSFeifei Xu #define mmPCTL0_RENG_EXECUTE_BASE_IDX                                                                  0
114465417d9fSFeifei Xu #define mmPCTL0_MISC                                                                                   0x0388
114565417d9fSFeifei Xu #define mmPCTL0_MISC_BASE_IDX                                                                          0
114665417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE0                                                            0x0389
114765417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX                                                   0
114865417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE1                                                            0x038a
114965417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX                                                   0
115065417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE2                                                            0x038b
115165417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX                                                   0
115265417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET                                                          0x038c
115365417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX                                                 0
115465417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET1                                                         0x038d
115565417d9fSFeifei Xu #define mmPCTL0_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX                                                0
115665417d9fSFeifei Xu #define mmPCTL1_RENG_RAM_INDEX                                                                         0x038e
115765417d9fSFeifei Xu #define mmPCTL1_RENG_RAM_INDEX_BASE_IDX                                                                0
115865417d9fSFeifei Xu #define mmPCTL1_RENG_RAM_DATA                                                                          0x038f
115965417d9fSFeifei Xu #define mmPCTL1_RENG_RAM_DATA_BASE_IDX                                                                 0
116065417d9fSFeifei Xu #define mmPCTL1_RENG_EXECUTE                                                                           0x0390
116165417d9fSFeifei Xu #define mmPCTL1_RENG_EXECUTE_BASE_IDX                                                                  0
116265417d9fSFeifei Xu #define mmPCTL1_MISC                                                                                   0x0391
116365417d9fSFeifei Xu #define mmPCTL1_MISC_BASE_IDX                                                                          0
116465417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE0                                                            0x0392
116565417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX                                                   0
116665417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE1                                                            0x0393
116765417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX                                                   0
116865417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE2                                                            0x0394
116965417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX                                                   0
117065417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET                                                          0x0395
117165417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX                                                 0
117265417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET1                                                         0x0396
117365417d9fSFeifei Xu #define mmPCTL1_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX                                                0
117465417d9fSFeifei Xu #define mmPCTL2_RENG_RAM_INDEX                                                                         0x0397
117565417d9fSFeifei Xu #define mmPCTL2_RENG_RAM_INDEX_BASE_IDX                                                                0
117665417d9fSFeifei Xu #define mmPCTL2_RENG_RAM_DATA                                                                          0x0398
117765417d9fSFeifei Xu #define mmPCTL2_RENG_RAM_DATA_BASE_IDX                                                                 0
117865417d9fSFeifei Xu #define mmPCTL2_RENG_EXECUTE                                                                           0x0399
117965417d9fSFeifei Xu #define mmPCTL2_RENG_EXECUTE_BASE_IDX                                                                  0
118065417d9fSFeifei Xu #define mmPCTL2_MISC                                                                                   0x039a
118165417d9fSFeifei Xu #define mmPCTL2_MISC_BASE_IDX                                                                          0
118265417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE0                                                            0x039b
118365417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE0_BASE_IDX                                                   0
118465417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE1                                                            0x039c
118565417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE1_BASE_IDX                                                   0
118665417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE2                                                            0x039d
118765417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_RANGE2_BASE_IDX                                                   0
118865417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET                                                          0x039e
118965417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET_BASE_IDX                                                 0
119065417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET1                                                         0x039f
119165417d9fSFeifei Xu #define mmPCTL2_STCTRL_REGISTER_SAVE_EXCL_SET1_BASE_IDX                                                0
119265417d9fSFeifei Xu 
119365417d9fSFeifei Xu 
119465417d9fSFeifei Xu // addressBlock: mmhub_l1tlb_vml1dec
119565417d9fSFeifei Xu // base address: 0x69600
119665417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB0_STATUS                                                                      0x0588
119765417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB0_STATUS_BASE_IDX                                                             0
119865417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB1_STATUS                                                                      0x0589
119965417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB1_STATUS_BASE_IDX                                                             0
120065417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB2_STATUS                                                                      0x058a
120165417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB2_STATUS_BASE_IDX                                                             0
120265417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB3_STATUS                                                                      0x058b
120365417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB3_STATUS_BASE_IDX                                                             0
120465417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB4_STATUS                                                                      0x058c
120565417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB4_STATUS_BASE_IDX                                                             0
120665417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB5_STATUS                                                                      0x058d
120765417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB5_STATUS_BASE_IDX                                                             0
120865417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB6_STATUS                                                                      0x058e
120965417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB6_STATUS_BASE_IDX                                                             0
121065417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB7_STATUS                                                                      0x058f
121165417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB7_STATUS_BASE_IDX                                                             0
121265417d9fSFeifei Xu 
121365417d9fSFeifei Xu 
121465417d9fSFeifei Xu // addressBlock: mmhub_l1tlb_vml1pldec
121565417d9fSFeifei Xu // base address: 0x69650
121665417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER0_CFG                                                                 0x0594
121765417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER0_CFG_BASE_IDX                                                        0
121865417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER1_CFG                                                                 0x0595
121965417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER1_CFG_BASE_IDX                                                        0
122065417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER2_CFG                                                                 0x0596
122165417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER2_CFG_BASE_IDX                                                        0
122265417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER3_CFG                                                                 0x0597
122365417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER3_CFG_BASE_IDX                                                        0
122465417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_RSLT_CNTL                                                            0x0598
122565417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                   0
122665417d9fSFeifei Xu 
122765417d9fSFeifei Xu 
122865417d9fSFeifei Xu // addressBlock: mmhub_l1tlb_vml1prdec
122965417d9fSFeifei Xu // base address: 0x69670
123065417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_LO                                                                   0x059c
123165417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_LO_BASE_IDX                                                          0
123265417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_HI                                                                   0x059d
123365417d9fSFeifei Xu #define mmMC_VM_MX_L1_PERFCOUNTER_HI_BASE_IDX                                                          0
123465417d9fSFeifei Xu 
123565417d9fSFeifei Xu 
123665417d9fSFeifei Xu // addressBlock: mmhub_utcl2_atcl2dec
123765417d9fSFeifei Xu // base address: 0x69900
123865417d9fSFeifei Xu #define mmATC_L2_CNTL                                                                                  0x0640
123965417d9fSFeifei Xu #define mmATC_L2_CNTL_BASE_IDX                                                                         0
124065417d9fSFeifei Xu #define mmATC_L2_CNTL2                                                                                 0x0641
124165417d9fSFeifei Xu #define mmATC_L2_CNTL2_BASE_IDX                                                                        0
124265417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA0                                                                           0x0644
124365417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA0_BASE_IDX                                                                  0
124465417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA1                                                                           0x0645
124565417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA1_BASE_IDX                                                                  0
124665417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA2                                                                           0x0646
124765417d9fSFeifei Xu #define mmATC_L2_CACHE_DATA2_BASE_IDX                                                                  0
124865417d9fSFeifei Xu #define mmATC_L2_CNTL3                                                                                 0x0647
124965417d9fSFeifei Xu #define mmATC_L2_CNTL3_BASE_IDX                                                                        0
125065417d9fSFeifei Xu #define mmATC_L2_STATUS                                                                                0x0648
125165417d9fSFeifei Xu #define mmATC_L2_STATUS_BASE_IDX                                                                       0
125265417d9fSFeifei Xu #define mmATC_L2_STATUS2                                                                               0x0649
125365417d9fSFeifei Xu #define mmATC_L2_STATUS2_BASE_IDX                                                                      0
125465417d9fSFeifei Xu #define mmATC_L2_MISC_CG                                                                               0x064a
125565417d9fSFeifei Xu #define mmATC_L2_MISC_CG_BASE_IDX                                                                      0
125665417d9fSFeifei Xu #define mmATC_L2_MEM_POWER_LS                                                                          0x064b
125765417d9fSFeifei Xu #define mmATC_L2_MEM_POWER_LS_BASE_IDX                                                                 0
125865417d9fSFeifei Xu #define mmATC_L2_CGTT_CLK_CTRL                                                                         0x064c
125965417d9fSFeifei Xu #define mmATC_L2_CGTT_CLK_CTRL_BASE_IDX                                                                0
126065417d9fSFeifei Xu 
126165417d9fSFeifei Xu 
126265417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vml2pfdec
126365417d9fSFeifei Xu // base address: 0x69a00
126465417d9fSFeifei Xu #define mmVM_L2_CNTL                                                                                   0x0680
126565417d9fSFeifei Xu #define mmVM_L2_CNTL_BASE_IDX                                                                          0
126665417d9fSFeifei Xu #define mmVM_L2_CNTL2                                                                                  0x0681
126765417d9fSFeifei Xu #define mmVM_L2_CNTL2_BASE_IDX                                                                         0
126865417d9fSFeifei Xu #define mmVM_L2_CNTL3                                                                                  0x0682
126965417d9fSFeifei Xu #define mmVM_L2_CNTL3_BASE_IDX                                                                         0
127065417d9fSFeifei Xu #define mmVM_L2_STATUS                                                                                 0x0683
127165417d9fSFeifei Xu #define mmVM_L2_STATUS_BASE_IDX                                                                        0
127265417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_CNTL                                                                     0x0684
127365417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_CNTL_BASE_IDX                                                            0
127465417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_ADDR_LO32                                                                0x0685
127565417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_ADDR_LO32_BASE_IDX                                                       0
127665417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_ADDR_HI32                                                                0x0686
127765417d9fSFeifei Xu #define mmVM_DUMMY_PAGE_FAULT_ADDR_HI32_BASE_IDX                                                       0
127865417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_CNTL                                                                  0x0687
127965417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_CNTL_BASE_IDX                                                         0
128065417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_CNTL2                                                                 0x0688
128165417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_CNTL2_BASE_IDX                                                        0
128265417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_MM_CNTL3                                                              0x0689
128365417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_MM_CNTL3_BASE_IDX                                                     0
128465417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_MM_CNTL4                                                              0x068a
128565417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_MM_CNTL4_BASE_IDX                                                     0
128665417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_STATUS                                                                0x068b
128765417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_STATUS_BASE_IDX                                                       0
128865417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_ADDR_LO32                                                             0x068c
128965417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_ADDR_LO32_BASE_IDX                                                    0
129065417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_ADDR_HI32                                                             0x068d
129165417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_ADDR_HI32_BASE_IDX                                                    0
129265417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32                                                     0x068e
129365417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_LO32_BASE_IDX                                            0
129465417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32                                                     0x068f
129565417d9fSFeifei Xu #define mmVM_L2_PROTECTION_FAULT_DEFAULT_ADDR_HI32_BASE_IDX                                            0
129665417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32                                               0x0691
129765417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_LO32_BASE_IDX                                      0
129865417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32                                               0x0692
129965417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_LOW_ADDR_HI32_BASE_IDX                                      0
130065417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32                                              0x0693
130165417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_LO32_BASE_IDX                                     0
130265417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32                                              0x0694
130365417d9fSFeifei Xu #define mmVM_L2_CONTEXT1_IDENTITY_APERTURE_HIGH_ADDR_HI32_BASE_IDX                                     0
130465417d9fSFeifei Xu #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32                                                  0x0695
130565417d9fSFeifei Xu #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_LO32_BASE_IDX                                         0
130665417d9fSFeifei Xu #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32                                                  0x0696
130765417d9fSFeifei Xu #define mmVM_L2_CONTEXT_IDENTITY_PHYSICAL_OFFSET_HI32_BASE_IDX                                         0
130865417d9fSFeifei Xu #define mmVM_L2_CNTL4                                                                                  0x0697
130965417d9fSFeifei Xu #define mmVM_L2_CNTL4_BASE_IDX                                                                         0
131065417d9fSFeifei Xu #define mmVM_L2_MM_GROUP_RT_CLASSES                                                                    0x0698
131165417d9fSFeifei Xu #define mmVM_L2_MM_GROUP_RT_CLASSES_BASE_IDX                                                           0
131265417d9fSFeifei Xu #define mmVM_L2_BANK_SELECT_RESERVED_CID                                                               0x0699
131365417d9fSFeifei Xu #define mmVM_L2_BANK_SELECT_RESERVED_CID_BASE_IDX                                                      0
131465417d9fSFeifei Xu #define mmVM_L2_BANK_SELECT_RESERVED_CID2                                                              0x069a
131565417d9fSFeifei Xu #define mmVM_L2_BANK_SELECT_RESERVED_CID2_BASE_IDX                                                     0
131665417d9fSFeifei Xu #define mmVM_L2_CACHE_PARITY_CNTL                                                                      0x069b
131765417d9fSFeifei Xu #define mmVM_L2_CACHE_PARITY_CNTL_BASE_IDX                                                             0
131865417d9fSFeifei Xu #define mmVM_L2_CGTT_CLK_CTRL                                                                          0x069e
131965417d9fSFeifei Xu #define mmVM_L2_CGTT_CLK_CTRL_BASE_IDX                                                                 0
132065417d9fSFeifei Xu 
132165417d9fSFeifei Xu 
132265417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vml2vcdec
132365417d9fSFeifei Xu // base address: 0x69b00
132465417d9fSFeifei Xu #define mmVM_CONTEXT0_CNTL                                                                             0x06c0
132565417d9fSFeifei Xu #define mmVM_CONTEXT0_CNTL_BASE_IDX                                                                    0
132665417d9fSFeifei Xu #define mmVM_CONTEXT1_CNTL                                                                             0x06c1
132765417d9fSFeifei Xu #define mmVM_CONTEXT1_CNTL_BASE_IDX                                                                    0
132865417d9fSFeifei Xu #define mmVM_CONTEXT2_CNTL                                                                             0x06c2
132965417d9fSFeifei Xu #define mmVM_CONTEXT2_CNTL_BASE_IDX                                                                    0
133065417d9fSFeifei Xu #define mmVM_CONTEXT3_CNTL                                                                             0x06c3
133165417d9fSFeifei Xu #define mmVM_CONTEXT3_CNTL_BASE_IDX                                                                    0
133265417d9fSFeifei Xu #define mmVM_CONTEXT4_CNTL                                                                             0x06c4
133365417d9fSFeifei Xu #define mmVM_CONTEXT4_CNTL_BASE_IDX                                                                    0
133465417d9fSFeifei Xu #define mmVM_CONTEXT5_CNTL                                                                             0x06c5
133565417d9fSFeifei Xu #define mmVM_CONTEXT5_CNTL_BASE_IDX                                                                    0
133665417d9fSFeifei Xu #define mmVM_CONTEXT6_CNTL                                                                             0x06c6
133765417d9fSFeifei Xu #define mmVM_CONTEXT6_CNTL_BASE_IDX                                                                    0
133865417d9fSFeifei Xu #define mmVM_CONTEXT7_CNTL                                                                             0x06c7
133965417d9fSFeifei Xu #define mmVM_CONTEXT7_CNTL_BASE_IDX                                                                    0
134065417d9fSFeifei Xu #define mmVM_CONTEXT8_CNTL                                                                             0x06c8
134165417d9fSFeifei Xu #define mmVM_CONTEXT8_CNTL_BASE_IDX                                                                    0
134265417d9fSFeifei Xu #define mmVM_CONTEXT9_CNTL                                                                             0x06c9
134365417d9fSFeifei Xu #define mmVM_CONTEXT9_CNTL_BASE_IDX                                                                    0
134465417d9fSFeifei Xu #define mmVM_CONTEXT10_CNTL                                                                            0x06ca
134565417d9fSFeifei Xu #define mmVM_CONTEXT10_CNTL_BASE_IDX                                                                   0
134665417d9fSFeifei Xu #define mmVM_CONTEXT11_CNTL                                                                            0x06cb
134765417d9fSFeifei Xu #define mmVM_CONTEXT11_CNTL_BASE_IDX                                                                   0
134865417d9fSFeifei Xu #define mmVM_CONTEXT12_CNTL                                                                            0x06cc
134965417d9fSFeifei Xu #define mmVM_CONTEXT12_CNTL_BASE_IDX                                                                   0
135065417d9fSFeifei Xu #define mmVM_CONTEXT13_CNTL                                                                            0x06cd
135165417d9fSFeifei Xu #define mmVM_CONTEXT13_CNTL_BASE_IDX                                                                   0
135265417d9fSFeifei Xu #define mmVM_CONTEXT14_CNTL                                                                            0x06ce
135365417d9fSFeifei Xu #define mmVM_CONTEXT14_CNTL_BASE_IDX                                                                   0
135465417d9fSFeifei Xu #define mmVM_CONTEXT15_CNTL                                                                            0x06cf
135565417d9fSFeifei Xu #define mmVM_CONTEXT15_CNTL_BASE_IDX                                                                   0
135665417d9fSFeifei Xu #define mmVM_CONTEXTS_DISABLE                                                                          0x06d0
135765417d9fSFeifei Xu #define mmVM_CONTEXTS_DISABLE_BASE_IDX                                                                 0
135865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_SEM                                                                       0x06d1
135965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_SEM_BASE_IDX                                                              0
136065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_SEM                                                                       0x06d2
136165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_SEM_BASE_IDX                                                              0
136265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_SEM                                                                       0x06d3
136365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_SEM_BASE_IDX                                                              0
136465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_SEM                                                                       0x06d4
136565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_SEM_BASE_IDX                                                              0
136665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_SEM                                                                       0x06d5
136765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_SEM_BASE_IDX                                                              0
136865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_SEM                                                                       0x06d6
136965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_SEM_BASE_IDX                                                              0
137065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_SEM                                                                       0x06d7
137165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_SEM_BASE_IDX                                                              0
137265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_SEM                                                                       0x06d8
137365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_SEM_BASE_IDX                                                              0
137465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_SEM                                                                       0x06d9
137565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_SEM_BASE_IDX                                                              0
137665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_SEM                                                                       0x06da
137765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_SEM_BASE_IDX                                                              0
137865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_SEM                                                                      0x06db
137965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_SEM_BASE_IDX                                                             0
138065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_SEM                                                                      0x06dc
138165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_SEM_BASE_IDX                                                             0
138265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_SEM                                                                      0x06dd
138365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_SEM_BASE_IDX                                                             0
138465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_SEM                                                                      0x06de
138565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_SEM_BASE_IDX                                                             0
138665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_SEM                                                                      0x06df
138765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_SEM_BASE_IDX                                                             0
138865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_SEM                                                                      0x06e0
138965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_SEM_BASE_IDX                                                             0
139065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_SEM                                                                      0x06e1
139165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_SEM_BASE_IDX                                                             0
139265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_SEM                                                                      0x06e2
139365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_SEM_BASE_IDX                                                             0
139465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_REQ                                                                       0x06e3
139565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_REQ_BASE_IDX                                                              0
139665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_REQ                                                                       0x06e4
139765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_REQ_BASE_IDX                                                              0
139865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_REQ                                                                       0x06e5
139965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_REQ_BASE_IDX                                                              0
140065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_REQ                                                                       0x06e6
140165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_REQ_BASE_IDX                                                              0
140265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_REQ                                                                       0x06e7
140365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_REQ_BASE_IDX                                                              0
140465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_REQ                                                                       0x06e8
140565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_REQ_BASE_IDX                                                              0
140665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_REQ                                                                       0x06e9
140765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_REQ_BASE_IDX                                                              0
140865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_REQ                                                                       0x06ea
140965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_REQ_BASE_IDX                                                              0
141065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_REQ                                                                       0x06eb
141165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_REQ_BASE_IDX                                                              0
141265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_REQ                                                                       0x06ec
141365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_REQ_BASE_IDX                                                              0
141465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_REQ                                                                      0x06ed
141565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_REQ_BASE_IDX                                                             0
141665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_REQ                                                                      0x06ee
141765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_REQ_BASE_IDX                                                             0
141865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_REQ                                                                      0x06ef
141965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_REQ_BASE_IDX                                                             0
142065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_REQ                                                                      0x06f0
142165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_REQ_BASE_IDX                                                             0
142265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_REQ                                                                      0x06f1
142365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_REQ_BASE_IDX                                                             0
142465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_REQ                                                                      0x06f2
142565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_REQ_BASE_IDX                                                             0
142665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_REQ                                                                      0x06f3
142765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_REQ_BASE_IDX                                                             0
142865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_REQ                                                                      0x06f4
142965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_REQ_BASE_IDX                                                             0
143065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ACK                                                                       0x06f5
143165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ACK_BASE_IDX                                                              0
143265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ACK                                                                       0x06f6
143365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ACK_BASE_IDX                                                              0
143465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ACK                                                                       0x06f7
143565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ACK_BASE_IDX                                                              0
143665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ACK                                                                       0x06f8
143765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ACK_BASE_IDX                                                              0
143865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ACK                                                                       0x06f9
143965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ACK_BASE_IDX                                                              0
144065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ACK                                                                       0x06fa
144165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ACK_BASE_IDX                                                              0
144265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ACK                                                                       0x06fb
144365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ACK_BASE_IDX                                                              0
144465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ACK                                                                       0x06fc
144565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ACK_BASE_IDX                                                              0
144665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ACK                                                                       0x06fd
144765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ACK_BASE_IDX                                                              0
144865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ACK                                                                       0x06fe
144965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ACK_BASE_IDX                                                              0
145065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ACK                                                                      0x06ff
145165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ACK_BASE_IDX                                                             0
145265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ACK                                                                      0x0700
145365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ACK_BASE_IDX                                                             0
145465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ACK                                                                      0x0701
145565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ACK_BASE_IDX                                                             0
145665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ACK                                                                      0x0702
145765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ACK_BASE_IDX                                                             0
145865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ACK                                                                      0x0703
145965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ACK_BASE_IDX                                                             0
146065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ACK                                                                      0x0704
146165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ACK_BASE_IDX                                                             0
146265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ACK                                                                      0x0705
146365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ACK_BASE_IDX                                                             0
146465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ACK                                                                      0x0706
146565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ACK_BASE_IDX                                                             0
146665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_LO32                                                           0x0707
146765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_LO32_BASE_IDX                                                  0
146865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_HI32                                                           0x0708
146965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG0_ADDR_RANGE_HI32_BASE_IDX                                                  0
147065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_LO32                                                           0x0709
147165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_LO32_BASE_IDX                                                  0
147265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_HI32                                                           0x070a
147365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG1_ADDR_RANGE_HI32_BASE_IDX                                                  0
147465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_LO32                                                           0x070b
147565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_LO32_BASE_IDX                                                  0
147665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_HI32                                                           0x070c
147765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG2_ADDR_RANGE_HI32_BASE_IDX                                                  0
147865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_LO32                                                           0x070d
147965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_LO32_BASE_IDX                                                  0
148065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_HI32                                                           0x070e
148165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG3_ADDR_RANGE_HI32_BASE_IDX                                                  0
148265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_LO32                                                           0x070f
148365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_LO32_BASE_IDX                                                  0
148465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_HI32                                                           0x0710
148565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG4_ADDR_RANGE_HI32_BASE_IDX                                                  0
148665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_LO32                                                           0x0711
148765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_LO32_BASE_IDX                                                  0
148865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_HI32                                                           0x0712
148965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG5_ADDR_RANGE_HI32_BASE_IDX                                                  0
149065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_LO32                                                           0x0713
149165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_LO32_BASE_IDX                                                  0
149265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_HI32                                                           0x0714
149365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG6_ADDR_RANGE_HI32_BASE_IDX                                                  0
149465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_LO32                                                           0x0715
149565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_LO32_BASE_IDX                                                  0
149665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_HI32                                                           0x0716
149765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG7_ADDR_RANGE_HI32_BASE_IDX                                                  0
149865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_LO32                                                           0x0717
149965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_LO32_BASE_IDX                                                  0
150065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_HI32                                                           0x0718
150165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG8_ADDR_RANGE_HI32_BASE_IDX                                                  0
150265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_LO32                                                           0x0719
150365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_LO32_BASE_IDX                                                  0
150465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_HI32                                                           0x071a
150565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG9_ADDR_RANGE_HI32_BASE_IDX                                                  0
150665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_LO32                                                          0x071b
150765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_LO32_BASE_IDX                                                 0
150865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_HI32                                                          0x071c
150965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG10_ADDR_RANGE_HI32_BASE_IDX                                                 0
151065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_LO32                                                          0x071d
151165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_LO32_BASE_IDX                                                 0
151265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_HI32                                                          0x071e
151365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG11_ADDR_RANGE_HI32_BASE_IDX                                                 0
151465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_LO32                                                          0x071f
151565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_LO32_BASE_IDX                                                 0
151665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_HI32                                                          0x0720
151765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG12_ADDR_RANGE_HI32_BASE_IDX                                                 0
151865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_LO32                                                          0x0721
151965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_LO32_BASE_IDX                                                 0
152065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_HI32                                                          0x0722
152165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG13_ADDR_RANGE_HI32_BASE_IDX                                                 0
152265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_LO32                                                          0x0723
152365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_LO32_BASE_IDX                                                 0
152465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_HI32                                                          0x0724
152565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG14_ADDR_RANGE_HI32_BASE_IDX                                                 0
152665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_LO32                                                          0x0725
152765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_LO32_BASE_IDX                                                 0
152865417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_HI32                                                          0x0726
152965417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG15_ADDR_RANGE_HI32_BASE_IDX                                                 0
153065417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_LO32                                                          0x0727
153165417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_LO32_BASE_IDX                                                 0
153265417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_HI32                                                          0x0728
153365417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG16_ADDR_RANGE_HI32_BASE_IDX                                                 0
153465417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_LO32                                                          0x0729
153565417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_LO32_BASE_IDX                                                 0
153665417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_HI32                                                          0x072a
153765417d9fSFeifei Xu #define mmVM_INVALIDATE_ENG17_ADDR_RANGE_HI32_BASE_IDX                                                 0
153865417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32                                                        0x072b
153965417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
154065417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32                                                        0x072c
154165417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
154265417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32                                                        0x072d
154365417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
154465417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32                                                        0x072e
154565417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
154665417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32                                                        0x072f
154765417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
154865417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32                                                        0x0730
154965417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
155065417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32                                                        0x0731
155165417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
155265417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32                                                        0x0732
155365417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
155465417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32                                                        0x0733
155565417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
155665417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32                                                        0x0734
155765417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
155865417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32                                                        0x0735
155965417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
156065417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32                                                        0x0736
156165417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
156265417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32                                                        0x0737
156365417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
156465417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32                                                        0x0738
156565417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
156665417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32                                                        0x0739
156765417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
156865417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32                                                        0x073a
156965417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
157065417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32                                                        0x073b
157165417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
157265417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32                                                        0x073c
157365417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
157465417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32                                                        0x073d
157565417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                               0
157665417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32                                                        0x073e
157765417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                               0
157865417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32                                                       0x073f
157965417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
158065417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32                                                       0x0740
158165417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
158265417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32                                                       0x0741
158365417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
158465417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32                                                       0x0742
158565417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
158665417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32                                                       0x0743
158765417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
158865417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32                                                       0x0744
158965417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
159065417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32                                                       0x0745
159165417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
159265417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32                                                       0x0746
159365417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
159465417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32                                                       0x0747
159565417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
159665417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32                                                       0x0748
159765417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
159865417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32                                                       0x0749
159965417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_LO32_BASE_IDX                                              0
160065417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32                                                       0x074a
160165417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_BASE_ADDR_HI32_BASE_IDX                                              0
160265417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32                                                       0x074b
160365417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
160465417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32                                                       0x074c
160565417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
160665417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32                                                       0x074d
160765417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
160865417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32                                                       0x074e
160965417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
161065417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32                                                       0x074f
161165417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
161265417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32                                                       0x0750
161365417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
161465417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32                                                       0x0751
161565417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
161665417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32                                                       0x0752
161765417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
161865417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32                                                       0x0753
161965417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
162065417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32                                                       0x0754
162165417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
162265417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32                                                       0x0755
162365417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
162465417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32                                                       0x0756
162565417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
162665417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32                                                       0x0757
162765417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
162865417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32                                                       0x0758
162965417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
163065417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32                                                       0x0759
163165417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
163265417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32                                                       0x075a
163365417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
163465417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32                                                       0x075b
163565417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
163665417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32                                                       0x075c
163765417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
163865417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32                                                       0x075d
163965417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                              0
164065417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32                                                       0x075e
164165417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                              0
164265417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32                                                      0x075f
164365417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
164465417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32                                                      0x0760
164565417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
164665417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32                                                      0x0761
164765417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
164865417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32                                                      0x0762
164965417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
165065417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32                                                      0x0763
165165417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
165265417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32                                                      0x0764
165365417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
165465417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32                                                      0x0765
165565417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
165665417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32                                                      0x0766
165765417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
165865417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32                                                      0x0767
165965417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
166065417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32                                                      0x0768
166165417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
166265417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32                                                      0x0769
166365417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_LO32_BASE_IDX                                             0
166465417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32                                                      0x076a
166565417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_START_ADDR_HI32_BASE_IDX                                             0
166665417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32                                                         0x076b
166765417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
166865417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32                                                         0x076c
166965417d9fSFeifei Xu #define mmVM_CONTEXT0_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
167065417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32                                                         0x076d
167165417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
167265417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32                                                         0x076e
167365417d9fSFeifei Xu #define mmVM_CONTEXT1_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
167465417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32                                                         0x076f
167565417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
167665417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32                                                         0x0770
167765417d9fSFeifei Xu #define mmVM_CONTEXT2_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
167865417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32                                                         0x0771
167965417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
168065417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32                                                         0x0772
168165417d9fSFeifei Xu #define mmVM_CONTEXT3_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
168265417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32                                                         0x0773
168365417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
168465417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32                                                         0x0774
168565417d9fSFeifei Xu #define mmVM_CONTEXT4_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
168665417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32                                                         0x0775
168765417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
168865417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32                                                         0x0776
168965417d9fSFeifei Xu #define mmVM_CONTEXT5_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
169065417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32                                                         0x0777
169165417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
169265417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32                                                         0x0778
169365417d9fSFeifei Xu #define mmVM_CONTEXT6_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
169465417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32                                                         0x0779
169565417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
169665417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32                                                         0x077a
169765417d9fSFeifei Xu #define mmVM_CONTEXT7_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
169865417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32                                                         0x077b
169965417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
170065417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32                                                         0x077c
170165417d9fSFeifei Xu #define mmVM_CONTEXT8_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
170265417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32                                                         0x077d
170365417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                                0
170465417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32                                                         0x077e
170565417d9fSFeifei Xu #define mmVM_CONTEXT9_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                                0
170665417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32                                                        0x077f
170765417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
170865417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32                                                        0x0780
170965417d9fSFeifei Xu #define mmVM_CONTEXT10_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
171065417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32                                                        0x0781
171165417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
171265417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32                                                        0x0782
171365417d9fSFeifei Xu #define mmVM_CONTEXT11_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
171465417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32                                                        0x0783
171565417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
171665417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32                                                        0x0784
171765417d9fSFeifei Xu #define mmVM_CONTEXT12_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
171865417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32                                                        0x0785
171965417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
172065417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32                                                        0x0786
172165417d9fSFeifei Xu #define mmVM_CONTEXT13_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
172265417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32                                                        0x0787
172365417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
172465417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32                                                        0x0788
172565417d9fSFeifei Xu #define mmVM_CONTEXT14_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
172665417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32                                                        0x0789
172765417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_LO32_BASE_IDX                                               0
172865417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32                                                        0x078a
172965417d9fSFeifei Xu #define mmVM_CONTEXT15_PAGE_TABLE_END_ADDR_HI32_BASE_IDX                                               0
173065417d9fSFeifei Xu 
173165417d9fSFeifei Xu 
173265417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vml2pldec
173365417d9fSFeifei Xu // base address: 0x69e90
173465417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER0_CFG                                                                    0x07a4
173565417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER0_CFG_BASE_IDX                                                           0
173665417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER1_CFG                                                                    0x07a5
173765417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER1_CFG_BASE_IDX                                                           0
173865417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER2_CFG                                                                    0x07a6
173965417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER2_CFG_BASE_IDX                                                           0
174065417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER3_CFG                                                                    0x07a7
174165417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER3_CFG_BASE_IDX                                                           0
174265417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER4_CFG                                                                    0x07a8
174365417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER4_CFG_BASE_IDX                                                           0
174465417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER5_CFG                                                                    0x07a9
174565417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER5_CFG_BASE_IDX                                                           0
174665417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER6_CFG                                                                    0x07aa
174765417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER6_CFG_BASE_IDX                                                           0
174865417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER7_CFG                                                                    0x07ab
174965417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER7_CFG_BASE_IDX                                                           0
175065417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_RSLT_CNTL                                                               0x07ac
175165417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                      0
175265417d9fSFeifei Xu 
175365417d9fSFeifei Xu 
175465417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vml2prdec
175565417d9fSFeifei Xu // base address: 0x69ee0
175665417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_LO                                                                      0x07b8
175765417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_LO_BASE_IDX                                                             0
175865417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_HI                                                                      0x07b9
175965417d9fSFeifei Xu #define mmMC_VM_L2_PERFCOUNTER_HI_BASE_IDX                                                             0
176065417d9fSFeifei Xu 
176165417d9fSFeifei Xu 
176265417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vmsharedhvdec
176365417d9fSFeifei Xu // base address: 0x69f30
176465417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF0                                                                     0x07cc
176565417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF0_BASE_IDX                                                            0
176665417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF1                                                                     0x07cd
176765417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF1_BASE_IDX                                                            0
176865417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF2                                                                     0x07ce
176965417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF2_BASE_IDX                                                            0
177065417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF3                                                                     0x07cf
177165417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF3_BASE_IDX                                                            0
177265417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF4                                                                     0x07d0
177365417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF4_BASE_IDX                                                            0
177465417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF5                                                                     0x07d1
177565417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF5_BASE_IDX                                                            0
177665417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF6                                                                     0x07d2
177765417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF6_BASE_IDX                                                            0
177865417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF7                                                                     0x07d3
177965417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF7_BASE_IDX                                                            0
178065417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF8                                                                     0x07d4
178165417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF8_BASE_IDX                                                            0
178265417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF9                                                                     0x07d5
178365417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF9_BASE_IDX                                                            0
178465417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF10                                                                    0x07d6
178565417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF10_BASE_IDX                                                           0
178665417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF11                                                                    0x07d7
178765417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF11_BASE_IDX                                                           0
178865417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF12                                                                    0x07d8
178965417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF12_BASE_IDX                                                           0
179065417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF13                                                                    0x07d9
179165417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF13_BASE_IDX                                                           0
179265417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF14                                                                    0x07da
179365417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF14_BASE_IDX                                                           0
179465417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF15                                                                    0x07db
179565417d9fSFeifei Xu #define mmMC_VM_FB_SIZE_OFFSET_VF15_BASE_IDX                                                           0
179665417d9fSFeifei Xu #define mmVM_IOMMU_MMIO_CNTRL_1                                                                        0x07dc
179765417d9fSFeifei Xu #define mmVM_IOMMU_MMIO_CNTRL_1_BASE_IDX                                                               0
179865417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_0                                                                         0x07dd
179965417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_0_BASE_IDX                                                                0
180065417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_1                                                                         0x07de
180165417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_1_BASE_IDX                                                                0
180265417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_2                                                                         0x07df
180365417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_2_BASE_IDX                                                                0
180465417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_3                                                                         0x07e0
180565417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_LO_3_BASE_IDX                                                                0
180665417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_0                                                                         0x07e1
180765417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_0_BASE_IDX                                                                0
180865417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_1                                                                         0x07e2
180965417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_1_BASE_IDX                                                                0
181065417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_2                                                                         0x07e3
181165417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_2_BASE_IDX                                                                0
181265417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_3                                                                         0x07e4
181365417d9fSFeifei Xu #define mmMC_VM_MARC_BASE_HI_3_BASE_IDX                                                                0
181465417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_0                                                                        0x07e5
181565417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_0_BASE_IDX                                                               0
181665417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_1                                                                        0x07e6
181765417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_1_BASE_IDX                                                               0
181865417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_2                                                                        0x07e7
181965417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_2_BASE_IDX                                                               0
182065417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_3                                                                        0x07e8
182165417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_LO_3_BASE_IDX                                                               0
182265417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_0                                                                        0x07e9
182365417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_0_BASE_IDX                                                               0
182465417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_1                                                                        0x07ea
182565417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_1_BASE_IDX                                                               0
182665417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_2                                                                        0x07eb
182765417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_2_BASE_IDX                                                               0
182865417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_3                                                                        0x07ec
182965417d9fSFeifei Xu #define mmMC_VM_MARC_RELOC_HI_3_BASE_IDX                                                               0
183065417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_0                                                                          0x07ed
183165417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_0_BASE_IDX                                                                 0
183265417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_1                                                                          0x07ee
183365417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_1_BASE_IDX                                                                 0
183465417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_2                                                                          0x07ef
183565417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_2_BASE_IDX                                                                 0
183665417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_3                                                                          0x07f0
183765417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_LO_3_BASE_IDX                                                                 0
183865417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_0                                                                          0x07f1
183965417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_0_BASE_IDX                                                                 0
184065417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_1                                                                          0x07f2
184165417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_1_BASE_IDX                                                                 0
184265417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_2                                                                          0x07f3
184365417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_2_BASE_IDX                                                                 0
184465417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_3                                                                          0x07f4
184565417d9fSFeifei Xu #define mmMC_VM_MARC_LEN_HI_3_BASE_IDX                                                                 0
184665417d9fSFeifei Xu #define mmVM_IOMMU_CONTROL_REGISTER                                                                    0x07f5
184765417d9fSFeifei Xu #define mmVM_IOMMU_CONTROL_REGISTER_BASE_IDX                                                           0
184865417d9fSFeifei Xu #define mmVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER                                           0x07f6
184965417d9fSFeifei Xu #define mmVM_IOMMU_PERFORMANCE_OPTIMIZATION_CONTROL_REGISTER_BASE_IDX                                  0
185065417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL                                                                             0x07f7
185165417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_BASE_IDX                                                                    0
185265417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_0                                                                        0x07f8
185365417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_0_BASE_IDX                                                               0
185465417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_1                                                                        0x07f9
185565417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_1_BASE_IDX                                                               0
185665417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_2                                                                        0x07fa
185765417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_2_BASE_IDX                                                               0
185865417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_3                                                                        0x07fb
185965417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_3_BASE_IDX                                                               0
186065417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_4                                                                        0x07fc
186165417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_4_BASE_IDX                                                               0
186265417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_5                                                                        0x07fd
186365417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_5_BASE_IDX                                                               0
186465417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_6                                                                        0x07fe
186565417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_6_BASE_IDX                                                               0
186665417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_7                                                                        0x07ff
186765417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_7_BASE_IDX                                                               0
186865417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_8                                                                        0x0800
186965417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_8_BASE_IDX                                                               0
187065417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_9                                                                        0x0801
187165417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_9_BASE_IDX                                                               0
187265417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_10                                                                       0x0802
187365417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_10_BASE_IDX                                                              0
187465417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_11                                                                       0x0803
187565417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_11_BASE_IDX                                                              0
187665417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_12                                                                       0x0804
187765417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_12_BASE_IDX                                                              0
187865417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_13                                                                       0x0805
187965417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_13_BASE_IDX                                                              0
188065417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_14                                                                       0x0806
188165417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_14_BASE_IDX                                                              0
188265417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_15                                                                       0x0807
188365417d9fSFeifei Xu #define mmVM_PCIE_ATS_CNTL_VF_15_BASE_IDX                                                              0
188465417d9fSFeifei Xu #define mmUTCL2_CGTT_CLK_CTRL                                                                          0x0808
188565417d9fSFeifei Xu #define mmUTCL2_CGTT_CLK_CTRL_BASE_IDX                                                                 0
188665417d9fSFeifei Xu 
188765417d9fSFeifei Xu 
188865417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vmsharedpfdec
188965417d9fSFeifei Xu // base address: 0x6a040
189065417d9fSFeifei Xu #define mmMC_VM_NB_MMIOBASE                                                                            0x0810
189165417d9fSFeifei Xu #define mmMC_VM_NB_MMIOBASE_BASE_IDX                                                                   0
189265417d9fSFeifei Xu #define mmMC_VM_NB_MMIOLIMIT                                                                           0x0811
189365417d9fSFeifei Xu #define mmMC_VM_NB_MMIOLIMIT_BASE_IDX                                                                  0
189465417d9fSFeifei Xu #define mmMC_VM_NB_PCI_CTRL                                                                            0x0812
189565417d9fSFeifei Xu #define mmMC_VM_NB_PCI_CTRL_BASE_IDX                                                                   0
189665417d9fSFeifei Xu #define mmMC_VM_NB_PCI_ARB                                                                             0x0813
189765417d9fSFeifei Xu #define mmMC_VM_NB_PCI_ARB_BASE_IDX                                                                    0
189865417d9fSFeifei Xu #define mmMC_VM_NB_TOP_OF_DRAM_SLOT1                                                                   0x0814
189965417d9fSFeifei Xu #define mmMC_VM_NB_TOP_OF_DRAM_SLOT1_BASE_IDX                                                          0
190065417d9fSFeifei Xu #define mmMC_VM_NB_LOWER_TOP_OF_DRAM2                                                                  0x0815
190165417d9fSFeifei Xu #define mmMC_VM_NB_LOWER_TOP_OF_DRAM2_BASE_IDX                                                         0
190265417d9fSFeifei Xu #define mmMC_VM_NB_UPPER_TOP_OF_DRAM2                                                                  0x0816
190365417d9fSFeifei Xu #define mmMC_VM_NB_UPPER_TOP_OF_DRAM2_BASE_IDX                                                         0
190465417d9fSFeifei Xu #define mmMC_VM_FB_OFFSET                                                                              0x0817
190565417d9fSFeifei Xu #define mmMC_VM_FB_OFFSET_BASE_IDX                                                                     0
190665417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB                                                       0x0818
190765417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_LSB_BASE_IDX                                              0
190865417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB                                                       0x0819
190965417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_DEFAULT_ADDR_MSB_BASE_IDX                                              0
191065417d9fSFeifei Xu #define mmMC_VM_STEERING                                                                               0x081a
191165417d9fSFeifei Xu #define mmMC_VM_STEERING_BASE_IDX                                                                      0
191265417d9fSFeifei Xu #define mmMC_SHARED_VIRT_RESET_REQ                                                                     0x081b
191365417d9fSFeifei Xu #define mmMC_SHARED_VIRT_RESET_REQ_BASE_IDX                                                            0
191465417d9fSFeifei Xu #define mmMC_MEM_POWER_LS                                                                              0x081c
191565417d9fSFeifei Xu #define mmMC_MEM_POWER_LS_BASE_IDX                                                                     0
191665417d9fSFeifei Xu #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_START                                                           0x081d
191765417d9fSFeifei Xu #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_START_BASE_IDX                                                  0
191865417d9fSFeifei Xu #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_END                                                             0x081e
191965417d9fSFeifei Xu #define mmMC_VM_CACHEABLE_DRAM_ADDRESS_END_BASE_IDX                                                    0
192065417d9fSFeifei Xu #define mmMC_VM_APT_CNTL                                                                               0x081f
192165417d9fSFeifei Xu #define mmMC_VM_APT_CNTL_BASE_IDX                                                                      0
192265417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_START                                                                0x0820
192365417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_START_BASE_IDX                                                       0
192465417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_END                                                                  0x0821
192565417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_END_BASE_IDX                                                         0
192665417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_LOCK_CNTL                                                            0x0822
192765417d9fSFeifei Xu #define mmMC_VM_LOCAL_HBM_ADDRESS_LOCK_CNTL_BASE_IDX                                                   0
192865417d9fSFeifei Xu 
192965417d9fSFeifei Xu 
193065417d9fSFeifei Xu // addressBlock: mmhub_utcl2_vmsharedvcdec
193165417d9fSFeifei Xu // base address: 0x6a0b0
193265417d9fSFeifei Xu #define mmMC_VM_FB_LOCATION_BASE                                                                       0x082c
193365417d9fSFeifei Xu #define mmMC_VM_FB_LOCATION_BASE_BASE_IDX                                                              0
193465417d9fSFeifei Xu #define mmMC_VM_FB_LOCATION_TOP                                                                        0x082d
193565417d9fSFeifei Xu #define mmMC_VM_FB_LOCATION_TOP_BASE_IDX                                                               0
193665417d9fSFeifei Xu #define mmMC_VM_AGP_TOP                                                                                0x082e
193765417d9fSFeifei Xu #define mmMC_VM_AGP_TOP_BASE_IDX                                                                       0
193865417d9fSFeifei Xu #define mmMC_VM_AGP_BOT                                                                                0x082f
193965417d9fSFeifei Xu #define mmMC_VM_AGP_BOT_BASE_IDX                                                                       0
194065417d9fSFeifei Xu #define mmMC_VM_AGP_BASE                                                                               0x0830
194165417d9fSFeifei Xu #define mmMC_VM_AGP_BASE_BASE_IDX                                                                      0
194265417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_LOW_ADDR                                                               0x0831
194365417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_LOW_ADDR_BASE_IDX                                                      0
194465417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_HIGH_ADDR                                                              0x0832
194565417d9fSFeifei Xu #define mmMC_VM_SYSTEM_APERTURE_HIGH_ADDR_BASE_IDX                                                     0
194665417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB_CNTL                                                                         0x0833
194765417d9fSFeifei Xu #define mmMC_VM_MX_L1_TLB_CNTL_BASE_IDX                                                                0
194865417d9fSFeifei Xu 
194965417d9fSFeifei Xu 
195065417d9fSFeifei Xu // addressBlock: mmhub_utcl2_atcl2pfcntrdec
195165417d9fSFeifei Xu // base address: 0x6a100
195265417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_LO                                                                        0x0840
195365417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_LO_BASE_IDX                                                               0
195465417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_HI                                                                        0x0841
195565417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_HI_BASE_IDX                                                               0
195665417d9fSFeifei Xu 
195765417d9fSFeifei Xu 
195865417d9fSFeifei Xu // addressBlock: mmhub_utcl2_atcl2pfcntldec
195965417d9fSFeifei Xu // base address: 0x6a120
196065417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER0_CFG                                                                      0x0848
196165417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER0_CFG_BASE_IDX                                                             0
196265417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER1_CFG                                                                      0x0849
196365417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER1_CFG_BASE_IDX                                                             0
196465417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_RSLT_CNTL                                                                 0x084a
196565417d9fSFeifei Xu #define mmATC_L2_PERFCOUNTER_RSLT_CNTL_BASE_IDX                                                        0
196665417d9fSFeifei Xu 
19678781e5dfSDennis Li /* MMEA */
19688781e5dfSDennis Li #define mmMMEA0_EDC_CNT_VG20                                                                           0x0206
19698781e5dfSDennis Li #define mmMMEA0_EDC_CNT_VG20_BASE_IDX                                                                  0
19708781e5dfSDennis Li #define mmMMEA0_EDC_CNT2_VG20                                                                          0x0207
19718781e5dfSDennis Li #define mmMMEA0_EDC_CNT2_VG20_BASE_IDX                                                                 0
19728781e5dfSDennis Li #define mmMMEA1_EDC_CNT_VG20                                                                           0x0346
19738781e5dfSDennis Li #define mmMMEA1_EDC_CNT_VG20_BASE_IDX                                                                  0
19748781e5dfSDennis Li #define mmMMEA1_EDC_CNT2_VG20                                                                          0x0347
19758781e5dfSDennis Li #define mmMMEA1_EDC_CNT2_VG20_BASE_IDX                                                                 0
19768781e5dfSDennis Li 
19778781e5dfSDennis Li // addressBlock: mmhub_utcl2_vmsharedpfdec
19788781e5dfSDennis Li // base address: 0x6a040
19798781e5dfSDennis Li #define mmMC_VM_XGMI_LFB_CNTL                                                                          0x0823
19808781e5dfSDennis Li #define mmMC_VM_XGMI_LFB_CNTL_BASE_IDX                                                                 0
19818781e5dfSDennis Li #define mmMC_VM_XGMI_LFB_SIZE                                                                          0x0824
19828781e5dfSDennis Li #define mmMC_VM_XGMI_LFB_SIZE_BASE_IDX                                                                 0
198365417d9fSFeifei Xu #endif
1984