xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info (revision 36e5aa2ab5c51d4747a2470e41ccb782056c90e7)
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