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