1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License, Version 1.0 only 6 * (the "License"). You may not use this file except in compliance 7 * with the License. 8 * 9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10 * or http://www.opensolaris.org/os/licensing. 11 * See the License for the specific language governing permissions 12 * and limitations under the License. 13 * 14 * When distributing Covered Code, include this CDDL HEADER in each 15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16 * If applicable, add the following below this CDDL HEADER, with the 17 * fields enclosed by brackets "[]" replaced with your own identifying 18 * information: Portions Copyright [yyyy] [name of copyright owner] 19 * 20 * CDDL HEADER END 21 */ 22/* 23 * Copyright 2002 Sun Microsystems, Inc. All rights reserved. 24 * Use is subject to license terms. 25 * 26 * #ident "%Z%%M% %I% %E% SMI" 27 * 28 * This file creates the system board structure 29 */ 30 31/* 32 * define a macro to force a #ident line into the output stream 33 * otherwise cpp removes it. Use #ifndef because of #included definitions. 34 */ 35#ifndef id 36#define id(s) #ident s 37#endif 38id("%Z%%M% %I% %E% SMI") 39 40/* 41 * Motherboard properties 42 */ 43name:/frutree/chassis/MB 44 NODE system-board fru 45 NODE BAT location 46 PROP Label string r 0 "BAT" 47 NODE battery fru 48 ENDNODE 49 ENDNODE 50 ENDNODE 51 52/* 53 * motherboard seeprom source 54 */ 55name:/frutree/chassis/MB/system-board 56 PROP FRUDataAvailable void r 57 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2 58 59name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2 60 REFPROP _fru_parent /frutree/chassis/MB/system-board 61 62/* 63 * Processor Boards 64 */ 65name:/frutree/chassis/ 66Node C0 location 67 PROP SlotType string r 0 "system-board" 68 Prop Label string r 0 "C0" 69ENDNODE 70Node C1 location 71 PROP SlotType string r 0 "system-board" 72 Prop Label string r 0 "C1" 73ENDNODE 74Node C2 location 75 PROP SlotType string r 0 "system-board" 76 Prop Label string r 0 "C2" 77ENDNODE 78Node C3 location 79 PROP SlotType string r 0 "system-board" 80 Prop Label string r 0 "C3" 81ENDNODE 82 83/* 84 * Proccessor Board 0 85 */ 86name:/frutree/chassis/C0 87 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be 88name:/frutree/chassis/C0/system-board 89 PROP FRUDataAvailable void r 90 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be 91 92name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be 93 REFPROP _fru_parent /frutree/chassis/C0/system-board 94 95/* 96 * Proccessor Board 1 97 */ 98name:/frutree/chassis/C1 99 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce 100name:/frutree/chassis/C1/system-board 101 PROP FRUDataAvailable void r 102 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce 103 104name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce 105 REFPROP _fru_parent /frutree/chassis/C1/system-board 106 107/* 108 * Proccessor Board 2 109 */ 110name:/frutree/chassis/C2 111 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de 112name:/frutree/chassis/C2/system-board 113 PROP FRUDataAvailable void r 114 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de 115 116name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de 117 REFPROP _fru_parent /frutree/chassis/C2/system-board 118 119/* 120 * Proccessor Board 3 121 */ 122name:/frutree/chassis/C3 123 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee 124name:/frutree/chassis/C3/system-board 125 PROP FRUDataAvailable void r 126 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee 127 128name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee 129 REFPROP _fru_parent /frutree/chassis/C3/system-board 130 131/* 132 * Processors 133 */ 134name:/frutree/chassis/C0/system-board 135 REFNODE P0 location WITH name:/frutree/chassis/C0/system-board 136name:/frutree/chassis/C0/system-board/P0 137 PROP SlotType string r 0 "cpu" 138 PROP Label string r 0 "P0" 139name:/frutree/chassis/C1/system-board 140 REFNODE P0 location WITH name:/frutree/chassis/C1/system-board 141name:/frutree/chassis/C1/system-board/P0 142 PROP SlotType string r 0 "cpu" 143 PROP Label string r 0 "P0" 144name:/frutree/chassis/C2/system-board 145 REFNODE P0 location WITH name:/frutree/chassis/C2/system-board 146name:/frutree/chassis/C2/system-board/P0 147 PROP SlotType string r 0 "cpu" 148 PROP Label string r 0 "P0" 149name:/frutree/chassis/C3/system-board 150 REFNODE P0 location WITH name:/frutree/chassis/C3/system-board 151name:/frutree/chassis/C3/system-board/P0 152 PROP SlotType string r 0 "cpu" 153 PROP Label string r 0 "P0" 154 155 156/************************************ 157 * CPU Board 0 Processor 0 158 ************************************/ 159name:/frutree/chassis/C0/system-board/P0 160 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,30 161 162name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,30 163 REFPROP _fru_parent /frutree/chassis/C0/system-board/P0/cpu 164 165name:/frutree/chassis/C0/system-board/P0/cpu 166 REFNODE B0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 167name:/frutree/chassis/C0/system-board/P0/cpu/B0 168 PROP Label string r 0 "B0" 169 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu 170name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank 171 REFNODE D0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 172 REFNODE D1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 173name:/frutree/chassis/C0/system-board/P0/cpu 174 REFNODE B1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 175name:/frutree/chassis/C0/system-board/P0/cpu/B1 176 PROP Label string r 0 "B1" 177 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu 178name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank 179 REFNODE D0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 180 REFNODE D1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu 181 182/************************************ 183 * CPU Board 1 Processor 0 184 ************************************/ 185name:/frutree/chassis/C1/system-board/P0 186 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,64 187 188name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,64 189 REFPROP _fru_parent /frutree/chassis/C1/system-board/P0/cpu 190 191name:/frutree/chassis/C1/system-board/P0/cpu 192 REFNODE B0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 193name:/frutree/chassis/C1/system-board/P0/cpu/B0 194 PROP Label string r 0 "B0" 195 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu 196name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank 197 REFNODE D0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 198 REFNODE D1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 199name:/frutree/chassis/C1/system-board/P0/cpu 200 REFNODE B1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 201name:/frutree/chassis/C1/system-board/P0/cpu/B1 202 PROP Label string r 0 "B1" 203 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu 204name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank 205 REFNODE D0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 206 REFNODE D1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu 207 208/************************************ 209 * CPU Board 2 Processor 0 210 ************************************/ 211name:/frutree/chassis/C2/system-board/P0 212 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,80 213 214name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,80 215 REFPROP _fru_parent /frutree/chassis/C2/system-board/P0/cpu 216 217name:/frutree/chassis/C2/system-board/P0/cpu 218 REFNODE B0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 219name:/frutree/chassis/C2/system-board/P0/cpu/B0 220 PROP Label string r 0 "B0" 221 REFNODE bank fru WITH name:/frutree/chassis/C2/system-board/P0/cpu 222name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank 223 REFNODE D0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 224 REFNODE D1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 225name:/frutree/chassis/C2/system-board/P0/cpu 226 REFNODE B1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 227name:/frutree/chassis/C2/system-board/P0/cpu/B1 228 PROP Label string r 0 "B1" 229 REFNODE bank fru WITH name:/frutree/chassis/C2/system-board/P0/cpu 230name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank 231 REFNODE D0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 232 REFNODE D1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu 233 234/************************************ 235 * CPU Board 3 Processor 0 236 ************************************/ 237name:/frutree/chassis/C3/system-board/P0 238 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,90 239 240name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,90 241 REFPROP _fru_parent /frutree/chassis/C3/system-board/P0/cpu 242 243name:/frutree/chassis/C3/system-board/P0/cpu 244 REFNODE B0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 245name:/frutree/chassis/C3/system-board/P0/cpu/B0 246 PROP Label string r 0 "B0" 247 REFNODE bank fru WITH name:/frutree/chassis/C3/system-board/P0/cpu 248name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank 249 REFNODE D0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 250 REFNODE D1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 251name:/frutree/chassis/C3/system-board/P0/cpu 252 REFNODE B1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 253name:/frutree/chassis/C3/system-board/P0/cpu/B1 254 PROP Label string r 0 "B1" 255 REFNODE bank fru WITH name:/frutree/chassis/C3/system-board/P0/cpu 256name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank 257 REFNODE D0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 258 REFNODE D1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu 259 260/************************************ 261 * CPU Board 0 Processor 0 memory 262 ************************************/ 263name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0 264 PROP SlotType string r 0 "memory-module" 265 PROP Label string r 0 "D0" 266name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1 267 PROP SlotType string r 0 "memory-module" 268 PROP Label string r 0 "D1" 269name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0 270 PROP SlotType string r 0 "memory-module" 271 PROP Label string r 0 "D0" 272name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1 273 PROP SlotType string r 0 "memory-module" 274 PROP Label string r 0 "D1" 275 276/************************************ 277 * CPU Board 1 Processor 0 memory 278 ************************************/ 279name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0 280 PROP SlotType string r 0 "memory-module" 281 PROP Label string r 0 "D0" 282name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1 283 PROP SlotType string r 0 "memory-module" 284 PROP Label string r 0 "D1" 285name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0 286 PROP SlotType string r 0 "memory-module" 287 PROP Label string r 0 "D0" 288name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1 289 PROP SlotType string r 0 "memory-module" 290 PROP Label string r 0 "D1" 291 292/************************************ 293 * CPU Board 2 Processor 0 memory 294 ************************************/ 295name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0 296 PROP SlotType string r 0 "memory-module" 297 PROP Label string r 0 "D0" 298name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1 299 PROP SlotType string r 0 "memory-module" 300 PROP Label string r 0 "D1" 301name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0 302 PROP SlotType string r 0 "memory-module" 303 PROP Label string r 0 "D0" 304name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1 305 PROP SlotType string r 0 "memory-module" 306 PROP Label string r 0 "D1" 307 308/************************************ 309 * CPU Board 3 Processor 0 memory 310 ************************************/ 311name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0 312 PROP SlotType string r 0 "memory-module" 313 PROP Label string r 0 "D0" 314name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1 315 PROP SlotType string r 0 "memory-module" 316 PROP Label string r 0 "D1" 317name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0 318 PROP SlotType string r 0 "memory-module" 319 PROP Label string r 0 "D0" 320name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1 321 PROP SlotType string r 0 "memory-module" 322 PROP Label string r 0 "D1" 323 324/************************************ 325 * Dimm nodes 326 ************************************/ 327/* 328 * Board 0 CPU 0 329 */ 330name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0 331 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6 332name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1 333 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8 334name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0 335 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba 336name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1 337 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc 338/* 339 * Board 1 CPU 0 340 */ 341name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0 342 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6 343name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1 344 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8 345name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0 346 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca 347name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1 348 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc 349/* 350 * Board 2 CPU 0 351 */ 352name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0 353 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6 354name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1 355 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8 356name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0 357 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da 358name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1 359 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc 360/* 361 * Board 3 CPU 0 362 */ 363name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0 364 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6 365name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1 366 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8 367name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0 368 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea 369name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1 370 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec 371 372/************************************ 373 * DIMM seeprom sources 374 ************************************/ 375/* 376 * Board 0 CPU 0 377 */ 378name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module 379 PROP FRUDataAvailable void r 380 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6 381name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module 382 PROP FRUDataAvailable void r 383 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8 384name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module 385 PROP FRUDataAvailable void r 386 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba 387name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module 388 PROP FRUDataAvailable void r 389 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc 390/* 391 * Board 1 CPU 0 392 */ 393name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module 394 PROP FRUDataAvailable void r 395 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6 396name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module 397 PROP FRUDataAvailable void r 398 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8 399name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module 400 PROP FRUDataAvailable void r 401 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca 402name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module 403 PROP FRUDataAvailable void r 404 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc 405/* 406 * Board 2 CPU 0 407 */ 408name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module 409 PROP FRUDataAvailable void r 410 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6 411name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module 412 PROP FRUDataAvailable void r 413 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8 414name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module 415 PROP FRUDataAvailable void r 416 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da 417name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module 418 PROP FRUDataAvailable void r 419 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc 420/* 421 * Board 3 CPU 0 422 */ 423name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module 424 PROP FRUDataAvailable void r 425 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6 426name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module 427 PROP FRUDataAvailable void r 428 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8 429name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module 430 PROP FRUDataAvailable void r 431 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea 432name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module 433 PROP FRUDataAvailable void r 434 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec 435 436/************************************ 437 * DIMM FRU parents 438 ***********************************/ 439/* 440 * Board 0 CPU 0 441 */ 442name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6 443 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module 444name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8 445 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module 446name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba 447 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module 448name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc 449 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module 450/* 451 * Board 1 CPU 0 452 */ 453name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6 454 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module 455name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8 456 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module 457name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca 458 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module 459name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc 460 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module 461/* 462 * Board 2 CPU 0 463 */ 464name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6 465 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module 466name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8 467 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module 468name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da 469 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module 470name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc 471 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module 472/* 473 * Board 3 CPU 0 474 */ 475name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6 476 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module 477name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8 478 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module 479name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea 480 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module 481name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec 482 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module 483 484/************************************ 485 * DIMM parents 486 ***********************************/ 487/* 488 * Board 0 CPU 0 489 */ 490name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0 491 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module 492name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1 493 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module 494name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0 495 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module 496name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1 497 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module 498/* 499 * Board 1 CPU 0 500 */ 501name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0 502 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module 503name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1 504 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module 505name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0 506 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module 507name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1 508 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module 509/* 510 * Board 2 CPU 0 511 */ 512name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0 513 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module 514name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1 515 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module 516name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0 517 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module 518name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1 519 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module 520/* 521 * Board 3 CPU 0 522 */ 523name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0 524 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module 525name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1 526 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module 527name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0 528 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module 529name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1 530 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module 531 532/* 533 * create reference properties for motherboard pci devices 534 */ 535_class:/jbus/pci@1c,600000/picl@2 536 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 537_class:/jbus/pci@1e,600000/picl@a 538 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 539_class:/jbus/pci@1e,600000/picl@b 540 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 541_class:/jbus/pci@1e,600000/picl@d 542 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 543_class:/jbus/pci@1e,600000/picl@7/serial@0,3f8 544 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 545_class:/jbus/pci@1e,600000/picl@7/serial@0,2e8 546 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 547_class:/jbus/pci@1e,600000/picl@7/serial@0,3e8 548 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 549_class:/jbus/pci@1f,700000/picl@1 550 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 551_class:/jbus/pci@1f,700000/picl@2 552 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 553_class:/jbus/pci@1f,700000/picl@2,1 554 REFPROP _fru_parent name:/frutree/chassis/MB/system-board 555