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# 23# Copyright 2006 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 FRU device paths for the FRUAccess library 29# 30 31VERSION 1.0 32 33# Motherboard FRU PROM 34name:/platform/i2c@1f,520000/motherboard-fru-prom@0,aa 35PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/motherboard-fru-prom@0,aa:motherboard-fru-prom" 36 37# CPU 0 38name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,b8 39PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/cpu-fru-prom@0,b8:cpu-fru-prom" 40 41name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b0 42PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b0:dimm-spd" 43 44name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b2 45PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b2:dimm-spd" 46 47name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b4 48PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b4:dimm-spd" 49 50name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b6 51PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b6:dimm-spd" 52 53 54# CPU 1 55name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,c8 56PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/cpu-fru-prom@0,c8:cpu-fru-prom" 57 58name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c0 59PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,c0:dimm-spd" 60 61name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c2 62PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,c2:dimm-spd" 63 64name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c4 65PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,c4:dimm-spd" 66 67name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,c6 68PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,c6:dimm-spd" 69 70 71# CPU 2 72name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,e8 73PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/cpu-fru-prom@0,e8:cpu-fru-prom" 74 75name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e0 76PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,e0:dimm-spd" 77 78name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e2 79PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,e2:dimm-spd" 80 81name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e4 82PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,e4:dimm-spd" 83 84name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,e6 85PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,e6:dimm-spd" 86 87 88 89# CPU 3 90name:/platform/i2c@1f,520000/cpu-fru-prom?UnitAddress=0,98 91PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/cpu-fru-prom@0,98:cpu-fru-prom" 92 93name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,90 94PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,90:dimm-spd" 95 96name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,92 97PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,92:dimm-spd" 98 99name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,94 100PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,94:dimm-spd" 101 102name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,96 103PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,96:dimm-spd" 104 105 106# RMC FRU PROM 107name:/platform/i2c@1f,520000/rmc-fru-prom@0,a8 108PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/rmc-fru-prom@0,a8:rmc-fru-prom" 109 110# SAS/SATA FRU PROM 111name:/platform/i2c@1f,520000/sas-backplane-fru-prom@0,48 112PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/sas-backplane-fru-prom@0,48:sas-backplane-fru-prom" 113 114# SAS crontroller fru prom 115name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46 116PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/sas-ctrl-fru-prom@0,46:sas-ctrl-fru-prom" 117 118# Front IO board FRU PROM 119name:/platform/i2c@1f,520000/front-io-fru-prom@0,4e 120PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/front-io-fru-prom@0,4e:front-io-fru-prom" 121 122# PDB FRU PROM 123name:/platform/i2c@1f,520000/pdb-fru-prom@0,da 124PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/pdb-fru-prom@0,da:pdb-fru-prom" 125 126# Up to four power supplies, at least two must be present/running 127name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,24 128PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/power-supply-fru-prom@0,24:power-supply-fru-prom" 129 130name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,32 131PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/power-supply-fru-prom@0,32:power-supply-fru-prom" 132 133name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,52 134PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/power-supply-fru-prom@0,52:power-supply-fru-prom" 135 136name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,72 137PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/power-supply-fru-prom@0,72:power-supply-fru-prom" 138