1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 22/* 23 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24 * Use is subject to license terms. 25 */ 26 27/* 28 * ident "%Z%%M% %I% %E% SMI" 29 * 30 * supported prop types: void, int, uint, float, string 31 * supported prop access_modes: r, w, rw 32 * 33 * VERSION <version_number> -- supported version number is 1.0 34 * 35 * name:<namepath> -- gives the anchor node 36 * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>] 37 * 38 * _class:<classpath> -- gives the anchor node 39 * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>] 40 * 41 * NODE <name> <class> 42 * {describes a subtree} 43 * ENDNODE 44 * 45 * PROP <name> <type> <access_mode> [<size> <value>] -- per property 46 * 47 * REFPROP <name> <dstnode> 48 * 49 * REFNODE <name> <class> with <destnode> -- Associates a new node 50 * with <destnode> if exists 51 * where 52 * <name> is the nodename 53 * <class> is the picl class. 54 * <destnode> is name:<namepath> or _class:<classpath> 55 * 56 * If "name:" or "_class:" is not specified in the <path>, 57 * the default is "name:" 58 * 59 * This file describes the locations of all the system fru's and their 60 * proms, if present. 61 */ 62 63/* 64 * define a macro to force a #ident line into the output stream 65 * otherwise cpp removes it. Use #ifndef because of #included definitions. 66 */ 67#ifndef id 68#define id(s) #ident s 69#endif 70id("%Z%%M% %I% %E% SMI") 71 72/* 73 * There are a lot of nodes below the rmclomv node, define a shortname 74 */ 75#define RMCLOMV /platform/ebus@1f,464000/rmc-comm@0,c28000/SUNW,rmclomv 76 77VERSION 1.1 78VERBOSE 1 79NODE frutree picl 80 NODE chassis fru 81 /* 82 * SunMC physical view view_points for this platform 83 * This will get moved to a separate SunMC physical view plugin later. 84 */ 85 PROP ViewPoints string r 0 "front rear side" 86 87 NODE MB location 88 PROP SlotType string r 0 "system-board" 89 PROP Label string r 0 "MB" 90 NODE system-board fru 91 NODE FT0 location 92 PROP Label string r 0 "FT0" 93 PROP SlotType string r 0 "fan-tray" 94 ENDNODE 95 NODE FT1 location 96 PROP Label string r 0 "FT1" 97 PROP SlotType string r 0 "fan-tray" 98 ENDNODE 99 NODE FT2 location 100 PROP Label string r 0 "FT2" 101 PROP SlotType string r 0 "fan-tray" 102 ENDNODE 103 NODE FT3 location 104 PROP Label string r 0 "FT3" 105 PROP SlotType string r 0 "fan-tray" 106 ENDNODE 107 NODE FT4 location 108 PROP Label string r 0 "FT4" 109 PROP SlotType string r 0 "fan-tray" 110 ENDNODE 111 NODE FT5 location 112 PROP Label string r 0 "FT5" 113 PROP SlotType string r 0 "fan-tray" 114 ENDNODE 115 ENDNODE 116 ENDNODE 117 118 NODE PDB location 119 PROP SlotType string r 0 "power-distribution-board" 120 PROP Label string r 0 "PDB" 121 NODE power-distribution-board fru 122 ENDNODE 123 ENDNODE 124 125 /* on Boston we need only two of the four possible power supplies */ 126 127 NODE PS0 location 128 PROP SlotType string r 0 "power-supply" 129 PROP Label string r 0 "PS0" 130 ENDNODE 131 NODE PS1 location 132 PROP SlotType string r 0 "power-supply" 133 PROP Label string r 0 "PS1" 134 ENDNODE 135 NODE PS2 location 136 PROP SlotType string r 0 "power-supply" 137 PROP Label string r 0 "PS2" 138 ENDNODE 139 NODE PS3 location 140 PROP SlotType string r 0 "power-supply" 141 PROP Label string r 0 "PS3" 142 ENDNODE 143 144 ENDNODE 145ENDNODE 146 147/* 148 * Motherboard properties 149 */ 150name:/frutree/chassis/MB/system-board 151 Node C0 location 152 PROP SlotType string r 0 "cpu-module" 153 Prop Label string r 0 "C0" 154 ENDNODE 155 Node C1 location 156 PROP SlotType string r 0 "cpu-module" 157 Prop Label string r 0 "C1" 158 ENDNODE 159 Node C2 location 160 PROP SlotType string r 0 "cpu-module" 161 Prop Label string r 0 "C2" 162 ENDNODE 163 Node C3 location 164 PROP SlotType string r 0 "cpu-module" 165 Prop Label string r 0 "C3" 166 ENDNODE 167 168 NODE PCI0 location 169 PROP SlotType string r 0 "pci-e" 170 PROP Label string r 0 "PCI0" 171 ENDNODE 172 NODE PCI1 location 173 PROP SlotType string r 0 "pci-e" 174 PROP Label string r 0 "PCI1" 175 ENDNODE 176 NODE PCI2 location 177 PROP SlotType string r 0 "pci-x" 178 PROP Label string r 0 "PCI2" 179 ENDNODE 180 NODE PCI3 location 181 PROP SlotType string r 0 "pci-x" 182 PROP Label string r 0 "PCI3" 183 ENDNODE 184 NODE PCI4 location 185 PROP SlotType string r 0 "pci-x" 186 PROP Label string r 0 "PCI4" 187 ENDNODE 188 NODE PCI5 location 189 PROP SlotType string r 0 "pci-x" 190 PROP Label string r 0 "PCI5" 191 ENDNODE 192 NODE PCI6 location 193 PROP SlotType string r 0 "pci-e" 194 PROP Label string r 0 "PCI6" 195 ENDNODE 196 NODE PCI7 location 197 PROP SlotType string r 0 "pci-e" 198 PROP Label string r 0 "PCI7" 199 ENDNODE 200 201 NODE USB0 location 202 PROP SlotType string r 0 "usb" 203 PROP Label string r 0 "USB0" 204 ENDNODE 205 NODE USB1 location 206 PROP SlotType string r 0 "usb" 207 PROP Label string r 0 "USB1" 208 ENDNODE 209 210 NODE FIOB location 211 PROP SlotType string r 0 "front-IO-board" 212 PROP Label string r 0 "FIOB" 213 ENDNODE 214 215 NODE SC location 216 PROP SlotType string r 0 "service-processor-board" 217 PROP Label string r 0 "SC" 218 ENDNODE 219 220 NODE HDDCNTRL location 221 PROP SlotType string r 0 "disk-controller" 222 PROP Label string r 0 "HDDCNTRL" 223 ENDNODE 224 225 NODE RMD0 location 226 PROP SlotType string r 0 "dvd-slot" 227 PROP Label string r 0 "RMD0" 228 ENDNODE 229 230name:/frutree/chassis/MB/system-board/FIOB 231 NODE front-IO-board fru 232 NODE USB2 location 233 PROP SlotType string r 0 "usb" 234 PROP Label string r 0 "USB2" 235 ENDNODE 236 NODE USB3 location 237 PROP SlotType string r 0 "usb" 238 PROP Label string r 0 "USB3" 239 ENDNODE 240 NODE FLEDB location 241 PROP SlotType string r 0 "led-board" 242 PROP Label string r 0 "FLEDB" 243 NODE front-led-board fru 244 ENDNODE 245 ENDNODE 246 NODE HUB location 247 PROP SlotType string r 0 "usb-hub" 248 PROP Label string r 0 "HUB0" 249 ENDNODE 250 ENDNODE 251 252/* 253 * System controller contains the SCC and a battery 254 */ 255name:/frutree/chassis/MB/system-board/SC 256 NODE service-processor fru 257 NODE SCC location 258 PROP Label string r 0 "SCC" 259 NODE system-config-chip fru 260 ENDNODE 261 ENDNODE 262 NODE BATTERY location 263 PROP Label string r 0 "BATTERY" 264 NODE battery fru 265 ENDNODE 266 ENDNODE 267 ENDNODE 268 269/* 270 * Common properties for the disk controller location node. 271 */ 272name:/frutree/chassis/MB/system-board/HDDCNTRL 273 PROP SlotType string r 0 "disk-controller" 274 PROP Label string r 0 "HDDCNTRL" 275 276/* 277 * Create the disk-controller fru node here if the 1068e fruid prom is 278 * visible. 279 */ 280name:/frutree/chassis/MB/system-board/HDDCNTRL 281 REFNODE disk-controller fru WITH name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 282 283/* 284 * If the disk-controller node now exists, create properties that will 285 * allow its fruid prom to be accessed. 286 */ 287name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller 288 PROP FRUDataAvailable void r 289 REFPROP _seeprom_source name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 290 291/* 292 * Create the disk-controller fru node here if the disk controller is 293 * a LSI Logic 1064x/1068x in slot 4. Note that no fruid prom properties 294 * are created because in this case, there is no 1068e and its fruid 295 * prom is not present. This ensures that the fru access library won't 296 * expect to see a fruid prom where none is present. 297 */ 298name:/frutree/chassis/MB/system-board/HDDCNTRL 299 REFNODE disk-controller fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1 300 301/* 302 * Create the disk backplane node under the disk-controller node 303 */ 304name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller 305 NODE HDDBP location 306 PROP Label string r 0 "HDDBP" 307 PROP SlotType string r 0 "disk-backplane-8" 308 NODE disk-backplane-8 fru 309 ENDNODE 310 ENDNODE 311 312/* 313 * up to 8 disks in Boston... 314 */ 315name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8 316 NODE HDD0 location 317 PROP SlotType string r 0 "disk-slot" 318 PROP Label string r 0 "HDD0" 319 ENDNODE 320 NODE HDD1 location 321 PROP SlotType string r 0 "disk-slot" 322 PROP Label string r 0 "HDD1" 323 ENDNODE 324 NODE HDD2 location 325 PROP SlotType string r 0 "disk-slot" 326 PROP Label string r 0 "HDD2" 327 ENDNODE 328 NODE HDD3 location 329 PROP SlotType string r 0 "disk-slot" 330 PROP Label string r 0 "HDD3" 331 ENDNODE 332 NODE HDD4 location 333 PROP SlotType string r 0 "disk-slot" 334 PROP Label string r 0 "HDD4" 335 ENDNODE 336 NODE HDD5 location 337 PROP SlotType string r 0 "disk-slot" 338 PROP Label string r 0 "HDD5" 339 ENDNODE 340 NODE HDD6 location 341 PROP SlotType string r 0 "disk-slot" 342 PROP Label string r 0 "HDD6" 343 ENDNODE 344 NODE HDD7 location 345 PROP SlotType string r 0 "disk-slot" 346 PROP Label string r 0 "HDD7" 347 ENDNODE 348 349/* 350 * add power-supply nodes if their fru-proms are visible 351 */ 352name:/frutree/chassis/PS0 353 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,24 354name:/frutree/chassis/PS1 355 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,32 356name:/frutree/chassis/PS2 357 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,52 358name:/frutree/chassis/PS3 359 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,72 360 361/* 362 * PDB chassis ID prom 363 */ 364name:/frutree/chassis/PDB 365 REFNODE power-distribution-board fru WITH name:/platform/i2c@1f,520000/pdb-fru-prom@0,da 366 367name:/frutree/chassis/MB/system-board/FT0 368 REFNODE fan-tray fru WITH name:RMCLOMV/ft0_f0_tach 369name:/frutree/chassis/MB/system-board/FT1 370 REFNODE fan-tray fru WITH name:RMCLOMV/ft1_f0_tach 371name:/frutree/chassis/MB/system-board/FT2 372 REFNODE fan-tray fru WITH name:RMCLOMV/ft2_f0_tach 373name:/frutree/chassis/MB/system-board/FT3 374 REFNODE fan-tray fru WITH name:RMCLOMV/ft3_f0_tach 375name:/frutree/chassis/MB/system-board/FT4 376 REFNODE fan-tray fru WITH name:RMCLOMV/ft4_f0_tach 377name:/frutree/chassis/MB/system-board/FT5 378 REFNODE fan-tray fru WITH name:RMCLOMV/ft5_f0_tach 379 380/* 381 * system fans (on Boston, the trays are the fru's, not the fans) 382 */ 383name:/frutree/chassis/MB/system-board/FT0/fan-tray 384 NODE F0 location 385 PROP SlotType string r 0 "fan-unit" 386 PROP Label string r 0 "F0" 387 ENDNODE 388name:/frutree/chassis/MB/system-board/FT1/fan-tray 389 NODE F0 location 390 PROP SlotType string r 0 "fan-unit" 391 PROP Label string r 0 "F0" 392 ENDNODE 393name:/frutree/chassis/MB/system-board/FT2/fan-tray 394 NODE F0 location 395 PROP SlotType string r 0 "fan-unit" 396 PROP Label string r 0 "F0" 397 ENDNODE 398name:/frutree/chassis/MB/system-board/FT3/fan-tray 399 NODE F0 location 400 PROP SlotType string r 0 "fan-unit" 401 PROP Label string r 0 "F0" 402 ENDNODE 403name:/frutree/chassis/MB/system-board/FT4/fan-tray 404 NODE F0 location 405 PROP SlotType string r 0 "fan-unit" 406 PROP Label string r 0 "F0" 407 ENDNODE 408name:/frutree/chassis/MB/system-board/FT5/fan-tray 409 NODE F0 location 410 PROP SlotType string r 0 "fan-unit" 411 PROP Label string r 0 "F0" 412 ENDNODE 413 414/* 415 * cdrom fru node 416 */ 417name:/frutree/chassis/MB/system-board/RMD0 418 REFNODE removable-media fru WITH name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 419name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 420 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/RMD0/removable-media 421 422 423/* 424 * add disk fru nodes for disks which are present (built-in 1068E mappings) 425 */ 426 427name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0 428 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@0,0 429name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1 430 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@1,0 431name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2 432 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@2,0 433name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3 434 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@3,0 435name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 436 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@4,0 437name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 438 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@5,0 439name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 440 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@6,0 441name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 442 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@7,0 443 444/* 445 * Add disk fru nodes for disks which are present (1068x mappings with the 446 * 1068x located in slot 4 (short PCI-X slot adjacent to the MBC) 447 */ 448 449name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0 450 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@0,0 451name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1 452 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@1,0 453name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2 454 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@2,0 455name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3 456 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@3,0 457name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 458 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@4,0 459name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 460 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@5,0 461name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 462 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@6,0 463name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 464 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@7,0 465 466/* 467 * Add disk fru nodes for disks which are present (1064x mappings with the 468 * 1064x located in slot 5 (last short PCI-X slot). These are assumed to 469 * be the remaining four disks if the first controller is also a 1064x. 470 */ 471 472name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 473 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@4,0 474name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 475 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@5,0 476name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 477 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@6,0 478name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 479 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@7,0 480 481/* 482 * the eight PCIe/PCI-x slots... 483 */ 484name:/frutree/chassis/MB/system-board/PCI0 485 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0 486name:/frutree/chassis/MB/system-board/PCI1 487 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl?DeviceID=0 488name:/frutree/chassis/MB/system-board/PCI2 489 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl?DeviceID=1 490name:/frutree/chassis/MB/system-board/PCI3 491 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl?DeviceID=2 492name:/frutree/chassis/MB/system-board/PCI4 493 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl?DeviceID=1 494name:/frutree/chassis/MB/system-board/PCI5 495 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl?DeviceID=2 496name:/frutree/chassis/MB/system-board/PCI6 497 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0 498name:/frutree/chassis/MB/system-board/PCI7 499 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0 500 501#include "system-board.info" 502#include <fru_SC_data.info> 503#include <SB-tables.info> 504 505/* 506 * built-in USB hub on the front IO board, one for EHCI, one for OHCI 507 */ 508_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pciex@0/usb@1c,3/obp-device@7 509 REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB 510_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pciex@0/usb@1c,2/obp-device@1 511 REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB 512 513/* 514 * devices in PCIe/PCI-x slots 515 */ 516_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0 517 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 518_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,0 519 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 520_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,1 521 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 522_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,2 523 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 524_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,3 525 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 526_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,4 527 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 528_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,5 529 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 530_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,6 531 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 532_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,7 533 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card 534 535_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0 536 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 537_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,0 538 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 539_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,1 540 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 541_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,2 542 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 543_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,3 544 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 545_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,4 546 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 547_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,5 548 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 549_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,6 550 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 551_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,7 552 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card 553 554_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1 555 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 556_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,0 557 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 558_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,1 559 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 560_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,2 561 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 562_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,3 563 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 564_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,4 565 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 566_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,5 567 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 568_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,6 569 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 570_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,7 571 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card 572 573_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2 574 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 575_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,0 576 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 577_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,1 578 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 579_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,2 580 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 581_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,3 582 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 583_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,4 584 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 585_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,5 586 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 587_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,6 588 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 589_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,7 590 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card 591 592_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1 593 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 594_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,0 595 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 596_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,1 597 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 598_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,2 599 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 600_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,3 601 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 602_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,4 603 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 604_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,5 605 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 606_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,6 607 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 608_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,7 609 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card 610 611_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2 612 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 613_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,0 614 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 615_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,1 616 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 617_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,2 618 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 619_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,3 620 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 621_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,4 622 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 623_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,5 624 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 625_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,6 626 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 627_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,7 628 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card 629 630_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0 631 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 632_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,0 633 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 634_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,1 635 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 636_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,2 637 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 638_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,3 639 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 640_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,4 641 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 642_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,5 643 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 644_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,6 645 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 646_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,7 647 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card 648 649_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0 650 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 651_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,0/picl@0 652 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 653_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,1/picl@0 654 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 655_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,2/picl@0 656 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 657_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,3/picl@0 658 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 659_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,4/picl@0 660 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 661_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,5/picl@0 662 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 663_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,6/picl@0 664 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 665_class:/jbus/pciex@1e,600000/pciex@0/pciex@8,7/picl@0 666 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card 667