106e46062Sjbeloro/* 206e46062Sjbeloro * CDDL HEADER START 306e46062Sjbeloro * 406e46062Sjbeloro * The contents of this file are subject to the terms of the 506e46062Sjbeloro * Common Development and Distribution License (the "License"). 606e46062Sjbeloro * You may not use this file except in compliance with the License. 706e46062Sjbeloro * 806e46062Sjbeloro * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 906e46062Sjbeloro * or http://www.opensolaris.org/os/licensing. 1006e46062Sjbeloro * See the License for the specific language governing permissions 1106e46062Sjbeloro * and limitations under the License. 1206e46062Sjbeloro * 1306e46062Sjbeloro * When distributing Covered Code, include this CDDL HEADER in each 1406e46062Sjbeloro * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1506e46062Sjbeloro * If applicable, add the following below this CDDL HEADER, with the 1606e46062Sjbeloro * fields enclosed by brackets "[]" replaced with your own identifying 1706e46062Sjbeloro * information: Portions Copyright [yyyy] [name of copyright owner] 1806e46062Sjbeloro * 1906e46062Sjbeloro * CDDL HEADER END 2006e46062Sjbeloro */ 2106e46062Sjbeloro 2206e46062Sjbeloro/* 23*36e5aa2aSanbui * Copyright 2007 Sun Microsystems, Inc. All rights reserved. 2406e46062Sjbeloro * Use is subject to license terms. 2506e46062Sjbeloro */ 2606e46062Sjbeloro 2706e46062Sjbeloro/* 2806e46062Sjbeloro * ident "%Z%%M% %I% %E% SMI" 2906e46062Sjbeloro * 3006e46062Sjbeloro * This file creates the system board structure 3106e46062Sjbeloro */ 3206e46062Sjbeloro 3306e46062Sjbeloro/* 3406e46062Sjbeloro * define a macro to force a #ident line into the output stream 3506e46062Sjbeloro * otherwise cpp removes it. Use #ifndef because of #included definitions. 3606e46062Sjbeloro */ 3706e46062Sjbeloro#ifndef id 3806e46062Sjbeloro#define id(s) #ident s 3906e46062Sjbeloro#endif 4006e46062Sjbeloroid("%Z%%M% %I% %E% SMI") 4106e46062Sjbeloro 4206e46062Sjbeloro/* 4306e46062Sjbeloro * motherboard seeprom source 4406e46062Sjbeloro */ 4506e46062Sjbeloroname:/frutree/chassis/MB/system-board 4606e46062Sjbeloro PROP FRUDataAvailable void r 4706e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/motherboard-fru-prom@0,aa 4806e46062Sjbeloro 4906e46062Sjbeloroname:/platform/i2c@1f,520000/motherboard-fru-prom@0,aa 5006e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board 5106e46062Sjbeloro 5206e46062Sjbeloro 5306e46062Sjbeloro/* 5406e46062Sjbeloro * RMC Board Seeprom Source 5506e46062Sjbeloro */ 5606e46062Sjbeloroname:/frutree/chassis/MB/system-board/SC/service-processor 5706e46062Sjbeloro PROP FRUDataAvailable void r 5806e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/rmc-fru-prom@0,a8 5906e46062Sjbeloro 6006e46062Sjbeloroname:/platform/i2c@1f,520000/rmc-fru-prom@0,a8 6106e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/SC/service-processor 6206e46062Sjbeloro 6306e46062Sjbeloro 6406e46062Sjbeloro/* 6506e46062Sjbeloro * FIOB Board Seeprom Source 6606e46062Sjbeloro */ 6706e46062Sjbeloroname:/frutree/chassis/MB/system-board/FIOB/front-IO-board 6806e46062Sjbeloro PROP FRUDataAvailable void r 6906e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/front-io-fru-prom@0,4e 7006e46062Sjbeloro 7106e46062Sjbeloroname:/platform/i2c@1f,520000/front-io-fru-prom@0,4e 7206e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board 7306e46062Sjbeloro 7406e46062Sjbeloro 7506e46062Sjbeloro/* 7606e46062Sjbeloro * PDB fru/serial number prom and parent 7706e46062Sjbeloro */ 7806e46062Sjbeloroname:/frutree/chassis/PDB/power-distribution-board 7906e46062Sjbeloro PROP FRUDataAvailable void r 8006e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/pdb-fru-prom@0,da 8106e46062Sjbeloro 8206e46062Sjbeloroname:/platform/i2c@1f,520000/pdb-fru-prom@0,da 8306e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/PDB/power-distribution-board 8406e46062Sjbeloro 8506e46062Sjbeloro 8606e46062Sjbeloro/* 8706e46062Sjbeloro * HDDBP Board Seeprom Source and fru parent 8806e46062Sjbeloro */ 8906e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8 9006e46062Sjbeloro PROP FRUDataAvailable void r 9106e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/sas-backplane-fru-prom@0,48 9206e46062Sjbeloro 9306e46062Sjbeloroname:/platform/i2c@1f,520000/sas-backplane-fru-prom@0,48 9406e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8 9506e46062Sjbeloro 9606e46062Sjbeloro 9706e46062Sjbeloro/* 9806e46062Sjbeloro * HDDCNTRL Board Seeprom Source 9947f258d3Sfw157321 * 10047f258d3Sfw157321 * Note: see piclfrutree.info for fruid prom info 10106e46062Sjbeloro */ 10247f258d3Sfw157321name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 10306e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller 10406e46062Sjbeloro 10547f258d3Sfw157321 10606e46062Sjbeloro/* 10706e46062Sjbeloro * Proccessor Board 0 10806e46062Sjbeloro */ 10906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0 11006e46062Sjbeloro REFNODE cpu-module fru WITH name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,b8 11106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module 11206e46062Sjbeloro PROP FRUDataAvailable void r 11306e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,b8 11406e46062Sjbeloro 11506e46062Sjbeloroname:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,b8 11606e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module 11706e46062Sjbeloro 11806e46062Sjbeloro/* 11906e46062Sjbeloro * Proccessor Board 1 12006e46062Sjbeloro */ 12106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1 12206e46062Sjbeloro REFNODE cpu-module fru WITH name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,c8 12306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module 12406e46062Sjbeloro PROP FRUDataAvailable void r 12506e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,c8 12606e46062Sjbeloro 12706e46062Sjbeloroname:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,c8 12806e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module 12906e46062Sjbeloro 13006e46062Sjbeloro/* 13106e46062Sjbeloro * Proccessor Board 2 13206e46062Sjbeloro */ 13306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2 13406e46062Sjbeloro REFNODE cpu-module fru WITH name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,e8 13506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module 13606e46062Sjbeloro PROP FRUDataAvailable void r 13706e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,e8 13806e46062Sjbeloro 13906e46062Sjbeloroname:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,e8 14006e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module 14106e46062Sjbeloro 14206e46062Sjbeloro/* 14306e46062Sjbeloro * Proccessor Board 3 14406e46062Sjbeloro */ 14506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3 14606e46062Sjbeloro REFNODE cpu-module fru WITH name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,98 14706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module 14806e46062Sjbeloro PROP FRUDataAvailable void r 14906e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,98 15006e46062Sjbeloro 15106e46062Sjbeloroname:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,98 15206e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module 15306e46062Sjbeloro 15406e46062Sjbeloro/* 15506e46062Sjbeloro * Processors 15606e46062Sjbeloro */ 15706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module 15806e46062Sjbeloro REFNODE P0 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module 15906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0 16006e46062Sjbeloro PROP SlotType string r 0 "cpu" 16106e46062Sjbeloro PROP Label string r 0 "P0" 16206e46062Sjbeloro REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi+@0,0 1635c739e65Sfw157321 REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi@0,0 16406e46062Sjbeloro 16506e46062Sjbeloroname:/platform/SUNW,UltraSPARC-IIIi+@0,0 16606e46062Sjbeloro REFPROP _location_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 1675c739e65Sfw157321name:/platform/SUNW,UltraSPARC-IIIi@0,0 1685c739e65Sfw157321 REFPROP _location_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 16906e46062Sjbeloro 17006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module 17106e46062Sjbeloro REFNODE P0 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module 17206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0 17306e46062Sjbeloro PROP SlotType string r 0 "cpu" 17406e46062Sjbeloro PROP Label string r 0 "P0" 17506e46062Sjbeloro REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi+@1,0 1765c739e65Sfw157321 REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi@1,0 17706e46062Sjbeloro 17806e46062Sjbeloroname:/platform/SUNW,UltraSPARC-IIIi+@1,0 17906e46062Sjbeloro REFPROP _location_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 1805c739e65Sfw157321name:/platform/SUNW,UltraSPARC-IIIi@1,0 1815c739e65Sfw157321 REFPROP _location_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 18206e46062Sjbeloro 18306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module 18406e46062Sjbeloro REFNODE P0 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module 18506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0 18606e46062Sjbeloro PROP SlotType string r 0 "cpu" 18706e46062Sjbeloro PROP Label string r 0 "P0" 18806e46062Sjbeloro REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi+@2,0 1895c739e65Sfw157321 REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi@2,0 19006e46062Sjbeloro 19106e46062Sjbeloroname:/platform/SUNW,UltraSPARC-IIIi+@2,0 19206e46062Sjbeloro REFPROP _location_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 1935c739e65Sfw157321name:/platform/SUNW,UltraSPARC-IIIi@2,0 1945c739e65Sfw157321 REFPROP _location_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 19506e46062Sjbeloro 19606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module 19706e46062Sjbeloro REFNODE P0 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module 19806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0 19906e46062Sjbeloro PROP SlotType string r 0 "cpu" 20006e46062Sjbeloro PROP Label string r 0 "P0" 20106e46062Sjbeloro REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi+@3,0 2025c739e65Sfw157321 REFNODE cpu location WITH name:/platform/SUNW,UltraSPARC-IIIi@3,0 20306e46062Sjbeloro 20406e46062Sjbeloroname:/platform/SUNW,UltraSPARC-IIIi+@3,0 20506e46062Sjbeloro REFPROP _location_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 2065c739e65Sfw157321name:/platform/SUNW,UltraSPARC-IIIi@3,0 2075c739e65Sfw157321 REFPROP _location_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 20806e46062Sjbeloro 20906e46062Sjbeloro 21006e46062Sjbeloro/************************************ 21106e46062Sjbeloro * CPU Board 0 Processor 0 21206e46062Sjbeloro ************************************/ 21306e46062Sjbeloroname:/platform/i2c@1f,520000/temperature?UnitAddress=0,10 21406e46062Sjbeloro REFPROP _location_parent /frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 21506e46062Sjbeloro 21606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 21706e46062Sjbeloro REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 21806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0 21906e46062Sjbeloro PROP Label string r 0 "B0" 22006e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank 22206e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22306e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22506e46062Sjbeloro REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1 22706e46062Sjbeloro PROP Label string r 0 "B1" 22806e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 22906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank 23006e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 23106e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 23206e46062Sjbeloro 23306e46062Sjbeloro/************************************ 23406e46062Sjbeloro * CPU Board 1 Processor 0 23506e46062Sjbeloro ************************************/ 23606e46062Sjbeloroname:/platform/i2c@1f,520000/temperature?UnitAddress=0,30 23706e46062Sjbeloro REFPROP _location_parent /frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 23806e46062Sjbeloro 23906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24006e46062Sjbeloro REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0 24206e46062Sjbeloro PROP Label string r 0 "B0" 24306e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank 24506e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24606e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24806e46062Sjbeloro REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 24906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1 25006e46062Sjbeloro PROP Label string r 0 "B1" 25106e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 25206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank 25306e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 25406e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 25506e46062Sjbeloro 25606e46062Sjbeloro/************************************ 25706e46062Sjbeloro * CPU Board 2 Processor 0 25806e46062Sjbeloro ************************************/ 25906e46062Sjbeloroname:/platform/i2c@1f,520000/temperature?UnitAddress=0,50 26006e46062Sjbeloro REFPROP _location_parent /frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 26106e46062Sjbeloro 26206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 26306e46062Sjbeloro REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 26406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0 26506e46062Sjbeloro PROP Label string r 0 "B0" 26606e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 26706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank 26806e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 26906e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27106e46062Sjbeloro REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1 27306e46062Sjbeloro PROP Label string r 0 "B1" 27406e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank 27606e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27706e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 27806e46062Sjbeloro 27906e46062Sjbeloro/************************************ 28006e46062Sjbeloro * CPU Board 3 Processor 0 28106e46062Sjbeloro ************************************/ 28206e46062Sjbeloroname:/platform/i2c@1f,520000/temperature?UnitAddress=0,70 28306e46062Sjbeloro REFPROP _location_parent /frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 28406e46062Sjbeloro 28506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 28606e46062Sjbeloro REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 28706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0 28806e46062Sjbeloro PROP Label string r 0 "B0" 28906e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank 29106e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29206e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29406e46062Sjbeloro REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1 29606e46062Sjbeloro PROP Label string r 0 "B1" 29706e46062Sjbeloro REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 29806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank 29906e46062Sjbeloro REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 30006e46062Sjbeloro REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 30106e46062Sjbeloro 30206e46062Sjbeloro/************************************ 30306e46062Sjbeloro * CPU Board 0 Processor 0 memory 30406e46062Sjbeloro ************************************/ 30506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0 30606e46062Sjbeloro PROP SlotType string r 0 "memory-module" 30706e46062Sjbeloro PROP Label string r 0 "D0" 30806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1 30906e46062Sjbeloro PROP SlotType string r 0 "memory-module" 31006e46062Sjbeloro PROP Label string r 0 "D1" 31106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0 31206e46062Sjbeloro PROP SlotType string r 0 "memory-module" 31306e46062Sjbeloro PROP Label string r 0 "D0" 31406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1 31506e46062Sjbeloro PROP SlotType string r 0 "memory-module" 31606e46062Sjbeloro PROP Label string r 0 "D1" 31706e46062Sjbeloro 31806e46062Sjbeloro/************************************ 31906e46062Sjbeloro * CPU Board 1 Processor 0 memory 32006e46062Sjbeloro ************************************/ 32106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0 32206e46062Sjbeloro PROP SlotType string r 0 "memory-module" 32306e46062Sjbeloro PROP Label string r 0 "D0" 32406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1 32506e46062Sjbeloro PROP SlotType string r 0 "memory-module" 32606e46062Sjbeloro PROP Label string r 0 "D1" 32706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0 32806e46062Sjbeloro PROP SlotType string r 0 "memory-module" 32906e46062Sjbeloro PROP Label string r 0 "D0" 33006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1 33106e46062Sjbeloro PROP SlotType string r 0 "memory-module" 33206e46062Sjbeloro PROP Label string r 0 "D1" 33306e46062Sjbeloro 33406e46062Sjbeloro/************************************ 33506e46062Sjbeloro * CPU Board 2 Processor 0 memory 33606e46062Sjbeloro ************************************/ 33706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0 33806e46062Sjbeloro PROP SlotType string r 0 "memory-module" 33906e46062Sjbeloro PROP Label string r 0 "D0" 34006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1 34106e46062Sjbeloro PROP SlotType string r 0 "memory-module" 34206e46062Sjbeloro PROP Label string r 0 "D1" 34306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D0 34406e46062Sjbeloro PROP SlotType string r 0 "memory-module" 34506e46062Sjbeloro PROP Label string r 0 "D0" 34606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D1 34706e46062Sjbeloro PROP SlotType string r 0 "memory-module" 34806e46062Sjbeloro PROP Label string r 0 "D1" 34906e46062Sjbeloro 35006e46062Sjbeloro/************************************ 35106e46062Sjbeloro * CPU Board 3 Processor 0 memory 35206e46062Sjbeloro ************************************/ 35306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D0 35406e46062Sjbeloro PROP SlotType string r 0 "memory-module" 35506e46062Sjbeloro PROP Label string r 0 "D0" 35606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D1 35706e46062Sjbeloro PROP SlotType string r 0 "memory-module" 35806e46062Sjbeloro PROP Label string r 0 "D1" 35906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0 36006e46062Sjbeloro PROP SlotType string r 0 "memory-module" 36106e46062Sjbeloro PROP Label string r 0 "D0" 36206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1 36306e46062Sjbeloro PROP SlotType string r 0 "memory-module" 36406e46062Sjbeloro PROP Label string r 0 "D1" 36506e46062Sjbeloro 36606e46062Sjbeloro/************************************ 36706e46062Sjbeloro * Dimm nodes 36806e46062Sjbeloro ************************************/ 36906e46062Sjbeloro/* 37006e46062Sjbeloro * Board 0 CPU 0 37106e46062Sjbeloro */ 37206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0 37306e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b0 37406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1 37506e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b2 37606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0 37706e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b4 37806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1 37906e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b6 38006e46062Sjbeloro/* 38106e46062Sjbeloro * Board 1 CPU 0 38206e46062Sjbeloro */ 38306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0 38406e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c0 38506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1 38606e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c2 38706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0 38806e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c4 38906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1 39006e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c6 39106e46062Sjbeloro/* 39206e46062Sjbeloro * Board 2 CPU 0 39306e46062Sjbeloro */ 39406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0 39506e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e0 39606e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1 39706e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e2 39806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D0 39906e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e4 40006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D1 40106e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e6 40206e46062Sjbeloro/* 40306e46062Sjbeloro * Board 3 CPU 0 40406e46062Sjbeloro */ 40506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D0 40606e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,90 40706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D1 40806e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,92 40906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0 41006e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,94 41106e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1 41206e46062Sjbeloro REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,96 41306e46062Sjbeloro 4144ad1e6e8Sfw157321/********************************************* 4154ad1e6e8Sfw157321 * DIMM seeprom sources and operational status 4164ad1e6e8Sfw157321 *********************************************/ 4174ad1e6e8Sfw157321 4184ad1e6e8Sfw157321/* Fill in a status of "ok" for all possible dimms in the platform 4194ad1e6e8Sfw157321 * tree. This status may be overridden by ASR with "disabled" or "unused". 4204ad1e6e8Sfw157321 * If a slot is actually not populated then no nodes/status properties 4214ad1e6e8Sfw157321 * actually get created. 4224ad1e6e8Sfw157321 */ 4234ad1e6e8Sfw157321name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0 4244ad1e6e8Sfw157321 PROP status string r 0 "okay" 4254ad1e6e8Sfw157321name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1 4264ad1e6e8Sfw157321 PROP status string r 0 "okay" 4274ad1e6e8Sfw157321name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0 4284ad1e6e8Sfw157321 PROP status string r 0 "okay" 4294ad1e6e8Sfw157321name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1 4304ad1e6e8Sfw157321 PROP status string r 0 "okay" 4314ad1e6e8Sfw157321name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0 4324ad1e6e8Sfw157321 PROP status string r 0 "okay" 4334ad1e6e8Sfw157321name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1 4344ad1e6e8Sfw157321 PROP status string r 0 "okay" 4354ad1e6e8Sfw157321name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0 4364ad1e6e8Sfw157321 PROP status string r 0 "okay" 4374ad1e6e8Sfw157321name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1 4384ad1e6e8Sfw157321 PROP status string r 0 "okay" 4394ad1e6e8Sfw157321name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0 4404ad1e6e8Sfw157321 PROP status string r 0 "okay" 4414ad1e6e8Sfw157321name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1 4424ad1e6e8Sfw157321 PROP status string r 0 "okay" 4434ad1e6e8Sfw157321name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0 4444ad1e6e8Sfw157321 PROP status string r 0 "okay" 4454ad1e6e8Sfw157321name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1 4464ad1e6e8Sfw157321 PROP status string r 0 "okay" 4474ad1e6e8Sfw157321name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0 4484ad1e6e8Sfw157321 PROP status string r 0 "okay" 4494ad1e6e8Sfw157321name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1 4504ad1e6e8Sfw157321 PROP status string r 0 "okay" 4514ad1e6e8Sfw157321name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0 4524ad1e6e8Sfw157321 PROP status string r 0 "okay" 4534ad1e6e8Sfw157321name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1 4544ad1e6e8Sfw157321 PROP status string r 0 "okay" 4554ad1e6e8Sfw157321 45606e46062Sjbeloro/* 45706e46062Sjbeloro * Board 0 CPU 0 45806e46062Sjbeloro */ 45906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0/mem-module 46006e46062Sjbeloro PROP FRUDataAvailable void r 46106e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b0 46206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1/mem-module 46306e46062Sjbeloro PROP FRUDataAvailable void r 46406e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b2 46506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0/mem-module 46606e46062Sjbeloro PROP FRUDataAvailable void r 46706e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b4 46806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1/mem-module 46906e46062Sjbeloro PROP FRUDataAvailable void r 47006e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b6 47106e46062Sjbeloro/* 47206e46062Sjbeloro * Board 1 CPU 0 47306e46062Sjbeloro */ 47406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0/mem-module 47506e46062Sjbeloro PROP FRUDataAvailable void r 47606e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c0 47706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1/mem-module 47806e46062Sjbeloro PROP FRUDataAvailable void r 47906e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c2 48006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0/mem-module 48106e46062Sjbeloro PROP FRUDataAvailable void r 48206e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c4 48306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1/mem-module 48406e46062Sjbeloro PROP FRUDataAvailable void r 48506e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c6 48606e46062Sjbeloro/* 48706e46062Sjbeloro * Board 2 CPU 0 48806e46062Sjbeloro */ 48906e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0/mem-module 49006e46062Sjbeloro PROP FRUDataAvailable void r 49106e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e0 49206e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1/mem-module 49306e46062Sjbeloro PROP FRUDataAvailable void r 49406e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e2 49506e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D0/mem-module 49606e46062Sjbeloro PROP FRUDataAvailable void r 49706e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e4 49806e46062Sjbeloroname:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D1/mem-module 49906e46062Sjbeloro PROP FRUDataAvailable void r 50006e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e6 50106e46062Sjbeloro/* 50206e46062Sjbeloro * Board 3 CPU 0 50306e46062Sjbeloro */ 50406e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D0/mem-module 50506e46062Sjbeloro PROP FRUDataAvailable void r 50606e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,90 50706e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D1/mem-module 50806e46062Sjbeloro PROP FRUDataAvailable void r 50906e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,92 51006e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0/mem-module 51106e46062Sjbeloro PROP FRUDataAvailable void r 51206e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,94 51306e46062Sjbeloroname:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1/mem-module 51406e46062Sjbeloro PROP FRUDataAvailable void r 51506e46062Sjbeloro REFPROP _seeprom_source name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,96 51606e46062Sjbeloro 51706e46062Sjbeloro/************************************ 51806e46062Sjbeloro * DIMM FRU parents 51906e46062Sjbeloro ***********************************/ 52006e46062Sjbeloro/* 52106e46062Sjbeloro * Board 0 CPU 0 52206e46062Sjbeloro */ 52306e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,b0 52406e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0/mem-module 52506e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,b2 52606e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1/mem-module 52706e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,b4 52806e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0/mem-module 52906e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,b6 53006e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1/mem-module 53106e46062Sjbeloro/* 53206e46062Sjbeloro * Board 1 CPU 0 53306e46062Sjbeloro */ 53406e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,c0 53506e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0/mem-module 53606e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,c2 53706e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1/mem-module 53806e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,c4 53906e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0/mem-module 54006e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,c6 54106e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1/mem-module 54206e46062Sjbeloro/* 54306e46062Sjbeloro * Board 2 CPU 0 54406e46062Sjbeloro */ 54506e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,e0 54606e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0/mem-module 54706e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,e2 54806e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1/mem-module 54906e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,e4 55006e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D0/mem-module 55106e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,e6 55206e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D1/mem-module 55306e46062Sjbeloro/* 55406e46062Sjbeloro * Board 3 CPU 0 55506e46062Sjbeloro */ 55606e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,90 55706e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D0/mem-module 55806e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,92 55906e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D1/mem-module 56006e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,94 56106e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0/mem-module 56206e46062Sjbeloroname:/platform/i2c@1f,520000/dimm-spd@0,96 56306e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1/mem-module 56406e46062Sjbeloro 56506e46062Sjbeloro/************************************ 56606e46062Sjbeloro * DIMM parents 56706e46062Sjbeloro ***********************************/ 56806e46062Sjbeloro/* 56906e46062Sjbeloro * Board 0 CPU 0 57006e46062Sjbeloro */ 57106e46062Sjbeloroname:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0 57206e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0/mem-module 57306e46062Sjbeloroname:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1 57406e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1/mem-module 57506e46062Sjbeloroname:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0 57606e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0/mem-module 57706e46062Sjbeloroname:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1 57806e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1/mem-module 57906e46062Sjbeloro/* 58006e46062Sjbeloro * Board 1 CPU 0 58106e46062Sjbeloro */ 58206e46062Sjbeloroname:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0 58306e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0/mem-module 58406e46062Sjbeloroname:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1 58506e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1/mem-module 58606e46062Sjbeloroname:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0 58706e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0/mem-module 58806e46062Sjbeloroname:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1 58906e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1/mem-module 59006e46062Sjbeloro/* 59106e46062Sjbeloro * Board 2 CPU 0 59206e46062Sjbeloro */ 59306e46062Sjbeloroname:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0 59406e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0/mem-module 59506e46062Sjbeloroname:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1 59606e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1/mem-module 59706e46062Sjbeloroname:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0 59806e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D0/mem-module 59906e46062Sjbeloroname:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1 60006e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B1/bank/D1/mem-module 60106e46062Sjbeloro/* 60206e46062Sjbeloro * Board 3 CPU 0 60306e46062Sjbeloro */ 60406e46062Sjbeloroname:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0 60506e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D0/mem-module 60606e46062Sjbeloroname:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1 60706e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B0/bank/D1/mem-module 60806e46062Sjbeloroname:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0 60906e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0/mem-module 61006e46062Sjbeloroname:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1 61106e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1/mem-module 61206e46062Sjbeloro 61306e46062Sjbeloro/* 61406e46062Sjbeloro * create reference properties for motherboard pci devices 61506e46062Sjbeloro */ 61606e46062Sjbeloro_class:/jbus/pciex@1e,600000 61706e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board 61806e46062Sjbeloro_class:/jbus/pciex@1f,700000 61906e46062Sjbeloro REFPROP _fru_parent name:/frutree/chassis/MB/system-board 620