root/drivers/gpu/drm/amd/include/asic_reg/thm/thm_10_0_sh_mask.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (C) 2017  Advanced Micro Devices, Inc.
   3  *
   4  * Permission is hereby granted, free of charge, to any person obtaining a
   5  * copy of this software and associated documentation files (the "Software"),
   6  * to deal in the Software without restriction, including without limitation
   7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
   8  * and/or sell copies of the Software, and to permit persons to whom the
   9  * Software is furnished to do so, subject to the following conditions:
  10  *
  11  * The above copyright notice and this permission notice shall be included
  12  * in all copies or substantial portions of the Software.
  13  *
  14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  17  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  18  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  19  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  20  */
  21 #ifndef _thm_10_0_SH_MASK_HEADER
  22 #define _thm_10_0_SH_MASK_HEADER
  23 
  24 
  25 // addressBlock: thm_thm_SmuThmDec
  26 //THM_TCON_CUR_TMP
  27 #define THM_TCON_CUR_TMP__PER_STEP_TIME_UP__SHIFT                                                             0x0
  28 #define THM_TCON_CUR_TMP__TMP_MAX_DIFF_UP__SHIFT                                                              0x5
  29 #define THM_TCON_CUR_TMP__TMP_SLEW_DN_EN__SHIFT                                                               0x7
  30 #define THM_TCON_CUR_TMP__PER_STEP_TIME_DN__SHIFT                                                             0x8
  31 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SEL__SHIFT                                                              0x10
  32 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SLEW_SEL__SHIFT                                                         0x12
  33 #define THM_TCON_CUR_TMP__CUR_TEMP_RANGE_SEL__SHIFT                                                           0x13
  34 #define THM_TCON_CUR_TMP__MCM_EN__SHIFT                                                                       0x14
  35 #define THM_TCON_CUR_TMP__CUR_TEMP__SHIFT                                                                     0x15
  36 #define THM_TCON_CUR_TMP__PER_STEP_TIME_UP_MASK                                                               0x0000001FL
  37 #define THM_TCON_CUR_TMP__TMP_MAX_DIFF_UP_MASK                                                                0x00000060L
  38 #define THM_TCON_CUR_TMP__TMP_SLEW_DN_EN_MASK                                                                 0x00000080L
  39 #define THM_TCON_CUR_TMP__PER_STEP_TIME_DN_MASK                                                               0x00001F00L
  40 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SEL_MASK                                                                0x00030000L
  41 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SLEW_SEL_MASK                                                           0x00040000L
  42 #define THM_TCON_CUR_TMP__CUR_TEMP_RANGE_SEL_MASK                                                             0x00080000L
  43 #define THM_TCON_CUR_TMP__MCM_EN_MASK                                                                         0x00100000L
  44 #define THM_TCON_CUR_TMP__CUR_TEMP_MASK                                                                       0xFFE00000L
  45 //THM_TCON_HTC
  46 #define THM_TCON_HTC__HTC_EN__SHIFT                                                                           0x0
  47 #define THM_TCON_HTC__EXTERNAL_PROCHOT__SHIFT                                                                 0x2
  48 #define THM_TCON_HTC__INTERNAL_PROCHOT__SHIFT                                                                 0x3
  49 #define THM_TCON_HTC__HTC_ACTIVE__SHIFT                                                                       0x4
  50 #define THM_TCON_HTC__HTC_ACTIVE_LOG__SHIFT                                                                   0x5
  51 #define THM_TCON_HTC__HTC_DIAG__SHIFT                                                                         0x8
  52 #define THM_TCON_HTC__DIS_PROCHOT_PIN__SHIFT                                                                  0x9
  53 #define THM_TCON_HTC__HTC_TO_IH_EN__SHIFT                                                                     0xa
  54 #define THM_TCON_HTC__PROCHOT_TO_IH_EN__SHIFT                                                                 0xb
  55 #define THM_TCON_HTC__PROCHOT_EVENT_SRC__SHIFT                                                                0xc
  56 #define THM_TCON_HTC__HTC_TMP_LMT__SHIFT                                                                      0x10
  57 #define THM_TCON_HTC__HTC_HYST_LMT__SHIFT                                                                     0x17
  58 #define THM_TCON_HTC__HTC_SLEW_SEL__SHIFT                                                                     0x1b
  59 #define THM_TCON_HTC__HTC_EN_MASK                                                                             0x00000001L
  60 #define THM_TCON_HTC__EXTERNAL_PROCHOT_MASK                                                                   0x00000004L
  61 #define THM_TCON_HTC__INTERNAL_PROCHOT_MASK                                                                   0x00000008L
  62 #define THM_TCON_HTC__HTC_ACTIVE_MASK                                                                         0x00000010L
  63 #define THM_TCON_HTC__HTC_ACTIVE_LOG_MASK                                                                     0x00000020L
  64 #define THM_TCON_HTC__HTC_DIAG_MASK                                                                           0x00000100L
  65 #define THM_TCON_HTC__DIS_PROCHOT_PIN_MASK                                                                    0x00000200L
  66 #define THM_TCON_HTC__HTC_TO_IH_EN_MASK                                                                       0x00000400L
  67 #define THM_TCON_HTC__PROCHOT_TO_IH_EN_MASK                                                                   0x00000800L
  68 #define THM_TCON_HTC__PROCHOT_EVENT_SRC_MASK                                                                  0x00007000L
  69 #define THM_TCON_HTC__HTC_TMP_LMT_MASK                                                                        0x007F0000L
  70 #define THM_TCON_HTC__HTC_HYST_LMT_MASK                                                                       0x07800000L
  71 #define THM_TCON_HTC__HTC_SLEW_SEL_MASK                                                                       0x18000000L
  72 //THM_TCON_THERM_TRIP
  73 #define THM_TCON_THERM_TRIP__CTF_PAD_POLARITY__SHIFT                                                          0x0
  74 #define THM_TCON_THERM_TRIP__THERM_TP__SHIFT                                                                  0x1
  75 #define THM_TCON_THERM_TRIP__CTF_THRESHOLD_EXCEEDED__SHIFT                                                    0x2
  76 #define THM_TCON_THERM_TRIP__THERM_TP_SENSE__SHIFT                                                            0x3
  77 #define THM_TCON_THERM_TRIP__RSVD2__SHIFT                                                                     0x4
  78 #define THM_TCON_THERM_TRIP__THERM_TP_EN__SHIFT                                                               0x5
  79 #define THM_TCON_THERM_TRIP__THERM_TP_LMT__SHIFT                                                              0x6
  80 #define THM_TCON_THERM_TRIP__RSVD3__SHIFT                                                                     0xe
  81 #define THM_TCON_THERM_TRIP__SW_THERM_TP__SHIFT                                                               0x1f
  82 #define THM_TCON_THERM_TRIP__CTF_PAD_POLARITY_MASK                                                            0x00000001L
  83 #define THM_TCON_THERM_TRIP__THERM_TP_MASK                                                                    0x00000002L
  84 #define THM_TCON_THERM_TRIP__CTF_THRESHOLD_EXCEEDED_MASK                                                      0x00000004L
  85 #define THM_TCON_THERM_TRIP__THERM_TP_SENSE_MASK                                                              0x00000008L
  86 #define THM_TCON_THERM_TRIP__RSVD2_MASK                                                                       0x00000010L
  87 #define THM_TCON_THERM_TRIP__THERM_TP_EN_MASK                                                                 0x00000020L
  88 #define THM_TCON_THERM_TRIP__THERM_TP_LMT_MASK                                                                0x00003FC0L
  89 #define THM_TCON_THERM_TRIP__RSVD3_MASK                                                                       0x7FFFC000L
  90 #define THM_TCON_THERM_TRIP__SW_THERM_TP_MASK                                                                 0x80000000L
  91 //THM_CTF_DELAY
  92 #define THM_CTF_DELAY__CTF_DELAY_CNT__SHIFT                                                                   0x0
  93 #define THM_CTF_DELAY__CTF_DELAY_CNT_MASK                                                                     0x000FFFFFL
  94 //THM_GPIO_PROCHOT_CTRL
  95 #define THM_GPIO_PROCHOT_CTRL__TXIMPSEL__SHIFT                                                                0x0
  96 #define THM_GPIO_PROCHOT_CTRL__PD__SHIFT                                                                      0x1
  97 #define THM_GPIO_PROCHOT_CTRL__PU__SHIFT                                                                      0x2
  98 #define THM_GPIO_PROCHOT_CTRL__SCHMEN__SHIFT                                                                  0x3
  99 #define THM_GPIO_PROCHOT_CTRL__S0__SHIFT                                                                      0x4
 100 #define THM_GPIO_PROCHOT_CTRL__S1__SHIFT                                                                      0x5
 101 #define THM_GPIO_PROCHOT_CTRL__RXEN__SHIFT                                                                    0x6
 102 #define THM_GPIO_PROCHOT_CTRL__RXSEL0__SHIFT                                                                  0x7
 103 #define THM_GPIO_PROCHOT_CTRL__RXSEL1__SHIFT                                                                  0x8
 104 #define THM_GPIO_PROCHOT_CTRL__OE_OVERRIDE__SHIFT                                                             0x10
 105 #define THM_GPIO_PROCHOT_CTRL__OE__SHIFT                                                                      0x11
 106 #define THM_GPIO_PROCHOT_CTRL__A_OVERRIDE__SHIFT                                                              0x12
 107 #define THM_GPIO_PROCHOT_CTRL__A__SHIFT                                                                       0x13
 108 #define THM_GPIO_PROCHOT_CTRL__Y__SHIFT                                                                       0x1f
 109 #define THM_GPIO_PROCHOT_CTRL__TXIMPSEL_MASK                                                                  0x00000001L
 110 #define THM_GPIO_PROCHOT_CTRL__PD_MASK                                                                        0x00000002L
 111 #define THM_GPIO_PROCHOT_CTRL__PU_MASK                                                                        0x00000004L
 112 #define THM_GPIO_PROCHOT_CTRL__SCHMEN_MASK                                                                    0x00000008L
 113 #define THM_GPIO_PROCHOT_CTRL__S0_MASK                                                                        0x00000010L
 114 #define THM_GPIO_PROCHOT_CTRL__S1_MASK                                                                        0x00000020L
 115 #define THM_GPIO_PROCHOT_CTRL__RXEN_MASK                                                                      0x00000040L
 116 #define THM_GPIO_PROCHOT_CTRL__RXSEL0_MASK                                                                    0x00000080L
 117 #define THM_GPIO_PROCHOT_CTRL__RXSEL1_MASK                                                                    0x00000100L
 118 #define THM_GPIO_PROCHOT_CTRL__OE_OVERRIDE_MASK                                                               0x00010000L
 119 #define THM_GPIO_PROCHOT_CTRL__OE_MASK                                                                        0x00020000L
 120 #define THM_GPIO_PROCHOT_CTRL__A_OVERRIDE_MASK                                                                0x00040000L
 121 #define THM_GPIO_PROCHOT_CTRL__A_MASK                                                                         0x00080000L
 122 #define THM_GPIO_PROCHOT_CTRL__Y_MASK                                                                         0x80000000L
 123 //THM_THERMAL_INT_ENA
 124 #define THM_THERMAL_INT_ENA__THERM_INTH_SET__SHIFT                                                            0x0
 125 #define THM_THERMAL_INT_ENA__THERM_INTL_SET__SHIFT                                                            0x1
 126 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_SET__SHIFT                                                         0x2
 127 #define THM_THERMAL_INT_ENA__THERM_INTH_CLR__SHIFT                                                            0x3
 128 #define THM_THERMAL_INT_ENA__THERM_INTL_CLR__SHIFT                                                            0x4
 129 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_CLR__SHIFT                                                         0x5
 130 #define THM_THERMAL_INT_ENA__THERM_INTH_SET_MASK                                                              0x00000001L
 131 #define THM_THERMAL_INT_ENA__THERM_INTL_SET_MASK                                                              0x00000002L
 132 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_SET_MASK                                                           0x00000004L
 133 #define THM_THERMAL_INT_ENA__THERM_INTH_CLR_MASK                                                              0x00000008L
 134 #define THM_THERMAL_INT_ENA__THERM_INTL_CLR_MASK                                                              0x00000010L
 135 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_CLR_MASK                                                           0x00000020L
 136 //THM_THERMAL_INT_CTRL
 137 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTH__SHIFT                                                           0x0
 138 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTL__SHIFT                                                           0x8
 139 #define THM_THERMAL_INT_CTRL__TEMP_THRESHOLD__SHIFT                                                           0x10
 140 #define THM_THERMAL_INT_CTRL__THERM_INTH_MASK__SHIFT                                                          0x18
 141 #define THM_THERMAL_INT_CTRL__THERM_INTL_MASK__SHIFT                                                          0x19
 142 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_MASK__SHIFT                                                       0x1a
 143 #define THM_THERMAL_INT_CTRL__THERM_PROCHOT_MASK__SHIFT                                                       0x1b
 144 #define THM_THERMAL_INT_CTRL__THERM_IH_HW_ENA__SHIFT                                                          0x1c
 145 #define THM_THERMAL_INT_CTRL__MAX_IH_CREDIT__SHIFT                                                            0x1d
 146 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTH_MASK                                                             0x000000FFL
 147 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTL_MASK                                                             0x0000FF00L
 148 #define THM_THERMAL_INT_CTRL__TEMP_THRESHOLD_MASK                                                             0x00FF0000L
 149 #define THM_THERMAL_INT_CTRL__THERM_INTH_MASK_MASK                                                            0x01000000L
 150 #define THM_THERMAL_INT_CTRL__THERM_INTL_MASK_MASK                                                            0x02000000L
 151 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_MASK_MASK                                                         0x04000000L
 152 #define THM_THERMAL_INT_CTRL__THERM_PROCHOT_MASK_MASK                                                         0x08000000L
 153 #define THM_THERMAL_INT_CTRL__THERM_IH_HW_ENA_MASK                                                            0x10000000L
 154 #define THM_THERMAL_INT_CTRL__MAX_IH_CREDIT_MASK                                                              0xE0000000L
 155 //THM_THERMAL_INT_STATUS
 156 #define THM_THERMAL_INT_STATUS__THERM_INTH_DETECT__SHIFT                                                      0x0
 157 #define THM_THERMAL_INT_STATUS__THERM_INTL_DETECT__SHIFT                                                      0x1
 158 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_DETECT__SHIFT                                                   0x2
 159 #define THM_THERMAL_INT_STATUS__THERM_PROCHOT_DETECT__SHIFT                                                   0x3
 160 #define THM_THERMAL_INT_STATUS__THERM_INTH_DETECT_MASK                                                        0x00000001L
 161 #define THM_THERMAL_INT_STATUS__THERM_INTL_DETECT_MASK                                                        0x00000002L
 162 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_DETECT_MASK                                                     0x00000004L
 163 #define THM_THERMAL_INT_STATUS__THERM_PROCHOT_DETECT_MASK                                                     0x00000008L
 164 //THM_TMON0_RDIL0_DATA
 165 #define THM_TMON0_RDIL0_DATA__Z__SHIFT                                                                        0x0
 166 #define THM_TMON0_RDIL0_DATA__VALID__SHIFT                                                                    0xb
 167 #define THM_TMON0_RDIL0_DATA__TEMP__SHIFT                                                                     0xc
 168 #define THM_TMON0_RDIL0_DATA__Z_MASK                                                                          0x000007FFL
 169 #define THM_TMON0_RDIL0_DATA__VALID_MASK                                                                      0x00000800L
 170 #define THM_TMON0_RDIL0_DATA__TEMP_MASK                                                                       0x00FFF000L
 171 //THM_TMON0_RDIL1_DATA
 172 #define THM_TMON0_RDIL1_DATA__Z__SHIFT                                                                        0x0
 173 #define THM_TMON0_RDIL1_DATA__VALID__SHIFT                                                                    0xb
 174 #define THM_TMON0_RDIL1_DATA__TEMP__SHIFT                                                                     0xc
 175 #define THM_TMON0_RDIL1_DATA__Z_MASK                                                                          0x000007FFL
 176 #define THM_TMON0_RDIL1_DATA__VALID_MASK                                                                      0x00000800L
 177 #define THM_TMON0_RDIL1_DATA__TEMP_MASK                                                                       0x00FFF000L
 178 //THM_TMON0_RDIL2_DATA
 179 #define THM_TMON0_RDIL2_DATA__Z__SHIFT                                                                        0x0
 180 #define THM_TMON0_RDIL2_DATA__VALID__SHIFT                                                                    0xb
 181 #define THM_TMON0_RDIL2_DATA__TEMP__SHIFT                                                                     0xc
 182 #define THM_TMON0_RDIL2_DATA__Z_MASK                                                                          0x000007FFL
 183 #define THM_TMON0_RDIL2_DATA__VALID_MASK                                                                      0x00000800L
 184 #define THM_TMON0_RDIL2_DATA__TEMP_MASK                                                                       0x00FFF000L
 185 //THM_TMON0_RDIL3_DATA
 186 #define THM_TMON0_RDIL3_DATA__Z__SHIFT                                                                        0x0
 187 #define THM_TMON0_RDIL3_DATA__VALID__SHIFT                                                                    0xb
 188 #define THM_TMON0_RDIL3_DATA__TEMP__SHIFT                                                                     0xc
 189 #define THM_TMON0_RDIL3_DATA__Z_MASK                                                                          0x000007FFL
 190 #define THM_TMON0_RDIL3_DATA__VALID_MASK                                                                      0x00000800L
 191 #define THM_TMON0_RDIL3_DATA__TEMP_MASK                                                                       0x00FFF000L
 192 //THM_TMON0_RDIL4_DATA
 193 #define THM_TMON0_RDIL4_DATA__Z__SHIFT                                                                        0x0
 194 #define THM_TMON0_RDIL4_DATA__VALID__SHIFT                                                                    0xb
 195 #define THM_TMON0_RDIL4_DATA__TEMP__SHIFT                                                                     0xc
 196 #define THM_TMON0_RDIL4_DATA__Z_MASK                                                                          0x000007FFL
 197 #define THM_TMON0_RDIL4_DATA__VALID_MASK                                                                      0x00000800L
 198 #define THM_TMON0_RDIL4_DATA__TEMP_MASK                                                                       0x00FFF000L
 199 //THM_TMON0_RDIL5_DATA
 200 #define THM_TMON0_RDIL5_DATA__Z__SHIFT                                                                        0x0
 201 #define THM_TMON0_RDIL5_DATA__VALID__SHIFT                                                                    0xb
 202 #define THM_TMON0_RDIL5_DATA__TEMP__SHIFT                                                                     0xc
 203 #define THM_TMON0_RDIL5_DATA__Z_MASK                                                                          0x000007FFL
 204 #define THM_TMON0_RDIL5_DATA__VALID_MASK                                                                      0x00000800L
 205 #define THM_TMON0_RDIL5_DATA__TEMP_MASK                                                                       0x00FFF000L
 206 //THM_TMON0_RDIL6_DATA
 207 #define THM_TMON0_RDIL6_DATA__Z__SHIFT                                                                        0x0
 208 #define THM_TMON0_RDIL6_DATA__VALID__SHIFT                                                                    0xb
 209 #define THM_TMON0_RDIL6_DATA__TEMP__SHIFT                                                                     0xc
 210 #define THM_TMON0_RDIL6_DATA__Z_MASK                                                                          0x000007FFL
 211 #define THM_TMON0_RDIL6_DATA__VALID_MASK                                                                      0x00000800L
 212 #define THM_TMON0_RDIL6_DATA__TEMP_MASK                                                                       0x00FFF000L
 213 //THM_TMON0_RDIL7_DATA
 214 #define THM_TMON0_RDIL7_DATA__Z__SHIFT                                                                        0x0
 215 #define THM_TMON0_RDIL7_DATA__VALID__SHIFT                                                                    0xb
 216 #define THM_TMON0_RDIL7_DATA__TEMP__SHIFT                                                                     0xc
 217 #define THM_TMON0_RDIL7_DATA__Z_MASK                                                                          0x000007FFL
 218 #define THM_TMON0_RDIL7_DATA__VALID_MASK                                                                      0x00000800L
 219 #define THM_TMON0_RDIL7_DATA__TEMP_MASK                                                                       0x00FFF000L
 220 //THM_TMON0_RDIL8_DATA
 221 #define THM_TMON0_RDIL8_DATA__Z__SHIFT                                                                        0x0
 222 #define THM_TMON0_RDIL8_DATA__VALID__SHIFT                                                                    0xb
 223 #define THM_TMON0_RDIL8_DATA__TEMP__SHIFT                                                                     0xc
 224 #define THM_TMON0_RDIL8_DATA__Z_MASK                                                                          0x000007FFL
 225 #define THM_TMON0_RDIL8_DATA__VALID_MASK                                                                      0x00000800L
 226 #define THM_TMON0_RDIL8_DATA__TEMP_MASK                                                                       0x00FFF000L
 227 //THM_TMON0_RDIL9_DATA
 228 #define THM_TMON0_RDIL9_DATA__Z__SHIFT                                                                        0x0
 229 #define THM_TMON0_RDIL9_DATA__VALID__SHIFT                                                                    0xb
 230 #define THM_TMON0_RDIL9_DATA__TEMP__SHIFT                                                                     0xc
 231 #define THM_TMON0_RDIL9_DATA__Z_MASK                                                                          0x000007FFL
 232 #define THM_TMON0_RDIL9_DATA__VALID_MASK                                                                      0x00000800L
 233 #define THM_TMON0_RDIL9_DATA__TEMP_MASK                                                                       0x00FFF000L
 234 //THM_TMON0_RDIL10_DATA
 235 #define THM_TMON0_RDIL10_DATA__Z__SHIFT                                                                       0x0
 236 #define THM_TMON0_RDIL10_DATA__VALID__SHIFT                                                                   0xb
 237 #define THM_TMON0_RDIL10_DATA__TEMP__SHIFT                                                                    0xc
 238 #define THM_TMON0_RDIL10_DATA__Z_MASK                                                                         0x000007FFL
 239 #define THM_TMON0_RDIL10_DATA__VALID_MASK                                                                     0x00000800L
 240 #define THM_TMON0_RDIL10_DATA__TEMP_MASK                                                                      0x00FFF000L
 241 //THM_TMON0_RDIL11_DATA
 242 #define THM_TMON0_RDIL11_DATA__Z__SHIFT                                                                       0x0
 243 #define THM_TMON0_RDIL11_DATA__VALID__SHIFT                                                                   0xb
 244 #define THM_TMON0_RDIL11_DATA__TEMP__SHIFT                                                                    0xc
 245 #define THM_TMON0_RDIL11_DATA__Z_MASK                                                                         0x000007FFL
 246 #define THM_TMON0_RDIL11_DATA__VALID_MASK                                                                     0x00000800L
 247 #define THM_TMON0_RDIL11_DATA__TEMP_MASK                                                                      0x00FFF000L
 248 //THM_TMON0_RDIL12_DATA
 249 #define THM_TMON0_RDIL12_DATA__Z__SHIFT                                                                       0x0
 250 #define THM_TMON0_RDIL12_DATA__VALID__SHIFT                                                                   0xb
 251 #define THM_TMON0_RDIL12_DATA__TEMP__SHIFT                                                                    0xc
 252 #define THM_TMON0_RDIL12_DATA__Z_MASK                                                                         0x000007FFL
 253 #define THM_TMON0_RDIL12_DATA__VALID_MASK                                                                     0x00000800L
 254 #define THM_TMON0_RDIL12_DATA__TEMP_MASK                                                                      0x00FFF000L
 255 //THM_TMON0_RDIL13_DATA
 256 #define THM_TMON0_RDIL13_DATA__Z__SHIFT                                                                       0x0
 257 #define THM_TMON0_RDIL13_DATA__VALID__SHIFT                                                                   0xb
 258 #define THM_TMON0_RDIL13_DATA__TEMP__SHIFT                                                                    0xc
 259 #define THM_TMON0_RDIL13_DATA__Z_MASK                                                                         0x000007FFL
 260 #define THM_TMON0_RDIL13_DATA__VALID_MASK                                                                     0x00000800L
 261 #define THM_TMON0_RDIL13_DATA__TEMP_MASK                                                                      0x00FFF000L
 262 //THM_TMON0_RDIL14_DATA
 263 #define THM_TMON0_RDIL14_DATA__Z__SHIFT                                                                       0x0
 264 #define THM_TMON0_RDIL14_DATA__VALID__SHIFT                                                                   0xb
 265 #define THM_TMON0_RDIL14_DATA__TEMP__SHIFT                                                                    0xc
 266 #define THM_TMON0_RDIL14_DATA__Z_MASK                                                                         0x000007FFL
 267 #define THM_TMON0_RDIL14_DATA__VALID_MASK                                                                     0x00000800L
 268 #define THM_TMON0_RDIL14_DATA__TEMP_MASK                                                                      0x00FFF000L
 269 //THM_TMON0_RDIL15_DATA
 270 #define THM_TMON0_RDIL15_DATA__Z__SHIFT                                                                       0x0
 271 #define THM_TMON0_RDIL15_DATA__VALID__SHIFT                                                                   0xb
 272 #define THM_TMON0_RDIL15_DATA__TEMP__SHIFT                                                                    0xc
 273 #define THM_TMON0_RDIL15_DATA__Z_MASK                                                                         0x000007FFL
 274 #define THM_TMON0_RDIL15_DATA__VALID_MASK                                                                     0x00000800L
 275 #define THM_TMON0_RDIL15_DATA__TEMP_MASK                                                                      0x00FFF000L
 276 //THM_TMON0_RDIR0_DATA
 277 #define THM_TMON0_RDIR0_DATA__Z__SHIFT                                                                        0x0
 278 #define THM_TMON0_RDIR0_DATA__VALID__SHIFT                                                                    0xb
 279 #define THM_TMON0_RDIR0_DATA__TEMP__SHIFT                                                                     0xc
 280 #define THM_TMON0_RDIR0_DATA__Z_MASK                                                                          0x000007FFL
 281 #define THM_TMON0_RDIR0_DATA__VALID_MASK                                                                      0x00000800L
 282 #define THM_TMON0_RDIR0_DATA__TEMP_MASK                                                                       0x00FFF000L
 283 //THM_TMON0_RDIR1_DATA
 284 #define THM_TMON0_RDIR1_DATA__Z__SHIFT                                                                        0x0
 285 #define THM_TMON0_RDIR1_DATA__VALID__SHIFT                                                                    0xb
 286 #define THM_TMON0_RDIR1_DATA__TEMP__SHIFT                                                                     0xc
 287 #define THM_TMON0_RDIR1_DATA__Z_MASK                                                                          0x000007FFL
 288 #define THM_TMON0_RDIR1_DATA__VALID_MASK                                                                      0x00000800L
 289 #define THM_TMON0_RDIR1_DATA__TEMP_MASK                                                                       0x00FFF000L
 290 //THM_TMON0_RDIR2_DATA
 291 #define THM_TMON0_RDIR2_DATA__Z__SHIFT                                                                        0x0
 292 #define THM_TMON0_RDIR2_DATA__VALID__SHIFT                                                                    0xb
 293 #define THM_TMON0_RDIR2_DATA__TEMP__SHIFT                                                                     0xc
 294 #define THM_TMON0_RDIR2_DATA__Z_MASK                                                                          0x000007FFL
 295 #define THM_TMON0_RDIR2_DATA__VALID_MASK                                                                      0x00000800L
 296 #define THM_TMON0_RDIR2_DATA__TEMP_MASK                                                                       0x00FFF000L
 297 //THM_TMON0_RDIR3_DATA
 298 #define THM_TMON0_RDIR3_DATA__Z__SHIFT                                                                        0x0
 299 #define THM_TMON0_RDIR3_DATA__VALID__SHIFT                                                                    0xb
 300 #define THM_TMON0_RDIR3_DATA__TEMP__SHIFT                                                                     0xc
 301 #define THM_TMON0_RDIR3_DATA__Z_MASK                                                                          0x000007FFL
 302 #define THM_TMON0_RDIR3_DATA__VALID_MASK                                                                      0x00000800L
 303 #define THM_TMON0_RDIR3_DATA__TEMP_MASK                                                                       0x00FFF000L
 304 //THM_TMON0_RDIR4_DATA
 305 #define THM_TMON0_RDIR4_DATA__Z__SHIFT                                                                        0x0
 306 #define THM_TMON0_RDIR4_DATA__VALID__SHIFT                                                                    0xb
 307 #define THM_TMON0_RDIR4_DATA__TEMP__SHIFT                                                                     0xc
 308 #define THM_TMON0_RDIR4_DATA__Z_MASK                                                                          0x000007FFL
 309 #define THM_TMON0_RDIR4_DATA__VALID_MASK                                                                      0x00000800L
 310 #define THM_TMON0_RDIR4_DATA__TEMP_MASK                                                                       0x00FFF000L
 311 //THM_TMON0_RDIR5_DATA
 312 #define THM_TMON0_RDIR5_DATA__Z__SHIFT                                                                        0x0
 313 #define THM_TMON0_RDIR5_DATA__VALID__SHIFT                                                                    0xb
 314 #define THM_TMON0_RDIR5_DATA__TEMP__SHIFT                                                                     0xc
 315 #define THM_TMON0_RDIR5_DATA__Z_MASK                                                                          0x000007FFL
 316 #define THM_TMON0_RDIR5_DATA__VALID_MASK                                                                      0x00000800L
 317 #define THM_TMON0_RDIR5_DATA__TEMP_MASK                                                                       0x00FFF000L
 318 //THM_TMON0_RDIR6_DATA
 319 #define THM_TMON0_RDIR6_DATA__Z__SHIFT                                                                        0x0
 320 #define THM_TMON0_RDIR6_DATA__VALID__SHIFT                                                                    0xb
 321 #define THM_TMON0_RDIR6_DATA__TEMP__SHIFT                                                                     0xc
 322 #define THM_TMON0_RDIR6_DATA__Z_MASK                                                                          0x000007FFL
 323 #define THM_TMON0_RDIR6_DATA__VALID_MASK                                                                      0x00000800L
 324 #define THM_TMON0_RDIR6_DATA__TEMP_MASK                                                                       0x00FFF000L
 325 //THM_TMON0_RDIR7_DATA
 326 #define THM_TMON0_RDIR7_DATA__Z__SHIFT                                                                        0x0
 327 #define THM_TMON0_RDIR7_DATA__VALID__SHIFT                                                                    0xb
 328 #define THM_TMON0_RDIR7_DATA__TEMP__SHIFT                                                                     0xc
 329 #define THM_TMON0_RDIR7_DATA__Z_MASK                                                                          0x000007FFL
 330 #define THM_TMON0_RDIR7_DATA__VALID_MASK                                                                      0x00000800L
 331 #define THM_TMON0_RDIR7_DATA__TEMP_MASK                                                                       0x00FFF000L
 332 //THM_TMON0_RDIR8_DATA
 333 #define THM_TMON0_RDIR8_DATA__Z__SHIFT                                                                        0x0
 334 #define THM_TMON0_RDIR8_DATA__VALID__SHIFT                                                                    0xb
 335 #define THM_TMON0_RDIR8_DATA__TEMP__SHIFT                                                                     0xc
 336 #define THM_TMON0_RDIR8_DATA__Z_MASK                                                                          0x000007FFL
 337 #define THM_TMON0_RDIR8_DATA__VALID_MASK                                                                      0x00000800L
 338 #define THM_TMON0_RDIR8_DATA__TEMP_MASK                                                                       0x00FFF000L
 339 //THM_TMON0_RDIR9_DATA
 340 #define THM_TMON0_RDIR9_DATA__Z__SHIFT                                                                        0x0
 341 #define THM_TMON0_RDIR9_DATA__VALID__SHIFT                                                                    0xb
 342 #define THM_TMON0_RDIR9_DATA__TEMP__SHIFT                                                                     0xc
 343 #define THM_TMON0_RDIR9_DATA__Z_MASK                                                                          0x000007FFL
 344 #define THM_TMON0_RDIR9_DATA__VALID_MASK                                                                      0x00000800L
 345 #define THM_TMON0_RDIR9_DATA__TEMP_MASK                                                                       0x00FFF000L
 346 //THM_TMON0_RDIR10_DATA
 347 #define THM_TMON0_RDIR10_DATA__Z__SHIFT                                                                       0x0
 348 #define THM_TMON0_RDIR10_DATA__VALID__SHIFT                                                                   0xb
 349 #define THM_TMON0_RDIR10_DATA__TEMP__SHIFT                                                                    0xc
 350 #define THM_TMON0_RDIR10_DATA__Z_MASK                                                                         0x000007FFL
 351 #define THM_TMON0_RDIR10_DATA__VALID_MASK                                                                     0x00000800L
 352 #define THM_TMON0_RDIR10_DATA__TEMP_MASK                                                                      0x00FFF000L
 353 //THM_TMON0_RDIR11_DATA
 354 #define THM_TMON0_RDIR11_DATA__Z__SHIFT                                                                       0x0
 355 #define THM_TMON0_RDIR11_DATA__VALID__SHIFT                                                                   0xb
 356 #define THM_TMON0_RDIR11_DATA__TEMP__SHIFT                                                                    0xc
 357 #define THM_TMON0_RDIR11_DATA__Z_MASK                                                                         0x000007FFL
 358 #define THM_TMON0_RDIR11_DATA__VALID_MASK                                                                     0x00000800L
 359 #define THM_TMON0_RDIR11_DATA__TEMP_MASK                                                                      0x00FFF000L
 360 //THM_TMON0_RDIR12_DATA
 361 #define THM_TMON0_RDIR12_DATA__Z__SHIFT                                                                       0x0
 362 #define THM_TMON0_RDIR12_DATA__VALID__SHIFT                                                                   0xb
 363 #define THM_TMON0_RDIR12_DATA__TEMP__SHIFT                                                                    0xc
 364 #define THM_TMON0_RDIR12_DATA__Z_MASK                                                                         0x000007FFL
 365 #define THM_TMON0_RDIR12_DATA__VALID_MASK                                                                     0x00000800L
 366 #define THM_TMON0_RDIR12_DATA__TEMP_MASK                                                                      0x00FFF000L
 367 //THM_TMON0_RDIR13_DATA
 368 #define THM_TMON0_RDIR13_DATA__Z__SHIFT                                                                       0x0
 369 #define THM_TMON0_RDIR13_DATA__VALID__SHIFT                                                                   0xb
 370 #define THM_TMON0_RDIR13_DATA__TEMP__SHIFT                                                                    0xc
 371 #define THM_TMON0_RDIR13_DATA__Z_MASK                                                                         0x000007FFL
 372 #define THM_TMON0_RDIR13_DATA__VALID_MASK                                                                     0x00000800L
 373 #define THM_TMON0_RDIR13_DATA__TEMP_MASK                                                                      0x00FFF000L
 374 //THM_TMON0_RDIR14_DATA
 375 #define THM_TMON0_RDIR14_DATA__Z__SHIFT                                                                       0x0
 376 #define THM_TMON0_RDIR14_DATA__VALID__SHIFT                                                                   0xb
 377 #define THM_TMON0_RDIR14_DATA__TEMP__SHIFT                                                                    0xc
 378 #define THM_TMON0_RDIR14_DATA__Z_MASK                                                                         0x000007FFL
 379 #define THM_TMON0_RDIR14_DATA__VALID_MASK                                                                     0x00000800L
 380 #define THM_TMON0_RDIR14_DATA__TEMP_MASK                                                                      0x00FFF000L
 381 //THM_TMON0_RDIR15_DATA
 382 #define THM_TMON0_RDIR15_DATA__Z__SHIFT                                                                       0x0
 383 #define THM_TMON0_RDIR15_DATA__VALID__SHIFT                                                                   0xb
 384 #define THM_TMON0_RDIR15_DATA__TEMP__SHIFT                                                                    0xc
 385 #define THM_TMON0_RDIR15_DATA__Z_MASK                                                                         0x000007FFL
 386 #define THM_TMON0_RDIR15_DATA__VALID_MASK                                                                     0x00000800L
 387 #define THM_TMON0_RDIR15_DATA__TEMP_MASK                                                                      0x00FFF000L
 388 //THM_TMON0_INT_DATA
 389 #define THM_TMON0_INT_DATA__Z__SHIFT                                                                          0x0
 390 #define THM_TMON0_INT_DATA__VALID__SHIFT                                                                      0xb
 391 #define THM_TMON0_INT_DATA__TEMP__SHIFT                                                                       0xc
 392 #define THM_TMON0_INT_DATA__Z_MASK                                                                            0x000007FFL
 393 #define THM_TMON0_INT_DATA__VALID_MASK                                                                        0x00000800L
 394 #define THM_TMON0_INT_DATA__TEMP_MASK                                                                         0x00FFF000L
 395 //THM_TMON0_CTRL
 396 #define THM_TMON0_CTRL__POWER_DOWN__SHIFT                                                                     0x0
 397 #define THM_TMON0_CTRL__BGADJ__SHIFT                                                                          0x1
 398 #define THM_TMON0_CTRL__BGADJ_MODE__SHIFT                                                                     0x9
 399 #define THM_TMON0_CTRL__TMON_PAUSE__SHIFT                                                                     0xa
 400 #define THM_TMON0_CTRL__INT_MEAS_EN__SHIFT                                                                    0xb
 401 #define THM_TMON0_CTRL__DEBUG_MODE__SHIFT                                                                     0xc
 402 #define THM_TMON0_CTRL__EN_CFG_SERDES__SHIFT                                                                  0xd
 403 #define THM_TMON0_CTRL__POWER_DOWN_MASK                                                                       0x00000001L
 404 #define THM_TMON0_CTRL__BGADJ_MASK                                                                            0x000001FEL
 405 #define THM_TMON0_CTRL__BGADJ_MODE_MASK                                                                       0x00000200L
 406 #define THM_TMON0_CTRL__TMON_PAUSE_MASK                                                                       0x00000400L
 407 #define THM_TMON0_CTRL__INT_MEAS_EN_MASK                                                                      0x00000800L
 408 #define THM_TMON0_CTRL__DEBUG_MODE_MASK                                                                       0x00001000L
 409 #define THM_TMON0_CTRL__EN_CFG_SERDES_MASK                                                                    0x00002000L
 410 //THM_TMON0_CTRL2
 411 #define THM_TMON0_CTRL2__RDIL_PRESENT__SHIFT                                                                  0x0
 412 #define THM_TMON0_CTRL2__RDIR_PRESENT__SHIFT                                                                  0x10
 413 #define THM_TMON0_CTRL2__RDIL_PRESENT_MASK                                                                    0x0000FFFFL
 414 #define THM_TMON0_CTRL2__RDIR_PRESENT_MASK                                                                    0xFFFF0000L
 415 //THM_TMON0_DEBUG
 416 #define THM_TMON0_DEBUG__DEBUG_RDI__SHIFT                                                                     0x0
 417 #define THM_TMON0_DEBUG__DEBUG_Z__SHIFT                                                                       0x5
 418 #define THM_TMON0_DEBUG__DEBUG_RDI_MASK                                                                       0x0000001FL
 419 #define THM_TMON0_DEBUG__DEBUG_Z_MASK                                                                         0x0000FFE0L
 420 //THM_DIE1_TEMP
 421 #define THM_DIE1_TEMP__TEMP__SHIFT                                                                            0x0
 422 #define THM_DIE1_TEMP__VALID__SHIFT                                                                           0xb
 423 #define THM_DIE1_TEMP__TEMP_MASK                                                                              0x000007FFL
 424 #define THM_DIE1_TEMP__VALID_MASK                                                                             0x00000800L
 425 //THM_DIE2_TEMP
 426 #define THM_DIE2_TEMP__TEMP__SHIFT                                                                            0x0
 427 #define THM_DIE2_TEMP__VALID__SHIFT                                                                           0xb
 428 #define THM_DIE2_TEMP__TEMP_MASK                                                                              0x000007FFL
 429 #define THM_DIE2_TEMP__VALID_MASK                                                                             0x00000800L
 430 //THM_DIE3_TEMP
 431 #define THM_DIE3_TEMP__TEMP__SHIFT                                                                            0x0
 432 #define THM_DIE3_TEMP__VALID__SHIFT                                                                           0xb
 433 #define THM_DIE3_TEMP__TEMP_MASK                                                                              0x000007FFL
 434 #define THM_DIE3_TEMP__VALID_MASK                                                                             0x00000800L
 435 //THM_SW_TEMP
 436 #define THM_SW_TEMP__SW_TEMP__SHIFT                                                                           0x0
 437 #define THM_SW_TEMP__SW_TEMP_MASK                                                                             0x000001FFL
 438 //CG_MULT_THERMAL_CTRL
 439 #define CG_MULT_THERMAL_CTRL__TS_FILTER__SHIFT                                                                0x0
 440 #define CG_MULT_THERMAL_CTRL__UNUSED__SHIFT                                                                   0x4
 441 #define CG_MULT_THERMAL_CTRL__THERMAL_RANGE_RST__SHIFT                                                        0x9
 442 #define CG_MULT_THERMAL_CTRL__TEMP_SEL__SHIFT                                                                 0x14
 443 #define CG_MULT_THERMAL_CTRL__TS_FILTER_MASK                                                                  0x0000000FL
 444 #define CG_MULT_THERMAL_CTRL__UNUSED_MASK                                                                     0x000001F0L
 445 #define CG_MULT_THERMAL_CTRL__THERMAL_RANGE_RST_MASK                                                          0x00000200L
 446 #define CG_MULT_THERMAL_CTRL__TEMP_SEL_MASK                                                                   0x0FF00000L
 447 //CG_MULT_THERMAL_STATUS
 448 #define CG_MULT_THERMAL_STATUS__ASIC_MAX_TEMP__SHIFT                                                          0x0
 449 #define CG_MULT_THERMAL_STATUS__CTF_TEMP__SHIFT                                                               0x9
 450 #define CG_MULT_THERMAL_STATUS__ASIC_MAX_TEMP_MASK                                                            0x000001FFL
 451 #define CG_MULT_THERMAL_STATUS__CTF_TEMP_MASK                                                                 0x0003FE00L
 452 //CG_THERMAL_RANGE
 453 #define CG_THERMAL_RANGE__ASIC_T_MAX__SHIFT                                                                   0x0
 454 #define CG_THERMAL_RANGE__ASIC_T_MIN__SHIFT                                                                   0x10
 455 #define CG_THERMAL_RANGE__ASIC_T_MAX_MASK                                                                     0x000001FFL
 456 #define CG_THERMAL_RANGE__ASIC_T_MIN_MASK                                                                     0x01FF0000L
 457 //THM_TMON_CONFIG
 458 #define THM_TMON_CONFIG__NUM_ACQ__SHIFT                                                                       0x0
 459 #define THM_TMON_CONFIG__FORCE_MAX_ACQ__SHIFT                                                                 0x3
 460 #define THM_TMON_CONFIG__RDI_INTERLEAVE__SHIFT                                                                0x4
 461 #define THM_TMON_CONFIG__CONFIG_SOURCE__SHIFT                                                                 0x5
 462 #define THM_TMON_CONFIG__RE_CALIB_EN__SHIFT                                                                   0x6
 463 #define THM_TMON_CONFIG__Z__SHIFT                                                                             0x15
 464 #define THM_TMON_CONFIG__NUM_ACQ_MASK                                                                         0x00000007L
 465 #define THM_TMON_CONFIG__FORCE_MAX_ACQ_MASK                                                                   0x00000008L
 466 #define THM_TMON_CONFIG__RDI_INTERLEAVE_MASK                                                                  0x00000010L
 467 #define THM_TMON_CONFIG__CONFIG_SOURCE_MASK                                                                   0x00000020L
 468 #define THM_TMON_CONFIG__RE_CALIB_EN_MASK                                                                     0x00000040L
 469 #define THM_TMON_CONFIG__Z_MASK                                                                               0xFFE00000L
 470 //THM_TMON_CONFIG2
 471 #define THM_TMON_CONFIG2__A__SHIFT                                                                            0x0
 472 #define THM_TMON_CONFIG2__B__SHIFT                                                                            0xc
 473 #define THM_TMON_CONFIG2__C__SHIFT                                                                            0x12
 474 #define THM_TMON_CONFIG2__K__SHIFT                                                                            0x1d
 475 #define THM_TMON_CONFIG2__A_MASK                                                                              0x00000FFFL
 476 #define THM_TMON_CONFIG2__B_MASK                                                                              0x0003F000L
 477 #define THM_TMON_CONFIG2__C_MASK                                                                              0x1FFC0000L
 478 #define THM_TMON_CONFIG2__K_MASK                                                                              0x20000000L
 479 //THM_TMON0_COEFF
 480 #define THM_TMON0_COEFF__C_OFFSET__SHIFT                                                                      0x0
 481 #define THM_TMON0_COEFF__D__SHIFT                                                                             0xb
 482 #define THM_TMON0_COEFF__C_OFFSET_MASK                                                                        0x000007FFL
 483 #define THM_TMON0_COEFF__D_MASK                                                                               0x0003F800L
 484 //THM_TCON_LOCAL0
 485 #define THM_TCON_LOCAL0__TMON0_PwrDn_Dis__SHIFT                                                               0x1
 486 #define THM_TCON_LOCAL0__TMON1_PwrDn_Dis__SHIFT                                                               0x2
 487 #define THM_TCON_LOCAL0__TMON0_PwrDn_Dis_MASK                                                                 0x00000002L
 488 #define THM_TCON_LOCAL0__TMON1_PwrDn_Dis_MASK                                                                 0x00000004L
 489 //THM_TCON_LOCAL1
 490 #define THM_TCON_LOCAL1__Turn_Off_TMON0__SHIFT                                                                0x0
 491 #define THM_TCON_LOCAL1__Turn_Off_TMON1__SHIFT                                                                0x1
 492 #define THM_TCON_LOCAL1__PowerDownTmon0__SHIFT                                                                0x4
 493 #define THM_TCON_LOCAL1__PowerDownTmon1__SHIFT                                                                0x5
 494 #define THM_TCON_LOCAL1__Turn_Off_TMON0_MASK                                                                  0x00000001L
 495 #define THM_TCON_LOCAL1__Turn_Off_TMON1_MASK                                                                  0x00000002L
 496 #define THM_TCON_LOCAL1__PowerDownTmon0_MASK                                                                  0x00000010L
 497 #define THM_TCON_LOCAL1__PowerDownTmon1_MASK                                                                  0x00000020L
 498 //THM_TCON_LOCAL2
 499 #define THM_TCON_LOCAL2__TMON_init_delay__SHIFT                                                               0x0
 500 #define THM_TCON_LOCAL2__TMON_pwrup_stagger_time__SHIFT                                                       0x2
 501 #define THM_TCON_LOCAL2__short_stagger_count__SHIFT                                                           0x5
 502 #define THM_TCON_LOCAL2__sbtsi_use_corrected__SHIFT                                                           0x6
 503 #define THM_TCON_LOCAL2__temp_read_skip_scale__SHIFT                                                          0xa
 504 #define THM_TCON_LOCAL2__skip_scale_correction__SHIFT                                                         0xb
 505 #define THM_TCON_LOCAL2__TMON_init_delay_MASK                                                                 0x00000003L
 506 #define THM_TCON_LOCAL2__TMON_pwrup_stagger_time_MASK                                                         0x0000000CL
 507 #define THM_TCON_LOCAL2__short_stagger_count_MASK                                                             0x00000020L
 508 #define THM_TCON_LOCAL2__sbtsi_use_corrected_MASK                                                             0x00000040L
 509 #define THM_TCON_LOCAL2__temp_read_skip_scale_MASK                                                            0x00000400L
 510 #define THM_TCON_LOCAL2__skip_scale_correction_MASK                                                           0x00000800L
 511 //THM_TCON_LOCAL3
 512 #define THM_TCON_LOCAL3__Global_TMAX__SHIFT                                                                   0x0
 513 #define THM_TCON_LOCAL3__Global_TMAX_MASK                                                                     0x000007FFL
 514 //THM_TCON_LOCAL4
 515 #define THM_TCON_LOCAL4__Global_TMAX_ID__SHIFT                                                                0x0
 516 #define THM_TCON_LOCAL4__Global_TMAX_ID_MASK                                                                  0x000000FFL
 517 //THM_TCON_LOCAL5
 518 #define THM_TCON_LOCAL5__Global_TMIN__SHIFT                                                                   0x0
 519 #define THM_TCON_LOCAL5__Global_TMIN_MASK                                                                     0x000007FFL
 520 //THM_TCON_LOCAL6
 521 #define THM_TCON_LOCAL6__Global_TMIN_ID__SHIFT                                                                0x0
 522 #define THM_TCON_LOCAL6__Global_TMIN_ID_MASK                                                                  0x000000FFL
 523 //THM_TCON_LOCAL7
 524 #define THM_TCON_LOCAL7__THERMID__SHIFT                                                                       0x0
 525 #define THM_TCON_LOCAL7__THERMID_MASK                                                                         0x000000FFL
 526 //THM_TCON_LOCAL8
 527 #define THM_TCON_LOCAL8__THERMMAX__SHIFT                                                                      0x0
 528 #define THM_TCON_LOCAL8__THERMMAX_MASK                                                                        0x000007FFL
 529 //THM_TCON_LOCAL9
 530 #define THM_TCON_LOCAL9__Tj_Max_TMON0__SHIFT                                                                  0x0
 531 #define THM_TCON_LOCAL9__Tj_Max_TMON0_MASK                                                                    0x000007FFL
 532 //THM_TCON_LOCAL10
 533 #define THM_TCON_LOCAL10__TMON0_Tj_Max_RS_ID__SHIFT                                                           0x0
 534 #define THM_TCON_LOCAL10__TMON0_Tj_Max_RS_ID_MASK                                                             0x000000FFL
 535 //THM_TCON_LOCAL11
 536 #define THM_TCON_LOCAL11__Tj_Max_TMON1__SHIFT                                                                 0x0
 537 #define THM_TCON_LOCAL11__Tj_Max_TMON1_MASK                                                                   0x000007FFL
 538 //THM_TCON_LOCAL12
 539 #define THM_TCON_LOCAL12__TMON1_Tj_Max_RS_ID__SHIFT                                                           0x0
 540 #define THM_TCON_LOCAL12__TMON1_Tj_Max_RS_ID_MASK                                                             0x000000FFL
 541 //THM_TCON_LOCAL13
 542 #define THM_TCON_LOCAL13__boot_done__SHIFT                                                                    0x0
 543 #define THM_TCON_LOCAL13__boot_done_MASK                                                                      0x00000001L
 544 //THM_PWRMGT
 545 #define THM_PWRMGT__SBTSI_SBRMI_CLK_GATE_EN__SHIFT                                                            0x0
 546 #define THM_PWRMGT__SBAXI_CLK_GATE_EN__SHIFT                                                                  0x1
 547 #define THM_PWRMGT__SB_CLK_GATE_MAX_CNT__SHIFT                                                                0x8
 548 #define THM_PWRMGT__SBTSI_SBRMI_CLK_GATE_EN_MASK                                                              0x00000001L
 549 #define THM_PWRMGT__SBAXI_CLK_GATE_EN_MASK                                                                    0x00000002L
 550 #define THM_PWRMGT__SB_CLK_GATE_MAX_CNT_MASK                                                                  0x00FFFF00L
 551 //SMUSBI_SBIREGADDR
 552 #define SMUSBI_SBIREGADDR__SBI_REGADDR__SHIFT                                                                 0x0
 553 #define SMUSBI_SBIREGADDR__SBI_REGADDR_MASK                                                                   0x000007FFL
 554 //SMUSBI_SBIREGDATA
 555 #define SMUSBI_SBIREGDATA__SBI_REGDATA__SHIFT                                                                 0x0
 556 #define SMUSBI_SBIREGDATA__SBI_REGDATA_MASK                                                                   0xFFFFFFFFL
 557 //SMUSBI_ERRATA_STAT_REG
 558 #define SMUSBI_ERRATA_STAT_REG__ERRATA_STAT_REG__SHIFT                                                        0x0
 559 #define SMUSBI_ERRATA_STAT_REG__ERRATA_STAT_REG_MASK                                                          0xFFFFFFFFL
 560 //SMUSBI_SBICTRL
 561 #define SMUSBI_SBICTRL__CK_SPRSBIWRDONE__SHIFT                                                                0x0
 562 #define SMUSBI_SBICTRL__NB_SBISELECT__SHIFT                                                                   0x1
 563 #define SMUSBI_SBICTRL__NB_SBIADDR__SHIFT                                                                     0x2
 564 #define SMUSBI_SBICTRL__NB_SBIADDR_OVERRIDE__SHIFT                                                            0x5
 565 #define SMUSBI_SBICTRL__CK_SPRSBIWRDONE_MASK                                                                  0x00000001L
 566 #define SMUSBI_SBICTRL__NB_SBISELECT_MASK                                                                     0x00000002L
 567 #define SMUSBI_SBICTRL__NB_SBIADDR_MASK                                                                       0x0000001CL
 568 #define SMUSBI_SBICTRL__NB_SBIADDR_OVERRIDE_MASK                                                              0x00000020L
 569 //SMUSBI_CKNBIRESET
 570 #define SMUSBI_CKNBIRESET__CKNBIRESET__SHIFT                                                                  0x0
 571 #define SMUSBI_CKNBIRESET__CKNBIRESET_MASK                                                                    0x00000001L
 572 //SMUSBI_TIMING
 573 #define SMUSBI_TIMING__SETUP_TIME__SHIFT                                                                      0x0
 574 #define SMUSBI_TIMING__SETUP_TIME_OVERRIDE__SHIFT                                                             0x8
 575 #define SMUSBI_TIMING__HOLD_TIME__SHIFT                                                                       0x10
 576 #define SMUSBI_TIMING__HOLD_TIME_OVERRIDE__SHIFT                                                              0x18
 577 #define SMUSBI_TIMING__SETUP_TIME_MASK                                                                        0x0000003FL
 578 #define SMUSBI_TIMING__SETUP_TIME_OVERRIDE_MASK                                                               0x00000100L
 579 #define SMUSBI_TIMING__HOLD_TIME_MASK                                                                         0x00FF0000L
 580 #define SMUSBI_TIMING__HOLD_TIME_OVERRIDE_MASK                                                                0x01000000L
 581 //SMUSBI_HS_TIMING
 582 #define SMUSBI_HS_TIMING__HS_SETUP_TIME__SHIFT                                                                0x0
 583 #define SMUSBI_HS_TIMING__HS_SETUP_TIME_OVERRIDE__SHIFT                                                       0x8
 584 #define SMUSBI_HS_TIMING__HS_HOLD_TIME__SHIFT                                                                 0x10
 585 #define SMUSBI_HS_TIMING__HS_HOLD_TIME_OVERRIDE__SHIFT                                                        0x18
 586 #define SMUSBI_HS_TIMING__HS_SETUP_TIME_MASK                                                                  0x0000003FL
 587 #define SMUSBI_HS_TIMING__HS_SETUP_TIME_OVERRIDE_MASK                                                         0x00000100L
 588 #define SMUSBI_HS_TIMING__HS_HOLD_TIME_MASK                                                                   0x00FF0000L
 589 #define SMUSBI_HS_TIMING__HS_HOLD_TIME_OVERRIDE_MASK                                                          0x01000000L
 590 //SBTSI_REMOTE_TEMP
 591 #define SBTSI_REMOTE_TEMP__RemoteTcenSensor__SHIFT                                                            0x0
 592 #define SBTSI_REMOTE_TEMP__RemoteTcenSensorId__SHIFT                                                          0xb
 593 #define SBTSI_REMOTE_TEMP__RemoteTcenSensorValid__SHIFT                                                       0x13
 594 #define SBTSI_REMOTE_TEMP__RemoteTcenSensor_MASK                                                              0x000007FFL
 595 #define SBTSI_REMOTE_TEMP__RemoteTcenSensorId_MASK                                                            0x0007F800L
 596 #define SBTSI_REMOTE_TEMP__RemoteTcenSensorValid_MASK                                                         0x00080000L
 597 //SBRMI_CONTROL
 598 #define SBRMI_CONTROL__READ_CMD_INT_DIS__SHIFT                                                                0x0
 599 #define SBRMI_CONTROL__DPD__SHIFT                                                                             0x1
 600 #define SBRMI_CONTROL__DbrdySts__SHIFT                                                                        0x2
 601 #define SBRMI_CONTROL__READ_CMD_INT_DIS_MASK                                                                  0x00000001L
 602 #define SBRMI_CONTROL__DPD_MASK                                                                               0x00000002L
 603 #define SBRMI_CONTROL__DbrdySts_MASK                                                                          0x00000004L
 604 //SBRMI_COMMAND
 605 #define SBRMI_COMMAND__Command__SHIFT                                                                         0x0
 606 #define SBRMI_COMMAND__WrDataLen__SHIFT                                                                       0x8
 607 #define SBRMI_COMMAND__RdDataLen__SHIFT                                                                       0x10
 608 #define SBRMI_COMMAND__CommandSent__SHIFT                                                                     0x18
 609 #define SBRMI_COMMAND__CommandNotSupported__SHIFT                                                             0x19
 610 #define SBRMI_COMMAND__CommandAborted__SHIFT                                                                  0x1a
 611 #define SBRMI_COMMAND__Status__SHIFT                                                                          0x1c
 612 #define SBRMI_COMMAND__Command_MASK                                                                           0x000000FFL
 613 #define SBRMI_COMMAND__WrDataLen_MASK                                                                         0x0000FF00L
 614 #define SBRMI_COMMAND__RdDataLen_MASK                                                                         0x00FF0000L
 615 #define SBRMI_COMMAND__CommandSent_MASK                                                                       0x01000000L
 616 #define SBRMI_COMMAND__CommandNotSupported_MASK                                                               0x02000000L
 617 #define SBRMI_COMMAND__CommandAborted_MASK                                                                    0x04000000L
 618 #define SBRMI_COMMAND__Status_MASK                                                                            0xF0000000L
 619 //SBRMI_WRITE_DATA0
 620 #define SBRMI_WRITE_DATA0__WrByte0__SHIFT                                                                     0x0
 621 #define SBRMI_WRITE_DATA0__WrByte1__SHIFT                                                                     0x8
 622 #define SBRMI_WRITE_DATA0__WrByte2__SHIFT                                                                     0x10
 623 #define SBRMI_WRITE_DATA0__WrByte3__SHIFT                                                                     0x18
 624 #define SBRMI_WRITE_DATA0__WrByte0_MASK                                                                       0x000000FFL
 625 #define SBRMI_WRITE_DATA0__WrByte1_MASK                                                                       0x0000FF00L
 626 #define SBRMI_WRITE_DATA0__WrByte2_MASK                                                                       0x00FF0000L
 627 #define SBRMI_WRITE_DATA0__WrByte3_MASK                                                                       0xFF000000L
 628 //SBRMI_WRITE_DATA1
 629 #define SBRMI_WRITE_DATA1__WrByte4__SHIFT                                                                     0x0
 630 #define SBRMI_WRITE_DATA1__WrByte5__SHIFT                                                                     0x8
 631 #define SBRMI_WRITE_DATA1__WrByte6__SHIFT                                                                     0x10
 632 #define SBRMI_WRITE_DATA1__WrByte7__SHIFT                                                                     0x18
 633 #define SBRMI_WRITE_DATA1__WrByte4_MASK                                                                       0x000000FFL
 634 #define SBRMI_WRITE_DATA1__WrByte5_MASK                                                                       0x0000FF00L
 635 #define SBRMI_WRITE_DATA1__WrByte6_MASK                                                                       0x00FF0000L
 636 #define SBRMI_WRITE_DATA1__WrByte7_MASK                                                                       0xFF000000L
 637 //SBRMI_WRITE_DATA2
 638 #define SBRMI_WRITE_DATA2__WrByte8__SHIFT                                                                     0x0
 639 #define SBRMI_WRITE_DATA2__WrByte9__SHIFT                                                                     0x8
 640 #define SBRMI_WRITE_DATA2__WrByte10__SHIFT                                                                    0x10
 641 #define SBRMI_WRITE_DATA2__WrByte11__SHIFT                                                                    0x18
 642 #define SBRMI_WRITE_DATA2__WrByte8_MASK                                                                       0x000000FFL
 643 #define SBRMI_WRITE_DATA2__WrByte9_MASK                                                                       0x0000FF00L
 644 #define SBRMI_WRITE_DATA2__WrByte10_MASK                                                                      0x00FF0000L
 645 #define SBRMI_WRITE_DATA2__WrByte11_MASK                                                                      0xFF000000L
 646 //SBRMI_READ_DATA0
 647 #define SBRMI_READ_DATA0__RdByte0__SHIFT                                                                      0x0
 648 #define SBRMI_READ_DATA0__RdByte1__SHIFT                                                                      0x8
 649 #define SBRMI_READ_DATA0__RdByte2__SHIFT                                                                      0x10
 650 #define SBRMI_READ_DATA0__RdByte3__SHIFT                                                                      0x18
 651 #define SBRMI_READ_DATA0__RdByte0_MASK                                                                        0x000000FFL
 652 #define SBRMI_READ_DATA0__RdByte1_MASK                                                                        0x0000FF00L
 653 #define SBRMI_READ_DATA0__RdByte2_MASK                                                                        0x00FF0000L
 654 #define SBRMI_READ_DATA0__RdByte3_MASK                                                                        0xFF000000L
 655 //SBRMI_READ_DATA1
 656 #define SBRMI_READ_DATA1__RdByte4__SHIFT                                                                      0x0
 657 #define SBRMI_READ_DATA1__RdByte5__SHIFT                                                                      0x8
 658 #define SBRMI_READ_DATA1__RdByte6__SHIFT                                                                      0x10
 659 #define SBRMI_READ_DATA1__RdByte7__SHIFT                                                                      0x18
 660 #define SBRMI_READ_DATA1__RdByte4_MASK                                                                        0x000000FFL
 661 #define SBRMI_READ_DATA1__RdByte5_MASK                                                                        0x0000FF00L
 662 #define SBRMI_READ_DATA1__RdByte6_MASK                                                                        0x00FF0000L
 663 #define SBRMI_READ_DATA1__RdByte7_MASK                                                                        0xFF000000L
 664 //SBRMI_CORE_EN_NUMBER
 665 #define SBRMI_CORE_EN_NUMBER__EnabledCoreNum__SHIFT                                                           0x0
 666 #define SBRMI_CORE_EN_NUMBER__EnabledCoreNum_MASK                                                             0x0000007FL
 667 //SBRMI_CORE_EN_STATUS0
 668 #define SBRMI_CORE_EN_STATUS0__CoreEnStat0__SHIFT                                                             0x0
 669 #define SBRMI_CORE_EN_STATUS0__CoreEnStat0_MASK                                                               0xFFFFFFFFL
 670 //SBRMI_CORE_EN_STATUS1
 671 #define SBRMI_CORE_EN_STATUS1__CoreEnStat1__SHIFT                                                             0x0
 672 #define SBRMI_CORE_EN_STATUS1__CoreEnStat1_MASK                                                               0xFFFFFFFFL
 673 //SBRMI_APIC_STATUS0
 674 #define SBRMI_APIC_STATUS0__APICStat0__SHIFT                                                                  0x0
 675 #define SBRMI_APIC_STATUS0__APICStat0_MASK                                                                    0xFFFFFFFFL
 676 //SBRMI_APIC_STATUS1
 677 #define SBRMI_APIC_STATUS1__APICStat1__SHIFT                                                                  0x0
 678 #define SBRMI_APIC_STATUS1__APICStat1_MASK                                                                    0xFFFFFFFFL
 679 //SBRMI_MCE_STATUS0
 680 #define SBRMI_MCE_STATUS0__MceStat0__SHIFT                                                                    0x0
 681 #define SBRMI_MCE_STATUS0__MceStat0_MASK                                                                      0xFFFFFFFFL
 682 //SBRMI_MCE_STATUS1
 683 #define SBRMI_MCE_STATUS1__MceStat1__SHIFT                                                                    0x0
 684 #define SBRMI_MCE_STATUS1__MceStat1_MASK                                                                      0xFFFFFFFFL
 685 //SMBUS_CNTL0
 686 #define SMBUS_CNTL0__SMB_DEFAULT_SLV_ADDR_OVERRIDE__SHIFT                                                     0x0
 687 #define SMBUS_CNTL0__SMB_DEFAULT_SLV_ADDR__SHIFT                                                              0x1
 688 #define SMBUS_CNTL0__SMB_CPL_DUMMY_BYTE__SHIFT                                                                0x8
 689 #define SMBUS_CNTL0__SMB_NOTIFY_ARP_MAX_TIMES__SHIFT                                                          0x10
 690 #define SMBUS_CNTL0__THM_READY__SHIFT                                                                         0x14
 691 #define SMBUS_CNTL0__SMB_DEFAULT_SLV_ADDR_OVERRIDE_MASK                                                       0x00000001L
 692 #define SMBUS_CNTL0__SMB_DEFAULT_SLV_ADDR_MASK                                                                0x000000FEL
 693 #define SMBUS_CNTL0__SMB_CPL_DUMMY_BYTE_MASK                                                                  0x0000FF00L
 694 #define SMBUS_CNTL0__SMB_NOTIFY_ARP_MAX_TIMES_MASK                                                            0x00070000L
 695 #define SMBUS_CNTL0__THM_READY_MASK                                                                           0x00100000L
 696 //SMBUS_CNTL1
 697 #define SMBUS_CNTL1__SMB_TIMEOUT_EN__SHIFT                                                                    0x0
 698 #define SMBUS_CNTL1__SMB_BLK_WR_CMD_EN__SHIFT                                                                 0x1
 699 #define SMBUS_CNTL1__SMB_BLK_RD_CMD_EN__SHIFT                                                                 0x9
 700 #define SMBUS_CNTL1__SMB_TIMEOUT_EN_MASK                                                                      0x00000001L
 701 #define SMBUS_CNTL1__SMB_BLK_WR_CMD_EN_MASK                                                                   0x000001FEL
 702 #define SMBUS_CNTL1__SMB_BLK_RD_CMD_EN_MASK                                                                   0x0001FE00L
 703 //SMBUS_BLKWR_CMD_CTRL0
 704 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD0__SHIFT                                                         0x0
 705 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD1__SHIFT                                                         0x8
 706 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD2__SHIFT                                                         0x10
 707 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD3__SHIFT                                                         0x18
 708 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD0_MASK                                                           0x000000FFL
 709 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD1_MASK                                                           0x0000FF00L
 710 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD2_MASK                                                           0x00FF0000L
 711 #define SMBUS_BLKWR_CMD_CTRL0__SMB_BLK_WR_CMD3_MASK                                                           0xFF000000L
 712 //SMBUS_BLKWR_CMD_CTRL1
 713 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD4__SHIFT                                                         0x0
 714 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD5__SHIFT                                                         0x8
 715 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD6__SHIFT                                                         0x10
 716 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD7__SHIFT                                                         0x18
 717 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD4_MASK                                                           0x000000FFL
 718 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD5_MASK                                                           0x0000FF00L
 719 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD6_MASK                                                           0x00FF0000L
 720 #define SMBUS_BLKWR_CMD_CTRL1__SMB_BLK_WR_CMD7_MASK                                                           0xFF000000L
 721 //SMBUS_BLKRD_CMD_CTRL0
 722 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD0__SHIFT                                                         0x0
 723 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD1__SHIFT                                                         0x8
 724 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD2__SHIFT                                                         0x10
 725 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD3__SHIFT                                                         0x18
 726 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD0_MASK                                                           0x000000FFL
 727 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD1_MASK                                                           0x0000FF00L
 728 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD2_MASK                                                           0x00FF0000L
 729 #define SMBUS_BLKRD_CMD_CTRL0__SMB_BLK_RD_CMD3_MASK                                                           0xFF000000L
 730 //SMBUS_BLKRD_CMD_CTRL1
 731 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD4__SHIFT                                                         0x0
 732 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD5__SHIFT                                                         0x8
 733 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD6__SHIFT                                                         0x10
 734 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD7__SHIFT                                                         0x18
 735 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD4_MASK                                                           0x000000FFL
 736 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD5_MASK                                                           0x0000FF00L
 737 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD6_MASK                                                           0x00FF0000L
 738 #define SMBUS_BLKRD_CMD_CTRL1__SMB_BLK_RD_CMD7_MASK                                                           0xFF000000L
 739 //SMBUS_TIMING_CNTL0
 740 #define SMBUS_TIMING_CNTL0__SMB_TIMEOUT_MARGIN__SHIFT                                                         0x0
 741 #define SMBUS_TIMING_CNTL0__SMB_FILTER_LEVEL_CONVERT_MARGIN__SHIFT                                            0x16
 742 #define SMBUS_TIMING_CNTL0__SMB_TIMEOUT_MARGIN_MASK                                                           0x003FFFFFL
 743 #define SMBUS_TIMING_CNTL0__SMB_FILTER_LEVEL_CONVERT_MARGIN_MASK                                              0x3FC00000L
 744 //SMBUS_TIMING_CNTL1
 745 #define SMBUS_TIMING_CNTL1__SMB_DAT_SETUP_TIME_MARGIN__SHIFT                                                  0x0
 746 #define SMBUS_TIMING_CNTL1__SMB_DAT_HOLD_TIME_MARGIN__SHIFT                                                   0x5
 747 #define SMBUS_TIMING_CNTL1__SMB_START_AND_STOP_TIMING_MARGIN__SHIFT                                           0xb
 748 #define SMBUS_TIMING_CNTL1__SMB_BUS_FREE_MARGIN__SHIFT                                                        0x14
 749 #define SMBUS_TIMING_CNTL1__SMB_DAT_SETUP_TIME_MARGIN_MASK                                                    0x0000001FL
 750 #define SMBUS_TIMING_CNTL1__SMB_DAT_HOLD_TIME_MARGIN_MASK                                                     0x000007E0L
 751 #define SMBUS_TIMING_CNTL1__SMB_START_AND_STOP_TIMING_MARGIN_MASK                                             0x000FF800L
 752 #define SMBUS_TIMING_CNTL1__SMB_BUS_FREE_MARGIN_MASK                                                          0x3FF00000L
 753 //SMBUS_TIMING_CNTL2
 754 #define SMBUS_TIMING_CNTL2__SMB_SMBCLK_HIGHMAX_MARGIN__SHIFT                                                  0x0
 755 #define SMBUS_TIMING_CNTL2__SMBCLK_LEVEL_CTRL_MARGIN__SHIFT                                                   0xd
 756 #define SMBUS_TIMING_CNTL2__SMB_SMBCLK_HIGHMAX_MARGIN_MASK                                                    0x00001FFFL
 757 #define SMBUS_TIMING_CNTL2__SMBCLK_LEVEL_CTRL_MARGIN_MASK                                                     0x07FFE000L
 758 //SMBUS_TRIGGER_CNTL
 759 #define SMBUS_TRIGGER_CNTL__SMB_SOFT_RESET_TRIGGER__SHIFT                                                     0x0
 760 #define SMBUS_TRIGGER_CNTL__SMB_NOTIFY_ARP_TRIGGER__SHIFT                                                     0x8
 761 #define SMBUS_TRIGGER_CNTL__SMB_SOFT_RESET_TRIGGER_MASK                                                       0x00000001L
 762 #define SMBUS_TRIGGER_CNTL__SMB_NOTIFY_ARP_TRIGGER_MASK                                                       0x00000100L
 763 //SMBUS_UDID_CNTL0
 764 #define SMBUS_UDID_CNTL0__SMB_PRBS_INI_SEED__SHIFT                                                            0x0
 765 #define SMBUS_UDID_CNTL0__SMB_SRST_REGEN_UDID_EN__SHIFT                                                       0x1f
 766 #define SMBUS_UDID_CNTL0__SMB_PRBS_INI_SEED_MASK                                                              0x7FFFFFFFL
 767 #define SMBUS_UDID_CNTL0__SMB_SRST_REGEN_UDID_EN_MASK                                                         0x80000000L
 768 //SMBUS_UDID_CNTL1
 769 #define SMBUS_UDID_CNTL1__SMB_UDID_31_0__SHIFT                                                                0x0
 770 #define SMBUS_UDID_CNTL1__SMB_UDID_31_0_MASK                                                                  0xFFFFFFFFL
 771 //SMBUS_UDID_CNTL2
 772 #define SMBUS_UDID_CNTL2__PEC_SUPPORTED__SHIFT                                                                0x0
 773 #define SMBUS_UDID_CNTL2__UDID_VERSION__SHIFT                                                                 0x1
 774 #define SMBUS_UDID_CNTL2__SMBUS_VERSION__SHIFT                                                                0x4
 775 #define SMBUS_UDID_CNTL2__OEM__SHIFT                                                                          0x8
 776 #define SMBUS_UDID_CNTL2__ASF__SHIFT                                                                          0x9
 777 #define SMBUS_UDID_CNTL2__IPMI__SHIFT                                                                         0xa
 778 #define SMBUS_UDID_CNTL2__PEC_SUPPORTED_MASK                                                                  0x00000001L
 779 #define SMBUS_UDID_CNTL2__UDID_VERSION_MASK                                                                   0x0000000EL
 780 #define SMBUS_UDID_CNTL2__SMBUS_VERSION_MASK                                                                  0x000000F0L
 781 #define SMBUS_UDID_CNTL2__OEM_MASK                                                                            0x00000100L
 782 #define SMBUS_UDID_CNTL2__ASF_MASK                                                                            0x00000200L
 783 #define SMBUS_UDID_CNTL2__IPMI_MASK                                                                           0x00000400L
 784 //SMUSBI_SMBUS
 785 #define SMUSBI_SMBUS__Spare0__SHIFT                                                                           0x0
 786 #define SMUSBI_SMBUS__Spare1__SHIFT                                                                           0x1
 787 #define SMUSBI_SMBUS__ResBiasEn__SHIFT                                                                        0x2
 788 #define SMUSBI_SMBUS__CompSel__SHIFT                                                                          0x3
 789 #define SMUSBI_SMBUS__NG__SHIFT                                                                               0x4
 790 #define SMUSBI_SMBUS__I2cRxSel__SHIFT                                                                         0x8
 791 #define SMUSBI_SMBUS__PdEn0__SHIFT                                                                            0xa
 792 #define SMUSBI_SMBUS__PdEn1__SHIFT                                                                            0xb
 793 #define SMUSBI_SMBUS__FallSlewSel__SHIFT                                                                      0xc
 794 #define SMUSBI_SMBUS__Slewn__SHIFT                                                                            0xe
 795 #define SMUSBI_SMBUS__SpikeRcEn__SHIFT                                                                        0xf
 796 #define SMUSBI_SMBUS__SpikeRcSel__SHIFT                                                                       0x10
 797 #define SMUSBI_SMBUS__CSel0p9__SHIFT                                                                          0x11
 798 #define SMUSBI_SMBUS__CSel1p1__SHIFT                                                                          0x12
 799 #define SMUSBI_SMBUS__RSel0p9__SHIFT                                                                          0x13
 800 #define SMUSBI_SMBUS__RSel1p1__SHIFT                                                                          0x14
 801 #define SMUSBI_SMBUS__BiasCrtEn__SHIFT                                                                        0x15
 802 #define SMUSBI_SMBUS__DI2C0__SHIFT                                                                            0x16
 803 #define SMUSBI_SMBUS__DI2C1__SHIFT                                                                            0x17
 804 #define SMUSBI_SMBUS__DI2C0_OVERRIDE__SHIFT                                                                   0x18
 805 #define SMUSBI_SMBUS__DI2C1_OVERRIDE__SHIFT                                                                   0x19
 806 #define SMUSBI_SMBUS__Y0__SHIFT                                                                               0x1e
 807 #define SMUSBI_SMBUS__Y1__SHIFT                                                                               0x1f
 808 #define SMUSBI_SMBUS__Spare0_MASK                                                                             0x00000001L
 809 #define SMUSBI_SMBUS__Spare1_MASK                                                                             0x00000002L
 810 #define SMUSBI_SMBUS__ResBiasEn_MASK                                                                          0x00000004L
 811 #define SMUSBI_SMBUS__CompSel_MASK                                                                            0x00000008L
 812 #define SMUSBI_SMBUS__NG_MASK                                                                                 0x000000F0L
 813 #define SMUSBI_SMBUS__I2cRxSel_MASK                                                                           0x00000300L
 814 #define SMUSBI_SMBUS__PdEn0_MASK                                                                              0x00000400L
 815 #define SMUSBI_SMBUS__PdEn1_MASK                                                                              0x00000800L
 816 #define SMUSBI_SMBUS__FallSlewSel_MASK                                                                        0x00003000L
 817 #define SMUSBI_SMBUS__Slewn_MASK                                                                              0x00004000L
 818 #define SMUSBI_SMBUS__SpikeRcEn_MASK                                                                          0x00008000L
 819 #define SMUSBI_SMBUS__SpikeRcSel_MASK                                                                         0x00010000L
 820 #define SMUSBI_SMBUS__CSel0p9_MASK                                                                            0x00020000L
 821 #define SMUSBI_SMBUS__CSel1p1_MASK                                                                            0x00040000L
 822 #define SMUSBI_SMBUS__RSel0p9_MASK                                                                            0x00080000L
 823 #define SMUSBI_SMBUS__RSel1p1_MASK                                                                            0x00100000L
 824 #define SMUSBI_SMBUS__BiasCrtEn_MASK                                                                          0x00200000L
 825 #define SMUSBI_SMBUS__DI2C0_MASK                                                                              0x00400000L
 826 #define SMUSBI_SMBUS__DI2C1_MASK                                                                              0x00800000L
 827 #define SMUSBI_SMBUS__DI2C0_OVERRIDE_MASK                                                                     0x01000000L
 828 #define SMUSBI_SMBUS__DI2C1_OVERRIDE_MASK                                                                     0x02000000L
 829 #define SMUSBI_SMBUS__Y0_MASK                                                                                 0x40000000L
 830 #define SMUSBI_SMBUS__Y1_MASK                                                                                 0x80000000L
 831 //SMUSBI_ALERT
 832 #define SMUSBI_ALERT__TXIMPSEL__SHIFT                                                                         0x0
 833 #define SMUSBI_ALERT__PD__SHIFT                                                                               0x1
 834 #define SMUSBI_ALERT__PU__SHIFT                                                                               0x2
 835 #define SMUSBI_ALERT__SCHMEN__SHIFT                                                                           0x3
 836 #define SMUSBI_ALERT__S0__SHIFT                                                                               0x4
 837 #define SMUSBI_ALERT__S1__SHIFT                                                                               0x5
 838 #define SMUSBI_ALERT__RXEN__SHIFT                                                                             0x6
 839 #define SMUSBI_ALERT__RXSEL0__SHIFT                                                                           0x7
 840 #define SMUSBI_ALERT__RXSEL1__SHIFT                                                                           0x8
 841 #define SMUSBI_ALERT__OE_OVERRIDE__SHIFT                                                                      0x10
 842 #define SMUSBI_ALERT__OE__SHIFT                                                                               0x11
 843 #define SMUSBI_ALERT__A_OVERRIDE__SHIFT                                                                       0x12
 844 #define SMUSBI_ALERT__A__SHIFT                                                                                0x13
 845 #define SMUSBI_ALERT__Y__SHIFT                                                                                0x1f
 846 #define SMUSBI_ALERT__TXIMPSEL_MASK                                                                           0x00000001L
 847 #define SMUSBI_ALERT__PD_MASK                                                                                 0x00000002L
 848 #define SMUSBI_ALERT__PU_MASK                                                                                 0x00000004L
 849 #define SMUSBI_ALERT__SCHMEN_MASK                                                                             0x00000008L
 850 #define SMUSBI_ALERT__S0_MASK                                                                                 0x00000010L
 851 #define SMUSBI_ALERT__S1_MASK                                                                                 0x00000020L
 852 #define SMUSBI_ALERT__RXEN_MASK                                                                               0x00000040L
 853 #define SMUSBI_ALERT__RXSEL0_MASK                                                                             0x00000080L
 854 #define SMUSBI_ALERT__RXSEL1_MASK                                                                             0x00000100L
 855 #define SMUSBI_ALERT__OE_OVERRIDE_MASK                                                                        0x00010000L
 856 #define SMUSBI_ALERT__OE_MASK                                                                                 0x00020000L
 857 #define SMUSBI_ALERT__A_OVERRIDE_MASK                                                                         0x00040000L
 858 #define SMUSBI_ALERT__A_MASK                                                                                  0x00080000L
 859 #define SMUSBI_ALERT__Y_MASK                                                                                  0x80000000L
 860 //THM_TMON0_REMOTE_START
 861 #define THM_TMON0_REMOTE_START__DATA__SHIFT                                                                   0x0
 862 #define THM_TMON0_REMOTE_START__DATA_MASK                                                                     0xFFFFFFFFL
 863 //THM_TMON0_REMOTE_END
 864 #define THM_TMON0_REMOTE_END__DATA__SHIFT                                                                     0x0
 865 #define THM_TMON0_REMOTE_END__DATA_MASK                                                                       0xFFFFFFFFL
 866 //THM_TMON1_REMOTE_START
 867 #define THM_TMON1_REMOTE_START__DATA__SHIFT                                                                   0x0
 868 #define THM_TMON1_REMOTE_START__DATA_MASK                                                                     0xFFFFFFFFL
 869 //THM_TMON1_REMOTE_END
 870 #define THM_TMON1_REMOTE_END__DATA__SHIFT                                                                     0x0
 871 #define THM_TMON1_REMOTE_END__DATA_MASK                                                                       0xFFFFFFFFL
 872 //THM_TMON2_REMOTE_START
 873 #define THM_TMON2_REMOTE_START__DATA__SHIFT                                                                   0x0
 874 #define THM_TMON2_REMOTE_START__DATA_MASK                                                                     0xFFFFFFFFL
 875 //THM_TMON2_REMOTE_END
 876 #define THM_TMON2_REMOTE_END__DATA__SHIFT                                                                     0x0
 877 #define THM_TMON2_REMOTE_END__DATA_MASK                                                                       0xFFFFFFFFL
 878 //THM_TMON3_REMOTE_START
 879 #define THM_TMON3_REMOTE_START__DATA__SHIFT                                                                   0x0
 880 #define THM_TMON3_REMOTE_START__DATA_MASK                                                                     0xFFFFFFFFL
 881 //THM_TMON3_REMOTE_END
 882 #define THM_TMON3_REMOTE_END__DATA__SHIFT                                                                     0x0
 883 #define THM_TMON3_REMOTE_END__DATA_MASK                                                                       0xFFFFFFFFL
 884 
 885 #endif

/* [<][>][^][v][top][bottom][index][help] */