1*75fe8cc4SPatrick Williams# System states 2*75fe8cc4SPatrick Williams# state can change to next state in 2 ways: 3*75fe8cc4SPatrick Williams# - a process emits a GotoSystemState signal with state name to goto 4*75fe8cc4SPatrick Williams# - objects specified in EXIT_STATE_DEPEND have started 58506f281SKen ChenSYSTEM_STATES = [ 6*75fe8cc4SPatrick Williams "BASE_APPS", 7*75fe8cc4SPatrick Williams "BMC_STARTING", 8*75fe8cc4SPatrick Williams "BMC_READY", 9*75fe8cc4SPatrick Williams "HOST_POWERING_ON", 10*75fe8cc4SPatrick Williams "HOST_POWERED_ON", 11*75fe8cc4SPatrick Williams "HOST_BOOTING", 12*75fe8cc4SPatrick Williams "HOST_BOOTED", 13*75fe8cc4SPatrick Williams "HOST_POWERED_OFF", 148506f281SKen Chen] 158506f281SKen Chen 168506f281SKen ChenEXIT_STATE_DEPEND = { 17*75fe8cc4SPatrick Williams "BASE_APPS": { 18*75fe8cc4SPatrick Williams "/org/openbmc/sensors": 0, 198506f281SKen Chen }, 20*75fe8cc4SPatrick Williams "BMC_STARTING": { 21*75fe8cc4SPatrick Williams "/org/openbmc/control/chassis0": 0, 22*75fe8cc4SPatrick Williams "/org/openbmc/control/power0": 0, 23*75fe8cc4SPatrick Williams "/org/openbmc/control/flash/bios": 0, 248506f281SKen Chen }, 258506f281SKen Chen} 268506f281SKen Chen 278506f281SKen ChenFRU_INSTANCES = { 28*75fe8cc4SPatrick Williams "<inventory_root>/system": { 29*75fe8cc4SPatrick Williams "fru_type": "SYSTEM", 30*75fe8cc4SPatrick Williams "is_fru": True, 31*75fe8cc4SPatrick Williams "present": "True", 32*75fe8cc4SPatrick Williams }, 33*75fe8cc4SPatrick Williams "<inventory_root>/system/bios": { 34*75fe8cc4SPatrick Williams "fru_type": "SYSTEM", 35*75fe8cc4SPatrick Williams "is_fru": True, 36*75fe8cc4SPatrick Williams "present": "True", 37*75fe8cc4SPatrick Williams }, 38*75fe8cc4SPatrick Williams "<inventory_root>/system/misc": { 39*75fe8cc4SPatrick Williams "fru_type": "SYSTEM", 40*75fe8cc4SPatrick Williams "is_fru": False, 41*75fe8cc4SPatrick Williams }, 42*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis": { 43*75fe8cc4SPatrick Williams "fru_type": "SYSTEM", 44*75fe8cc4SPatrick Williams "is_fru": True, 45*75fe8cc4SPatrick Williams "present": "True", 46*75fe8cc4SPatrick Williams }, 47*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard": { 48*75fe8cc4SPatrick Williams "fru_type": "MAIN_PLANAR", 49*75fe8cc4SPatrick Williams "is_fru": True, 50*75fe8cc4SPatrick Williams }, 51*75fe8cc4SPatrick Williams "<inventory_root>/system/systemevent": { 52*75fe8cc4SPatrick Williams "fru_type": "SYSTEM_EVENT", 53*75fe8cc4SPatrick Williams "is_fru": False, 54*75fe8cc4SPatrick Williams }, 55*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/refclock": { 56*75fe8cc4SPatrick Williams "fru_type": "MAIN_PLANAR", 57*75fe8cc4SPatrick Williams "is_fru": False, 58*75fe8cc4SPatrick Williams }, 59*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/pcieclock": { 60*75fe8cc4SPatrick Williams "fru_type": "MAIN_PLANAR", 61*75fe8cc4SPatrick Williams "is_fru": False, 62*75fe8cc4SPatrick Williams }, 63*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/todclock": { 64*75fe8cc4SPatrick Williams "fru_type": "MAIN_PLANAR", 65*75fe8cc4SPatrick Williams "is_fru": False, 66*75fe8cc4SPatrick Williams }, 67*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/fan0": { 68*75fe8cc4SPatrick Williams "fru_type": "FAN", 69*75fe8cc4SPatrick Williams "is_fru": True, 70*75fe8cc4SPatrick Williams }, 71*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/fan1": { 72*75fe8cc4SPatrick Williams "fru_type": "FAN", 73*75fe8cc4SPatrick Williams "is_fru": True, 74*75fe8cc4SPatrick Williams }, 75*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/fan2": { 76*75fe8cc4SPatrick Williams "fru_type": "FAN", 77*75fe8cc4SPatrick Williams "is_fru": True, 78*75fe8cc4SPatrick Williams }, 79*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/bmc": { 80*75fe8cc4SPatrick Williams "fru_type": "BMC", 81*75fe8cc4SPatrick Williams "is_fru": False, 82*75fe8cc4SPatrick Williams "manufacturer": "ASPEED", 83*75fe8cc4SPatrick Williams }, 84*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0": { 85*75fe8cc4SPatrick Williams "fru_type": "CPU", 86*75fe8cc4SPatrick Williams "is_fru": True, 87*75fe8cc4SPatrick Williams }, 88*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1": { 89*75fe8cc4SPatrick Williams "fru_type": "CPU", 90*75fe8cc4SPatrick Williams "is_fru": True, 91*75fe8cc4SPatrick Williams }, 92*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core0": { 93*75fe8cc4SPatrick Williams "fru_type": "CORE", 94*75fe8cc4SPatrick Williams "is_fru": False, 95*75fe8cc4SPatrick Williams }, 96*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core1": { 97*75fe8cc4SPatrick Williams "fru_type": "CORE", 98*75fe8cc4SPatrick Williams "is_fru": False, 99*75fe8cc4SPatrick Williams }, 100*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core2": { 101*75fe8cc4SPatrick Williams "fru_type": "CORE", 102*75fe8cc4SPatrick Williams "is_fru": False, 103*75fe8cc4SPatrick Williams }, 104*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core3": { 105*75fe8cc4SPatrick Williams "fru_type": "CORE", 106*75fe8cc4SPatrick Williams "is_fru": False, 107*75fe8cc4SPatrick Williams }, 108*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core4": { 109*75fe8cc4SPatrick Williams "fru_type": "CORE", 110*75fe8cc4SPatrick Williams "is_fru": False, 111*75fe8cc4SPatrick Williams }, 112*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core5": { 113*75fe8cc4SPatrick Williams "fru_type": "CORE", 114*75fe8cc4SPatrick Williams "is_fru": False, 115*75fe8cc4SPatrick Williams }, 116*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core6": { 117*75fe8cc4SPatrick Williams "fru_type": "CORE", 118*75fe8cc4SPatrick Williams "is_fru": False, 119*75fe8cc4SPatrick Williams }, 120*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core7": { 121*75fe8cc4SPatrick Williams "fru_type": "CORE", 122*75fe8cc4SPatrick Williams "is_fru": False, 123*75fe8cc4SPatrick Williams }, 124*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core8": { 125*75fe8cc4SPatrick Williams "fru_type": "CORE", 126*75fe8cc4SPatrick Williams "is_fru": False, 127*75fe8cc4SPatrick Williams }, 128*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core9": { 129*75fe8cc4SPatrick Williams "fru_type": "CORE", 130*75fe8cc4SPatrick Williams "is_fru": False, 131*75fe8cc4SPatrick Williams }, 132*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core10": { 133*75fe8cc4SPatrick Williams "fru_type": "CORE", 134*75fe8cc4SPatrick Williams "is_fru": False, 135*75fe8cc4SPatrick Williams }, 136*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core11": { 137*75fe8cc4SPatrick Williams "fru_type": "CORE", 138*75fe8cc4SPatrick Williams "is_fru": False, 139*75fe8cc4SPatrick Williams }, 140*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core12": { 141*75fe8cc4SPatrick Williams "fru_type": "CORE", 142*75fe8cc4SPatrick Williams "is_fru": False, 143*75fe8cc4SPatrick Williams }, 144*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core13": { 145*75fe8cc4SPatrick Williams "fru_type": "CORE", 146*75fe8cc4SPatrick Williams "is_fru": False, 147*75fe8cc4SPatrick Williams }, 148*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core14": { 149*75fe8cc4SPatrick Williams "fru_type": "CORE", 150*75fe8cc4SPatrick Williams "is_fru": False, 151*75fe8cc4SPatrick Williams }, 152*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core15": { 153*75fe8cc4SPatrick Williams "fru_type": "CORE", 154*75fe8cc4SPatrick Williams "is_fru": False, 155*75fe8cc4SPatrick Williams }, 156*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core16": { 157*75fe8cc4SPatrick Williams "fru_type": "CORE", 158*75fe8cc4SPatrick Williams "is_fru": False, 159*75fe8cc4SPatrick Williams }, 160*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core17": { 161*75fe8cc4SPatrick Williams "fru_type": "CORE", 162*75fe8cc4SPatrick Williams "is_fru": False, 163*75fe8cc4SPatrick Williams }, 164*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core18": { 165*75fe8cc4SPatrick Williams "fru_type": "CORE", 166*75fe8cc4SPatrick Williams "is_fru": False, 167*75fe8cc4SPatrick Williams }, 168*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core19": { 169*75fe8cc4SPatrick Williams "fru_type": "CORE", 170*75fe8cc4SPatrick Williams "is_fru": False, 171*75fe8cc4SPatrick Williams }, 172*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core20": { 173*75fe8cc4SPatrick Williams "fru_type": "CORE", 174*75fe8cc4SPatrick Williams "is_fru": False, 175*75fe8cc4SPatrick Williams }, 176*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core21": { 177*75fe8cc4SPatrick Williams "fru_type": "CORE", 178*75fe8cc4SPatrick Williams "is_fru": False, 179*75fe8cc4SPatrick Williams }, 180*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core22": { 181*75fe8cc4SPatrick Williams "fru_type": "CORE", 182*75fe8cc4SPatrick Williams "is_fru": False, 183*75fe8cc4SPatrick Williams }, 184*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu0/core23": { 185*75fe8cc4SPatrick Williams "fru_type": "CORE", 186*75fe8cc4SPatrick Williams "is_fru": False, 187*75fe8cc4SPatrick Williams }, 188*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core0": { 189*75fe8cc4SPatrick Williams "fru_type": "CORE", 190*75fe8cc4SPatrick Williams "is_fru": False, 191*75fe8cc4SPatrick Williams }, 192*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core1": { 193*75fe8cc4SPatrick Williams "fru_type": "CORE", 194*75fe8cc4SPatrick Williams "is_fru": False, 195*75fe8cc4SPatrick Williams }, 196*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core2": { 197*75fe8cc4SPatrick Williams "fru_type": "CORE", 198*75fe8cc4SPatrick Williams "is_fru": False, 199*75fe8cc4SPatrick Williams }, 200*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core3": { 201*75fe8cc4SPatrick Williams "fru_type": "CORE", 202*75fe8cc4SPatrick Williams "is_fru": False, 203*75fe8cc4SPatrick Williams }, 204*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core4": { 205*75fe8cc4SPatrick Williams "fru_type": "CORE", 206*75fe8cc4SPatrick Williams "is_fru": False, 207*75fe8cc4SPatrick Williams }, 208*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core5": { 209*75fe8cc4SPatrick Williams "fru_type": "CORE", 210*75fe8cc4SPatrick Williams "is_fru": False, 211*75fe8cc4SPatrick Williams }, 212*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core6": { 213*75fe8cc4SPatrick Williams "fru_type": "CORE", 214*75fe8cc4SPatrick Williams "is_fru": False, 215*75fe8cc4SPatrick Williams }, 216*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core7": { 217*75fe8cc4SPatrick Williams "fru_type": "CORE", 218*75fe8cc4SPatrick Williams "is_fru": False, 219*75fe8cc4SPatrick Williams }, 220*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core8": { 221*75fe8cc4SPatrick Williams "fru_type": "CORE", 222*75fe8cc4SPatrick Williams "is_fru": False, 223*75fe8cc4SPatrick Williams }, 224*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core9": { 225*75fe8cc4SPatrick Williams "fru_type": "CORE", 226*75fe8cc4SPatrick Williams "is_fru": False, 227*75fe8cc4SPatrick Williams }, 228*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core10": { 229*75fe8cc4SPatrick Williams "fru_type": "CORE", 230*75fe8cc4SPatrick Williams "is_fru": False, 231*75fe8cc4SPatrick Williams }, 232*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core11": { 233*75fe8cc4SPatrick Williams "fru_type": "CORE", 234*75fe8cc4SPatrick Williams "is_fru": False, 235*75fe8cc4SPatrick Williams }, 236*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core12": { 237*75fe8cc4SPatrick Williams "fru_type": "CORE", 238*75fe8cc4SPatrick Williams "is_fru": False, 239*75fe8cc4SPatrick Williams }, 240*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core13": { 241*75fe8cc4SPatrick Williams "fru_type": "CORE", 242*75fe8cc4SPatrick Williams "is_fru": False, 243*75fe8cc4SPatrick Williams }, 244*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core14": { 245*75fe8cc4SPatrick Williams "fru_type": "CORE", 246*75fe8cc4SPatrick Williams "is_fru": False, 247*75fe8cc4SPatrick Williams }, 248*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core15": { 249*75fe8cc4SPatrick Williams "fru_type": "CORE", 250*75fe8cc4SPatrick Williams "is_fru": False, 251*75fe8cc4SPatrick Williams }, 252*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core16": { 253*75fe8cc4SPatrick Williams "fru_type": "CORE", 254*75fe8cc4SPatrick Williams "is_fru": False, 255*75fe8cc4SPatrick Williams }, 256*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core17": { 257*75fe8cc4SPatrick Williams "fru_type": "CORE", 258*75fe8cc4SPatrick Williams "is_fru": False, 259*75fe8cc4SPatrick Williams }, 260*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core18": { 261*75fe8cc4SPatrick Williams "fru_type": "CORE", 262*75fe8cc4SPatrick Williams "is_fru": False, 263*75fe8cc4SPatrick Williams }, 264*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core19": { 265*75fe8cc4SPatrick Williams "fru_type": "CORE", 266*75fe8cc4SPatrick Williams "is_fru": False, 267*75fe8cc4SPatrick Williams }, 268*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core20": { 269*75fe8cc4SPatrick Williams "fru_type": "CORE", 270*75fe8cc4SPatrick Williams "is_fru": False, 271*75fe8cc4SPatrick Williams }, 272*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core21": { 273*75fe8cc4SPatrick Williams "fru_type": "CORE", 274*75fe8cc4SPatrick Williams "is_fru": False, 275*75fe8cc4SPatrick Williams }, 276*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core22": { 277*75fe8cc4SPatrick Williams "fru_type": "CORE", 278*75fe8cc4SPatrick Williams "is_fru": False, 279*75fe8cc4SPatrick Williams }, 280*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/cpu1/core23": { 281*75fe8cc4SPatrick Williams "fru_type": "CORE", 282*75fe8cc4SPatrick Williams "is_fru": False, 283*75fe8cc4SPatrick Williams }, 284*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm0": { 285*75fe8cc4SPatrick Williams "fru_type": "DIMM", 286*75fe8cc4SPatrick Williams "is_fru": True, 287*75fe8cc4SPatrick Williams }, 288*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm1": { 289*75fe8cc4SPatrick Williams "fru_type": "DIMM", 290*75fe8cc4SPatrick Williams "is_fru": True, 291*75fe8cc4SPatrick Williams }, 292*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm2": { 293*75fe8cc4SPatrick Williams "fru_type": "DIMM", 294*75fe8cc4SPatrick Williams "is_fru": True, 295*75fe8cc4SPatrick Williams }, 296*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm3": { 297*75fe8cc4SPatrick Williams "fru_type": "DIMM", 298*75fe8cc4SPatrick Williams "is_fru": True, 299*75fe8cc4SPatrick Williams }, 300*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm4": { 301*75fe8cc4SPatrick Williams "fru_type": "DIMM", 302*75fe8cc4SPatrick Williams "is_fru": True, 303*75fe8cc4SPatrick Williams }, 304*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm5": { 305*75fe8cc4SPatrick Williams "fru_type": "DIMM", 306*75fe8cc4SPatrick Williams "is_fru": True, 307*75fe8cc4SPatrick Williams }, 308*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm6": { 309*75fe8cc4SPatrick Williams "fru_type": "DIMM", 310*75fe8cc4SPatrick Williams "is_fru": True, 311*75fe8cc4SPatrick Williams }, 312*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm7": { 313*75fe8cc4SPatrick Williams "fru_type": "DIMM", 314*75fe8cc4SPatrick Williams "is_fru": True, 315*75fe8cc4SPatrick Williams }, 316*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm8": { 317*75fe8cc4SPatrick Williams "fru_type": "DIMM", 318*75fe8cc4SPatrick Williams "is_fru": True, 319*75fe8cc4SPatrick Williams }, 320*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm9": { 321*75fe8cc4SPatrick Williams "fru_type": "DIMM", 322*75fe8cc4SPatrick Williams "is_fru": True, 323*75fe8cc4SPatrick Williams }, 324*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm10": { 325*75fe8cc4SPatrick Williams "fru_type": "DIMM", 326*75fe8cc4SPatrick Williams "is_fru": True, 327*75fe8cc4SPatrick Williams }, 328*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm11": { 329*75fe8cc4SPatrick Williams "fru_type": "DIMM", 330*75fe8cc4SPatrick Williams "is_fru": True, 331*75fe8cc4SPatrick Williams }, 332*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm12": { 333*75fe8cc4SPatrick Williams "fru_type": "DIMM", 334*75fe8cc4SPatrick Williams "is_fru": True, 335*75fe8cc4SPatrick Williams }, 336*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm13": { 337*75fe8cc4SPatrick Williams "fru_type": "DIMM", 338*75fe8cc4SPatrick Williams "is_fru": True, 339*75fe8cc4SPatrick Williams }, 340*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm14": { 341*75fe8cc4SPatrick Williams "fru_type": "DIMM", 342*75fe8cc4SPatrick Williams "is_fru": True, 343*75fe8cc4SPatrick Williams }, 344*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm15": { 345*75fe8cc4SPatrick Williams "fru_type": "DIMM", 346*75fe8cc4SPatrick Williams "is_fru": True, 347*75fe8cc4SPatrick Williams }, 348*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm16": { 349*75fe8cc4SPatrick Williams "fru_type": "DIMM", 350*75fe8cc4SPatrick Williams "is_fru": True, 351*75fe8cc4SPatrick Williams }, 352*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm17": { 353*75fe8cc4SPatrick Williams "fru_type": "DIMM", 354*75fe8cc4SPatrick Williams "is_fru": True, 355*75fe8cc4SPatrick Williams }, 356*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm18": { 357*75fe8cc4SPatrick Williams "fru_type": "DIMM", 358*75fe8cc4SPatrick Williams "is_fru": True, 359*75fe8cc4SPatrick Williams }, 360*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm19": { 361*75fe8cc4SPatrick Williams "fru_type": "DIMM", 362*75fe8cc4SPatrick Williams "is_fru": True, 363*75fe8cc4SPatrick Williams }, 364*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm20": { 365*75fe8cc4SPatrick Williams "fru_type": "DIMM", 366*75fe8cc4SPatrick Williams "is_fru": True, 367*75fe8cc4SPatrick Williams }, 368*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm21": { 369*75fe8cc4SPatrick Williams "fru_type": "DIMM", 370*75fe8cc4SPatrick Williams "is_fru": True, 371*75fe8cc4SPatrick Williams }, 372*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm22": { 373*75fe8cc4SPatrick Williams "fru_type": "DIMM", 374*75fe8cc4SPatrick Williams "is_fru": True, 375*75fe8cc4SPatrick Williams }, 376*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm23": { 377*75fe8cc4SPatrick Williams "fru_type": "DIMM", 378*75fe8cc4SPatrick Williams "is_fru": True, 379*75fe8cc4SPatrick Williams }, 380*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm24": { 381*75fe8cc4SPatrick Williams "fru_type": "DIMM", 382*75fe8cc4SPatrick Williams "is_fru": True, 383*75fe8cc4SPatrick Williams }, 384*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm25": { 385*75fe8cc4SPatrick Williams "fru_type": "DIMM", 386*75fe8cc4SPatrick Williams "is_fru": True, 387*75fe8cc4SPatrick Williams }, 388*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm26": { 389*75fe8cc4SPatrick Williams "fru_type": "DIMM", 390*75fe8cc4SPatrick Williams "is_fru": True, 391*75fe8cc4SPatrick Williams }, 392*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm27": { 393*75fe8cc4SPatrick Williams "fru_type": "DIMM", 394*75fe8cc4SPatrick Williams "is_fru": True, 395*75fe8cc4SPatrick Williams }, 396*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm28": { 397*75fe8cc4SPatrick Williams "fru_type": "DIMM", 398*75fe8cc4SPatrick Williams "is_fru": True, 399*75fe8cc4SPatrick Williams }, 400*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm29": { 401*75fe8cc4SPatrick Williams "fru_type": "DIMM", 402*75fe8cc4SPatrick Williams "is_fru": True, 403*75fe8cc4SPatrick Williams }, 404*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm30": { 405*75fe8cc4SPatrick Williams "fru_type": "DIMM", 406*75fe8cc4SPatrick Williams "is_fru": True, 407*75fe8cc4SPatrick Williams }, 408*75fe8cc4SPatrick Williams "<inventory_root>/system/chassis/motherboard/dimm31": { 409*75fe8cc4SPatrick Williams "fru_type": "DIMM", 410*75fe8cc4SPatrick Williams "is_fru": True, 411*75fe8cc4SPatrick Williams }, 4128506f281SKen Chen} 4138506f281SKen Chen 4148506f281SKen ChenID_LOOKUP = { 415*75fe8cc4SPatrick Williams "FRU": { 416*75fe8cc4SPatrick Williams 0x01: "<inventory_root>/system/chassis/motherboard/cpu0", 417*75fe8cc4SPatrick Williams 0x02: "<inventory_root>/system/chassis/motherboard/cpu1", 418*75fe8cc4SPatrick Williams 0x03: "<inventory_root>/system/chassis/motherboard", 419*75fe8cc4SPatrick Williams 0x04: "<inventory_root>/system/chassis/motherboard/membuf0", 420*75fe8cc4SPatrick Williams 0x05: "<inventory_root>/system/chassis/motherboard/membuf1", 421*75fe8cc4SPatrick Williams 0x06: "<inventory_root>/system/chassis/motherboard/membuf2", 422*75fe8cc4SPatrick Williams 0x07: "<inventory_root>/system/chassis/motherboard/membuf3", 423*75fe8cc4SPatrick Williams 0x08: "<inventory_root>/system/chassis/motherboard/membuf4", 424*75fe8cc4SPatrick Williams 0x09: "<inventory_root>/system/chassis/motherboard/membuf5", 425*75fe8cc4SPatrick Williams 0x0C: "<inventory_root>/system/chassis/motherboard/dimm0", 426*75fe8cc4SPatrick Williams 0x0D: "<inventory_root>/system/chassis/motherboard/dimm1", 427*75fe8cc4SPatrick Williams 0x0E: "<inventory_root>/system/chassis/motherboard/dimm2", 428*75fe8cc4SPatrick Williams 0x0F: "<inventory_root>/system/chassis/motherboard/dimm3", 429*75fe8cc4SPatrick Williams 0x10: "<inventory_root>/system/chassis/motherboard/dimm4", 430*75fe8cc4SPatrick Williams 0x11: "<inventory_root>/system/chassis/motherboard/dimm5", 431*75fe8cc4SPatrick Williams 0x12: "<inventory_root>/system/chassis/motherboard/dimm6", 432*75fe8cc4SPatrick Williams 0x13: "<inventory_root>/system/chassis/motherboard/dimm7", 433*75fe8cc4SPatrick Williams 0x14: "<inventory_root>/system/chassis/motherboard/dimm8", 434*75fe8cc4SPatrick Williams 0x15: "<inventory_root>/system/chassis/motherboard/dimm9", 435*75fe8cc4SPatrick Williams 0x16: "<inventory_root>/system/chassis/motherboard/dimm10", 436*75fe8cc4SPatrick Williams 0x17: "<inventory_root>/system/chassis/motherboard/dimm11", 437*75fe8cc4SPatrick Williams 0x18: "<inventory_root>/system/chassis/motherboard/dimm12", 438*75fe8cc4SPatrick Williams 0x19: "<inventory_root>/system/chassis/motherboard/dimm13", 439*75fe8cc4SPatrick Williams 0x1A: "<inventory_root>/system/chassis/motherboard/dimm14", 440*75fe8cc4SPatrick Williams 0x1B: "<inventory_root>/system/chassis/motherboard/dimm15", 441*75fe8cc4SPatrick Williams 0x1C: "<inventory_root>/system/chassis/motherboard/dimm16", 442*75fe8cc4SPatrick Williams 0x1D: "<inventory_root>/system/chassis/motherboard/dimm17", 443*75fe8cc4SPatrick Williams 0x1E: "<inventory_root>/system/chassis/motherboard/dimm18", 444*75fe8cc4SPatrick Williams 0x1F: "<inventory_root>/system/chassis/motherboard/dimm19", 445*75fe8cc4SPatrick Williams 0x20: "<inventory_root>/system/chassis/motherboard/dimm20", 446*75fe8cc4SPatrick Williams 0x21: "<inventory_root>/system/chassis/motherboard/dimm21", 447*75fe8cc4SPatrick Williams 0x22: "<inventory_root>/system/chassis/motherboard/dimm22", 448*75fe8cc4SPatrick Williams 0x23: "<inventory_root>/system/chassis/motherboard/dimm23", 449*75fe8cc4SPatrick Williams 0x24: "<inventory_root>/system/chassis/motherboard/dimm24", 450*75fe8cc4SPatrick Williams 0x25: "<inventory_root>/system/chassis/motherboard/dimm25", 451*75fe8cc4SPatrick Williams 0x26: "<inventory_root>/system/chassis/motherboard/dimm26", 452*75fe8cc4SPatrick Williams 0x27: "<inventory_root>/system/chassis/motherboard/dimm27", 453*75fe8cc4SPatrick Williams 0x28: "<inventory_root>/system/chassis/motherboard/dimm28", 454*75fe8cc4SPatrick Williams 0x29: "<inventory_root>/system/chassis/motherboard/dimm29", 455*75fe8cc4SPatrick Williams 0x2A: "<inventory_root>/system/chassis/motherboard/dimm30", 456*75fe8cc4SPatrick Williams 0x2B: "<inventory_root>/system/chassis/motherboard/dimm31", 4578506f281SKen Chen }, 458*75fe8cc4SPatrick Williams "FRU_STR": { 459*75fe8cc4SPatrick Williams "PRODUCT_0": "<inventory_root>/system/bios", 460*75fe8cc4SPatrick Williams "BOARD_1": "<inventory_root>/system/chassis/motherboard/cpu0", 461*75fe8cc4SPatrick Williams "BOARD_2": "<inventory_root>/system/chassis/motherboard/cpu1", 462*75fe8cc4SPatrick Williams "CHASSIS_3": "<inventory_root>/system/chassis/motherboard", 463*75fe8cc4SPatrick Williams "BOARD_3": "<inventory_root>/system/misc", 464*75fe8cc4SPatrick Williams "PRODUCT_12": "<inventory_root>/system/chassis/motherboard/dimm0", 465*75fe8cc4SPatrick Williams "PRODUCT_13": "<inventory_root>/system/chassis/motherboard/dimm1", 466*75fe8cc4SPatrick Williams "PRODUCT_14": "<inventory_root>/system/chassis/motherboard/dimm2", 467*75fe8cc4SPatrick Williams "PRODUCT_15": "<inventory_root>/system/chassis/motherboard/dimm3", 468*75fe8cc4SPatrick Williams "PRODUCT_16": "<inventory_root>/system/chassis/motherboard/dimm4", 469*75fe8cc4SPatrick Williams "PRODUCT_17": "<inventory_root>/system/chassis/motherboard/dimm5", 470*75fe8cc4SPatrick Williams "PRODUCT_18": "<inventory_root>/system/chassis/motherboard/dimm6", 471*75fe8cc4SPatrick Williams "PRODUCT_19": "<inventory_root>/system/chassis/motherboard/dimm7", 472*75fe8cc4SPatrick Williams "PRODUCT_20": "<inventory_root>/system/chassis/motherboard/dimm8", 473*75fe8cc4SPatrick Williams "PRODUCT_21": "<inventory_root>/system/chassis/motherboard/dimm9", 474*75fe8cc4SPatrick Williams "PRODUCT_22": "<inventory_root>/system/chassis/motherboard/dimm10", 475*75fe8cc4SPatrick Williams "PRODUCT_23": "<inventory_root>/system/chassis/motherboard/dimm11", 476*75fe8cc4SPatrick Williams "PRODUCT_24": "<inventory_root>/system/chassis/motherboard/dimm12", 477*75fe8cc4SPatrick Williams "PRODUCT_25": "<inventory_root>/system/chassis/motherboard/dimm13", 478*75fe8cc4SPatrick Williams "PRODUCT_26": "<inventory_root>/system/chassis/motherboard/dimm14", 479*75fe8cc4SPatrick Williams "PRODUCT_27": "<inventory_root>/system/chassis/motherboard/dimm15", 480*75fe8cc4SPatrick Williams "PRODUCT_28": "<inventory_root>/system/chassis/motherboard/dimm16", 481*75fe8cc4SPatrick Williams "PRODUCT_29": "<inventory_root>/system/chassis/motherboard/dimm17", 482*75fe8cc4SPatrick Williams "PRODUCT_30": "<inventory_root>/system/chassis/motherboard/dimm18", 483*75fe8cc4SPatrick Williams "PRODUCT_31": "<inventory_root>/system/chassis/motherboard/dimm19", 484*75fe8cc4SPatrick Williams "PRODUCT_32": "<inventory_root>/system/chassis/motherboard/dimm20", 485*75fe8cc4SPatrick Williams "PRODUCT_33": "<inventory_root>/system/chassis/motherboard/dimm21", 486*75fe8cc4SPatrick Williams "PRODUCT_34": "<inventory_root>/system/chassis/motherboard/dimm22", 487*75fe8cc4SPatrick Williams "PRODUCT_35": "<inventory_root>/system/chassis/motherboard/dimm23", 488*75fe8cc4SPatrick Williams "PRODUCT_36": "<inventory_root>/system/chassis/motherboard/dimm24", 489*75fe8cc4SPatrick Williams "PRODUCT_37": "<inventory_root>/system/chassis/motherboard/dimm25", 490*75fe8cc4SPatrick Williams "PRODUCT_38": "<inventory_root>/system/chassis/motherboard/dimm26", 491*75fe8cc4SPatrick Williams "PRODUCT_39": "<inventory_root>/system/chassis/motherboard/dimm27", 492*75fe8cc4SPatrick Williams "PRODUCT_40": "<inventory_root>/system/chassis/motherboard/dimm28", 493*75fe8cc4SPatrick Williams "PRODUCT_41": "<inventory_root>/system/chassis/motherboard/dimm29", 494*75fe8cc4SPatrick Williams "PRODUCT_42": "<inventory_root>/system/chassis/motherboard/dimm30", 495*75fe8cc4SPatrick Williams "PRODUCT_43": "<inventory_root>/system/chassis/motherboard/dimm31", 496*75fe8cc4SPatrick Williams "PRODUCT_47": "<inventory_root>/system/misc", 4978506f281SKen Chen }, 498*75fe8cc4SPatrick Williams "SENSOR": { 499*75fe8cc4SPatrick Williams 0x02: "/org/openbmc/sensors/host/HostStatus", 500*75fe8cc4SPatrick Williams 0x03: "/org/openbmc/sensors/host/BootProgress", 501*75fe8cc4SPatrick Williams 0x21: "<inventory_root>/system/chassis/motherboard/cpu0", 502*75fe8cc4SPatrick Williams 0x71: "<inventory_root>/system/chassis/motherboard/cpu1", 503*75fe8cc4SPatrick Williams 0xC7: "<inventory_root>/system/chassis/motherboard/dimm3", 504*75fe8cc4SPatrick Williams 0xC5: "<inventory_root>/system/chassis/motherboard/dimm2", 505*75fe8cc4SPatrick Williams 0xC3: "<inventory_root>/system/chassis/motherboard/dimm1", 506*75fe8cc4SPatrick Williams 0xC1: "<inventory_root>/system/chassis/motherboard/dimm0", 507*75fe8cc4SPatrick Williams 0xCF: "<inventory_root>/system/chassis/motherboard/dimm7", 508*75fe8cc4SPatrick Williams 0xCD: "<inventory_root>/system/chassis/motherboard/dimm6", 509*75fe8cc4SPatrick Williams 0xCB: "<inventory_root>/system/chassis/motherboard/dimm5", 510*75fe8cc4SPatrick Williams 0xC9: "<inventory_root>/system/chassis/motherboard/dimm4", 511*75fe8cc4SPatrick Williams 0xD7: "<inventory_root>/system/chassis/motherboard/dimm11", 512*75fe8cc4SPatrick Williams 0xD5: "<inventory_root>/system/chassis/motherboard/dimm10", 513*75fe8cc4SPatrick Williams 0xD3: "<inventory_root>/system/chassis/motherboard/dimm9", 514*75fe8cc4SPatrick Williams 0xD1: "<inventory_root>/system/chassis/motherboard/dimm8", 515*75fe8cc4SPatrick Williams 0xDF: "<inventory_root>/system/chassis/motherboard/dimm15", 516*75fe8cc4SPatrick Williams 0xDD: "<inventory_root>/system/chassis/motherboard/dimm14", 517*75fe8cc4SPatrick Williams 0xDB: "<inventory_root>/system/chassis/motherboard/dimm13", 518*75fe8cc4SPatrick Williams 0xD9: "<inventory_root>/system/chassis/motherboard/dimm12", 519*75fe8cc4SPatrick Williams 0xE7: "<inventory_root>/system/chassis/motherboard/dimm19", 520*75fe8cc4SPatrick Williams 0xE5: "<inventory_root>/system/chassis/motherboard/dimm18", 521*75fe8cc4SPatrick Williams 0xE3: "<inventory_root>/system/chassis/motherboard/dimm17", 522*75fe8cc4SPatrick Williams 0xE1: "<inventory_root>/system/chassis/motherboard/dimm16", 523*75fe8cc4SPatrick Williams 0xEF: "<inventory_root>/system/chassis/motherboard/dimm23", 524*75fe8cc4SPatrick Williams 0xED: "<inventory_root>/system/chassis/motherboard/dimm22", 525*75fe8cc4SPatrick Williams 0xEB: "<inventory_root>/system/chassis/motherboard/dimm21", 526*75fe8cc4SPatrick Williams 0xE9: "<inventory_root>/system/chassis/motherboard/dimm20", 527*75fe8cc4SPatrick Williams 0xF7: "<inventory_root>/system/chassis/motherboard/dimm27", 528*75fe8cc4SPatrick Williams 0xF5: "<inventory_root>/system/chassis/motherboard/dimm26", 529*75fe8cc4SPatrick Williams 0xF3: "<inventory_root>/system/chassis/motherboard/dimm25", 530*75fe8cc4SPatrick Williams 0xF1: "<inventory_root>/system/chassis/motherboard/dimm24", 531*75fe8cc4SPatrick Williams 0xFF: "<inventory_root>/system/chassis/motherboard/dimm31", 532*75fe8cc4SPatrick Williams 0xFD: "<inventory_root>/system/chassis/motherboard/dimm30", 533*75fe8cc4SPatrick Williams 0xFB: "<inventory_root>/system/chassis/motherboard/dimm29", 534*75fe8cc4SPatrick Williams 0xF9: "<inventory_root>/system/chassis/motherboard/dimm28", 535*75fe8cc4SPatrick Williams 0x23: "<inventory_root>/system/chassis/motherboard/cpu0/core0", 536*75fe8cc4SPatrick Williams 0x26: "<inventory_root>/system/chassis/motherboard/cpu0/core1", 537*75fe8cc4SPatrick Williams 0x29: "<inventory_root>/system/chassis/motherboard/cpu0/core2", 538*75fe8cc4SPatrick Williams 0x2C: "<inventory_root>/system/chassis/motherboard/cpu0/core3", 539*75fe8cc4SPatrick Williams 0x2F: "<inventory_root>/system/chassis/motherboard/cpu0/core4", 540*75fe8cc4SPatrick Williams 0x32: "<inventory_root>/system/chassis/motherboard/cpu0/core5", 541*75fe8cc4SPatrick Williams 0x35: "<inventory_root>/system/chassis/motherboard/cpu0/core6", 542*75fe8cc4SPatrick Williams 0x38: "<inventory_root>/system/chassis/motherboard/cpu0/core7", 543*75fe8cc4SPatrick Williams 0x3B: "<inventory_root>/system/chassis/motherboard/cpu0/core8", 544*75fe8cc4SPatrick Williams 0x3E: "<inventory_root>/system/chassis/motherboard/cpu0/core9", 545*75fe8cc4SPatrick Williams 0x41: "<inventory_root>/system/chassis/motherboard/cpu0/core10", 546*75fe8cc4SPatrick Williams 0x44: "<inventory_root>/system/chassis/motherboard/cpu0/core11", 547*75fe8cc4SPatrick Williams 0x47: "<inventory_root>/system/chassis/motherboard/cpu0/core12", 548*75fe8cc4SPatrick Williams 0x4A: "<inventory_root>/system/chassis/motherboard/cpu0/core13", 549*75fe8cc4SPatrick Williams 0x4D: "<inventory_root>/system/chassis/motherboard/cpu0/core14", 550*75fe8cc4SPatrick Williams 0x50: "<inventory_root>/system/chassis/motherboard/cpu0/core15", 551*75fe8cc4SPatrick Williams 0x53: "<inventory_root>/system/chassis/motherboard/cpu0/core16", 552*75fe8cc4SPatrick Williams 0x56: "<inventory_root>/system/chassis/motherboard/cpu0/core17", 553*75fe8cc4SPatrick Williams 0x59: "<inventory_root>/system/chassis/motherboard/cpu0/core18", 554*75fe8cc4SPatrick Williams 0x5C: "<inventory_root>/system/chassis/motherboard/cpu0/core19", 555*75fe8cc4SPatrick Williams 0x5F: "<inventory_root>/system/chassis/motherboard/cpu0/core20", 556*75fe8cc4SPatrick Williams 0x62: "<inventory_root>/system/chassis/motherboard/cpu0/core21", 557*75fe8cc4SPatrick Williams 0x65: "<inventory_root>/system/chassis/motherboard/cpu1/core22", 558*75fe8cc4SPatrick Williams 0x68: "<inventory_root>/system/chassis/motherboard/cpu1/core23", 559*75fe8cc4SPatrick Williams 0x73: "<inventory_root>/system/chassis/motherboard/cpu1/core0", 560*75fe8cc4SPatrick Williams 0x76: "<inventory_root>/system/chassis/motherboard/cpu1/core1", 561*75fe8cc4SPatrick Williams 0x79: "<inventory_root>/system/chassis/motherboard/cpu1/core2", 562*75fe8cc4SPatrick Williams 0x7C: "<inventory_root>/system/chassis/motherboard/cpu1/core3", 563*75fe8cc4SPatrick Williams 0x7F: "<inventory_root>/system/chassis/motherboard/cpu1/core4", 564*75fe8cc4SPatrick Williams 0x82: "<inventory_root>/system/chassis/motherboard/cpu1/core5", 565*75fe8cc4SPatrick Williams 0x85: "<inventory_root>/system/chassis/motherboard/cpu1/core6", 566*75fe8cc4SPatrick Williams 0x88: "<inventory_root>/system/chassis/motherboard/cpu1/core7", 567*75fe8cc4SPatrick Williams 0x8B: "<inventory_root>/system/chassis/motherboard/cpu1/core8", 568*75fe8cc4SPatrick Williams 0x8E: "<inventory_root>/system/chassis/motherboard/cpu1/core9", 569*75fe8cc4SPatrick Williams 0x91: "<inventory_root>/system/chassis/motherboard/cpu1/core10", 570*75fe8cc4SPatrick Williams 0x94: "<inventory_root>/system/chassis/motherboard/cpu1/core11", 571*75fe8cc4SPatrick Williams 0x97: "<inventory_root>/system/chassis/motherboard/cpu1/core12", 572*75fe8cc4SPatrick Williams 0x9A: "<inventory_root>/system/chassis/motherboard/cpu1/core13", 573*75fe8cc4SPatrick Williams 0x9D: "<inventory_root>/system/chassis/motherboard/cpu1/core14", 574*75fe8cc4SPatrick Williams 0xA0: "<inventory_root>/system/chassis/motherboard/cpu1/core15", 575*75fe8cc4SPatrick Williams 0xA3: "<inventory_root>/system/chassis/motherboard/cpu1/core16", 576*75fe8cc4SPatrick Williams 0xA6: "<inventory_root>/system/chassis/motherboard/cpu1/core17", 577*75fe8cc4SPatrick Williams 0xA9: "<inventory_root>/system/chassis/motherboard/cpu1/core18", 578*75fe8cc4SPatrick Williams 0xAC: "<inventory_root>/system/chassis/motherboard/cpu1/core19", 579*75fe8cc4SPatrick Williams 0xAF: "<inventory_root>/system/chassis/motherboard/cpu1/core20", 580*75fe8cc4SPatrick Williams 0xB2: "<inventory_root>/system/chassis/motherboard/cpu1/core21", 581*75fe8cc4SPatrick Williams 0xB5: "<inventory_root>/system/chassis/motherboard/cpu1/core22", 582*75fe8cc4SPatrick Williams 0xB8: "<inventory_root>/system/chassis/motherboard/cpu1/core23", 583*75fe8cc4SPatrick Williams 0x07: "/org/openbmc/sensors/host/BootCount", 584*75fe8cc4SPatrick Williams 0x10: "<inventory_root>/system/chassis/motherboard", 585*75fe8cc4SPatrick Williams 0x01: "<inventory_root>/system/systemevent", 586*75fe8cc4SPatrick Williams 0x11: "<inventory_root>/system/chassis/motherboard/refclock", 587*75fe8cc4SPatrick Williams 0x12: "<inventory_root>/system/chassis/motherboard/pcieclock", 588*75fe8cc4SPatrick Williams 0x13: "<inventory_root>/system/chassis/motherboard/todclock", 589*75fe8cc4SPatrick Williams 0x02: "/org/openbmc/sensors/host/OperatingSystemStatus", 590*75fe8cc4SPatrick Williams 0x04: "<inventory_root>/system/chassis/motherboard/pcielink", 5918506f281SKen Chen }, 592*75fe8cc4SPatrick Williams "GPIO_PRESENT": {}, 5938506f281SKen Chen} 5948506f281SKen Chen 5958506f281SKen Chen# Miscellaneous non-poll sensor with system specific properties. 5968506f281SKen Chen# The sensor id is the same as those defined in ID_LOOKUP['SENSOR']. 597*75fe8cc4SPatrick WilliamsMISC_SENSORS = {} 598