1*7c478bd9Sstevel@tonic-gate/* 2*7c478bd9Sstevel@tonic-gate * CDDL HEADER START 3*7c478bd9Sstevel@tonic-gate * 4*7c478bd9Sstevel@tonic-gate * The contents of this file are subject to the terms of the 5*7c478bd9Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only 6*7c478bd9Sstevel@tonic-gate * (the "License"). You may not use this file except in compliance 7*7c478bd9Sstevel@tonic-gate * with the License. 8*7c478bd9Sstevel@tonic-gate * 9*7c478bd9Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*7c478bd9Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing. 11*7c478bd9Sstevel@tonic-gate * See the License for the specific language governing permissions 12*7c478bd9Sstevel@tonic-gate * and limitations under the License. 13*7c478bd9Sstevel@tonic-gate * 14*7c478bd9Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each 15*7c478bd9Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*7c478bd9Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the 17*7c478bd9Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying 18*7c478bd9Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner] 19*7c478bd9Sstevel@tonic-gate * 20*7c478bd9Sstevel@tonic-gate * CDDL HEADER END 21*7c478bd9Sstevel@tonic-gate */ 22*7c478bd9Sstevel@tonic-gate/* 23*7c478bd9Sstevel@tonic-gate * Copyright 2003 Sun Microsystems, Inc. All rights reserved. 24*7c478bd9Sstevel@tonic-gate * Use is subject to license terms. 25*7c478bd9Sstevel@tonic-gate * 26*7c478bd9Sstevel@tonic-gate * #ident "%Z%%M% %I% %E% SMI" 27*7c478bd9Sstevel@tonic-gate * 28*7c478bd9Sstevel@tonic-gate * supported prop types: void, int, uint, float, string 29*7c478bd9Sstevel@tonic-gate * supported prop access_modes: r, w, rw 30*7c478bd9Sstevel@tonic-gate * 31*7c478bd9Sstevel@tonic-gate * VERSION <version_number> -- supported version number is 1.0 32*7c478bd9Sstevel@tonic-gate * 33*7c478bd9Sstevel@tonic-gate * name:<namepath> -- gives the anchor node 34*7c478bd9Sstevel@tonic-gate * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>] 35*7c478bd9Sstevel@tonic-gate * 36*7c478bd9Sstevel@tonic-gate * _class:<classpath> -- gives the anchor node 37*7c478bd9Sstevel@tonic-gate * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>] 38*7c478bd9Sstevel@tonic-gate * 39*7c478bd9Sstevel@tonic-gate * NODE <name> <class> 40*7c478bd9Sstevel@tonic-gate * {describes a subtree} 41*7c478bd9Sstevel@tonic-gate * ENDNODE 42*7c478bd9Sstevel@tonic-gate * 43*7c478bd9Sstevel@tonic-gate * PROP <name> <type> <access_mode> [<size> <value>] -- per property 44*7c478bd9Sstevel@tonic-gate * 45*7c478bd9Sstevel@tonic-gate * REFPROP <name> <dstnode> 46*7c478bd9Sstevel@tonic-gate * 47*7c478bd9Sstevel@tonic-gate * REFNODE <name> <class> with <destnode> -- Associates a new node 48*7c478bd9Sstevel@tonic-gate * with <destnode> if exists 49*7c478bd9Sstevel@tonic-gate * where 50*7c478bd9Sstevel@tonic-gate * <name> is the nodename 51*7c478bd9Sstevel@tonic-gate * <class> is the picl class. 52*7c478bd9Sstevel@tonic-gate * <destnode> is name:<namepath> or _class:<classpath> 53*7c478bd9Sstevel@tonic-gate * 54*7c478bd9Sstevel@tonic-gate * If "name:" or "_class:" is not specified in the <path>, 55*7c478bd9Sstevel@tonic-gate * the default is "name:" 56*7c478bd9Sstevel@tonic-gate * 57*7c478bd9Sstevel@tonic-gate */ 58*7c478bd9Sstevel@tonic-gate 59*7c478bd9Sstevel@tonic-gate/* 60*7c478bd9Sstevel@tonic-gate * define a macro to force a #ident line into the output stream 61*7c478bd9Sstevel@tonic-gate * otherwise cpp removes it. Use #ifndef because of #included definitions. 62*7c478bd9Sstevel@tonic-gate */ 63*7c478bd9Sstevel@tonic-gate#ifndef id 64*7c478bd9Sstevel@tonic-gate#define id(s) #ident s 65*7c478bd9Sstevel@tonic-gate#endif 66*7c478bd9Sstevel@tonic-gateid("%Z%%M% %I% %E% SMI") 67*7c478bd9Sstevel@tonic-gate 68*7c478bd9Sstevel@tonic-gate/* 69*7c478bd9Sstevel@tonic-gate * There are a lot of nodes below the rmclomv node, define a shortname 70*7c478bd9Sstevel@tonic-gate */ 71*7c478bd9Sstevel@tonic-gate#define RMCLOMV /platform/pci@1e,600000/isa@7/rmc-comm@0,3e8/SUNW,rmclomv 72*7c478bd9Sstevel@tonic-gate 73*7c478bd9Sstevel@tonic-gateVERSION 1.1 74*7c478bd9Sstevel@tonic-gateVERBOSE 1 75*7c478bd9Sstevel@tonic-gateNODE frutree picl 76*7c478bd9Sstevel@tonic-gate NODE chassis fru 77*7c478bd9Sstevel@tonic-gate NODE MB location 78*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "system-board" 79*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "MB" 80*7c478bd9Sstevel@tonic-gate ENDNODE 81*7c478bd9Sstevel@tonic-gate NODE FT0 location 82*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-tray" 83*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "FT0" 84*7c478bd9Sstevel@tonic-gate NODE fan-tray fru 85*7c478bd9Sstevel@tonic-gate NODE F0 location 86*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-unit" 87*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "F0" 88*7c478bd9Sstevel@tonic-gate ENDNODE 89*7c478bd9Sstevel@tonic-gate NODE F1 location 90*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-unit" 91*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "F1" 92*7c478bd9Sstevel@tonic-gate ENDNODE 93*7c478bd9Sstevel@tonic-gate ENDNODE 94*7c478bd9Sstevel@tonic-gate ENDNODE 95*7c478bd9Sstevel@tonic-gate NODE FT1 location 96*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-tray" 97*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "FT1" 98*7c478bd9Sstevel@tonic-gate NODE fan-tray fru 99*7c478bd9Sstevel@tonic-gate NODE F0 location 100*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-unit" 101*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "F0" 102*7c478bd9Sstevel@tonic-gate ENDNODE 103*7c478bd9Sstevel@tonic-gate ENDNODE 104*7c478bd9Sstevel@tonic-gate ENDNODE 105*7c478bd9Sstevel@tonic-gate NODE FT2 location 106*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-tray" 107*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "FT2" 108*7c478bd9Sstevel@tonic-gate NODE fan-tray fru 109*7c478bd9Sstevel@tonic-gate NODE F0 location 110*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "fan-unit" 111*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "F0" 112*7c478bd9Sstevel@tonic-gate ENDNODE 113*7c478bd9Sstevel@tonic-gate ENDNODE 114*7c478bd9Sstevel@tonic-gate ENDNODE 115*7c478bd9Sstevel@tonic-gate NODE PS0 location 116*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "power-supply" 117*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PS0" 118*7c478bd9Sstevel@tonic-gate ENDNODE 119*7c478bd9Sstevel@tonic-gate NODE PS1 location 120*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "power-supply" 121*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PS1" 122*7c478bd9Sstevel@tonic-gate ENDNODE 123*7c478bd9Sstevel@tonic-gate NODE HDD0 location 124*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 125*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD0" 126*7c478bd9Sstevel@tonic-gate ENDNODE 127*7c478bd9Sstevel@tonic-gate NODE HDD1 location 128*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 129*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD1" 130*7c478bd9Sstevel@tonic-gate ENDNODE 131*7c478bd9Sstevel@tonic-gate NODE HDD2 location 132*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 133*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD2" 134*7c478bd9Sstevel@tonic-gate ENDNODE 135*7c478bd9Sstevel@tonic-gate NODE HDD3 location 136*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 137*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD3" 138*7c478bd9Sstevel@tonic-gate ENDNODE 139*7c478bd9Sstevel@tonic-gate NODE HDD4 location 140*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 141*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD4" 142*7c478bd9Sstevel@tonic-gate ENDNODE 143*7c478bd9Sstevel@tonic-gate NODE HDD5 location 144*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 145*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD5" 146*7c478bd9Sstevel@tonic-gate ENDNODE 147*7c478bd9Sstevel@tonic-gate NODE HDD6 location 148*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 149*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD6" 150*7c478bd9Sstevel@tonic-gate ENDNODE 151*7c478bd9Sstevel@tonic-gate NODE HDD7 location 152*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "disk-slot" 153*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "HDD7" 154*7c478bd9Sstevel@tonic-gate ENDNODE 155*7c478bd9Sstevel@tonic-gate NODE RMD0 location 156*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "RMD0" 157*7c478bd9Sstevel@tonic-gate ENDNODE 158*7c478bd9Sstevel@tonic-gate NODE RMD1 location 159*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "cdrom-slot" 160*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "RMD1" 161*7c478bd9Sstevel@tonic-gate ENDNODE 162*7c478bd9Sstevel@tonic-gate NODE PCI0 location 163*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 164*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI0" 165*7c478bd9Sstevel@tonic-gate ENDNODE 166*7c478bd9Sstevel@tonic-gate NODE PCI1 location 167*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 168*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI1" 169*7c478bd9Sstevel@tonic-gate ENDNODE 170*7c478bd9Sstevel@tonic-gate NODE PCI2 location 171*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 172*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI2" 173*7c478bd9Sstevel@tonic-gate ENDNODE 174*7c478bd9Sstevel@tonic-gate NODE PCI3 location 175*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 176*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI3" 177*7c478bd9Sstevel@tonic-gate ENDNODE 178*7c478bd9Sstevel@tonic-gate NODE PCI4 location 179*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 180*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI4" 181*7c478bd9Sstevel@tonic-gate ENDNODE 182*7c478bd9Sstevel@tonic-gate NODE PCI5 location 183*7c478bd9Sstevel@tonic-gate PROP SlotType string r 0 "pci" 184*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PCI5" 185*7c478bd9Sstevel@tonic-gate ENDNODE 186*7c478bd9Sstevel@tonic-gate NODE SCCR location 187*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "SCCR" 188*7c478bd9Sstevel@tonic-gate NODE sccr fru 189*7c478bd9Sstevel@tonic-gate ENDNODE 190*7c478bd9Sstevel@tonic-gate ENDNODE 191*7c478bd9Sstevel@tonic-gate NODE SCC location 192*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "SCC" 193*7c478bd9Sstevel@tonic-gate NODE scc fru 194*7c478bd9Sstevel@tonic-gate ENDNODE 195*7c478bd9Sstevel@tonic-gate ENDNODE 196*7c478bd9Sstevel@tonic-gate NODE SCSIBP location 197*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "SCSIBP" 198*7c478bd9Sstevel@tonic-gate NODE scsibp fru 199*7c478bd9Sstevel@tonic-gate ENDNODE 200*7c478bd9Sstevel@tonic-gate ENDNODE 201*7c478bd9Sstevel@tonic-gate NODE USB0 location 202*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "USB0" 203*7c478bd9Sstevel@tonic-gate ENDNODE 204*7c478bd9Sstevel@tonic-gate NODE USB1 location 205*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "USB1" 206*7c478bd9Sstevel@tonic-gate ENDNODE 207*7c478bd9Sstevel@tonic-gate NODE USB2 location 208*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "USB2" 209*7c478bd9Sstevel@tonic-gate ENDNODE 210*7c478bd9Sstevel@tonic-gate NODE USB3 location 211*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "USB3" 212*7c478bd9Sstevel@tonic-gate ENDNODE 213*7c478bd9Sstevel@tonic-gate ENDNODE 214*7c478bd9Sstevel@tonic-gateENDNODE 215*7c478bd9Sstevel@tonic-gate 216*7c478bd9Sstevel@tonic-gate/* 217*7c478bd9Sstevel@tonic-gate * add power-supply nodes if their fru-proms are visible 218*7c478bd9Sstevel@tonic-gate */ 219*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PS0 220*7c478bd9Sstevel@tonic-gate REFNODE power-supply fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,b0 221*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PS1 222*7c478bd9Sstevel@tonic-gate REFNODE power-supply fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,a4 223*7c478bd9Sstevel@tonic-gate 224*7c478bd9Sstevel@tonic-gate/* add disk fru nodes for disks which are present */ 225*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD0 226*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@0,0 227*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD1 228*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@1,0 229*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD2 230*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@2,0 231*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD3 232*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@3,0 233*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD4 234*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@8,0 235*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD5 236*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@9,0 237*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD6 238*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@a,0 239*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD7 240*7c478bd9Sstevel@tonic-gate REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@b,0 241*7c478bd9Sstevel@tonic-gate 242*7c478bd9Sstevel@tonic-gate/* add dvd/cdrom fru nodes for disks which are present */ 243*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD0 244*7c478bd9Sstevel@tonic-gate REFNODE cdrom fru WITH name:/platform/pci@1e,600000/ide@d/sd@0,0 245*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD0 246*7c478bd9Sstevel@tonic-gate REFNODE tape fru WITH name:/platform/pci@1d,700000/scsi@4/st@4,0 247*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD1 248*7c478bd9Sstevel@tonic-gate REFNODE cdrom fru WITH name:/platform/pci@1e,600000/ide@d/sd@2,0 249*7c478bd9Sstevel@tonic-gate 250*7c478bd9Sstevel@tonic-gate/* populate fan locations with fans which are present */ 251*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F0 252*7c478bd9Sstevel@tonic-gate REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f0_rs 253*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F1 254*7c478bd9Sstevel@tonic-gate REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f1_rs 255*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT1/fan-tray/F0 256*7c478bd9Sstevel@tonic-gate REFNODE fan-unit fru WITH name:RMCLOMV/ft1_f0_rs 257*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT2/fan-tray/F0 258*7c478bd9Sstevel@tonic-gate REFNODE fan-unit fru WITH name:RMCLOMV/ft2_f0_rs 259*7c478bd9Sstevel@tonic-gate 260*7c478bd9Sstevel@tonic-gate/* Power distribution board */ 261*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PDB 262*7c478bd9Sstevel@tonic-gate PROP Label string r 0 "PDB" 263*7c478bd9Sstevel@tonic-gate NODE pdb fru 264*7c478bd9Sstevel@tonic-gate ENDNODE 265*7c478bd9Sstevel@tonic-gate 266*7c478bd9Sstevel@tonic-gate/* SCSI backplane */ 267*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/SCSIBP/scsibp 268*7c478bd9Sstevel@tonic-gate PROP FRUDataAvailable void r 269*7c478bd9Sstevel@tonic-gate REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/scsi-backplane-fru-prom@0,a8 270*7c478bd9Sstevel@tonic-gatename:/platform/pci@1e,600000/isa@7/i2c@0,320/scsi-backplane-fru-prom@0,a8 271*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent /frutree/chassis/SCSIBP/scsibp 272*7c478bd9Sstevel@tonic-gate 273*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI0 274*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=4 275*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI1 276*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=3 277*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI2 278*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1d,700000/picl?DeviceID=2 279*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI3 280*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1c,600000/picl?DeviceID=2 281*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI4 282*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=2 283*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI5 284*7c478bd9Sstevel@tonic-gate REFNODE pci-card fru WITH _class:/jbus/pci@1f,700000/picl?DeviceID=2 285*7c478bd9Sstevel@tonic-gate 286*7c478bd9Sstevel@tonic-gate#include <fru_SC_data.info> 287*7c478bd9Sstevel@tonic-gate#include "system-board.info" 288*7c478bd9Sstevel@tonic-gate#include <SB-tables.info> 289*7c478bd9Sstevel@tonic-gate 290*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4 291*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 292*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,0 293*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 294*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,1 295*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 296*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,2 297*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 298*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,3 299*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 300*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,4 301*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 302*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,5 303*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 304*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,6 305*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 306*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,7 307*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card 308*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3 309*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 310*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,0 311*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 312*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,1 313*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 314*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,2 315*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 316*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,3 317*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 318*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,4 319*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 320*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,5 321*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 322*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,6 323*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 324*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,7 325*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card 326*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2 327*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 328*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,0 329*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 330*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,1 331*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 332*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,2 333*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 334*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,3 335*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 336*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,4 337*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 338*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,5 339*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 340*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,6 341*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 342*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,7 343*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card 344*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2 345*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 346*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,0 347*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 348*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,1 349*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 350*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,2 351*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 352*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,3 353*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 354*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,4 355*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 356*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,5 357*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 358*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,6 359*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 360*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,7 361*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card 362*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2 363*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 364*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,0 365*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 366*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,1 367*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 368*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,2 369*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 370*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,3 371*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 372*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,4 373*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 374*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,5 375*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 376*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,6 377*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 378*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,7 379*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card 380*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2 381*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 382*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,0 383*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 384*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,1 385*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 386*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,2 387*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 388*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,3 389*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 390*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,4 391*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 392*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,5 393*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 394*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,6 395*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 396*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,7 397*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card 398