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.02, 10 "ILimitMax": 100, 11 "ILimitMin": -50, 12 "InputUnavailableAsFailed": false, 13 "Inputs": [ 14 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_P0V8_TEMP_C", 15 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_PVDDQ_CD_TEMP_C", 16 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_P0V85_TEMP_C", 17 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_PVDDQ_AB_TEMP_C", 18 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_P0V8_TEMP_C", 19 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_PVDDQ_CD_TEMP_C", 20 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_P0V85_TEMP_C", 21 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_PVDDQ_AB_TEMP_C" 22 ], 23 "Name": "PID_WF_VR_Slot $bus % 15", 24 "NegativeHysteresis": 3.0, 25 "OutLimitMax": 100, 26 "OutLimitMin": 0, 27 "PCoefficient": -3.0, 28 "PositiveHysteresis": 0.0, 29 "SetPoint": 90.0, 30 "SlewNeg": 0.0, 31 "SlewPos": 0.0, 32 "Type": "Pid", 33 "Zones": [ 34 "Zone 1" 35 ] 36 }, 37 { 38 "CheckHysteresisWithSetpoint": true, 39 "Class": "temp", 40 "DCoefficient": 0.0, 41 "FFGainCoefficient": 0.0, 42 "FFOffCoefficient": 0.0, 43 "ICoefficient": -0.035, 44 "ILimitMax": 100, 45 "ILimitMin": -50, 46 "InputUnavailableAsFailed": false, 47 "Inputs": [ 48 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_A_TEMP_C", 49 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_B_TEMP_C", 50 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_C_TEMP_C", 51 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_D_TEMP_C", 52 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_A_TEMP_C", 53 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_B_TEMP_C", 54 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_C_TEMP_C", 55 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_D_TEMP_C" 56 ], 57 "Name": "PID_WF_DIMM_Slot $bus % 15", 58 "NegativeHysteresis": 2.0, 59 "OutLimitMax": 100, 60 "OutLimitMin": 0, 61 "PCoefficient": -3.0, 62 "PositiveHysteresis": 0.0, 63 "SetPoint": 75.0, 64 "SlewNeg": 0.0, 65 "SlewPos": 0.0, 66 "Type": "Pid", 67 "Zones": [ 68 "Zone 1" 69 ] 70 }, 71 { 72 "CheckHysteresisWithSetpoint": true, 73 "Class": "temp", 74 "DCoefficient": 0.0, 75 "FFGainCoefficient": 0.0, 76 "FFOffCoefficient": 0.0, 77 "ICoefficient": -0.02, 78 "ILimitMax": 100, 79 "ILimitMin": -50, 80 "InputUnavailableAsFailed": false, 81 "Inputs": [ 82 "WAILUA_FALLS_SLOT $bus % 15 WF_E1S_TEMP_C" 83 ], 84 "Name": "PID_WF_E1S_Slot $bus % 15", 85 "NegativeHysteresis": 2.0, 86 "OutLimitMax": 100, 87 "OutLimitMin": 0, 88 "PCoefficient": -1.5, 89 "PositiveHysteresis": 0.0, 90 "SetPoint": 68.0, 91 "SlewNeg": 0.0, 92 "SlewPos": 0.0, 93 "Type": "Pid", 94 "Zones": [ 95 "Zone 1" 96 ] 97 }, 98 { 99 "CheckHysteresisWithSetpoint": true, 100 "Class": "temp", 101 "DCoefficient": 0.0, 102 "FFGainCoefficient": 0.0, 103 "FFOffCoefficient": 0.0, 104 "ICoefficient": -0.02, 105 "ILimitMax": 100, 106 "ILimitMin": -50, 107 "InputUnavailableAsFailed": false, 108 "Inputs": [ 109 "WAILUA_FALLS_SLOT $bus % 15 WF_CXL1_CNTR_TEMP_C", 110 "WAILUA_FALLS_SLOT $bus % 15 WF_CXL2_CNTR_TEMP_C" 111 ], 112 "Name": "PID_WF_CXL_Slot $bus % 15", 113 "NegativeHysteresis": 3.0, 114 "OutLimitMax": 100, 115 "OutLimitMin": 0, 116 "PCoefficient": -3.0, 117 "PositiveHysteresis": 0.0, 118 "SetPoint": 70.0, 119 "SlewNeg": 0.0, 120 "SlewPos": 0.0, 121 "Type": "Pid", 122 "Zones": [ 123 "Zone 1" 124 ] 125 }, 126 { 127 "Class": "temp", 128 "InputUnavailableAsFailed": false, 129 "Inputs": [ 130 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_P0V8_TEMP_C", 131 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_PVDDQ_CD_TEMP_C", 132 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_P0V85_TEMP_C", 133 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC1_PVDDQ_AB_TEMP_C", 134 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_P0V8_TEMP_C", 135 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_PVDDQ_CD_TEMP_C", 136 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_P0V85_TEMP_C", 137 "WAILUA_FALLS_SLOT $bus % 15 WF_VR_ASIC2_PVDDQ_AB_TEMP_C" 138 ], 139 "Name": "Stepwise_WF_VR_Slot $bus % 15", 140 "NegativeHysteresis": 3, 141 "Output": [ 142 20.0, 143 22.0, 144 24.0, 145 26.0, 146 28.0, 147 30.0 148 ], 149 "PositiveHysteresis": 0, 150 "Reading": [ 151 80.0, 152 81.0, 153 82.0, 154 83.0, 155 84.0, 156 85.0 157 ], 158 "Type": "Stepwise", 159 "Zones": [ 160 "Zone 1" 161 ] 162 }, 163 { 164 "Class": "temp", 165 "InputUnavailableAsFailed": false, 166 "Inputs": [ 167 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_A_TEMP_C", 168 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_B_TEMP_C", 169 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_C_TEMP_C", 170 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC1_DIMM_D_TEMP_C", 171 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_A_TEMP_C", 172 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_B_TEMP_C", 173 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_C_TEMP_C", 174 "WAILUA_FALLS_SLOT $bus % 15 WF_ASIC2_DIMM_D_TEMP_C" 175 ], 176 "Name": "Stepwise_WF_DIMM_Slot $bus % 15", 177 "NegativeHysteresis": 2, 178 "Output": [ 179 20.0, 180 22.0, 181 24.0, 182 26.0, 183 28.0, 184 30.0 185 ], 186 "PositiveHysteresis": 0, 187 "Reading": [ 188 65.0, 189 66.0, 190 67.0, 191 68.0, 192 69.0, 193 70.0 194 ], 195 "Type": "Stepwise", 196 "Zones": [ 197 "Zone 1" 198 ] 199 }, 200 { 201 "Class": "temp", 202 "InputUnavailableAsFailed": false, 203 "Inputs": [ 204 "WAILUA_FALLS_SLOT $bus % 15 WF_E1S_TEMP_C" 205 ], 206 "Name": "Stepwise_WF_E1S_Slot $bus % 15", 207 "NegativeHysteresis": 2, 208 "Output": [ 209 20.0, 210 22.0, 211 24.0, 212 26.0, 213 28.0, 214 30.0 215 ], 216 "PositiveHysteresis": 0, 217 "Reading": [ 218 58.0, 219 59.0, 220 60.0, 221 61.0, 222 62.0, 223 63.0 224 ], 225 "Type": "Stepwise", 226 "Zones": [ 227 "Zone 1" 228 ] 229 }, 230 { 231 "Class": "temp", 232 "InputUnavailableAsFailed": false, 233 "Inputs": [ 234 "WAILUA_FALLS_SLOT $bus % 15 WF_CXL1_CNTR_TEMP_C", 235 "WAILUA_FALLS_SLOT $bus % 15 WF_CXL2_CNTR_TEMP_C" 236 ], 237 "Name": "Stepwise_WF_CXL_Slot $bus % 15", 238 "NegativeHysteresis": 2, 239 "Output": [ 240 20.0, 241 22.0, 242 24.0, 243 26.0, 244 28.0, 245 30.0 246 ], 247 "PositiveHysteresis": 0, 248 "Reading": [ 249 60.0, 250 61.0, 251 62.0, 252 63.0, 253 64.0, 254 65.0 255 ], 256 "Type": "Stepwise", 257 "Zones": [ 258 "Zone 1" 259 ] 260 } 261 ], 262 "Name": "Yosemite 4 Wailua Falls Slot $bus % 15", 263 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Wailua Falls', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 264 "Type": "Board", 265 "xyz.openbmc_project.Inventory.Decorator.Asset": { 266 "BuildDate": "$BOARD_MANUFACTURE_DATE", 267 "Manufacturer": "$BOARD_MANUFACTURER", 268 "Model": "$BOARD_PRODUCT_NAME", 269 "PartNumber": "$BOARD_PART_NUMBER", 270 "SerialNumber": "$BOARD_SERIAL_NUMBER", 271 "SparePartNumber": "$BOARD_INFO_AM1" 272 }, 273 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 274 "AssetTag": "$PRODUCT_ASSET_TAG" 275 }, 276 "xyz.openbmc_project.Inventory.Decorator.Revision": { 277 "Version": "$PRODUCT_VERSION" 278 }, 279 "xyz.openbmc_project.Inventory.Decorator.Slot": { 280 "SlotNumber": "$bus % 15" 281 } 282} 283