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