1*f3f6eff8SLeo Li /* 2*f3f6eff8SLeo Li * Copyright 2022 Advanced Micro Devices, Inc. 3*f3f6eff8SLeo Li * 4*f3f6eff8SLeo Li * Permission is hereby granted, free of charge, to any person obtaining a 5*f3f6eff8SLeo Li * copy of this software and associated documentation files (the "Software"), 6*f3f6eff8SLeo Li * to deal in the Software without restriction, including without limitation 7*f3f6eff8SLeo Li * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8*f3f6eff8SLeo Li * and/or sell copies of the Software, and to permit persons to whom the 9*f3f6eff8SLeo Li * Software is furnished to do so, subject to the following conditions: 10*f3f6eff8SLeo Li * 11*f3f6eff8SLeo Li * The above copyright notice and this permission notice shall be included in 12*f3f6eff8SLeo Li * all copies or substantial portions of the Software. 13*f3f6eff8SLeo Li * 14*f3f6eff8SLeo Li * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15*f3f6eff8SLeo Li * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16*f3f6eff8SLeo Li * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17*f3f6eff8SLeo Li * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18*f3f6eff8SLeo Li * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19*f3f6eff8SLeo Li * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20*f3f6eff8SLeo Li * OTHER DEALINGS IN THE SOFTWARE. 21*f3f6eff8SLeo Li * 22*f3f6eff8SLeo Li */ 23*f3f6eff8SLeo Li 24*f3f6eff8SLeo Li 25*f3f6eff8SLeo Li #ifndef _mp_13_0_8_OFFSET_HEADER 26*f3f6eff8SLeo Li #define _mp_13_0_8_OFFSET_HEADER 27*f3f6eff8SLeo Li 28*f3f6eff8SLeo Li 29*f3f6eff8SLeo Li 30*f3f6eff8SLeo Li // addressBlock: mp_SmuMp0_SmnDec 31*f3f6eff8SLeo Li // base address: 0x0 32*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_32 0x0060 33*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_32_BASE_IDX 0 34*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_33 0x0061 35*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_33_BASE_IDX 0 36*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_34 0x0062 37*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_34_BASE_IDX 0 38*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_35 0x0063 39*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_35_BASE_IDX 0 40*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_36 0x0064 41*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_36_BASE_IDX 0 42*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_37 0x0065 43*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_37_BASE_IDX 0 44*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_38 0x0066 45*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_38_BASE_IDX 0 46*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_39 0x0067 47*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_39_BASE_IDX 0 48*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_40 0x0068 49*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_40_BASE_IDX 0 50*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_41 0x0069 51*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_41_BASE_IDX 0 52*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_42 0x006a 53*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_42_BASE_IDX 0 54*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_43 0x006b 55*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_43_BASE_IDX 0 56*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_44 0x006c 57*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_44_BASE_IDX 0 58*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_45 0x006d 59*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_45_BASE_IDX 0 60*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_46 0x006e 61*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_46_BASE_IDX 0 62*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_47 0x006f 63*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_47_BASE_IDX 0 64*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_48 0x0070 65*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_48_BASE_IDX 0 66*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_49 0x0071 67*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_49_BASE_IDX 0 68*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_50 0x0072 69*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_50_BASE_IDX 0 70*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_51 0x0073 71*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_51_BASE_IDX 0 72*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_52 0x0074 73*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_52_BASE_IDX 0 74*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_53 0x0075 75*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_53_BASE_IDX 0 76*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_54 0x0076 77*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_54_BASE_IDX 0 78*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_55 0x0077 79*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_55_BASE_IDX 0 80*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_56 0x0078 81*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_56_BASE_IDX 0 82*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_57 0x0079 83*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_57_BASE_IDX 0 84*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_58 0x007a 85*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_58_BASE_IDX 0 86*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_59 0x007b 87*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_59_BASE_IDX 0 88*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_60 0x007c 89*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_60_BASE_IDX 0 90*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_61 0x007d 91*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_61_BASE_IDX 0 92*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_62 0x007e 93*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_62_BASE_IDX 0 94*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_63 0x007f 95*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_63_BASE_IDX 0 96*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_64 0x0080 97*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_64_BASE_IDX 0 98*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_65 0x0081 99*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_65_BASE_IDX 0 100*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_66 0x0082 101*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_66_BASE_IDX 0 102*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_67 0x0083 103*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_67_BASE_IDX 0 104*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_68 0x0084 105*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_68_BASE_IDX 0 106*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_69 0x0085 107*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_69_BASE_IDX 0 108*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_70 0x0086 109*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_70_BASE_IDX 0 110*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_71 0x0087 111*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_71_BASE_IDX 0 112*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_72 0x0088 113*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_72_BASE_IDX 0 114*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_73 0x0089 115*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_73_BASE_IDX 0 116*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_74 0x008a 117*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_74_BASE_IDX 0 118*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_75 0x008b 119*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_75_BASE_IDX 0 120*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_76 0x008c 121*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_76_BASE_IDX 0 122*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_77 0x008d 123*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_77_BASE_IDX 0 124*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_78 0x008e 125*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_78_BASE_IDX 0 126*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_79 0x008f 127*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_79_BASE_IDX 0 128*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_80 0x0090 129*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_80_BASE_IDX 0 130*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_81 0x0091 131*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_81_BASE_IDX 0 132*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_82 0x0092 133*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_82_BASE_IDX 0 134*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_83 0x0093 135*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_83_BASE_IDX 0 136*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_84 0x0094 137*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_84_BASE_IDX 0 138*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_85 0x0095 139*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_85_BASE_IDX 0 140*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_86 0x0096 141*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_86_BASE_IDX 0 142*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_87 0x0097 143*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_87_BASE_IDX 0 144*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_88 0x0098 145*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_88_BASE_IDX 0 146*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_89 0x0099 147*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_89_BASE_IDX 0 148*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_90 0x009a 149*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_90_BASE_IDX 0 150*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_91 0x009b 151*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_91_BASE_IDX 0 152*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_92 0x009c 153*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_92_BASE_IDX 0 154*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_93 0x009d 155*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_93_BASE_IDX 0 156*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_94 0x009e 157*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_94_BASE_IDX 0 158*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_95 0x009f 159*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_95_BASE_IDX 0 160*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_96 0x00a0 161*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_96_BASE_IDX 0 162*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_97 0x00a1 163*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_97_BASE_IDX 0 164*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_98 0x00a2 165*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_98_BASE_IDX 0 166*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_99 0x00a3 167*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_99_BASE_IDX 0 168*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_100 0x00a4 169*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_100_BASE_IDX 0 170*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_101 0x00a5 171*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_101_BASE_IDX 0 172*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_102 0x00a6 173*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_102_BASE_IDX 0 174*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_103 0x00a7 175*f3f6eff8SLeo Li #define regMP0_SMN_C2PMSG_103_BASE_IDX 0 176*f3f6eff8SLeo Li #define regMP0_SMN_IH_CREDIT 0x00c1 177*f3f6eff8SLeo Li #define regMP0_SMN_IH_CREDIT_BASE_IDX 0 178*f3f6eff8SLeo Li #define regMP0_SMN_IH_SW_INT 0x00c2 179*f3f6eff8SLeo Li #define regMP0_SMN_IH_SW_INT_BASE_IDX 0 180*f3f6eff8SLeo Li #define regMP0_SMN_IH_SW_INT_CTRL 0x00c3 181*f3f6eff8SLeo Li #define regMP0_SMN_IH_SW_INT_CTRL_BASE_IDX 0 182*f3f6eff8SLeo Li 183*f3f6eff8SLeo Li 184*f3f6eff8SLeo Li // addressBlock: mp_SmuMp1_SmnDec 185*f3f6eff8SLeo Li // base address: 0x0 186*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_32 0x0260 187*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_32_BASE_IDX 0 188*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_33 0x0261 189*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_33_BASE_IDX 0 190*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_34 0x0262 191*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_34_BASE_IDX 0 192*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_35 0x0263 193*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_35_BASE_IDX 0 194*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_36 0x0264 195*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_36_BASE_IDX 0 196*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_37 0x0265 197*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_37_BASE_IDX 0 198*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_38 0x0266 199*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_38_BASE_IDX 0 200*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_39 0x0267 201*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_39_BASE_IDX 0 202*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_40 0x0268 203*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_40_BASE_IDX 0 204*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_41 0x0269 205*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_41_BASE_IDX 0 206*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_42 0x026a 207*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_42_BASE_IDX 0 208*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_43 0x026b 209*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_43_BASE_IDX 0 210*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_44 0x026c 211*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_44_BASE_IDX 0 212*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_45 0x026d 213*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_45_BASE_IDX 0 214*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_46 0x026e 215*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_46_BASE_IDX 0 216*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_47 0x026f 217*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_47_BASE_IDX 0 218*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_48 0x0270 219*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_48_BASE_IDX 0 220*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_49 0x0271 221*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_49_BASE_IDX 0 222*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_50 0x0272 223*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_50_BASE_IDX 0 224*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_51 0x0273 225*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_51_BASE_IDX 0 226*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_52 0x0274 227*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_52_BASE_IDX 0 228*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_53 0x0275 229*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_53_BASE_IDX 0 230*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_54 0x0276 231*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_54_BASE_IDX 0 232*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_55 0x0277 233*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_55_BASE_IDX 0 234*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_56 0x0278 235*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_56_BASE_IDX 0 236*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_57 0x0279 237*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_57_BASE_IDX 0 238*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_58 0x027a 239*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_58_BASE_IDX 0 240*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_59 0x027b 241*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_59_BASE_IDX 0 242*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_60 0x027c 243*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_60_BASE_IDX 0 244*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_61 0x027d 245*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_61_BASE_IDX 0 246*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_62 0x027e 247*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_62_BASE_IDX 0 248*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_63 0x027f 249*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_63_BASE_IDX 0 250*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_64 0x0280 251*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_64_BASE_IDX 0 252*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_65 0x0281 253*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_65_BASE_IDX 0 254*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_66 0x0282 255*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_66_BASE_IDX 0 256*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_67 0x0283 257*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_67_BASE_IDX 0 258*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_68 0x0284 259*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_68_BASE_IDX 0 260*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_69 0x0285 261*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_69_BASE_IDX 0 262*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_70 0x0286 263*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_70_BASE_IDX 0 264*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_71 0x0287 265*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_71_BASE_IDX 0 266*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_72 0x0288 267*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_72_BASE_IDX 0 268*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_73 0x0289 269*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_73_BASE_IDX 0 270*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_74 0x028a 271*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_74_BASE_IDX 0 272*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_75 0x028b 273*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_75_BASE_IDX 0 274*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_76 0x028c 275*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_76_BASE_IDX 0 276*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_77 0x028d 277*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_77_BASE_IDX 0 278*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_78 0x028e 279*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_78_BASE_IDX 0 280*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_79 0x028f 281*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_79_BASE_IDX 0 282*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_80 0x0290 283*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_80_BASE_IDX 0 284*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_81 0x0291 285*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_81_BASE_IDX 0 286*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_82 0x0292 287*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_82_BASE_IDX 0 288*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_83 0x0293 289*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_83_BASE_IDX 0 290*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_84 0x0294 291*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_84_BASE_IDX 0 292*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_85 0x0295 293*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_85_BASE_IDX 0 294*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_86 0x0296 295*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_86_BASE_IDX 0 296*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_87 0x0297 297*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_87_BASE_IDX 0 298*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_88 0x0298 299*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_88_BASE_IDX 0 300*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_89 0x0299 301*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_89_BASE_IDX 0 302*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_90 0x029a 303*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_90_BASE_IDX 0 304*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_91 0x029b 305*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_91_BASE_IDX 0 306*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_92 0x029c 307*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_92_BASE_IDX 0 308*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_93 0x029d 309*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_93_BASE_IDX 0 310*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_94 0x029e 311*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_94_BASE_IDX 0 312*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_95 0x029f 313*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_95_BASE_IDX 0 314*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_96 0x02a0 315*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_96_BASE_IDX 0 316*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_97 0x02a1 317*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_97_BASE_IDX 0 318*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_98 0x02a2 319*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_98_BASE_IDX 0 320*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_99 0x02a3 321*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_99_BASE_IDX 0 322*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_100 0x02a4 323*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_100_BASE_IDX 0 324*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_101 0x02a5 325*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_101_BASE_IDX 0 326*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_102 0x02a6 327*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_102_BASE_IDX 0 328*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_103 0x02a7 329*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_103_BASE_IDX 0 330*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_104 0x02a8 331*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_104_BASE_IDX 0 332*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_105 0x02a9 333*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_105_BASE_IDX 0 334*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_106 0x02aa 335*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_106_BASE_IDX 0 336*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_107 0x02ab 337*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_107_BASE_IDX 0 338*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_108 0x02ac 339*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_108_BASE_IDX 0 340*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_109 0x02ad 341*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_109_BASE_IDX 0 342*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_110 0x02ae 343*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_110_BASE_IDX 0 344*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_111 0x02af 345*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_111_BASE_IDX 0 346*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_112 0x02b0 347*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_112_BASE_IDX 0 348*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_113 0x02b1 349*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_113_BASE_IDX 0 350*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_114 0x02b2 351*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_114_BASE_IDX 0 352*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_115 0x02b3 353*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_115_BASE_IDX 0 354*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_116 0x02b4 355*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_116_BASE_IDX 0 356*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_117 0x02b5 357*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_117_BASE_IDX 0 358*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_118 0x02b6 359*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_118_BASE_IDX 0 360*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_119 0x02b7 361*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_119_BASE_IDX 0 362*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_120 0x02b8 363*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_120_BASE_IDX 0 364*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_121 0x02b9 365*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_121_BASE_IDX 0 366*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_122 0x02ba 367*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_122_BASE_IDX 0 368*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_123 0x02bb 369*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_123_BASE_IDX 0 370*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_124 0x02bc 371*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_124_BASE_IDX 0 372*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_125 0x02bd 373*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_125_BASE_IDX 0 374*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_126 0x02be 375*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_126_BASE_IDX 0 376*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_127 0x02bf 377*f3f6eff8SLeo Li #define regMP1_SMN_C2PMSG_127_BASE_IDX 0 378*f3f6eff8SLeo Li #define regMP1_SMN_IH_CREDIT 0x02c1 379*f3f6eff8SLeo Li #define regMP1_SMN_IH_CREDIT_BASE_IDX 0 380*f3f6eff8SLeo Li #define regMP1_SMN_IH_SW_INT 0x02c2 381*f3f6eff8SLeo Li #define regMP1_SMN_IH_SW_INT_BASE_IDX 0 382*f3f6eff8SLeo Li #define regMP1_SMN_IH_SW_INT_CTRL 0x02c3 383*f3f6eff8SLeo Li #define regMP1_SMN_IH_SW_INT_CTRL_BASE_IDX 0 384*f3f6eff8SLeo Li #define regMP1_SMN_FPS_CNT 0x02c4 385*f3f6eff8SLeo Li #define regMP1_SMN_FPS_CNT_BASE_IDX 0 386*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH0 0x0340 387*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH0_BASE_IDX 0 388*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH1 0x0341 389*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH1_BASE_IDX 0 390*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH2 0x0342 391*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH2_BASE_IDX 0 392*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH3 0x0343 393*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH3_BASE_IDX 0 394*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH4 0x0344 395*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH4_BASE_IDX 0 396*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH5 0x0345 397*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH5_BASE_IDX 0 398*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH6 0x0346 399*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH6_BASE_IDX 0 400*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH7 0x0347 401*f3f6eff8SLeo Li #define regMP1_SMN_EXT_SCRATCH7_BASE_IDX 0 402*f3f6eff8SLeo Li 403*f3f6eff8SLeo Li 404*f3f6eff8SLeo Li // addressBlock: mp_SmuMp1Pub_CruDec 405*f3f6eff8SLeo Li // base address: 0x0 406*f3f6eff8SLeo Li #define regMP1_FIRMWARE_FLAGS 0xbee009 407*f3f6eff8SLeo Li #define regMP1_FIRMWARE_FLAGS_BASE_IDX 0 408*f3f6eff8SLeo Li 409*f3f6eff8SLeo Li 410*f3f6eff8SLeo Li #endif 411