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-gate/* 74*7c478bd9Sstevel@tonic-gate * add disk leds 75*7c478bd9Sstevel@tonic-gate */ 76*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD0 77*7c478bd9Sstevel@tonic-gate TABLE Devices 78*7c478bd9Sstevel@tonic-gate ROW 79*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 80*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd0_act 81*7c478bd9Sstevel@tonic-gate ENDROW 82*7c478bd9Sstevel@tonic-gate ROW 83*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 84*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd0_service 85*7c478bd9Sstevel@tonic-gate ENDROW 86*7c478bd9Sstevel@tonic-gate ROW 87*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 88*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd0_ok2rm 89*7c478bd9Sstevel@tonic-gate ENDROW 90*7c478bd9Sstevel@tonic-gate ENDTABLE 91*7c478bd9Sstevel@tonic-gate 92*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_act 93*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD0 94*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_service 95*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD0 96*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_ok2rm 97*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD0 98*7c478bd9Sstevel@tonic-gate 99*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD1 100*7c478bd9Sstevel@tonic-gate TABLE Devices 101*7c478bd9Sstevel@tonic-gate ROW 102*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 103*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd1_act 104*7c478bd9Sstevel@tonic-gate ENDROW 105*7c478bd9Sstevel@tonic-gate ROW 106*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 107*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd1_service 108*7c478bd9Sstevel@tonic-gate ENDROW 109*7c478bd9Sstevel@tonic-gate ROW 110*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 111*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd1_ok2rm 112*7c478bd9Sstevel@tonic-gate ENDROW 113*7c478bd9Sstevel@tonic-gate ENDTABLE 114*7c478bd9Sstevel@tonic-gate 115*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_act 116*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD1 117*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_service 118*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD1 119*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_ok2rm 120*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD1 121*7c478bd9Sstevel@tonic-gate 122*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD2 123*7c478bd9Sstevel@tonic-gate TABLE Devices 124*7c478bd9Sstevel@tonic-gate ROW 125*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 126*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd2_act 127*7c478bd9Sstevel@tonic-gate ENDROW 128*7c478bd9Sstevel@tonic-gate ROW 129*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 130*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd2_service 131*7c478bd9Sstevel@tonic-gate ENDROW 132*7c478bd9Sstevel@tonic-gate ROW 133*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 134*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd2_ok2rm 135*7c478bd9Sstevel@tonic-gate ENDROW 136*7c478bd9Sstevel@tonic-gate ENDTABLE 137*7c478bd9Sstevel@tonic-gate 138*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_act 139*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD2 140*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_service 141*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD2 142*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_ok2rm 143*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD2 144*7c478bd9Sstevel@tonic-gate 145*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD3 146*7c478bd9Sstevel@tonic-gate TABLE Devices 147*7c478bd9Sstevel@tonic-gate ROW 148*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 149*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd3_act 150*7c478bd9Sstevel@tonic-gate ENDROW 151*7c478bd9Sstevel@tonic-gate ROW 152*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 153*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd3_service 154*7c478bd9Sstevel@tonic-gate ENDROW 155*7c478bd9Sstevel@tonic-gate ROW 156*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 157*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd3_ok2rm 158*7c478bd9Sstevel@tonic-gate ENDROW 159*7c478bd9Sstevel@tonic-gate ENDTABLE 160*7c478bd9Sstevel@tonic-gate 161*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_act 162*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD3 163*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_service 164*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD3 165*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_ok2rm 166*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD3 167*7c478bd9Sstevel@tonic-gate 168*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD4 169*7c478bd9Sstevel@tonic-gate TABLE Devices 170*7c478bd9Sstevel@tonic-gate ROW 171*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 172*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd4_act 173*7c478bd9Sstevel@tonic-gate ENDROW 174*7c478bd9Sstevel@tonic-gate ROW 175*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 176*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd4_service 177*7c478bd9Sstevel@tonic-gate ENDROW 178*7c478bd9Sstevel@tonic-gate ROW 179*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 180*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd4_ok2rm 181*7c478bd9Sstevel@tonic-gate ENDROW 182*7c478bd9Sstevel@tonic-gate ENDTABLE 183*7c478bd9Sstevel@tonic-gate 184*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_act 185*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD4 186*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_service 187*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD4 188*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_ok2rm 189*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD4 190*7c478bd9Sstevel@tonic-gate 191*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD5 192*7c478bd9Sstevel@tonic-gate TABLE Devices 193*7c478bd9Sstevel@tonic-gate ROW 194*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 195*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd5_act 196*7c478bd9Sstevel@tonic-gate ENDROW 197*7c478bd9Sstevel@tonic-gate ROW 198*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 199*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd5_service 200*7c478bd9Sstevel@tonic-gate ENDROW 201*7c478bd9Sstevel@tonic-gate ROW 202*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 203*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd5_ok2rm 204*7c478bd9Sstevel@tonic-gate ENDROW 205*7c478bd9Sstevel@tonic-gate ENDTABLE 206*7c478bd9Sstevel@tonic-gate 207*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_act 208*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD5 209*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_service 210*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD5 211*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_ok2rm 212*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD5 213*7c478bd9Sstevel@tonic-gate 214*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD6 215*7c478bd9Sstevel@tonic-gate TABLE Devices 216*7c478bd9Sstevel@tonic-gate ROW 217*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 218*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd6_act 219*7c478bd9Sstevel@tonic-gate ENDROW 220*7c478bd9Sstevel@tonic-gate ROW 221*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 222*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd6_service 223*7c478bd9Sstevel@tonic-gate ENDROW 224*7c478bd9Sstevel@tonic-gate ROW 225*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 226*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd6_ok2rm 227*7c478bd9Sstevel@tonic-gate ENDROW 228*7c478bd9Sstevel@tonic-gate ENDTABLE 229*7c478bd9Sstevel@tonic-gate 230*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_act 231*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD6 232*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_service 233*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD6 234*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_ok2rm 235*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD6 236*7c478bd9Sstevel@tonic-gate 237*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD7 238*7c478bd9Sstevel@tonic-gate TABLE Devices 239*7c478bd9Sstevel@tonic-gate ROW 240*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 241*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd7_act 242*7c478bd9Sstevel@tonic-gate ENDROW 243*7c478bd9Sstevel@tonic-gate ROW 244*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 245*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd7_service 246*7c478bd9Sstevel@tonic-gate ENDROW 247*7c478bd9Sstevel@tonic-gate ROW 248*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "led" 249*7c478bd9Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/hdd7_ok2rm 250*7c478bd9Sstevel@tonic-gate ENDROW 251*7c478bd9Sstevel@tonic-gate ENDTABLE 252*7c478bd9Sstevel@tonic-gate 253*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_act 254*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD7 255*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_service 256*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD7 257*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_ok2rm 258*7c478bd9Sstevel@tonic-gate REFPROP _location_parent name:/frutree/chassis/HDD7 259*7c478bd9Sstevel@tonic-gate 260*7c478bd9Sstevel@tonic-gate/* add disk Device tables and _fru_parent refprops */ 261*7c478bd9Sstevel@tonic-gate#include "fru_HDD0_data.info" 262*7c478bd9Sstevel@tonic-gate#include "fru_HDD1_data.info" 263*7c478bd9Sstevel@tonic-gate#include "fru_HDD2_data.info" 264*7c478bd9Sstevel@tonic-gate#include "fru_HDD3_data.info" 265*7c478bd9Sstevel@tonic-gate#include "fru_HDD4_data.info" 266*7c478bd9Sstevel@tonic-gate#include "fru_HDD5_data.info" 267*7c478bd9Sstevel@tonic-gate#include "fru_HDD6_data.info" 268*7c478bd9Sstevel@tonic-gate#include "fru_HDD7_data.info" 269*7c478bd9Sstevel@tonic-gate 270*7c478bd9Sstevel@tonic-gate/* 271*7c478bd9Sstevel@tonic-gate * power supplies 272*7c478bd9Sstevel@tonic-gate */ 273*7c478bd9Sstevel@tonic-gate#include "fru_PS0_data.info" 274*7c478bd9Sstevel@tonic-gate#include "fru_PS1_data.info" 275*7c478bd9Sstevel@tonic-gate 276*7c478bd9Sstevel@tonic-gate/* 277*7c478bd9Sstevel@tonic-gate * USB ports 278*7c478bd9Sstevel@tonic-gate */ 279*7c478bd9Sstevel@tonic-gate#include "fru_usb-a-1_data.info" 280*7c478bd9Sstevel@tonic-gate#include "fru_usb-a-2_data.info" 281*7c478bd9Sstevel@tonic-gate#include "fru_usb-b-1_data.info" 282*7c478bd9Sstevel@tonic-gate#include "fru_usb-b-2_data.info" 283*7c478bd9Sstevel@tonic-gate 284*7c478bd9Sstevel@tonic-gate/* 285*7c478bd9Sstevel@tonic-gate * add tables and fru parents for system fans 286*7c478bd9Sstevel@tonic-gate */ 287*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F0/fan-unit 288*7c478bd9Sstevel@tonic-gate TABLE Devices 289*7c478bd9Sstevel@tonic-gate ROW 290*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "fan" 291*7c478bd9Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/ft0_f0_rs 292*7c478bd9Sstevel@tonic-gate ENDROW 293*7c478bd9Sstevel@tonic-gate ENDTABLE 294*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F1/fan-unit 295*7c478bd9Sstevel@tonic-gate TABLE Devices 296*7c478bd9Sstevel@tonic-gate ROW 297*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "fan" 298*7c478bd9Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/ft0_f1_rs 299*7c478bd9Sstevel@tonic-gate ENDROW 300*7c478bd9Sstevel@tonic-gate ENDTABLE 301*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT1/fan-tray/F0/fan-unit 302*7c478bd9Sstevel@tonic-gate TABLE Devices 303*7c478bd9Sstevel@tonic-gate ROW 304*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "fan" 305*7c478bd9Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/ft1_f0_rs 306*7c478bd9Sstevel@tonic-gate ENDROW 307*7c478bd9Sstevel@tonic-gate ENDTABLE 308*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT2/fan-tray/F0/fan-unit 309*7c478bd9Sstevel@tonic-gate TABLE Devices 310*7c478bd9Sstevel@tonic-gate ROW 311*7c478bd9Sstevel@tonic-gate PROP Class string r 0 "fan" 312*7c478bd9Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/ft2_f0_rs 313*7c478bd9Sstevel@tonic-gate ENDROW 314*7c478bd9Sstevel@tonic-gate ENDTABLE 315*7c478bd9Sstevel@tonic-gate 316*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft0_f0_rs 317*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/FT0/fan-tray/F0/fan-unit 318*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft0_f1_rs 319*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/FT0/fan-tray/F1/fan-unit 320*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft1_f0_rs 321*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/FT1/fan-tray/F0/fan-unit 322*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft2_f0_rs 323*7c478bd9Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/FT2/fan-tray/F0/fan-unit 324