1{ 2 "Exposes": [ 3 { 4 "CheckHysteresisWithSetpoint": true, 5 "Class": "temp", 6 "DCoefficient": 0.0, 7 "FFGainCoefficient": 0.0, 8 "FFOffCoefficient": 0.0, 9 "ICoefficient": -0.035, 10 "ILimitMax": 100, 11 "ILimitMin": -50, 12 "Inputs": [ 13 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C", 14 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C", 15 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C", 16 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C", 17 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C", 18 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C", 19 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C", 20 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C", 21 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C", 22 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C" 23 ], 24 "Name": "PID_MB_DIMM_Slot $bus % 15", 25 "NegativeHysteresis": 2.0, 26 "OutLimitMax": 100, 27 "OutLimitMin": 0, 28 "PCoefficient": -3.0, 29 "PositiveHysteresis": 0.0, 30 "SetPoint": 75.0, 31 "SlewNeg": 0.0, 32 "SlewPos": 0.0, 33 "Type": "Pid", 34 "Zones": [ 35 "Zone 1" 36 ] 37 }, 38 { 39 "CheckHysteresisWithSetpoint": true, 40 "Class": "temp", 41 "DCoefficient": 0.0, 42 "FFGainCoefficient": 0.0, 43 "FFOffCoefficient": 0.0, 44 "ICoefficient": -0.035, 45 "ILimitMax": 100, 46 "ILimitMin": -50, 47 "Inputs": [ 48 "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C" 49 ], 50 "Name": "PID_MB_CPU_Slot $bus % 15", 51 "NegativeHysteresis": 3.0, 52 "OutLimitMax": 100, 53 "OutLimitMin": 0, 54 "PCoefficient": -5.5, 55 "PositiveHysteresis": 0.0, 56 "SetPoint": 74.0, 57 "SlewNeg": 0.0, 58 "SlewPos": 0.0, 59 "Type": "Pid", 60 "Zones": [ 61 "Zone 1" 62 ] 63 }, 64 { 65 "CheckHysteresisWithSetpoint": true, 66 "Class": "temp", 67 "DCoefficient": 0.0, 68 "FFGainCoefficient": 0.0, 69 "FFOffCoefficient": 0.0, 70 "ICoefficient": -0.02, 71 "ILimitMax": 100, 72 "ILimitMin": -50, 73 "Inputs": [ 74 "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C" 75 ], 76 "Name": "PID_MB_SSD_BOOT_Slot $bus % 15", 77 "NegativeHysteresis": 2.0, 78 "OutLimitMax": 100, 79 "OutLimitMin": 0, 80 "PCoefficient": -1.5, 81 "PositiveHysteresis": 0.0, 82 "SetPoint": 68.0, 83 "SlewNeg": 0.0, 84 "SlewPos": 0.0, 85 "Type": "Pid", 86 "Zones": [ 87 "Zone 1" 88 ] 89 }, 90 { 91 "CheckHysteresisWithSetpoint": true, 92 "Class": "temp", 93 "DCoefficient": 0.0, 94 "FFGainCoefficient": 0.0, 95 "FFOffCoefficient": 0.0, 96 "ICoefficient": -0.02, 97 "ILimitMax": 100, 98 "ILimitMin": -50, 99 "Inputs": [ 100 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C", 101 "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C", 102 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C", 103 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C", 104 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C" 105 ], 106 "Name": "PID_MB_VR_Slot $bus % 15", 107 "NegativeHysteresis": 3.0, 108 "OutLimitMax": 100, 109 "OutLimitMin": 0, 110 "PCoefficient": -3.0, 111 "PositiveHysteresis": 0.0, 112 "SetPoint": 90.0, 113 "SlewNeg": 0.0, 114 "SlewPos": 0.0, 115 "Type": "Pid", 116 "Zones": [ 117 "Zone 1" 118 ] 119 }, 120 { 121 "Class": "temp", 122 "Inputs": [ 123 "Sentinel_Dome_Slot $bus % 15 MB_INLET_TEMP_C", 124 "Sentinel_Dome_Slot $bus % 15 MB_OUTLET_TEMP_C" 125 ], 126 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15", 127 "NegativeHysteresis": 0, 128 "Output": [ 129 20.0 130 ], 131 "PositiveHysteresis": 0, 132 "Reading": [ 133 20.0 134 ], 135 "Type": "Stepwise", 136 "Zones": [ 137 "Zone 1" 138 ] 139 }, 140 { 141 "Class": "temp", 142 "Inputs": [ 143 "Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C" 144 ], 145 "Name": "Stepwise_MB_FIO_Slot $bus % 15", 146 "NegativeHysteresis": 2, 147 "Output": [ 148 20.0, 149 21.0, 150 22.0, 151 23.0, 152 24.0, 153 25.0, 154 26.0, 155 27.0, 156 28.0, 157 29.0, 158 30.0, 159 31.0, 160 31.0, 161 33.0, 162 35.0, 163 37.0, 164 38.0, 165 39.0, 166 40.0, 167 41.0 168 ], 169 "PositiveHysteresis": 0, 170 "Reading": [ 171 20.0, 172 21.0, 173 22.0, 174 23.0, 175 24.0, 176 25.0, 177 26.0, 178 27.0, 179 28.0, 180 29.0, 181 30.0, 182 31.0, 183 32.0, 184 33.0, 185 34.0, 186 35.0, 187 36.0, 188 37.0, 189 38.0, 190 39.0 191 ], 192 "Type": "Stepwise", 193 "Zones": [ 194 "Zone 1" 195 ] 196 }, 197 { 198 "Class": "temp", 199 "Inputs": [ 200 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C", 201 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C", 202 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C", 203 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C", 204 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C", 205 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C", 206 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C", 207 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C", 208 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C", 209 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C" 210 ], 211 "Name": "Stepwise_MB_DIMM_Slot $bus % 15", 212 "NegativeHysteresis": 2, 213 "Output": [ 214 20.0, 215 22.0, 216 24.0, 217 26.0, 218 28.0, 219 30.0 220 ], 221 "PositiveHysteresis": 0, 222 "Reading": [ 223 65.0, 224 66.0, 225 67.0, 226 68.0, 227 69.0, 228 70.0 229 ], 230 "Type": "Stepwise", 231 "Zones": [ 232 "Zone 1" 233 ] 234 }, 235 { 236 "Class": "temp", 237 "Inputs": [ 238 "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C" 239 ], 240 "Name": "Stepwise_MB_CPU_Slot $bus % 15", 241 "NegativeHysteresis": 3, 242 "Output": [ 243 20.0, 244 25.0, 245 30.0, 246 35.0, 247 40.0, 248 45.0, 249 50.0, 250 55.0, 251 60.0 252 ], 253 "PositiveHysteresis": 0, 254 "Reading": [ 255 66.0, 256 67.0, 257 68.0, 258 69.0, 259 70.0, 260 71.0, 261 72.0, 262 73.0, 263 74.0 264 ], 265 "Type": "Stepwise", 266 "Zones": [ 267 "Zone 1" 268 ] 269 }, 270 { 271 "Class": "temp", 272 "Inputs": [ 273 "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C" 274 ], 275 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15", 276 "NegativeHysteresis": 2, 277 "Output": [ 278 20.0, 279 22.0, 280 24.0, 281 26.0, 282 28.0, 283 30.0 284 ], 285 "PositiveHysteresis": 0, 286 "Reading": [ 287 58.0, 288 59.0, 289 60.0, 290 61.0, 291 62.0, 292 63.0 293 ], 294 "Type": "Stepwise", 295 "Zones": [ 296 "Zone 1" 297 ] 298 }, 299 { 300 "Class": "temp", 301 "Inputs": [ 302 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C", 303 "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C", 304 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C", 305 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C", 306 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C" 307 ], 308 "Name": "Stepwise_MB_VR_Slot $bus % 15", 309 "NegativeHysteresis": 3, 310 "Output": [ 311 20.0, 312 22.0, 313 24.0, 314 26.0, 315 28.0, 316 30.0 317 ], 318 "PositiveHysteresis": 0, 319 "Reading": [ 320 80.0, 321 81.0, 322 82.0, 323 83.0, 324 84.0, 325 85.0 326 ], 327 "Type": "Stepwise", 328 "Zones": [ 329 "Zone 1" 330 ] 331 } 332 ], 333 "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15", 334 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})", 335 "Type": "Board", 336 "xyz.openbmc_project.Inventory.Decorator.Asset": { 337 "BuildDate": "$BOARD_MANUFACTURE_DATE", 338 "Manufacturer": "$BOARD_MANUFACTURER", 339 "Model": "$BOARD_PRODUCT_NAME", 340 "PartNumber": "$BOARD_PART_NUMBER", 341 "SerialNumber": "$BOARD_SERIAL_NUMBER", 342 "SparePartNumber": "$BOARD_INFO_AM1" 343 }, 344 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 345 "AssetTag": "$PRODUCT_ASSET_TAG" 346 }, 347 "xyz.openbmc_project.Inventory.Decorator.Revision": { 348 "Version": "$PRODUCT_VERSION" 349 }, 350 "xyz.openbmc_project.Inventory.Decorator.Slot": { 351 "SlotNumber": "$bus % 15" 352 }, 353 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": { 354 "ProductId": 1 355 } 356} 357