/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* * ident "%Z%%M% %I% %E% SMI" * * supported prop types: void, int, uint, float, string * supported prop access_modes: r, w, rw * * VERSION -- supported version number is 1.0 * * name: -- gives the anchor node * where is [@][?=] * * _class: -- gives the anchor node * where is [@][?=] * * NODE * {describes a subtree} * ENDNODE * * PROP [ ] -- per property * * REFPROP * * REFNODE with -- Associates a new node * with if exists * where * is the nodename * is the picl class. * is name: or _class: * * If "name:" or "_class:" is not specified in the , * the default is "name:" * * This file describes the locations of all the system fru's and their * proms, if present. */ /* * define a macro to force a #ident line into the output stream * otherwise cpp removes it. Use #ifndef because of #included definitions. */ #ifndef id #define id(s) #ident s #endif id("%Z%%M% %I% %E% SMI") /* * There are a lot of nodes below the rmclomv node, define a shortname */ #define RMCLOMV /platform/ebus@1f,464000/rmc-comm@0,c28000/SUNW,rmclomv VERSION 1.1 VERBOSE 1 NODE frutree picl NODE chassis fru /* * SunMC physical view view_points for this platform * This will get moved to a separate SunMC physical view plugin later. */ PROP ViewPoints string r 0 "front rear side" NODE MB location PROP SlotType string r 0 "system-board" PROP Label string r 0 "MB" NODE system-board fru NODE FT0 location PROP Label string r 0 "FT0" PROP SlotType string r 0 "fan-tray" ENDNODE NODE FT1 location PROP Label string r 0 "FT1" PROP SlotType string r 0 "fan-tray" ENDNODE NODE FT2 location PROP Label string r 0 "FT2" PROP SlotType string r 0 "fan-tray" ENDNODE NODE FT3 location PROP Label string r 0 "FT3" PROP SlotType string r 0 "fan-tray" ENDNODE NODE FT4 location PROP Label string r 0 "FT4" PROP SlotType string r 0 "fan-tray" ENDNODE NODE FT5 location PROP Label string r 0 "FT5" PROP SlotType string r 0 "fan-tray" ENDNODE ENDNODE ENDNODE NODE PDB location PROP SlotType string r 0 "power-distribution-board" PROP Label string r 0 "PDB" NODE power-distribution-board fru ENDNODE ENDNODE /* on Boston we need only two of the four possible power supplies */ NODE PS0 location PROP SlotType string r 0 "power-supply" PROP Label string r 0 "PS0" ENDNODE NODE PS1 location PROP SlotType string r 0 "power-supply" PROP Label string r 0 "PS1" ENDNODE NODE PS2 location PROP SlotType string r 0 "power-supply" PROP Label string r 0 "PS2" ENDNODE NODE PS3 location PROP SlotType string r 0 "power-supply" PROP Label string r 0 "PS3" ENDNODE ENDNODE ENDNODE /* * Motherboard properties */ name:/frutree/chassis/MB/system-board Node C0 location PROP SlotType string r 0 "cpu-module" Prop Label string r 0 "C0" ENDNODE Node C1 location PROP SlotType string r 0 "cpu-module" Prop Label string r 0 "C1" ENDNODE Node C2 location PROP SlotType string r 0 "cpu-module" Prop Label string r 0 "C2" ENDNODE Node C3 location PROP SlotType string r 0 "cpu-module" Prop Label string r 0 "C3" ENDNODE NODE PCI0 location PROP SlotType string r 0 "pci-e" PROP Label string r 0 "PCI0" ENDNODE NODE PCI1 location PROP SlotType string r 0 "pci-e" PROP Label string r 0 "PCI1" ENDNODE NODE PCI2 location PROP SlotType string r 0 "pci-x" PROP Label string r 0 "PCI2" ENDNODE NODE PCI3 location PROP SlotType string r 0 "pci-x" PROP Label string r 0 "PCI3" ENDNODE NODE PCI4 location PROP SlotType string r 0 "pci-x" PROP Label string r 0 "PCI4" ENDNODE NODE PCI5 location PROP SlotType string r 0 "pci-x" PROP Label string r 0 "PCI5" ENDNODE NODE PCI6 location PROP SlotType string r 0 "pci-e" PROP Label string r 0 "PCI6" ENDNODE NODE PCI7 location PROP SlotType string r 0 "pci-e" PROP Label string r 0 "PCI7" ENDNODE NODE USB0 location PROP SlotType string r 0 "usb" PROP Label string r 0 "USB0" ENDNODE NODE USB1 location PROP SlotType string r 0 "usb" PROP Label string r 0 "USB1" ENDNODE NODE FIOB location PROP SlotType string r 0 "front-IO-board" PROP Label string r 0 "FIOB" ENDNODE NODE SC location PROP SlotType string r 0 "service-processor-board" PROP Label string r 0 "SC" ENDNODE NODE HDDCNTRL location PROP SlotType string r 0 "disk-controller" PROP Label string r 0 "HDDCNTRL" ENDNODE NODE RMD0 location PROP SlotType string r 0 "dvd-slot" PROP Label string r 0 "RMD0" ENDNODE name:/frutree/chassis/MB/system-board/FIOB NODE front-IO-board fru NODE USB2 location PROP SlotType string r 0 "usb" PROP Label string r 0 "USB2" ENDNODE NODE USB3 location PROP SlotType string r 0 "usb" PROP Label string r 0 "USB3" ENDNODE NODE FLEDB location PROP SlotType string r 0 "led-board" PROP Label string r 0 "FLEDB" NODE front-led-board fru ENDNODE ENDNODE NODE HUB location PROP SlotType string r 0 "usb-hub" PROP Label string r 0 "HUB0" ENDNODE ENDNODE /* * System controller contains the SCC and a battery */ name:/frutree/chassis/MB/system-board/SC NODE service-processor fru NODE SCC location PROP Label string r 0 "SCC" NODE system-config-chip fru ENDNODE ENDNODE NODE BATTERY location PROP Label string r 0 "BATTERY" NODE battery fru ENDNODE ENDNODE ENDNODE /* * Common properties for the disk controller location node. */ name:/frutree/chassis/MB/system-board/HDDCNTRL PROP SlotType string r 0 "disk-controller" PROP Label string r 0 "HDDCNTRL" /* * Create the disk-controller fru node here if the 1068e fruid prom is * visible. */ name:/frutree/chassis/MB/system-board/HDDCNTRL REFNODE disk-controller fru WITH name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 /* * If the disk-controller node now exists, create properties that will * allow its fruid prom to be accessed. */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 /* * Create the disk-controller fru node here if the disk controller is * a LSI Logic 1064x/1068x in slot 4. Note that no fruid prom properties * are created because in this case, there is no 1068e and its fruid * prom is not present. This ensures that the fru access library won't * expect to see a fruid prom where none is present. */ name:/frutree/chassis/MB/system-board/HDDCNTRL REFNODE disk-controller fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1 /* * Create the disk backplane node under the disk-controller node */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller NODE HDDBP location PROP Label string r 0 "HDDBP" PROP SlotType string r 0 "disk-backplane-8" NODE disk-backplane-8 fru ENDNODE ENDNODE /* * up to 8 disks in Boston... */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8 NODE HDD0 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD0" ENDNODE NODE HDD1 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD1" ENDNODE NODE HDD2 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD2" ENDNODE NODE HDD3 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD3" ENDNODE NODE HDD4 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD4" ENDNODE NODE HDD5 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD5" ENDNODE NODE HDD6 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD6" ENDNODE NODE HDD7 location PROP SlotType string r 0 "disk-slot" PROP Label string r 0 "HDD7" ENDNODE /* * add power-supply nodes if their fru-proms are visible */ name:/frutree/chassis/PS0 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,24 name:/frutree/chassis/PS1 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,32 name:/frutree/chassis/PS2 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,52 name:/frutree/chassis/PS3 REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,72 /* * PDB chassis ID prom */ name:/frutree/chassis/PDB REFNODE power-distribution-board fru WITH name:/platform/i2c@1f,520000/pdb-fru-prom@0,da name:/frutree/chassis/MB/system-board/FT0 REFNODE fan-tray fru WITH name:RMCLOMV/ft0_f0_tach name:/frutree/chassis/MB/system-board/FT1 REFNODE fan-tray fru WITH name:RMCLOMV/ft1_f0_tach name:/frutree/chassis/MB/system-board/FT2 REFNODE fan-tray fru WITH name:RMCLOMV/ft2_f0_tach name:/frutree/chassis/MB/system-board/FT3 REFNODE fan-tray fru WITH name:RMCLOMV/ft3_f0_tach name:/frutree/chassis/MB/system-board/FT4 REFNODE fan-tray fru WITH name:RMCLOMV/ft4_f0_tach name:/frutree/chassis/MB/system-board/FT5 REFNODE fan-tray fru WITH name:RMCLOMV/ft5_f0_tach /* * system fans (on Boston, the trays are the fru's, not the fans) */ name:/frutree/chassis/MB/system-board/FT0/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE name:/frutree/chassis/MB/system-board/FT1/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE name:/frutree/chassis/MB/system-board/FT2/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE name:/frutree/chassis/MB/system-board/FT3/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE name:/frutree/chassis/MB/system-board/FT4/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE name:/frutree/chassis/MB/system-board/FT5/fan-tray NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE /* * cdrom fru node */ name:/frutree/chassis/MB/system-board/RMD0 REFNODE removable-media fru WITH name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/RMD0/removable-media /* * add disk fru nodes for disks which are present (built-in 1068E mappings) */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@0,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@1,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@2,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@3,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@4,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@5,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@6,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@7,0 /* * Add disk fru nodes for disks which are present (1068x mappings with the * 1068x located in slot 4 (short PCI-X slot adjacent to the MBC) */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@0,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@1,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@2,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@3,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@4,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@5,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@6,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@7,0 /* * Add disk fru nodes for disks which are present (1064x mappings with the * 1064x located in slot 5 (last short PCI-X slot). These are assumed to * be the remaining four disks if the first controller is also a 1064x. */ name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@4,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@5,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@6,0 name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7 REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@7,0 /* * the eight PCIe/PCI-x slots... */ name:/frutree/chassis/MB/system-board/PCI0 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0 name:/frutree/chassis/MB/system-board/PCI1 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0 name:/frutree/chassis/MB/system-board/PCI2 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl?DeviceID=1 name:/frutree/chassis/MB/system-board/PCI3 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl?DeviceID=2 name:/frutree/chassis/MB/system-board/PCI4 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl?DeviceID=1 name:/frutree/chassis/MB/system-board/PCI5 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl?DeviceID=2 name:/frutree/chassis/MB/system-board/PCI6 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl?DeviceID=0 name:/frutree/chassis/MB/system-board/PCI7 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0 #include "system-board.info" #include #include /* * built-in USB hub on the front IO board, one for EHCI, one for OHCI */ _class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pciex@0/usb@1c,3/obp-device@7 REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB _class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pciex@0/usb@1c,2/obp-device@1 REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB /* * devices in PCIe/PCI-x slots */ _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@1,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pciex@0/pci@8/picl@2,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@1,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pciex@0/pci@8/picl@2,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,3 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,5 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,7 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,0/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,1/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,2/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,3/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,4/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,5/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,6/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9,7/picl@0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card