1 /* $NetBSD: smuio_9_0_sh_mask.h,v 1.2 2021/12/18 23:45:23 riastradh Exp $ */ 2 3 /* 4 * Copyright (C) 2017 Advanced Micro Devices, Inc. 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a 7 * copy of this software and associated documentation files (the "Software"), 8 * to deal in the Software without restriction, including without limitation 9 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 10 * and/or sell copies of the Software, and to permit persons to whom the 11 * Software is furnished to do so, subject to the following conditions: 12 * 13 * The above copyright notice and this permission notice shall be included 14 * in all copies or substantial portions of the Software. 15 * 16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 17 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 19 * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 20 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 */ 23 #ifndef _smuio_9_0_SH_MASK_HEADER 24 #define _smuio_9_0_SH_MASK_HEADER 25 26 27 // addressBlock: smuio_smuio_SmuSmuioDec 28 //ROM_CNTL 29 #define ROM_CNTL__CLOCK_GATING_EN__SHIFT 0x0 30 #define ROM_CNTL__CLOCK_GATING_EN_MASK 0x00000001L 31 //ROM_STATUS 32 #define ROM_STATUS__ROM_BUSY__SHIFT 0x0 33 #define ROM_STATUS__ROM_BUSY_MASK 0x00000001L 34 //CGTT_ROM_CLK_CTRL0 35 #define CGTT_ROM_CLK_CTRL0__ON_DELAY__SHIFT 0x0 36 #define CGTT_ROM_CLK_CTRL0__OFF_HYSTERESIS__SHIFT 0x4 37 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE1__SHIFT 0x1e 38 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0__SHIFT 0x1f 39 #define CGTT_ROM_CLK_CTRL0__ON_DELAY_MASK 0x0000000FL 40 #define CGTT_ROM_CLK_CTRL0__OFF_HYSTERESIS_MASK 0x00000FF0L 41 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE1_MASK 0x40000000L 42 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK 0x80000000L 43 //ROM_INDEX 44 #define ROM_INDEX__ROM_INDEX__SHIFT 0x0 45 #define ROM_INDEX__ROM_INDEX_MASK 0x00FFFFFFL 46 //ROM_DATA 47 #define ROM_DATA__ROM_DATA__SHIFT 0x0 48 #define ROM_DATA__ROM_DATA_MASK 0xFFFFFFFFL 49 //ROM_START 50 #define ROM_START__ROM_START__SHIFT 0x0 51 #define ROM_START__ROM_START_MASK 0x00FFFFFFL 52 //ROM_SW_CNTL 53 #define ROM_SW_CNTL__DATA_SIZE__SHIFT 0x0 54 #define ROM_SW_CNTL__COMMAND_SIZE__SHIFT 0x10 55 #define ROM_SW_CNTL__ROM_SW_RETURN_DATA_ENABLE__SHIFT 0x12 56 #define ROM_SW_CNTL__DATA_SIZE_MASK 0x0000FFFFL 57 #define ROM_SW_CNTL__COMMAND_SIZE_MASK 0x00030000L 58 #define ROM_SW_CNTL__ROM_SW_RETURN_DATA_ENABLE_MASK 0x00040000L 59 //ROM_SW_STATUS 60 #define ROM_SW_STATUS__ROM_SW_DONE__SHIFT 0x0 61 #define ROM_SW_STATUS__ROM_SW_DONE_MASK 0x00000001L 62 //ROM_SW_COMMAND 63 #define ROM_SW_COMMAND__ROM_SW_INSTRUCTION__SHIFT 0x0 64 #define ROM_SW_COMMAND__ROM_SW_ADDRESS__SHIFT 0x8 65 #define ROM_SW_COMMAND__ROM_SW_INSTRUCTION_MASK 0x000000FFL 66 #define ROM_SW_COMMAND__ROM_SW_ADDRESS_MASK 0xFFFFFF00L 67 //ROM_SW_DATA_1 68 #define ROM_SW_DATA_1__ROM_SW_DATA__SHIFT 0x0 69 #define ROM_SW_DATA_1__ROM_SW_DATA_MASK 0xFFFFFFFFL 70 //ROM_SW_DATA_2 71 #define ROM_SW_DATA_2__ROM_SW_DATA__SHIFT 0x0 72 #define ROM_SW_DATA_2__ROM_SW_DATA_MASK 0xFFFFFFFFL 73 //ROM_SW_DATA_3 74 #define ROM_SW_DATA_3__ROM_SW_DATA__SHIFT 0x0 75 #define ROM_SW_DATA_3__ROM_SW_DATA_MASK 0xFFFFFFFFL 76 //ROM_SW_DATA_4 77 #define ROM_SW_DATA_4__ROM_SW_DATA__SHIFT 0x0 78 #define ROM_SW_DATA_4__ROM_SW_DATA_MASK 0xFFFFFFFFL 79 //ROM_SW_DATA_5 80 #define ROM_SW_DATA_5__ROM_SW_DATA__SHIFT 0x0 81 #define ROM_SW_DATA_5__ROM_SW_DATA_MASK 0xFFFFFFFFL 82 //ROM_SW_DATA_6 83 #define ROM_SW_DATA_6__ROM_SW_DATA__SHIFT 0x0 84 #define ROM_SW_DATA_6__ROM_SW_DATA_MASK 0xFFFFFFFFL 85 //ROM_SW_DATA_7 86 #define ROM_SW_DATA_7__ROM_SW_DATA__SHIFT 0x0 87 #define ROM_SW_DATA_7__ROM_SW_DATA_MASK 0xFFFFFFFFL 88 //ROM_SW_DATA_8 89 #define ROM_SW_DATA_8__ROM_SW_DATA__SHIFT 0x0 90 #define ROM_SW_DATA_8__ROM_SW_DATA_MASK 0xFFFFFFFFL 91 //ROM_SW_DATA_9 92 #define ROM_SW_DATA_9__ROM_SW_DATA__SHIFT 0x0 93 #define ROM_SW_DATA_9__ROM_SW_DATA_MASK 0xFFFFFFFFL 94 //ROM_SW_DATA_10 95 #define ROM_SW_DATA_10__ROM_SW_DATA__SHIFT 0x0 96 #define ROM_SW_DATA_10__ROM_SW_DATA_MASK 0xFFFFFFFFL 97 //ROM_SW_DATA_11 98 #define ROM_SW_DATA_11__ROM_SW_DATA__SHIFT 0x0 99 #define ROM_SW_DATA_11__ROM_SW_DATA_MASK 0xFFFFFFFFL 100 //ROM_SW_DATA_12 101 #define ROM_SW_DATA_12__ROM_SW_DATA__SHIFT 0x0 102 #define ROM_SW_DATA_12__ROM_SW_DATA_MASK 0xFFFFFFFFL 103 //ROM_SW_DATA_13 104 #define ROM_SW_DATA_13__ROM_SW_DATA__SHIFT 0x0 105 #define ROM_SW_DATA_13__ROM_SW_DATA_MASK 0xFFFFFFFFL 106 //ROM_SW_DATA_14 107 #define ROM_SW_DATA_14__ROM_SW_DATA__SHIFT 0x0 108 #define ROM_SW_DATA_14__ROM_SW_DATA_MASK 0xFFFFFFFFL 109 //ROM_SW_DATA_15 110 #define ROM_SW_DATA_15__ROM_SW_DATA__SHIFT 0x0 111 #define ROM_SW_DATA_15__ROM_SW_DATA_MASK 0xFFFFFFFFL 112 //ROM_SW_DATA_16 113 #define ROM_SW_DATA_16__ROM_SW_DATA__SHIFT 0x0 114 #define ROM_SW_DATA_16__ROM_SW_DATA_MASK 0xFFFFFFFFL 115 //ROM_SW_DATA_17 116 #define ROM_SW_DATA_17__ROM_SW_DATA__SHIFT 0x0 117 #define ROM_SW_DATA_17__ROM_SW_DATA_MASK 0xFFFFFFFFL 118 //ROM_SW_DATA_18 119 #define ROM_SW_DATA_18__ROM_SW_DATA__SHIFT 0x0 120 #define ROM_SW_DATA_18__ROM_SW_DATA_MASK 0xFFFFFFFFL 121 //ROM_SW_DATA_19 122 #define ROM_SW_DATA_19__ROM_SW_DATA__SHIFT 0x0 123 #define ROM_SW_DATA_19__ROM_SW_DATA_MASK 0xFFFFFFFFL 124 //ROM_SW_DATA_20 125 #define ROM_SW_DATA_20__ROM_SW_DATA__SHIFT 0x0 126 #define ROM_SW_DATA_20__ROM_SW_DATA_MASK 0xFFFFFFFFL 127 //ROM_SW_DATA_21 128 #define ROM_SW_DATA_21__ROM_SW_DATA__SHIFT 0x0 129 #define ROM_SW_DATA_21__ROM_SW_DATA_MASK 0xFFFFFFFFL 130 //ROM_SW_DATA_22 131 #define ROM_SW_DATA_22__ROM_SW_DATA__SHIFT 0x0 132 #define ROM_SW_DATA_22__ROM_SW_DATA_MASK 0xFFFFFFFFL 133 //ROM_SW_DATA_23 134 #define ROM_SW_DATA_23__ROM_SW_DATA__SHIFT 0x0 135 #define ROM_SW_DATA_23__ROM_SW_DATA_MASK 0xFFFFFFFFL 136 //ROM_SW_DATA_24 137 #define ROM_SW_DATA_24__ROM_SW_DATA__SHIFT 0x0 138 #define ROM_SW_DATA_24__ROM_SW_DATA_MASK 0xFFFFFFFFL 139 //ROM_SW_DATA_25 140 #define ROM_SW_DATA_25__ROM_SW_DATA__SHIFT 0x0 141 #define ROM_SW_DATA_25__ROM_SW_DATA_MASK 0xFFFFFFFFL 142 //ROM_SW_DATA_26 143 #define ROM_SW_DATA_26__ROM_SW_DATA__SHIFT 0x0 144 #define ROM_SW_DATA_26__ROM_SW_DATA_MASK 0xFFFFFFFFL 145 //ROM_SW_DATA_27 146 #define ROM_SW_DATA_27__ROM_SW_DATA__SHIFT 0x0 147 #define ROM_SW_DATA_27__ROM_SW_DATA_MASK 0xFFFFFFFFL 148 //ROM_SW_DATA_28 149 #define ROM_SW_DATA_28__ROM_SW_DATA__SHIFT 0x0 150 #define ROM_SW_DATA_28__ROM_SW_DATA_MASK 0xFFFFFFFFL 151 //ROM_SW_DATA_29 152 #define ROM_SW_DATA_29__ROM_SW_DATA__SHIFT 0x0 153 #define ROM_SW_DATA_29__ROM_SW_DATA_MASK 0xFFFFFFFFL 154 //ROM_SW_DATA_30 155 #define ROM_SW_DATA_30__ROM_SW_DATA__SHIFT 0x0 156 #define ROM_SW_DATA_30__ROM_SW_DATA_MASK 0xFFFFFFFFL 157 //ROM_SW_DATA_31 158 #define ROM_SW_DATA_31__ROM_SW_DATA__SHIFT 0x0 159 #define ROM_SW_DATA_31__ROM_SW_DATA_MASK 0xFFFFFFFFL 160 //ROM_SW_DATA_32 161 #define ROM_SW_DATA_32__ROM_SW_DATA__SHIFT 0x0 162 #define ROM_SW_DATA_32__ROM_SW_DATA_MASK 0xFFFFFFFFL 163 //ROM_SW_DATA_33 164 #define ROM_SW_DATA_33__ROM_SW_DATA__SHIFT 0x0 165 #define ROM_SW_DATA_33__ROM_SW_DATA_MASK 0xFFFFFFFFL 166 //ROM_SW_DATA_34 167 #define ROM_SW_DATA_34__ROM_SW_DATA__SHIFT 0x0 168 #define ROM_SW_DATA_34__ROM_SW_DATA_MASK 0xFFFFFFFFL 169 //ROM_SW_DATA_35 170 #define ROM_SW_DATA_35__ROM_SW_DATA__SHIFT 0x0 171 #define ROM_SW_DATA_35__ROM_SW_DATA_MASK 0xFFFFFFFFL 172 //ROM_SW_DATA_36 173 #define ROM_SW_DATA_36__ROM_SW_DATA__SHIFT 0x0 174 #define ROM_SW_DATA_36__ROM_SW_DATA_MASK 0xFFFFFFFFL 175 //ROM_SW_DATA_37 176 #define ROM_SW_DATA_37__ROM_SW_DATA__SHIFT 0x0 177 #define ROM_SW_DATA_37__ROM_SW_DATA_MASK 0xFFFFFFFFL 178 //ROM_SW_DATA_38 179 #define ROM_SW_DATA_38__ROM_SW_DATA__SHIFT 0x0 180 #define ROM_SW_DATA_38__ROM_SW_DATA_MASK 0xFFFFFFFFL 181 //ROM_SW_DATA_39 182 #define ROM_SW_DATA_39__ROM_SW_DATA__SHIFT 0x0 183 #define ROM_SW_DATA_39__ROM_SW_DATA_MASK 0xFFFFFFFFL 184 //ROM_SW_DATA_40 185 #define ROM_SW_DATA_40__ROM_SW_DATA__SHIFT 0x0 186 #define ROM_SW_DATA_40__ROM_SW_DATA_MASK 0xFFFFFFFFL 187 //ROM_SW_DATA_41 188 #define ROM_SW_DATA_41__ROM_SW_DATA__SHIFT 0x0 189 #define ROM_SW_DATA_41__ROM_SW_DATA_MASK 0xFFFFFFFFL 190 //ROM_SW_DATA_42 191 #define ROM_SW_DATA_42__ROM_SW_DATA__SHIFT 0x0 192 #define ROM_SW_DATA_42__ROM_SW_DATA_MASK 0xFFFFFFFFL 193 //ROM_SW_DATA_43 194 #define ROM_SW_DATA_43__ROM_SW_DATA__SHIFT 0x0 195 #define ROM_SW_DATA_43__ROM_SW_DATA_MASK 0xFFFFFFFFL 196 //ROM_SW_DATA_44 197 #define ROM_SW_DATA_44__ROM_SW_DATA__SHIFT 0x0 198 #define ROM_SW_DATA_44__ROM_SW_DATA_MASK 0xFFFFFFFFL 199 //ROM_SW_DATA_45 200 #define ROM_SW_DATA_45__ROM_SW_DATA__SHIFT 0x0 201 #define ROM_SW_DATA_45__ROM_SW_DATA_MASK 0xFFFFFFFFL 202 //ROM_SW_DATA_46 203 #define ROM_SW_DATA_46__ROM_SW_DATA__SHIFT 0x0 204 #define ROM_SW_DATA_46__ROM_SW_DATA_MASK 0xFFFFFFFFL 205 //ROM_SW_DATA_47 206 #define ROM_SW_DATA_47__ROM_SW_DATA__SHIFT 0x0 207 #define ROM_SW_DATA_47__ROM_SW_DATA_MASK 0xFFFFFFFFL 208 //ROM_SW_DATA_48 209 #define ROM_SW_DATA_48__ROM_SW_DATA__SHIFT 0x0 210 #define ROM_SW_DATA_48__ROM_SW_DATA_MASK 0xFFFFFFFFL 211 //ROM_SW_DATA_49 212 #define ROM_SW_DATA_49__ROM_SW_DATA__SHIFT 0x0 213 #define ROM_SW_DATA_49__ROM_SW_DATA_MASK 0xFFFFFFFFL 214 //ROM_SW_DATA_50 215 #define ROM_SW_DATA_50__ROM_SW_DATA__SHIFT 0x0 216 #define ROM_SW_DATA_50__ROM_SW_DATA_MASK 0xFFFFFFFFL 217 //ROM_SW_DATA_51 218 #define ROM_SW_DATA_51__ROM_SW_DATA__SHIFT 0x0 219 #define ROM_SW_DATA_51__ROM_SW_DATA_MASK 0xFFFFFFFFL 220 //ROM_SW_DATA_52 221 #define ROM_SW_DATA_52__ROM_SW_DATA__SHIFT 0x0 222 #define ROM_SW_DATA_52__ROM_SW_DATA_MASK 0xFFFFFFFFL 223 //ROM_SW_DATA_53 224 #define ROM_SW_DATA_53__ROM_SW_DATA__SHIFT 0x0 225 #define ROM_SW_DATA_53__ROM_SW_DATA_MASK 0xFFFFFFFFL 226 //ROM_SW_DATA_54 227 #define ROM_SW_DATA_54__ROM_SW_DATA__SHIFT 0x0 228 #define ROM_SW_DATA_54__ROM_SW_DATA_MASK 0xFFFFFFFFL 229 //ROM_SW_DATA_55 230 #define ROM_SW_DATA_55__ROM_SW_DATA__SHIFT 0x0 231 #define ROM_SW_DATA_55__ROM_SW_DATA_MASK 0xFFFFFFFFL 232 //ROM_SW_DATA_56 233 #define ROM_SW_DATA_56__ROM_SW_DATA__SHIFT 0x0 234 #define ROM_SW_DATA_56__ROM_SW_DATA_MASK 0xFFFFFFFFL 235 //ROM_SW_DATA_57 236 #define ROM_SW_DATA_57__ROM_SW_DATA__SHIFT 0x0 237 #define ROM_SW_DATA_57__ROM_SW_DATA_MASK 0xFFFFFFFFL 238 //ROM_SW_DATA_58 239 #define ROM_SW_DATA_58__ROM_SW_DATA__SHIFT 0x0 240 #define ROM_SW_DATA_58__ROM_SW_DATA_MASK 0xFFFFFFFFL 241 //ROM_SW_DATA_59 242 #define ROM_SW_DATA_59__ROM_SW_DATA__SHIFT 0x0 243 #define ROM_SW_DATA_59__ROM_SW_DATA_MASK 0xFFFFFFFFL 244 //ROM_SW_DATA_60 245 #define ROM_SW_DATA_60__ROM_SW_DATA__SHIFT 0x0 246 #define ROM_SW_DATA_60__ROM_SW_DATA_MASK 0xFFFFFFFFL 247 //ROM_SW_DATA_61 248 #define ROM_SW_DATA_61__ROM_SW_DATA__SHIFT 0x0 249 #define ROM_SW_DATA_61__ROM_SW_DATA_MASK 0xFFFFFFFFL 250 //ROM_SW_DATA_62 251 #define ROM_SW_DATA_62__ROM_SW_DATA__SHIFT 0x0 252 #define ROM_SW_DATA_62__ROM_SW_DATA_MASK 0xFFFFFFFFL 253 //ROM_SW_DATA_63 254 #define ROM_SW_DATA_63__ROM_SW_DATA__SHIFT 0x0 255 #define ROM_SW_DATA_63__ROM_SW_DATA_MASK 0xFFFFFFFFL 256 //ROM_SW_DATA_64 257 #define ROM_SW_DATA_64__ROM_SW_DATA__SHIFT 0x0 258 #define ROM_SW_DATA_64__ROM_SW_DATA_MASK 0xFFFFFFFFL 259 /* SMUSVI0_PLANE0_CURRENTVID */ 260 #define SMUSVI0_PLANE0_CURRENTVID__CURRENT_SVI0_PLANE0_VID__SHIFT 0x18 261 #define SMUSVI0_PLANE0_CURRENTVID__CURRENT_SVI0_PLANE0_VID_MASK 0xFF000000L 262 263 #define SMUSVI0_TEL_PLANE0__SVI0_PLANE0_VDDCOR__SHIFT 0x10 264 #define SMUSVI0_TEL_PLANE0__SVI0_PLANE0_VDDCOR_MASK 0x01FF0000L 265 266 #endif 267