xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/frutree/piclfrutree.info (revision 45ede40b2394db7967e59f19288fae9b62efd4aa)
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 (c) 2001 by Sun Microsystems, Inc.
24 * All rights reserved.
25 *
26 * #ident	"%Z%%M%	%I%	%E% SMI"
27 *
28 * supported prop types: void, int, uint, float, string
29 * supported prop access_modes: r, w, rw
30 *
31 * VERSION <version_number>  -- supported version number is 1.0
32 *
33 * name:<namepath> --     gives the anchor node
34 *      where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
35 *
36 * _class:<classpath> --   gives the anchor node
37 *      where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
38 *
39 * NODE <name> <class>
40 *       {describes a subtree}
41 * ENDNODE
42 *
43 * PROP <name> <type> <access_mode> [<size> <value>] -- per property
44 *
45 * REFPROP <name> <dstnode>
46 *
47 * REFNODE <name> <class> with <destnode> -- Associates a new node
48 *       with <destnode> if exists
49 *       where
50 *             <name> is the nodename
51 *             <class> is the picl class.
52 *             <destnode> is name:<namepath> or _class:<classpath>
53 *
54 * If "name:" or "_class:" is not specified in the <path>,
55 * the default is "name:"
56 *
57 */
58
59VERSION 1.0
60VERBOSE 1
61NODE frutree picl
62    NODE chassis fru
63	/*
64 	 * SunMC physical view view_points for this platform
65 	 * This will get moved to a separate SunMC physical view plugin later.
66 	 */
67    	PROP ViewPoints string r 0 "front rear side"
68	PROP SlotType string r 0 "chassis"
69	NODE fan-slot location
70	    PROP SlotType string r 0 "fan-unit"
71	    PROP Slot uint r 4 0
72	    NODE fan-unit fru
73	    ENDNODE
74	ENDNODE
75	NODE fan-slot location
76	    PROP SlotType string r 0 "fan-unit"
77	    PROP Slot uint r 4 1
78	    NODE fan-unit fru
79	    ENDNODE
80	ENDNODE
81	NODE fan-slot location
82	    PROP SlotType string r 0 "fan-unit"
83	    PROP Slot uint r 4 2
84	    NODE fan-unit fru
85	    ENDNODE
86	ENDNODE
87	NODE psu-slot location
88	    PROP SlotType string r 0 "power-supply"
89	    PROP Slot uint r 4 0
90	    PROP Label string r 0 "PSU"
91	    NODE power-supply fru
92	    ENDNODE
93        ENDNODE
94	NODE fcal-backplane fru
95	    NODE disk-slot location
96		PROP SlotType string r 0 "disk-slot"
97		PROP Slot uint r 4 0
98		PROP Label string r 0 "HDD 0"
99	    ENDNODE
100	    NODE disk-slot location
101		PROP SlotType string r 0 "disk-slot"
102		PROP Slot uint r 4 1
103		PROP Label string r 0 "HDD 1"
104	    ENDNODE
105	ENDNODE
106	NODE scc-reader fru
107	ENDNODE
108    ENDNODE
109ENDNODE
110
111name:/frutree/chassis
112#include "system-board.info"
113