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# cmd/picl/plugins/sun4u/boston/devtree/picl_asr.conf
29#
30# Platform specific .conf file for ASR
31#
32# 
33# key = net                   /pci@1e,600000/pci@0/pci@1/pci@0/@4
34# key = ide                   /pci@1f,700000/pci@0/pci@1/pci@0/@1f
35# key = usb                   /pci@1f,700000/pci@0/pci@1/pci@0/@1c
36# key = pci7                  /pci@1f,700000/pci@0/@9
37# key = pci6                  /pci@1e,600000/pci@0/@9
38# key = pci5                  /pci@1f,700000/pci@0/pci@2/pci@0/@8
39# key = pci4                  /pci@1f,700000/pci@0/pci@2/pci@0/@8
40# key = pci3                  /pci@1e,600000/pci@0/pci@1/pci@0/@8
41# key = pci2                  /pci@1e,600000/pci@0/pci@1/pci@0/@8
42# key = pci1                  /pci@1f,700000/pci@0/@8
43# key = pci0                  /pci@1e,600000/pci@0/@8
44# key = cpu3-bank3
45# key = cpu3-bank2
46# key = cpu3-bank1
47# key = cpu3-bank0
48# key = cpu2-bank3
49# key = cpu2-bank2
50# key = cpu2-bank1
51# key = cpu2-bank0
52# key = cpu1-bank3
53# key = cpu1-bank2
54# key = cpu1-bank1
55# key = cpu1-bank0
56# key = cpu0-bank3
57# key = cpu0-bank2
58# key = cpu0-bank1
59# key = cpu0-bank0
60# 
61# V445 may have two pairs of DIMM's on each CPU module.  The DIMM's
62# operate in pairs.  If one DIMM is disabled then the other
63# DIMM in the pair will be marked as "unused".
64#
65# key		class			status		path
66# 					DeviceID
67#
68cpu0-bank0	memory-module-group	unused		/memory-controller@0,0/memory-module-group			I?ID=0
69cpu0-bank0	memory-module		disabled	/memory-controller@0,0/memory-module-group?ID=0/memory-module	I?ID=0
70cpu0-bank0	memory-module		unused		/memory-controller@0,0/memory-module-group?ID=0/memory-module	I?ID=1
71cpu0-bank1	memory-module-group	unused		/memory-controller@0,0/memory-module-group			I?ID=0
72cpu0-bank1	memory-module		unused		/memory-controller@0,0/memory-module-group?ID=0/memory-module	I?ID=0
73cpu0-bank1	memory-module		disabled	/memory-controller@0,0/memory-module-group?ID=0/memory-module	I?ID=1
74
75cpu0-bank2	memory-module-group	unused		/memory-controller@0,0/memory-module-group			I?ID=1
76cpu0-bank2	memory-module		disabled	/memory-controller@0,0/memory-module-group?ID=1/memory-module	I?ID=0
77cpu0-bank2	memory-module		unused		/memory-controller@0,0/memory-module-group?ID=1/memory-module	I?ID=1
78cpu0-bank3	memory-module-group	unused		/memory-controller@0,0/memory-module-group			I?ID=1
79cpu0-bank3	memory-module		unused		/memory-controller@0,0/memory-module-group?ID=1/memory-module	I?ID=0
80cpu0-bank3	memory-module		disabled	/memory-controller@0,0/memory-module-group?ID=1/memory-module	I?ID=1
81
82
83cpu1-bank0	memory-module-group	unused		/memory-controller@1,0/memory-module-group			I?ID=0
84cpu1-bank0	memory-module		disabled	/memory-controller@1,0/memory-module-group?ID=0/memory-module	I?ID=0
85cpu1-bank0	memory-module		unused		/memory-controller@1,0/memory-module-group?ID=0/memory-module	I?ID=1
86cpu1-bank1	memory-module-group	unused		/memory-controller@1,0/memory-module-group			I?ID=0
87cpu1-bank1	memory-module		unused		/memory-controller@1,0/memory-module-group?ID=0/memory-module	I?ID=0
88cpu1-bank1	memory-module		disabled	/memory-controller@1,0/memory-module-group?ID=0/memory-module	I?ID=1
89
90cpu1-bank2	memory-module-group	unused		/memory-controller@1,0/memory-module-group			I?ID=1
91cpu1-bank2	memory-module		disabled	/memory-controller@1,0/memory-module-group?ID=1/memory-module	I?ID=0
92cpu1-bank2	memory-module		unused		/memory-controller@1,0/memory-module-group?ID=1/memory-module	I?ID=1
93cpu1-bank3	memory-module-group	unused		/memory-controller@1,0/memory-module-group			I?ID=1
94cpu1-bank3	memory-module		unused		/memory-controller@1,0/memory-module-group?ID=1/memory-module	I?ID=0
95cpu1-bank3	memory-module		disabled	/memory-controller@1,0/memory-module-group?ID=1/memory-module	I?ID=1
96
97
98cpu2-bank0	memory-module-group	unused		/memory-controller@2,0/memory-module-group			I?ID=0
99cpu2-bank0	memory-module		disabled	/memory-controller@2,0/memory-module-group?ID=0/memory-module	I?ID=0
100cpu2-bank0	memory-module		unused		/memory-controller@2,0/memory-module-group?ID=0/memory-module	I?ID=1
101cpu2-bank1	memory-module-group	unused		/memory-controller@2,0/memory-module-group			I?ID=0
102cpu2-bank1	memory-module		unused		/memory-controller@2,0/memory-module-group?ID=0/memory-module	I?ID=0
103cpu2-bank1	memory-module		disabled	/memory-controller@2,0/memory-module-group?ID=0/memory-module	I?ID=1
104
105cpu2-bank2	memory-module-group	unused		/memory-controller@2,0/memory-module-group			I?ID=1
106cpu2-bank2	memory-module		disabled	/memory-controller@2,0/memory-module-group?ID=1/memory-module	I?ID=0
107cpu2-bank2	memory-module		unused		/memory-controller@2,0/memory-module-group?ID=1/memory-module	I?ID=1
108cpu2-bank3	memory-module-group	unused		/memory-controller@2,0/memory-module-group			I?ID=1
109cpu2-bank3	memory-module		unused		/memory-controller@2,0/memory-module-group?ID=1/memory-module	I?ID=0
110cpu2-bank3	memory-module		disabled	/memory-controller@2,0/memory-module-group?ID=1/memory-module	I?ID=1
111
112
113cpu3-bank0	memory-module-group	unused		/memory-controller@3,0/memory-module-group			I?ID=0
114cpu3-bank0	memory-module		disabled	/memory-controller@3,0/memory-module-group?ID=0/memory-module	I?ID=0
115cpu3-bank0	memory-module		unused		/memory-controller@3,0/memory-module-group?ID=0/memory-module	I?ID=1
116cpu3-bank1	memory-module-group	unused		/memory-controller@3,0/memory-module-group			I?ID=0
117cpu3-bank1	memory-module		unused		/memory-controller@3,0/memory-module-group?ID=0/memory-module	I?ID=0
118cpu3-bank1	memory-module		disabled	/memory-controller@3,0/memory-module-group?ID=0/memory-module	I?ID=1
119
120cpu3-bank2	memory-module-group	unused		/memory-controller@3,0/memory-module-group			I?ID=1
121cpu3-bank2	memory-module		disabled	/memory-controller@3,0/memory-module-group?ID=1/memory-module	I?ID=0
122cpu3-bank2	memory-module		unused		/memory-controller@3,0/memory-module-group?ID=1/memory-module	I?ID=1
123cpu3-bank3	memory-module-group	unused		/memory-controller@3,0/memory-module-group			I?ID=1
124cpu3-bank3	memory-module		unused		/memory-controller@3,0/memory-module-group?ID=1/memory-module	I?ID=0
125cpu3-bank3	memory-module		disabled	/memory-controller@3,0/memory-module-group?ID=1/memory-module	I?ID=1
126
127
128#
129# PCI0, PCI1, PCI6, and PCI7 are Express slots, each may be
130# disabled individually.
131#
132# PCI2 and PCI3 are PCI/PCI-X slots downstream of the first Broadcom
133# BCM5714 bridge (Fire leaf A).  These cannot be disabled individually,
134# they can be disabled only as a pair.  Same for PCI4 and PCI5 off of
135# Fire Leaf B: these are PCI-X/PCI slots downstream of the other BCM 5714.
136#
137# key	class	status		path				DeviceID
138#
139pci0	picl	disabled	/pci@1e,600000/pci@0/unknown@8	I?DeviceID=8
140pci1	picl	disabled	/pci@1f,700000/pci@0/unknown@8	I?DeviceID=8
141pci6	picl	disabled	/pci@1e,600000/pci@0/unknown@9	I?DeviceID=9
142pci7	picl	disabled	/pci@1f,700000/pci@0/unknown@9	I?DeviceID=9
143
144# key	class	status		path
145#	DeviceID
146pci2	picl	disabled	/pci@1e,600000/pci@0/pci@1/pci@0/unknown@8	I?DeviceID=8
147pci2	picl	unused		/pci@1e,600000/pci@0/pci@1/pci@0/pci@8/unknown@1	I?DeviceID=1
148pci2	picl	unused		/pci@1e,600000/pci@0/pci@1/pci@0/pci@8/unknown@2	I?DeviceID=2
149pci3	picl	disabled	/pci@1e,600000/pci@0/pci@1/pci@0/unknown@8	I?DeviceID=8
150pci3	picl	unused		/pci@1e,600000/pci@0/pci@1/pci@0/pci@8/unknown@1	I?DeviceID=1
151pci3	picl	unused		/pci@1e,600000/pci@0/pci@1/pci@0/pci@8/unknown@2	I?DeviceID=2
152
153pci4	picl	disabled	/pci@1f,700000/pci@0/pci@2/pci@0/unknown@8	I?DeviceID=8
154pci4	picl	unused		/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/unknown@1	I?DeviceID=1
155pci4	picl	unused		/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/unknown@2	I?DeviceID=2
156pci5	picl	disabled	/pci@1f,700000/pci@0/pci@2/pci@0/unknown@8	I?DeviceID=8
157pci5	picl	unused		/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/unknown@1	I?DeviceID=1
158pci5	picl	unused		/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/unknown@2	I?DeviceID=2
159
160
161#
162# These are on-board devices.  The IDE interface runs the CD/DVD drive.
163# Disabling USB will disable all four ports.  The network ports may be
164# diabled only in pairs.
165#
166# key	class	status		path
167#	DeviceID
168#
169ide	ide	disabled	/pci@1f,700000/pci@0/pci@1/pci@0/pci@0/ide@1f	I?DeviceID=1f
170
171usb  	usb	disabled	/pci@1f,700000/pci@0/pci@1/pci@0/usb@1c	I?DeviceID=1c
172usb  	usb	unused		/pci@1f,700000/pci@0/pci@1/pci@0/usb@1c,1	I?DeviceID=1c,1
173usb  	usb	unused		/pci@1f,700000/pci@0/pci@1/pci@0/usb@1c,2	I?DeviceID=1c,2
174usb  	usb	unused		/pci@1f,700000/pci@0/pci@1/pci@0/usb@1c,3	I?DeviceID=1c,3
175
176net	network	disabled	/pci@1e,600000/pci@0/pci@1/pci@0/network@4	I?DeviceID=4
177net	network	unused		/pci@1e,600000/pci@0/pci@1/pci@0/network@4,1	I?DeviceID=4,1
178net0&1	network	disabled	/pci@1e,600000/pci@0/pci@1/pci@0/network@4	I?DeviceID=4
179net0&1	network	unused		/pci@1e,600000/pci@0/pci@1/pci@0/network@4,1	I?DeviceID=4,1
180net2&3	network	disabled	/pci@1f,700000/pci@0/pci@2/pci@0/network@4	I?DeviceID=4
181net2&3	network	unused		/pci@1f,700000/pci@0/pci@2/pci@0/network@4,1	I?DeviceID=4,1
182
183#
184# This is the built-in SAS interface; it does not control the
185# SAS interface in slot PCI4.
186#
187# key	class	status		path
188# DeviceID
189#
190scsi	scsi-2	disabled	/pci@1e,600000/pci@0/pci@2/scsi@0	I?DeviceID=0
191