1e9126d09SFeifei Xu /*
2e9126d09SFeifei Xu  * Copyright (C) 2018  Advanced Micro Devices, Inc.
3e9126d09SFeifei Xu  *
4e9126d09SFeifei Xu  * Permission is hereby granted, free of charge, to any person obtaining a
5e9126d09SFeifei Xu  * copy of this software and associated documentation files (the "Software"),
6e9126d09SFeifei Xu  * to deal in the Software without restriction, including without limitation
7e9126d09SFeifei Xu  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8e9126d09SFeifei Xu  * and/or sell copies of the Software, and to permit persons to whom the
9e9126d09SFeifei Xu  * Software is furnished to do so, subject to the following conditions:
10e9126d09SFeifei Xu  *
11e9126d09SFeifei Xu  * The above copyright notice and this permission notice shall be included
12e9126d09SFeifei Xu  * in all copies or substantial portions of the Software.
13e9126d09SFeifei Xu  *
14e9126d09SFeifei Xu  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15e9126d09SFeifei Xu  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16e9126d09SFeifei Xu  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17e9126d09SFeifei Xu  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18e9126d09SFeifei Xu  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19e9126d09SFeifei Xu  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20e9126d09SFeifei Xu  */
21e9126d09SFeifei Xu 
22e9126d09SFeifei Xu #ifndef _mp_11_0_2_OFFSET_HEADER
23e9126d09SFeifei Xu #define _mp_11_0_2_OFFSET_HEADER
24e9126d09SFeifei Xu 
25e9126d09SFeifei Xu 
26e9126d09SFeifei Xu // addressBlock: mp_SmuMp0_SmnDec
27e9126d09SFeifei Xu // base address: 0x0
28e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_32                                                                            0x0060
29e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_32_BASE_IDX                                                                   0
30e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_33                                                                            0x0061
31e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_33_BASE_IDX                                                                   0
32e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_34                                                                            0x0062
33e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_34_BASE_IDX                                                                   0
34e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_35                                                                            0x0063
35e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_35_BASE_IDX                                                                   0
36e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_36                                                                            0x0064
37e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_36_BASE_IDX                                                                   0
38e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_37                                                                            0x0065
39e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_37_BASE_IDX                                                                   0
40e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_38                                                                            0x0066
41e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_38_BASE_IDX                                                                   0
42e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_39                                                                            0x0067
43e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_39_BASE_IDX                                                                   0
44e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_40                                                                            0x0068
45e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_40_BASE_IDX                                                                   0
46e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_41                                                                            0x0069
47e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_41_BASE_IDX                                                                   0
48e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_42                                                                            0x006a
49e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_42_BASE_IDX                                                                   0
50e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_43                                                                            0x006b
51e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_43_BASE_IDX                                                                   0
52e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_44                                                                            0x006c
53e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_44_BASE_IDX                                                                   0
54e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_45                                                                            0x006d
55e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_45_BASE_IDX                                                                   0
56e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_46                                                                            0x006e
57e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_46_BASE_IDX                                                                   0
58e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_47                                                                            0x006f
59e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_47_BASE_IDX                                                                   0
60e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_48                                                                            0x0070
61e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_48_BASE_IDX                                                                   0
62e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_49                                                                            0x0071
63e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_49_BASE_IDX                                                                   0
64e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_50                                                                            0x0072
65e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_50_BASE_IDX                                                                   0
66e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_51                                                                            0x0073
67e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_51_BASE_IDX                                                                   0
68e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_52                                                                            0x0074
69e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_52_BASE_IDX                                                                   0
70e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_53                                                                            0x0075
71e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_53_BASE_IDX                                                                   0
72e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_54                                                                            0x0076
73e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_54_BASE_IDX                                                                   0
74e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_55                                                                            0x0077
75e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_55_BASE_IDX                                                                   0
76e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_56                                                                            0x0078
77e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_56_BASE_IDX                                                                   0
78e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_57                                                                            0x0079
79e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_57_BASE_IDX                                                                   0
80e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_58                                                                            0x007a
81e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_58_BASE_IDX                                                                   0
82e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_59                                                                            0x007b
83e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_59_BASE_IDX                                                                   0
84e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_60                                                                            0x007c
85e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_60_BASE_IDX                                                                   0
86e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_61                                                                            0x007d
87e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_61_BASE_IDX                                                                   0
88e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_62                                                                            0x007e
89e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_62_BASE_IDX                                                                   0
90e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_63                                                                            0x007f
91e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_63_BASE_IDX                                                                   0
92e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_64                                                                            0x0080
93e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_64_BASE_IDX                                                                   0
94e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_65                                                                            0x0081
95e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_65_BASE_IDX                                                                   0
96e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_66                                                                            0x0082
97e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_66_BASE_IDX                                                                   0
98e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_67                                                                            0x0083
99e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_67_BASE_IDX                                                                   0
100e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_68                                                                            0x0084
101e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_68_BASE_IDX                                                                   0
102e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_69                                                                            0x0085
103e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_69_BASE_IDX                                                                   0
104e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_70                                                                            0x0086
105e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_70_BASE_IDX                                                                   0
106e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_71                                                                            0x0087
107e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_71_BASE_IDX                                                                   0
108e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_72                                                                            0x0088
109e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_72_BASE_IDX                                                                   0
110e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_73                                                                            0x0089
111e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_73_BASE_IDX                                                                   0
112e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_74                                                                            0x008a
113e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_74_BASE_IDX                                                                   0
114e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_75                                                                            0x008b
115e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_75_BASE_IDX                                                                   0
116e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_76                                                                            0x008c
117e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_76_BASE_IDX                                                                   0
118e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_77                                                                            0x008d
119e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_77_BASE_IDX                                                                   0
120e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_78                                                                            0x008e
121e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_78_BASE_IDX                                                                   0
122e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_79                                                                            0x008f
123e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_79_BASE_IDX                                                                   0
124e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_80                                                                            0x0090
125e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_80_BASE_IDX                                                                   0
126e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_81                                                                            0x0091
127e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_81_BASE_IDX                                                                   0
128e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_82                                                                            0x0092
129e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_82_BASE_IDX                                                                   0
130e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_83                                                                            0x0093
131e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_83_BASE_IDX                                                                   0
132e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_84                                                                            0x0094
133e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_84_BASE_IDX                                                                   0
134e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_85                                                                            0x0095
135e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_85_BASE_IDX                                                                   0
136e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_86                                                                            0x0096
137e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_86_BASE_IDX                                                                   0
138e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_87                                                                            0x0097
139e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_87_BASE_IDX                                                                   0
140e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_88                                                                            0x0098
141e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_88_BASE_IDX                                                                   0
142e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_89                                                                            0x0099
143e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_89_BASE_IDX                                                                   0
144e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_90                                                                            0x009a
145e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_90_BASE_IDX                                                                   0
146e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_91                                                                            0x009b
147e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_91_BASE_IDX                                                                   0
148e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_92                                                                            0x009c
149e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_92_BASE_IDX                                                                   0
150e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_93                                                                            0x009d
151e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_93_BASE_IDX                                                                   0
152e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_94                                                                            0x009e
153e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_94_BASE_IDX                                                                   0
154e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_95                                                                            0x009f
155e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_95_BASE_IDX                                                                   0
156e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_96                                                                            0x00a0
157e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_96_BASE_IDX                                                                   0
158e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_97                                                                            0x00a1
159e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_97_BASE_IDX                                                                   0
160e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_98                                                                            0x00a2
161e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_98_BASE_IDX                                                                   0
162e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_99                                                                            0x00a3
163e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_99_BASE_IDX                                                                   0
164e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_100                                                                           0x00a4
165e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_100_BASE_IDX                                                                  0
166e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_101                                                                           0x00a5
167e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_101_BASE_IDX                                                                  0
168e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_102                                                                           0x00a6
169e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_102_BASE_IDX                                                                  0
170e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_103                                                                           0x00a7
171e9126d09SFeifei Xu #define mmMP0_SMN_C2PMSG_103_BASE_IDX                                                                  0
172e9126d09SFeifei Xu #define mmMP0_SMN_ACTIVE_FCN_ID                                                                        0x00c0
173e9126d09SFeifei Xu #define mmMP0_SMN_ACTIVE_FCN_ID_BASE_IDX                                                               0
174e9126d09SFeifei Xu #define mmMP0_SMN_IH_CREDIT                                                                            0x00c1
175e9126d09SFeifei Xu #define mmMP0_SMN_IH_CREDIT_BASE_IDX                                                                   0
176e9126d09SFeifei Xu #define mmMP0_SMN_IH_SW_INT                                                                            0x00c2
177e9126d09SFeifei Xu #define mmMP0_SMN_IH_SW_INT_BASE_IDX                                                                   0
178e9126d09SFeifei Xu #define mmMP0_SMN_IH_SW_INT_CTRL                                                                       0x00c3
179e9126d09SFeifei Xu #define mmMP0_SMN_IH_SW_INT_CTRL_BASE_IDX                                                              0
180e9126d09SFeifei Xu 
181e9126d09SFeifei Xu 
182e9126d09SFeifei Xu // addressBlock: mp_SmuMp1_SmnDec
183e9126d09SFeifei Xu // base address: 0x0
184e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_32                                                                            0x0260
185e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_32_BASE_IDX                                                                   0
186e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_33                                                                            0x0261
187e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_33_BASE_IDX                                                                   0
188e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_34                                                                            0x0262
189e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_34_BASE_IDX                                                                   0
190e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_35                                                                            0x0263
191e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_35_BASE_IDX                                                                   0
192e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_36                                                                            0x0264
193e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_36_BASE_IDX                                                                   0
194e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_37                                                                            0x0265
195e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_37_BASE_IDX                                                                   0
196e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_38                                                                            0x0266
197e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_38_BASE_IDX                                                                   0
198e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_39                                                                            0x0267
199e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_39_BASE_IDX                                                                   0
200e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_40                                                                            0x0268
201e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_40_BASE_IDX                                                                   0
202e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_41                                                                            0x0269
203e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_41_BASE_IDX                                                                   0
204e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_42                                                                            0x026a
205e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_42_BASE_IDX                                                                   0
206e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_43                                                                            0x026b
207e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_43_BASE_IDX                                                                   0
208e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_44                                                                            0x026c
209e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_44_BASE_IDX                                                                   0
210e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_45                                                                            0x026d
211e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_45_BASE_IDX                                                                   0
212e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_46                                                                            0x026e
213e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_46_BASE_IDX                                                                   0
214e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_47                                                                            0x026f
215e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_47_BASE_IDX                                                                   0
216e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_48                                                                            0x0270
217e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_48_BASE_IDX                                                                   0
218e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_49                                                                            0x0271
219e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_49_BASE_IDX                                                                   0
220e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_50                                                                            0x0272
221e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_50_BASE_IDX                                                                   0
222e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_51                                                                            0x0273
223e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_51_BASE_IDX                                                                   0
224e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_52                                                                            0x0274
225e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_52_BASE_IDX                                                                   0
226e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_53                                                                            0x0275
227e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_53_BASE_IDX                                                                   0
228e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_54                                                                            0x0276
229e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_54_BASE_IDX                                                                   0
230e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_55                                                                            0x0277
231e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_55_BASE_IDX                                                                   0
232e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_56                                                                            0x0278
233e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_56_BASE_IDX                                                                   0
234e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_57                                                                            0x0279
235e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_57_BASE_IDX                                                                   0
236e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_58                                                                            0x027a
237e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_58_BASE_IDX                                                                   0
238e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_59                                                                            0x027b
239e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_59_BASE_IDX                                                                   0
240e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_60                                                                            0x027c
241e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_60_BASE_IDX                                                                   0
242e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_61                                                                            0x027d
243e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_61_BASE_IDX                                                                   0
244e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_62                                                                            0x027e
245e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_62_BASE_IDX                                                                   0
246e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_63                                                                            0x027f
247e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_63_BASE_IDX                                                                   0
248e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_64                                                                            0x0280
249e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_64_BASE_IDX                                                                   0
250e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_65                                                                            0x0281
251e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_65_BASE_IDX                                                                   0
252e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_66                                                                            0x0282
253e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_66_BASE_IDX                                                                   0
254e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_67                                                                            0x0283
255e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_67_BASE_IDX                                                                   0
256e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_68                                                                            0x0284
257e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_68_BASE_IDX                                                                   0
258e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_69                                                                            0x0285
259e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_69_BASE_IDX                                                                   0
260e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_70                                                                            0x0286
261e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_70_BASE_IDX                                                                   0
262e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_71                                                                            0x0287
263e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_71_BASE_IDX                                                                   0
264e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_72                                                                            0x0288
265e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_72_BASE_IDX                                                                   0
266e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_73                                                                            0x0289
267e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_73_BASE_IDX                                                                   0
268e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_74                                                                            0x028a
269e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_74_BASE_IDX                                                                   0
270e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_75                                                                            0x028b
271e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_75_BASE_IDX                                                                   0
272e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_76                                                                            0x028c
273e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_76_BASE_IDX                                                                   0
274e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_77                                                                            0x028d
275e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_77_BASE_IDX                                                                   0
276e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_78                                                                            0x028e
277e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_78_BASE_IDX                                                                   0
278e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_79                                                                            0x028f
279e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_79_BASE_IDX                                                                   0
280e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_80                                                                            0x0290
281e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_80_BASE_IDX                                                                   0
282e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_81                                                                            0x0291
283e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_81_BASE_IDX                                                                   0
284e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_82                                                                            0x0292
285e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_82_BASE_IDX                                                                   0
286e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_83                                                                            0x0293
287e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_83_BASE_IDX                                                                   0
288e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_84                                                                            0x0294
289e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_84_BASE_IDX                                                                   0
290e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_85                                                                            0x0295
291e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_85_BASE_IDX                                                                   0
292e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_86                                                                            0x0296
293e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_86_BASE_IDX                                                                   0
294e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_87                                                                            0x0297
295e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_87_BASE_IDX                                                                   0
296e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_88                                                                            0x0298
297e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_88_BASE_IDX                                                                   0
298e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_89                                                                            0x0299
299e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_89_BASE_IDX                                                                   0
300e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_90                                                                            0x029a
301e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_90_BASE_IDX                                                                   0
302e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_91                                                                            0x029b
303e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_91_BASE_IDX                                                                   0
304e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_92                                                                            0x029c
305e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_92_BASE_IDX                                                                   0
306e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_93                                                                            0x029d
307e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_93_BASE_IDX                                                                   0
308e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_94                                                                            0x029e
309e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_94_BASE_IDX                                                                   0
310e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_95                                                                            0x029f
311e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_95_BASE_IDX                                                                   0
312e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_96                                                                            0x02a0
313e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_96_BASE_IDX                                                                   0
314e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_97                                                                            0x02a1
315e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_97_BASE_IDX                                                                   0
316e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_98                                                                            0x02a2
317e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_98_BASE_IDX                                                                   0
318e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_99                                                                            0x02a3
319e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_99_BASE_IDX                                                                   0
320e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_100                                                                           0x02a4
321e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_100_BASE_IDX                                                                  0
322e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_101                                                                           0x02a5
323e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_101_BASE_IDX                                                                  0
324e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_102                                                                           0x02a6
325e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_102_BASE_IDX                                                                  0
326e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_103                                                                           0x02a7
327e9126d09SFeifei Xu #define mmMP1_SMN_C2PMSG_103_BASE_IDX                                                                  0
328e9126d09SFeifei Xu #define mmMP1_SMN_ACTIVE_FCN_ID                                                                        0x02c0
329e9126d09SFeifei Xu #define mmMP1_SMN_ACTIVE_FCN_ID_BASE_IDX                                                               0
330e9126d09SFeifei Xu #define mmMP1_SMN_IH_CREDIT                                                                            0x02c1
331e9126d09SFeifei Xu #define mmMP1_SMN_IH_CREDIT_BASE_IDX                                                                   0
332e9126d09SFeifei Xu #define mmMP1_SMN_IH_SW_INT                                                                            0x02c2
333e9126d09SFeifei Xu #define mmMP1_SMN_IH_SW_INT_BASE_IDX                                                                   0
334e9126d09SFeifei Xu #define mmMP1_SMN_IH_SW_INT_CTRL                                                                       0x02c3
335e9126d09SFeifei Xu #define mmMP1_SMN_IH_SW_INT_CTRL_BASE_IDX                                                              0
336e9126d09SFeifei Xu #define mmMP1_SMN_FPS_CNT                                                                              0x02c4
337e9126d09SFeifei Xu #define mmMP1_SMN_FPS_CNT_BASE_IDX                                                                     0
338e9126d09SFeifei Xu #define mmMP1_SMN_PUB_CTRL                                                                             0x02c5
339e9126d09SFeifei Xu #define mmMP1_SMN_PUB_CTRL_BASE_IDX                                                                    0
340e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH0                                                                         0x03c0
341e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH0_BASE_IDX                                                                0
342e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH1                                                                         0x03c1
343e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH1_BASE_IDX                                                                0
344e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH2                                                                         0x03c2
345e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH2_BASE_IDX                                                                0
346e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH3                                                                         0x03c3
347e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH3_BASE_IDX                                                                0
348e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH4                                                                         0x03c4
349e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH4_BASE_IDX                                                                0
350e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH5                                                                         0x03c5
351e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH5_BASE_IDX                                                                0
352e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH6                                                                         0x03c6
353e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH6_BASE_IDX                                                                0
354e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH7                                                                         0x03c7
355e9126d09SFeifei Xu #define mmMP1_SMN_EXT_SCRATCH7_BASE_IDX                                                                0
356e9126d09SFeifei Xu 
357*db5b5c67SAndrey Grodzovsky /*
358*db5b5c67SAndrey Grodzovsky  * addressBlock: mp_SmuMp1Pub_MmuDec
359*db5b5c67SAndrey Grodzovsky  * base address: 0x0
360*db5b5c67SAndrey Grodzovsky  */
361*db5b5c67SAndrey Grodzovsky #define smnMP1_PMI_3_START                                                                              0x3030204
362*db5b5c67SAndrey Grodzovsky #define smnMP1_PMI_3_FIFO                                                                               0x3030208
363*db5b5c67SAndrey Grodzovsky #define smnMP1_PMI_3                                                                                    0x3030600
364e9126d09SFeifei Xu 
365e9126d09SFeifei Xu #endif
366