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