fru_SC_data.info revision 06e46062ef4f5f4b687cbafb4518fb123fe23920
199767f8919635c4928607450d9e0abb932109ceToomas Soome * CDDL HEADER START
199767f8919635c4928607450d9e0abb932109ceToomas Soome * The contents of this file are subject to the terms of the
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Common Development and Distribution License (the "License").
199767f8919635c4928607450d9e0abb932109ceToomas Soome * You may not use this file except in compliance with the License.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * See the License for the specific language governing permissions
199767f8919635c4928607450d9e0abb932109ceToomas Soome * and limitations under the License.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * When distributing Covered Code, include this CDDL HEADER in each
199767f8919635c4928607450d9e0abb932109ceToomas Soome * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * If applicable, add the following below this CDDL HEADER, with the
199767f8919635c4928607450d9e0abb932109ceToomas Soome * fields enclosed by brackets "[]" replaced with your own identifying
199767f8919635c4928607450d9e0abb932109ceToomas Soome * information: Portions Copyright [yyyy] [name of copyright owner]
199767f8919635c4928607450d9e0abb932109ceToomas Soome * CDDL HEADER END
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Use is subject to license terms.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ident "%Z%%M% %I% %E% SMI"
199767f8919635c4928607450d9e0abb932109ceToomas Soome * supported prop types: void, int, uint, float, string
199767f8919635c4928607450d9e0abb932109ceToomas Soome * supported prop access_modes: r, w, rw
199767f8919635c4928607450d9e0abb932109ceToomas Soome * VERSION <version_number> -- supported version number is 1.0
199767f8919635c4928607450d9e0abb932109ceToomas Soome * name:<namepath> -- gives the anchor node
199767f8919635c4928607450d9e0abb932109ceToomas Soome * where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
199767f8919635c4928607450d9e0abb932109ceToomas Soome * _class:<classpath> -- gives the anchor node
199767f8919635c4928607450d9e0abb932109ceToomas Soome * where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
199767f8919635c4928607450d9e0abb932109ceToomas Soome * NODE <name> <class>
199767f8919635c4928607450d9e0abb932109ceToomas Soome * {describes a subtree}
199767f8919635c4928607450d9e0abb932109ceToomas Soome * PROP <name> <type> <access_mode> [<size> <value>] -- per property
199767f8919635c4928607450d9e0abb932109ceToomas Soome * REFPROP <name> <dstnode>
199767f8919635c4928607450d9e0abb932109ceToomas Soome * REFNODE <name> <class> with <destnode> -- Associates a new node
199767f8919635c4928607450d9e0abb932109ceToomas Soome * with <destnode> if exists
199767f8919635c4928607450d9e0abb932109ceToomas Soome * <name> is the nodename
199767f8919635c4928607450d9e0abb932109ceToomas Soome * <class> is the picl class.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * <destnode> is name:<namepath> or _class:<classpath>
199767f8919635c4928607450d9e0abb932109ceToomas Soome * If "name:" or "_class:" is not specified in the <path>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome * the default is "name:"
199767f8919635c4928607450d9e0abb932109ceToomas Soome * This file captures all of the location and fru parents for the
199767f8919635c4928607450d9e0abb932109ceToomas Soome * sensors and led's in the system, whose state is learned from
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ALOM via rmclomv.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * define a macro to force a #ident line into the output stream
199767f8919635c4928607450d9e0abb932109ceToomas Soome * otherwise cpp removes it. Use #ifndef because of #included definitions.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * There are a lot of nodes below the rmclomv node, define a shortname
199767f8919635c4928607450d9e0abb932109ceToomas Soome#define RMCLOMV /platform/ebus@1f,464000/rmc-comm@0,c28000/SUNW,rmclomv
199767f8919635c4928607450d9e0abb932109ceToomas Soome * fru/location parents and device tables for the disks and their
199767f8919635c4928607450d9e0abb932109ceToomas Soome * associated sensors
199767f8919635c4928607450d9e0abb932109ceToomas Soome * fru/location parents and device tables for the power supplies
199767f8919635c4928607450d9e0abb932109ceToomas Soome * parents for the fan tachometers
199767f8919635c4928607450d9e0abb932109ceToomas Soome * parents for system leds
199767f8919635c4928607450d9e0abb932109ceToomas Soome REFPROP _fru_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/FLEDB/front-led-board
199767f8919635c4928607450d9e0abb932109ceToomas Soome REFPROP _fru_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/FLEDB/front-led-board
REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
REFPROP _fru_parent name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8