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 (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21/* 22 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23 * Use is subject to license terms. 24 * 25 * # ident "%Z%%M% %I% %E% SMI" 26 * 27 * This file creates the system board structure 28 */ 29 30name:/frutree/chassis/MB 31NODE system-board fru 32 NODE pci-slot location 33 PROP Label string r 0 "PCIE2" 34 PROP SlotType string r 0 "pci-e" 35 ENDNODE 36 NODE pci-slot location 37 PROP Label string r 0 "PCIE1" 38 PROP SlotType string r 0 "pci-e" 39 ENDNODE 40 NODE pci-slot location 41 PROP Label string r 0 "PCIE0" 42 PROP SlotType string r 0 "pci-e" 43 ENDNODE 44 NODE pci-slot location 45 PROP Label string r 0 "PCIX1" 46 PROP SlotType string r 0 "pci-x" 47 ENDNODE 48 NODE pci-slot location 49 PROP Label string r 0 "PCIX0" 50 PROP SlotType string r 0 "pci-x" 51 ENDNODE 52 NODE cpu-slot location 53 PROP Label string r 0 "0" 54 PROP Slot uint r 4 0 55 PROP SlotType string r 0 "cpu" 56 ENDNODE 57 NODE cpu-slot location 58 PROP Label string r 0 "1" 59 PROP Slot uint r 4 1 60 PROP SlotType string r 0 "cpu" 61 ENDNODE 62 NODE mem-slot location 63 PROP Slot uint r 4 1 64 PROP Label string r 0 "DIMM0" 65 PROP SlotType string r 0 "memory-module" 66 ENDNODE 67 NODE mem-slot location 68 PROP Slot uint r 4 2 69 PROP Label string r 0 "DIMM1" 70 PROP SlotType string r 0 "memory-module" 71 ENDNODE 72 NODE mem-slot location 73 PROP Slot uint r 4 3 74 PROP Label string r 0 "DIMM2" 75 PROP SlotType string r 0 "memory-module" 76 ENDNODE 77 NODE mem-slot location 78 PROP Slot uint r 4 4 79 PROP Label string r 0 "DIMM3" 80 PROP SlotType string r 0 "memory-module" 81 ENDNODE 82 NODE mem-slot location 83 PROP Slot uint r 4 5 84 PROP Label string r 0 "DIMM4" 85 PROP SlotType string r 0 "memory-module" 86 ENDNODE 87 NODE mem-slot location 88 PROP Slot uint r 4 6 89 PROP Label string r 0 "DIMM5" 90 PROP SlotType string r 0 "memory-module" 91 ENDNODE 92 NODE mem-slot location 93 PROP Slot uint r 4 7 94 PROP Label string r 0 "DIMM6" 95 PROP SlotType string r 0 "memory-module" 96 ENDNODE 97 NODE mem-slot location 98 PROP Slot uint r 4 8 99 PROP Label string r 0 "DIMM7" 100 PROP SlotType string r 0 "memory-module" 101 ENDNODE 102ENDNODE 103 104/* 105 * Create CPU fru modules 106 */ 107name:/frutree/chassis/MB/system-board/cpu-slot?Slot=0 108REFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=0 109 110name:/frutree/chassis/MB/system-board/cpu-slot?Slot=1 111REFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=1 112 113/* 114 * Create DIMM fru modules 115 */ 116name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM0 117REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a6 118 119name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM1 120REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a2 121 122name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM2 123REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a4 124 125name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM3 126REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a0 127 128name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM4 129REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a8 130 131name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM5 132REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,ac 133 134name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM6 135REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,aa 136 137name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM7 138REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,ae 139 140/* 141 * Populate PCI slots 142 */ 143name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE2 144REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1f,700000/picl?DeviceID=0 145 146name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE1 147REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0 148 149name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE0 150REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl?DeviceID=0 151 152name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIX1 153REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl?DeviceID=1 154 155name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIX0 156REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl?DeviceID=2 157 158/* 159 * SEEPROM source for the motherboard 160 */ 161name:/frutree/chassis/MB/system-board 162PROP FRUDataAvailable void r 163REFPROP _seeprom_source /platform/i2c@1f,530000/motherboard-fru-prom@0,a2 164 165/* 166 * SEEPROM source for the DIMMs 167 */ 168name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM0/mem-module 169PROP FRUDataAvailable void r 170REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a6 171 172name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM1/mem-module 173PROP FRUDataAvailable void r 174REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a2 175 176name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM2/mem-module 177PROP FRUDataAvailable void r 178REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a4 179 180name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM3/mem-module 181PROP FRUDataAvailable void r 182REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a0 183 184name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM4/mem-module 185PROP FRUDataAvailable void r 186REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a8 187 188name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM5/mem-module 189PROP FRUDataAvailable void r 190REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,ac 191 192name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM6/mem-module 193PROP FRUDataAvailable void r 194REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,aa 195 196name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM7/mem-module 197PROP FRUDataAvailable void r 198REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,ae 199 200/* 201 * _fru_parent memory modules 202 */ 203name:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=1 204REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM0/mem-module 205 206name:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=1 207REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM1/mem-module 208 209name:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=0 210REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM2/mem-module 211 212name:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=0 213REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM3/mem-module 214 215name:/platform/memory-controller?portid=1/memory-module-group?ID=0/memory-module?ID=0 216REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM4/mem-module 217 218name:/platform/memory-controller?portid=1/memory-module-group?ID=1/memory-module?ID=0 219REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM5/mem-module 220 221name:/platform/memory-controller?portid=1/memory-module-group?ID=0/memory-module?ID=1 222REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM6/mem-module 223 224name:/platform/memory-controller?portid=1/memory-module-group?ID=1/memory-module?ID=1 225REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM7/mem-module 226 227 228/* 229 * _fru_parent CPU, memory-controller devices 230 */ 231_class:/PLATFORM_CLASS/cpu?ID=0 232REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module 233 234name:/platform/memory-controller?portid=0 235REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module 236 237_class:/PLATFORM_CLASS/cpu?ID=1 238REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module 239 240name:/platform/memory-controller?portid=1 241REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module 242 243/* 244 * _fru_parent motherboard 245 */ 246_class:/PLATFORM_CLASS 247REFPROP _fru_parent /frutree/chassis/MB/system-board 248 249/* 250 * _fru_parent PCI devices 251 */ 252_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0 253REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 254_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,0 255REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 256_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,1 257REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 258_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,2 259REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 260_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,3 261REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 262_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,4 263REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 264_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,5 265REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 266_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,6 267REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 268_class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,7 269REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card 270 271_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0 272REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 273_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,0 274REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 275_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,1 276REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 277_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,2 278REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 279_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,3 280REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 281_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,4 282REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 283_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,5 284REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 285_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,6 286REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 287_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,7 288REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card 289 290_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0 291REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 292_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,0 293REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 294_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,1 295REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 296_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,2 297REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 298_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,3 299REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 300_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,4 301REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 302_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,5 303REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 304_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,6 305REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 306_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,7 307REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card 308 309_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1 310REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 311_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,0 312REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 313_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,1 314REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 315_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,2 316REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 317_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,3 318REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 319_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,4 320REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 321_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,5 322REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 323_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,6 324REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 325_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,7 326REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card 327 328_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2 329REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 330_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,0 331REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 332_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,1 333REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 334_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,2 335REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 336_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,3 337REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 338_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,4 339REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 340_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,5 341REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 342_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,6 343REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 344_class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,7 345REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card 346 347/* 348 * _fru_parent for fans 349 */ 350name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan0 351REFPROP _fru_parent /frutree/chassis/F0/system-fan0 352 353name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan1 354REFPROP _fru_parent /frutree/chassis/F1/system-fan1 355 356name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan2 357REFPROP _fru_parent /frutree/chassis/F2/system-fan2 358 359name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan3 360REFPROP _fru_parent /frutree/chassis/F3/system-fan3 361 362name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan4 363REFPROP _fru_parent /frutree/chassis/F4/system-fan4 364 365/* 366 * _fru_parent for sensors 367 */ 368name:/platform/ebus@1f,464000/env-monitor@3,0/cpu0 369REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module 370 371name:/platform/ebus@1f,464000/env-monitor@3,0/cpu1 372REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module 373 374name:/platform/ebus@1f,464000/env-monitor@3,0/MotherBoard 375REFPROP _fru_parent /frutree/chassis/MB/system-board 376 377name:/platform/ebus@1f,464000/env-monitor@3,0/ADT7462 378REFPROP _fru_parent /frutree/chassis/MB/system-board 379 380name:/platform/ebus@1f,464000/env-monitor@3,0/LM95221 381REFPROP _fru_parent /frutree/chassis/MB/system-board 382 383name:/platform/ebus@1f,464000/env-monitor@3,0/FireASIC 384REFPROP _fru_parent /frutree/chassis/MB/system-board 385 386name:/platform/ebus@1f,464000/env-monitor@3,0/LSI1064 387REFPROP _fru_parent /frutree/chassis/MB/system-board 388 389name:/platform/ebus@1f,464000/env-monitor@3,0/Front_panel 390REFPROP _fru_parent /frutree/chassis/FIOB/system-board 391 392name:/platform/ebus@1f,464000/env-monitor@3,0/PSU 393REFPROP _fru_parent /frutree/chassis/MB/system-board 394 395/* 396 * Environmental device associated with motherboard 397 */ 398name:/frutree/chassis/MB/system-board 399TABLE Devices 400ROW 401PROP Class string r 0 "temperature-sensor" 402REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/MotherBoard 403ENDROW 404ROW 405PROP Class string r 0 "temperature-sensor" 406REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/ADT7462 407ENDROW 408ROW 409PROP Class string r 0 "temperature-sensor" 410REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/LM95221 411ENDROW 412ROW 413PROP Class string r 0 "temperature-sensor" 414REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/FireASIC 415ENDROW 416ROW 417PROP Class string r 0 "temperature-sensor" 418REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/LSI1064 419ENDROW 420ROW 421PROP Class string r 0 "temperature-sensor" 422REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/PSU 423ENDROW 424ENDTABLE 425 426/* 427 * Environmental device associated with front panel io board 428 */ 429name:/frutree/chassis/FIOB/system-board 430TABLE Devices 431ROW 432PROP Class string r 0 "temperature-sensor" 433REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/Front_panel 434ENDROW 435ENDTABLE 436 437/* 438 * Environmental devices associated with cpus 439 */ 440 441name:/frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module 442TABLE Devices 443ROW 444PROP Class string r 0 "temperature-sensor" 445REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/cpu0 446ENDROW 447ROW 448PROP Class string r 0 "cpu" 449REFPROP _cpu_ _class:/PLATFORM_CLASS/cpu?ID=0 450ENDROW 451ENDTABLE 452 453name:/frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module 454TABLE Devices 455ROW 456PROP Class string r 0 "temperature-sensor" 457REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/cpu1 458ENDROW 459ROW 460PROP Class string r 0 "cpu" 461REFPROP _cpu_ _class:/PLATFORM_CLASS/cpu?ID=1 462ENDROW 463ENDTABLE 464 465/* 466 * Hard disk link between fru and device tree 467 */ 468name:/frutree/chassis/SAS-BP/HDD0/disk 469 TABLE Devices 470 ROW 471 PROP Class string r 0 "block" 472 REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0 473 ENDROW 474 ENDTABLE 475name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0 476 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD0/disk 477 478name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0/hard-disk0 479 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD0/disk 480 481name:/frutree/chassis/SAS-BP/HDD1/disk 482 TABLE Devices 483 ROW 484 PROP Class string r 0 "block" 485 REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0 486 ENDROW 487 ENDTABLE 488name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0 489 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD1/disk 490 491name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0/hard-disk1 492 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD1/disk 493 494name:/frutree/chassis/SAS-BP/HDD2/disk 495 TABLE Devices 496 ROW 497 PROP Class string r 0 "block" 498 REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0 499 ENDROW 500 ENDTABLE 501name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0 502 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD2/disk 503 504name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0/hard-disk2 505 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD2/disk 506 507name:/frutree/chassis/SAS-BP/HDD3/disk 508 TABLE Devices 509 ROW 510 PROP Class string r 0 "block" 511 REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0 512 ENDROW 513 ENDTABLE 514name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0 515 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD3/disk 516 517name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0/hard-disk3 518 REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD3/disk 519 520name:/frutree/chassis/FIOB/system-board/RM0/cdrom 521 TABLE Device 522 ROW 523 PROP Class string r 0 "cdrom" 524 REFPROP _cdrom_ name:/platform/pci@1e,600000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 525 ENDROW 526 ENDTABLE 527name:/platform/pci@1e,600000/pci@0/pci@1/pci@0/ide@1f/sd@0,0 528 REFPROP _fru_parent name:/frutree/chassis/FIOB/system-board/RM0/cdrom 529