/* * 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" * * This file creates the system board structure */ /* * 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") /* * Motherboard properties */ name:/frutree/chassis/MB NODE system-board fru NODE SC location PROP Label string r 0 "SC" NODE sc fru ENDNODE ENDNODE NODE P0 location PROP SlotType string r 0 "cpu" PROP Label string r 0 "P0" ENDNODE NODE P1 location PROP SlotType string r 0 "cpu" PROP Label string r 0 "P1" ENDNODE NODE HDDBP location PROP Label string r 0 "HDDBP" REFNODE disk-backplane-1 fru WITH /platform?PlatformName=SUNW,Sun-Fire-V215 REFNODE disk-backplane-3 fru WITH /platform?PlatformName=SUNW,Sun-Fire-V245 ENDNODE NODE RMD0 location PROP SlotType string r 0 "dvd-slot" PROP Label string r 0 "RMD0" ENDNODE NODE SCC location PROP Label string r 0 "SCC" NODE system-config-chip fru ENDNODE ENDNODE NODE RISER-RIGHT location PROP Label string r 0 "RISER-RIGHT" ENDNODE NODE RISER-LEFT location PROP Label string r 0 "RISER-LEFT" ENDNODE NODE USB0 location PROP Label string r 0 "USB0" ENDNODE NODE USB1 location PROP Label string r 0 "USB1" ENDNODE NODE FIOB location PROP Label string r 0 "FIOB" REFNODE front-io-board-1 fru WITH /platform?PlatformName=SUNW,Sun-Fire-V215 REFNODE front-io-board-2 fru WITH /platform?PlatformName=SUNW,Sun-Fire-V245 ENDNODE NODE BATTERY location PROP Label string r 0 "BATTERY" NODE battery fru ENDNODE ENDNODE ENDNODE /* * motherboard seeprom source */ name:/frutree/chassis/MB/system-board PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/motherboard-fru-prom@0,a2 name:/platform/i2c@1f,530000/motherboard-fru-prom@0,a2 REFPROP _fru_parent /frutree/chassis/MB/system-board /* * Processor 0 */ name:/frutree/chassis/MB/system-board/P0 REFNODE cpu fru WITH name:/platform/SUNW,UltraSPARC-IIIi+@0,0 name:/frutree/chassis/MB/system-board/P0/cpu NODE B0 location PROP Label string r 0 "B0" NODE bank fru NODE D0 location ENDNODE NODE D1 location ENDNODE ENDNODE ENDNODE NODE B1 location PROP Label string r 0 "B1" NODE bank fru NODE D0 location ENDNODE NODE D1 location ENDNODE ENDNODE ENDNODE /* * Processor 1 */ name:/frutree/chassis/MB/system-board/P1 REFNODE cpu fru WITH name:/platform/SUNW,UltraSPARC-IIIi+@1,0 name:/frutree/chassis/MB/system-board/P1/cpu NODE B0 location PROP Label string r 0 "B0" NODE bank fru NODE D0 location ENDNODE NODE D1 location ENDNODE ENDNODE ENDNODE NODE B1 location PROP Label string r 0 "B1" NODE bank fru NODE D0 location ENDNODE NODE D1 location ENDNODE ENDNODE ENDNODE /* * Processor 0 memory */ name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D0" name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D1" name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D0" name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D1" /* * Processor 1 memory */ name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D0" name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D1" name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D0" name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1 PROP SlotType string r 0 "memory-module" PROP Label string r 0 "D1" /* * Dimm nodes */ name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,e0 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,e2 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,e4 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,e6 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,e8 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,ea name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,ec name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1 REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,ee /* * DIMM seeprom sources */ name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,e0 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,e2 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,e4 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,e6 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,e8 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,ea name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,ec name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/dimm-spd@0,ee /* * DIMM FRU parents */ name:/platform/i2c@1f,530000/dimm-spd@0,e0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,e2 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,e4 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,e6 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,e8 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,ea REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,ec REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module name:/platform/i2c@1f,530000/dimm-spd@0,ee REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module name:/platform/SUNW,UltraSPARC-IIIi+@0,0 REFPROP _fru_parent /frutree/chassis/MB/system-board/P0/cpu name:/platform/SUNW,UltraSPARC-IIIi+@1,0 REFPROP _fru_parent /frutree/chassis/MB/system-board/P1/cpu /* * DIMM parents */ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module /* * create reference properties for motherboard pci devices */ _class:/jbus/pciex@1e,600000 REFPROP _fru_parent name:/frutree/chassis/MB/system-board _class:/jbus/pciex@1f,700000 REFPROP _fru_parent name:/frutree/chassis/MB/system-board /* * Front IO Board 1U */ name:/frutree/chassis/MB/system-board/FIOB/front-io-board-1 NODE USB2 location PROP Label string r 0 "USB2" ENDNODE NODE FLEDB location PROP Label string r 0 "FLEDB" NODE front-led-board fru ENDNODE ENDNODE NODE FCB0 location PROP Label string r 0 "FCB0" NODE fan-connector-board fru ENDNODE ENDNODE NODE FCB1 location PROP Label string r 0 "FCB1" NODE fan-connector-board fru ENDNODE ENDNODE /* * Front IO Board 2U */ name:/frutree/chassis/MB/system-board/FIOB/front-io-board-2 NODE USB2 location PROP Label string r 0 "USB2" ENDNODE NODE USB3 location PROP Label string r 0 "USB3" ENDNODE NODE FLEDB location PROP Label string r 0 "FLEDB" NODE front-led-board fru ENDNODE ENDNODE NODE FCB0 location PROP Label string r 0 "FCB0" NODE fan-connector-board fru ENDNODE ENDNODE NODE FCB1 location PROP Label string r 0 "FCB1" NODE fan-connector-board fru ENDNODE ENDNODE /* * Add dvdrom fru nodes for disks which are present */ name:/frutree/chassis/MB/system-board/RMD0 REFNODE removable-media fru WITH name:/platform/pci@1e,600000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 /* * HDDBP */ name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-1 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 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-1 PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/sasbp-fru-prom@0,64 name:/platform/i2c@1f,530000/sasbp-fru-prom@0,64 REFPROP _fru_parent /frutree/chassis/MB/system-board/HDDBP/disk-backplane-1 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3 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 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3 PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/sasbp-fru-prom@0,64 name:/platform/i2c@1f,530000/sasbp-fru-prom@0,64 REFPROP _fru_parent /frutree/chassis/MB/system-board/HDDBP/disk-backplane-3 /* add disk fru nodes for disks which are present */ name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-1/HDD0 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-1/HDD1 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@1,0 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3/HDD0 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3/HDD1 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@1,0 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3/HDD2 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@2,0 name:/frutree/chassis/MB/system-board/HDDBP/disk-backplane-3/HDD3 REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@3,0 /* * System Fans 1U */ #ifndef FCB0_1U #define FCB0_1U /frutree/chassis/MB/system-board/FIOB/front-io-board-1/FCB0/fan-connector-board #endif #ifndef FCB1_1U #define FCB1_1U /frutree/chassis/MB/system-board/FIOB/front-io-board-1/FCB1/fan-connector-board #endif name:FCB0_1U NODE FT0 location PROP Label string r 0 "FT0" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE name:FCB0_1U NODE FT1 location PROP Label string r 0 "FT1" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE name:FCB0_1U NODE FT2 location PROP Label string r 0 "FT2" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE name:FCB1_1U NODE FT3 location PROP Label string r 0 "FT3" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE name:FCB1_1U NODE FT4 location PROP Label string r 0 "FT4" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE name:FCB1_1U NODE FT5 location PROP Label string r 0 "FT5" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE NODE F1 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F1" ENDNODE ENDNODE ENDNODE /* populate fan locations with fans which are present */ name:FCB0_1U/FT0/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f0 name:FCB0_1U/FT0/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f1 name:FCB0_1U/FT1/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft1_f0 name:FCB0_1U/FT1/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft1_f1 name:FCB0_1U/FT2/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft2_f0 name:FCB0_1U/FT2/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft2_f1 name:FCB1_1U/FT3/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft3_f0 name:FCB1_1U/FT3/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft3_f1 name:FCB1_1U/FT4/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft4_f0 name:FCB1_1U/FT4/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft4_f1 name:FCB1_1U/FT5/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft5_f0 name:FCB1_1U/FT5/fan-tray/F1 REFNODE fan-unit fru WITH name:RMCLOMV/ft5_f1 /* * System Fans 2U */ #ifndef FCB0_2U #define FCB0_2U /frutree/chassis/MB/system-board/FIOB/front-io-board-2/FCB0/fan-connector-board #endif #ifndef FCB1_2U #define FCB1_2U /frutree/chassis/MB/system-board/FIOB/front-io-board-2/FCB1/fan-connector-board #endif name:FCB0_2U NODE FT0 location PROP Label string r 0 "FT0" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE name:FCB0_2U NODE FT1 location PROP Label string r 0 "FT1" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE name:FCB0_2U NODE FT2 location PROP Label string r 0 "FT2" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE name:FCB1_2U NODE FT3 location PROP Label string r 0 "FT3" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE name:FCB1_2U NODE FT4 location PROP Label string r 0 "FT4" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE name:FCB1_2U NODE FT5 location PROP Label string r 0 "FT5" NODE fan-tray fru NODE F0 location PROP SlotType string r 0 "fan-unit" PROP Label string r 0 "F0" ENDNODE ENDNODE ENDNODE /* populate fan locations with fans which are present */ name:FCB0_2U/FT0/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f0 name:FCB0_2U/FT1/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft1_f0 name:FCB0_2U/FT2/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft2_f0 name:FCB1_2U/FT3/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft3_f0 name:FCB1_2U/FT4/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft4_f0 name:FCB1_2U/FT5/fan-tray/F0 REFNODE fan-unit fru WITH name:RMCLOMV/ft5_f0 /* * PCI Riser Card Right */ #ifndef PCI_R #define PCI_R /frutree/chassis/MB/system-board/RISER-RIGHT #endif name:PCI_R REFNODE pci-riser-board fru WITH name:/platform/i2c@1f,530000/riser-fru-prom@0,aa name:PCI_R/pci-riser-board PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/riser-fru-prom@0,aa NODE PCI0 location PROP Label string r 0 "PCI0" PROP SlotType string r 0 "pci-e" ENDNODE REFNODE PCI2 location WITH /platform?PlatformName=SUNW,Sun-Fire-V245 name:/platform/i2c@1f,530000/riser-fru-prom@0,aa REFPROP _fru_parent PCI_R/pci-riser-board name:PCI_R/pci-riser-board/PCI2 PROP Label string r 0 "PCI2" PROP SlotType string r 0 "pci-e" /* * PCI Riser Card Left */ #ifndef PCI_L #define PCI_L /frutree/chassis/MB/system-board/RISER-LEFT #endif name:PCI_L REFNODE pci-riser-board fru WITH name:/platform/i2c@1f,530000/riser-fru-prom@0,a8 name:PCI_L/pci-riser-board PROP FRUDataAvailable void r REFPROP _seeprom_source name:/platform/i2c@1f,530000/riser-fru-prom@0,a8 name:/platform/i2c@1f,530000/riser-fru-prom@0,a8 REFPROP _fru_parent PCI_L/pci-riser-board name:PCI_L/pci-riser-board REFNODE PCI1 location WITH /platform?PlatformName=SUNW,Sun-Fire-V215 name:PCI_L/pci-riser-board/PCI1 PROP Label string r 0 "PCI1" PROP SlotType string r 0 "pci-x-e" REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/picl?DeviceID=0 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0 name:PCI_L/pci-riser-board REFNODE PCI1 location WITH /platform?PlatformName=SUNW,Sun-Fire-V245 REFNODE PCI3 location WITH /platform?PlatformName=SUNW,Sun-Fire-V245 name:PCI_L/pci-riser-board/PCI3 PROP Label string r 0 "PCI3" PROP SlotType string r 0 "pci-x-e" REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0 REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/picl?DeviceID=2 name:PCI_L/pci-riser-board/PCI1 PROP Label string r 0 "PCI1" PROP SlotType string r 0 "pci-x-e" REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl?DeviceID=1 /* * Populate PCI_R slots */ name:PCI_R/pci-riser-board/PCI0 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0 name:PCI_R/pci-riser-board/PCI2 REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@2/picl?DeviceID=0 /* * _fru_parent PCIEX devices */ _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0 REFPROP _fru_parent PCI_R/pci-riser-board/PCI0/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@2/picl?DeviceID=0 REFPROP _fru_parent PCI_R/pci-riser-board/PCI2/pci-card _class:/jbus/pciex@1f,700000/picl?DeviceID=0 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card /* * _fru_parent PCI-X devices */ _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,0 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,1 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,2 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,3 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,4 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,5 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,6 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/pciex@0/pci@8/picl@1,7 REFPROP _fru_parent PCI_L/pci-riser-board/PCI1/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,0 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,1 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,2 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,3 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,4 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,5 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,6 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card _class:/jbus/pciex@1f,700000/pciex@0/picl@2,7 REFPROP _fru_parent PCI_L/pci-riser-board/PCI3/pci-card