1*0Sstevel@tonic-gate/* 2*0Sstevel@tonic-gate * CDDL HEADER START 3*0Sstevel@tonic-gate * 4*0Sstevel@tonic-gate * The contents of this file are subject to the terms of the 5*0Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only 6*0Sstevel@tonic-gate * (the "License"). You may not use this file except in compliance 7*0Sstevel@tonic-gate * with the License. 8*0Sstevel@tonic-gate * 9*0Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*0Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing. 11*0Sstevel@tonic-gate * See the License for the specific language governing permissions 12*0Sstevel@tonic-gate * and limitations under the License. 13*0Sstevel@tonic-gate * 14*0Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each 15*0Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*0Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the 17*0Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying 18*0Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner] 19*0Sstevel@tonic-gate * 20*0Sstevel@tonic-gate * CDDL HEADER END 21*0Sstevel@tonic-gate */ 22*0Sstevel@tonic-gate/* 23*0Sstevel@tonic-gate * Copyright 2005 Sun Microsystems, Inc. All rights reserved. 24*0Sstevel@tonic-gate * Use is subject to license terms. 25*0Sstevel@tonic-gate * 26*0Sstevel@tonic-gate * #ident "%Z%%M% %I% %E% SMI" 27*0Sstevel@tonic-gate * 28*0Sstevel@tonic-gate * This file creates the system board structure 29*0Sstevel@tonic-gate */ 30*0Sstevel@tonic-gate 31*0Sstevel@tonic-gate/* 32*0Sstevel@tonic-gate * define a macro to force a #ident line into the output stream 33*0Sstevel@tonic-gate * otherwise cpp removes it. Use #ifndef because of #included definitions. 34*0Sstevel@tonic-gate */ 35*0Sstevel@tonic-gate#ifndef id 36*0Sstevel@tonic-gate#define id(s) #ident s 37*0Sstevel@tonic-gate#endif 38*0Sstevel@tonic-gateid("%Z%%M% %I% %E% SMI") 39*0Sstevel@tonic-gate 40*0Sstevel@tonic-gate/* 41*0Sstevel@tonic-gate * add a Devices table to RMD0 42*0Sstevel@tonic-gate */ 43*0Sstevel@tonic-gatename:/frutree/chassis/RMD0/cdrom 44*0Sstevel@tonic-gate TABLE Devices 45*0Sstevel@tonic-gate ROW 46*0Sstevel@tonic-gate PROP Class string r 0 "cdrom" 47*0Sstevel@tonic-gate REFPROP _cdrom_ name:/platform/pci@1e,600000/ide@d/sd@0,0 48*0Sstevel@tonic-gate ENDROW 49*0Sstevel@tonic-gate ENDTABLE 50*0Sstevel@tonic-gate 51*0Sstevel@tonic-gate/* 52*0Sstevel@tonic-gate * add Devices table for the keyswitch 53*0Sstevel@tonic-gate */ 54*0Sstevel@tonic-gatename:/frutree/chassis/SYSCTRL 55*0Sstevel@tonic-gate TABLE Devices 56*0Sstevel@tonic-gate ROW 57*0Sstevel@tonic-gate PROP Class string r 0 "keyswitch" 58*0Sstevel@tonic-gate REFPROP _keyswitch_ name:RMCLOMV/keyswitch 59*0Sstevel@tonic-gate ENDROW 60*0Sstevel@tonic-gate ENDTABLE 61*0Sstevel@tonic-gate 62*0Sstevel@tonic-gate/* 63*0Sstevel@tonic-gate * add a Devices table to the system-board 64*0Sstevel@tonic-gate */ 65*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board 66*0Sstevel@tonic-gate TABLE Devices 67*0Sstevel@tonic-gate ROW 68*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 69*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+3v3 70*0Sstevel@tonic-gate ENDROW 71*0Sstevel@tonic-gate ROW 72*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 73*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+5v 74*0Sstevel@tonic-gate ENDROW 75*0Sstevel@tonic-gate ROW 76*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 77*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+12v 78*0Sstevel@tonic-gate ENDROW 79*0Sstevel@tonic-gate ROW 80*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 81*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_-12v 82*0Sstevel@tonic-gate ENDROW 83*0Sstevel@tonic-gate ROW 84*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 85*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_vtt 86*0Sstevel@tonic-gate ENDROW 87*0Sstevel@tonic-gate ROW 88*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 89*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_gbe_+2v5 90*0Sstevel@tonic-gate ENDROW 91*0Sstevel@tonic-gate ROW 92*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 93*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_gbe_core 94*0Sstevel@tonic-gate ENDROW 95*0Sstevel@tonic-gate ROW 96*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 97*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_vcctm 98*0Sstevel@tonic-gate ENDROW 99*0Sstevel@tonic-gate ROW 100*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 101*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+2v5 102*0Sstevel@tonic-gate ENDROW 103*0Sstevel@tonic-gate ROW 104*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 105*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+1v5 106*0Sstevel@tonic-gate ENDROW 107*0Sstevel@tonic-gate ROW 108*0Sstevel@tonic-gate PROP Class string r 0 "temperature-sensor" 109*0Sstevel@tonic-gate REFPROP _temperature-sensor_ name:RMCLOMV/mb_t_enc 110*0Sstevel@tonic-gate ENDROW 111*0Sstevel@tonic-gate ROW 112*0Sstevel@tonic-gate PROP Class string r 0 "current-indicator" 113*0Sstevel@tonic-gate REFPROP _current-indicator_ name:RMCLOMV/mb_ff_scsi 114*0Sstevel@tonic-gate ENDROW 115*0Sstevel@tonic-gate ROW 116*0Sstevel@tonic-gate PROP Class string r 0 "current-indicator" 117*0Sstevel@tonic-gate REFPROP _current-indicator_ name:RMCLOMV/mb_ff_usb0 118*0Sstevel@tonic-gate ENDROW 119*0Sstevel@tonic-gate ROW 120*0Sstevel@tonic-gate PROP Class string r 0 "current-indicator" 121*0Sstevel@tonic-gate REFPROP _current-indicator_ name:RMCLOMV/mb_ff_usb1 122*0Sstevel@tonic-gate ENDROW 123*0Sstevel@tonic-gate ROW 124*0Sstevel@tonic-gate PROP Class string r 0 "led" 125*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/mb_act 126*0Sstevel@tonic-gate ENDROW 127*0Sstevel@tonic-gate ROW 128*0Sstevel@tonic-gate PROP Class string r 0 "led" 129*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/mb_service 130*0Sstevel@tonic-gate ENDROW 131*0Sstevel@tonic-gate ROW 132*0Sstevel@tonic-gate PROP Class string r 0 "led" 133*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/mb_locate 134*0Sstevel@tonic-gate ENDROW 135*0Sstevel@tonic-gate ROW 136*0Sstevel@tonic-gate PROP Class string r 0 "keyswitch" 137*0Sstevel@tonic-gate REFPROP _keyswitch_ name:RMCLOMV/keyswitch 138*0Sstevel@tonic-gate ENDROW 139*0Sstevel@tonic-gate ROW 140*0Sstevel@tonic-gate PROP Class string r 0 "alarm_critical" 141*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/alarm_critical 142*0Sstevel@tonic-gate ENDROW 143*0Sstevel@tonic-gate ROW 144*0Sstevel@tonic-gate PROP Class string r 0 "alarm_major" 145*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/alarm_major 146*0Sstevel@tonic-gate ENDROW 147*0Sstevel@tonic-gate ROW 148*0Sstevel@tonic-gate PROP Class string r 0 "alarm_minor" 149*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/alarm_minor 150*0Sstevel@tonic-gate ENDROW 151*0Sstevel@tonic-gate ROW 152*0Sstevel@tonic-gate PROP Class string r 0 "alarm_user" 153*0Sstevel@tonic-gate REFPROP _led_ name:RMCLOMV/alarm_user 154*0Sstevel@tonic-gate ENDROW 155*0Sstevel@tonic-gate ENDTABLE 156*0Sstevel@tonic-gate 157*0Sstevel@tonic-gate/* 158*0Sstevel@tonic-gate * add a Devices table to the battery 159*0Sstevel@tonic-gate */ 160*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/BAT/battery 161*0Sstevel@tonic-gate TABLE Devices 162*0Sstevel@tonic-gate ROW 163*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 164*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_bat_v_bat 165*0Sstevel@tonic-gate ENDROW 166*0Sstevel@tonic-gate ENDTABLE 167*0Sstevel@tonic-gate 168*0Sstevel@tonic-gate/* 169*0Sstevel@tonic-gate * add a Devices table to the service-processor 170*0Sstevel@tonic-gate */ 171*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/SC/sc 172*0Sstevel@tonic-gate TABLE Devices 173*0Sstevel@tonic-gate ROW 174*0Sstevel@tonic-gate PROP Class string r 0 "service-processor" 175*0Sstevel@tonic-gate REFPROP _service-processor_ name:RMCLOMV 176*0Sstevel@tonic-gate ENDROW 177*0Sstevel@tonic-gate ENDTABLE 178*0Sstevel@tonic-gate 179*0Sstevel@tonic-gate/* 180*0Sstevel@tonic-gate * fru parent for RMD0 181*0Sstevel@tonic-gate */ 182*0Sstevel@tonic-gatename:/platform/pci@1e,600000/ide@d/sd@0,0 183*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/RMD0/cdrom 184*0Sstevel@tonic-gate 185*0Sstevel@tonic-gate/* 186*0Sstevel@tonic-gate * fru parents for mother-board sensors 187*0Sstevel@tonic-gate */ 188*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+3v3 189*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 190*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+5v 191*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 192*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+12v 193*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 194*0Sstevel@tonic-gatename:RMCLOMV/mb_v_-12v 195*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 196*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vtt 197*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 198*0Sstevel@tonic-gatename:RMCLOMV/mb_v_gbe_+2v5 199*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 200*0Sstevel@tonic-gatename:RMCLOMV/mb_v_gbe_core 201*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 202*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vcctm 203*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 204*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+2v5 205*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 206*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+1v5 207*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 208*0Sstevel@tonic-gatename:RMCLOMV/mb_t_enc 209*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 210*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_scsi 211*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 212*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_usb0 213*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 214*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_usb1 215*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 216*0Sstevel@tonic-gatename:RMCLOMV/mb_act 217*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 218*0Sstevel@tonic-gatename:RMCLOMV/mb_service 219*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 220*0Sstevel@tonic-gatename:RMCLOMV/mb_locate 221*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 222*0Sstevel@tonic-gate PROP IsLocator string r 0 "true" 223*0Sstevel@tonic-gate PROP LocatorName string r 0 "system" 224*0Sstevel@tonic-gatename:RMCLOMV/keyswitch 225*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 226*0Sstevel@tonic-gate PROP Label string r 0 "SYSCTRL" 227*0Sstevel@tonic-gatename:RMCLOMV/mb_bat_v_bat 228*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/BAT/battery 229*0Sstevel@tonic-gatename:RMCLOMV/alarm_critical 230*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 231*0Sstevel@tonic-gatename:RMCLOMV/alarm_major 232*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 233*0Sstevel@tonic-gatename:RMCLOMV/alarm_minor 234*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 235*0Sstevel@tonic-gatename:RMCLOMV/alarm_user 236*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board 237*0Sstevel@tonic-gate 238*0Sstevel@tonic-gate/* 239*0Sstevel@tonic-gate * add Devices tables for cpu-related sensors 240*0Sstevel@tonic-gate */ 241*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu 242*0Sstevel@tonic-gate TABLE Devices 243*0Sstevel@tonic-gate ROW 244*0Sstevel@tonic-gate PROP Class string r 0 "cpu" 245*0Sstevel@tonic-gate REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@0,0 246*0Sstevel@tonic-gate ENDROW 247*0Sstevel@tonic-gate ROW 248*0Sstevel@tonic-gate PROP Class string r 0 "temperature-sensor" 249*0Sstevel@tonic-gate REFPROP _temperature-sensor_ name:RMCLOMV/mb_p0_t_core 250*0Sstevel@tonic-gate ENDROW 251*0Sstevel@tonic-gate ROW 252*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 253*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_p0_v_core 254*0Sstevel@tonic-gate ENDROW 255*0Sstevel@tonic-gate ENDTABLE 256*0Sstevel@tonic-gate 257*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_t_core 258*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu 259*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_v_core 260*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu 261*0Sstevel@tonic-gate 262*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu 263*0Sstevel@tonic-gate TABLE Devices 264*0Sstevel@tonic-gate ROW 265*0Sstevel@tonic-gate PROP Class string r 0 "cpu" 266*0Sstevel@tonic-gate REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@1,0 267*0Sstevel@tonic-gate ENDROW 268*0Sstevel@tonic-gate ROW 269*0Sstevel@tonic-gate PROP Class string r 0 "temperature-sensor" 270*0Sstevel@tonic-gate REFPROP _temperature-sensor_ name:RMCLOMV/mb_p1_t_core 271*0Sstevel@tonic-gate ENDROW 272*0Sstevel@tonic-gate ROW 273*0Sstevel@tonic-gate PROP Class string r 0 "voltage-sensor" 274*0Sstevel@tonic-gate REFPROP _voltage-sensor_ name:RMCLOMV/mb_p1_v_core 275*0Sstevel@tonic-gate ENDROW 276*0Sstevel@tonic-gate ENDTABLE 277*0Sstevel@tonic-gate 278*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_t_core 279*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu 280*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_v_core 281*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu 282*0Sstevel@tonic-gate 283*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module 284*0Sstevel@tonic-gate TABLE Devices 285*0Sstevel@tonic-gate ROW 286*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 287*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0 288*0Sstevel@tonic-gate ENDROW 289*0Sstevel@tonic-gate ENDTABLE 290*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module 291*0Sstevel@tonic-gate TABLE Devices 292*0Sstevel@tonic-gate ROW 293*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 294*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1 295*0Sstevel@tonic-gate ENDROW 296*0Sstevel@tonic-gate ENDTABLE 297*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module 298*0Sstevel@tonic-gate TABLE Devices 299*0Sstevel@tonic-gate ROW 300*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 301*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0 302*0Sstevel@tonic-gate ENDROW 303*0Sstevel@tonic-gate ENDTABLE 304*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module 305*0Sstevel@tonic-gate TABLE Devices 306*0Sstevel@tonic-gate ROW 307*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 308*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1 309*0Sstevel@tonic-gate ENDROW 310*0Sstevel@tonic-gate ENDTABLE 311*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module 312*0Sstevel@tonic-gate TABLE Devices 313*0Sstevel@tonic-gate ROW 314*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 315*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0 316*0Sstevel@tonic-gate ENDROW 317*0Sstevel@tonic-gate ENDTABLE 318*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module 319*0Sstevel@tonic-gate TABLE Devices 320*0Sstevel@tonic-gate ROW 321*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 322*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1 323*0Sstevel@tonic-gate ENDROW 324*0Sstevel@tonic-gate ENDTABLE 325*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module 326*0Sstevel@tonic-gate TABLE Devices 327*0Sstevel@tonic-gate ROW 328*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 329*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0 330*0Sstevel@tonic-gate ENDROW 331*0Sstevel@tonic-gate ENDTABLE 332*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module 333*0Sstevel@tonic-gate TABLE Devices 334*0Sstevel@tonic-gate ROW 335*0Sstevel@tonic-gate PROP Class string r 0 "memory-module" 336*0Sstevel@tonic-gate REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1 337*0Sstevel@tonic-gate ENDROW 338*0Sstevel@tonic-gate ENDTABLE 339*0Sstevel@tonic-gate 340*0Sstevel@tonic-gate/* 341*0Sstevel@tonic-gate * add tables and fru parents for cpu fans 342*0Sstevel@tonic-gate */ 343*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/F0/fan-unit 344*0Sstevel@tonic-gate TABLE Devices 345*0Sstevel@tonic-gate ROW 346*0Sstevel@tonic-gate PROP Class string r 0 "fan" 347*0Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/mb_p0_f0_rs 348*0Sstevel@tonic-gate ENDROW 349*0Sstevel@tonic-gate ENDTABLE 350*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/F1/fan-unit 351*0Sstevel@tonic-gate TABLE Devices 352*0Sstevel@tonic-gate ROW 353*0Sstevel@tonic-gate PROP Class string r 0 "fan" 354*0Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/mb_p0_f1_rs 355*0Sstevel@tonic-gate ENDROW 356*0Sstevel@tonic-gate ENDTABLE 357*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/F0/fan-unit 358*0Sstevel@tonic-gate TABLE Devices 359*0Sstevel@tonic-gate ROW 360*0Sstevel@tonic-gate PROP Class string r 0 "fan" 361*0Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/mb_p1_f0_rs 362*0Sstevel@tonic-gate ENDROW 363*0Sstevel@tonic-gate ENDTABLE 364*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/F1/fan-unit 365*0Sstevel@tonic-gate TABLE Devices 366*0Sstevel@tonic-gate ROW 367*0Sstevel@tonic-gate PROP Class string r 0 "fan" 368*0Sstevel@tonic-gate REFPROP _fan_ name:RMCLOMV/mb_p1_f1_rs 369*0Sstevel@tonic-gate ENDROW 370*0Sstevel@tonic-gate ENDTABLE 371*0Sstevel@tonic-gate 372*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_f0_rs 373*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/F0/fan-unit 374*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_f1_rs 375*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/F1/fan-unit 376*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_f0_rs 377*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/F0/fan-unit 378*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_f1_rs 379*0Sstevel@tonic-gate REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/F1/fan-unit 380