xref: /titanic_44/usr/src/uts/intel/os/master (revision 7c478bd95313f5f23a4c958a745db2134aa03244)
1*7c478bd9Sstevel@tonic-gateversion 1.0
2*7c478bd9Sstevel@tonic-gate#
3*7c478bd9Sstevel@tonic-gate# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
4*7c478bd9Sstevel@tonic-gate# Use is subject to license terms.
5*7c478bd9Sstevel@tonic-gate#
6*7c478bd9Sstevel@tonic-gate# CDDL HEADER START
7*7c478bd9Sstevel@tonic-gate#
8*7c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
9*7c478bd9Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only
10*7c478bd9Sstevel@tonic-gate# (the "License").  You may not use this file except in compliance
11*7c478bd9Sstevel@tonic-gate# with the License.
12*7c478bd9Sstevel@tonic-gate#
13*7c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*7c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
15*7c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
16*7c478bd9Sstevel@tonic-gate# and limitations under the License.
17*7c478bd9Sstevel@tonic-gate#
18*7c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
19*7c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*7c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
21*7c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
22*7c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
23*7c478bd9Sstevel@tonic-gate#
24*7c478bd9Sstevel@tonic-gate# CDDL HEADER END
25*7c478bd9Sstevel@tonic-gate#
26*7c478bd9Sstevel@tonic-gate#ident	"%Z%%M%	%I%	%E% SMI"
27*7c478bd9Sstevel@tonic-gate#
28*7c478bd9Sstevel@tonic-gate# Device tree database
29*7c478bd9Sstevel@tonic-gate#      - Records in this file can be in an arbitrary order.
30*7c478bd9Sstevel@tonic-gate#      - Records are terminated by newlines, and fields are separated
31*7c478bd9Sstevel@tonic-gate#        by any number of spaces and/or tabs.
32*7c478bd9Sstevel@tonic-gate#      - Quotes can be used in any field to allow white space.
33*7c478bd9Sstevel@tonic-gate#      - Other than comments (lines such as this beginning with '#")
34*7c478bd9Sstevel@tonic-gate#        and the "Version" string no other tokens are understood.
35*7c478bd9Sstevel@tonic-gate#
36*7c478bd9Sstevel@tonic-gate# Database format:-
37*7c478bd9Sstevel@tonic-gate#
38*7c478bd9Sstevel@tonic-gate# <dev ids> <name> <dev type> <bus> <realmode dvr> <dev desc> <properties>
39*7c478bd9Sstevel@tonic-gate#
40*7c478bd9Sstevel@tonic-gate# Where:-
41*7c478bd9Sstevel@tonic-gate#       dev ids         List of unique device identifiers, separated by the
42*7c478bd9Sstevel@tonic-gate#			"or" character '|' when more than one ID should
43*7c478bd9Sstevel@tonic-gate#			match the same entry.
44*7c478bd9Sstevel@tonic-gate#
45*7c478bd9Sstevel@tonic-gate#       name            The device name. When the device ID matches
46*7c478bd9Sstevel@tonic-gate#			an entry in the device database, the "name"
47*7c478bd9Sstevel@tonic-gate#			property is set to this value, and the "compatible"
48*7c478bd9Sstevel@tonic-gate#			property is set to the device ID. If no device
49*7c478bd9Sstevel@tonic-gate#			database entry matched, then the node will just have
50*7c478bd9Sstevel@tonic-gate#			the device ID for the "name" property. This allows
51*7c478bd9Sstevel@tonic-gate#			us to specify the Solaris driver name for a device
52*7c478bd9Sstevel@tonic-gate#			when we know what it is. PCI devices are typically
53*7c478bd9Sstevel@tonic-gate#			listed in /etc/driver_aliases so we just map the
54*7c478bd9Sstevel@tonic-gate#			name back to the device ID and let driver_aliases
55*7c478bd9Sstevel@tonic-gate#			take care of the driver name mapping.
56*7c478bd9Sstevel@tonic-gate#
57*7c478bd9Sstevel@tonic-gate#       dev type        The device type.  Valid values are:
58*7c478bd9Sstevel@tonic-gate#
59*7c478bd9Sstevel@tonic-gate#			    com  ...  Serial ports
60*7c478bd9Sstevel@tonic-gate# 			    mem  ...  Memory extender cards
61*7c478bd9Sstevel@tonic-gate#			    mfc  ...  Multi-function card
62*7c478bd9Sstevel@tonic-gate#			    msd  ...  Mass storage device (eg scsi or ide)
63*7c478bd9Sstevel@tonic-gate#			    net  ...  Network devices
64*7c478bd9Sstevel@tonic-gate#			    plat ...  Platform bef
65*7c478bd9Sstevel@tonic-gate#			    oth  ...  Miscellaneous (including sound cards)
66*7c478bd9Sstevel@tonic-gate#			    ptr  ...  Mice, etc.
67*7c478bd9Sstevel@tonic-gate#			    vid  ...  Video/graphics cards
68*7c478bd9Sstevel@tonic-gate#			    prt  ...  Parallel ports
69*7c478bd9Sstevel@tonic-gate#
70*7c478bd9Sstevel@tonic-gate#       bus             The bus type (eg all, isa, pnpisa, eisa, pci)
71*7c478bd9Sstevel@tonic-gate#
72*7c478bd9Sstevel@tonic-gate#       realmode dvr    The realmode driver for bootable devices,
73*7c478bd9Sstevel@tonic-gate#                       otherwise "none".
74*7c478bd9Sstevel@tonic-gate#                       Note, realmode driver is no longer being used.
75*7c478bd9Sstevel@tonic-gate#                       The entry is there for backward compatibility.
76*7c478bd9Sstevel@tonic-gate#
77*7c478bd9Sstevel@tonic-gate#       dev desc        Freeform descriptive device text
78*7c478bd9Sstevel@tonic-gate#
79*7c478bd9Sstevel@tonic-gate#       properties      Optional additional device properties of the form
80*7c478bd9Sstevel@tonic-gate#                       name=value eg ipl=3. Properties are added to the
81*7c478bd9Sstevel@tonic-gate#                       device tree node passed to the kernel. This field
82*7c478bd9Sstevel@tonic-gate#			is also used to make this database "extensible".
83*7c478bd9Sstevel@tonic-gate#			Properties which begin with a dollar sign are
84*7c478bd9Sstevel@tonic-gate#			are used to pass information to the Configuration
85*7c478bd9Sstevel@tonic-gate#			Assistant, but are not added to the device tree.
86*7c478bd9Sstevel@tonic-gate#			For example, the $forceload property tells the
87*7c478bd9Sstevel@tonic-gate#			Configuration Assistant that it must always load
88*7c478bd9Sstevel@tonic-gate#			the specified bef in order for that bef to set
89*7c478bd9Sstevel@tonic-gate#			additional properties on the node.
90*7c478bd9Sstevel@tonic-gate#
91*7c478bd9Sstevel@tonic-gate#
92*7c478bd9Sstevel@tonic-gate# ISA/EISA devices
93*7c478bd9Sstevel@tonic-gate# id is the config file name (without leading "!" and trailing ".cfg")
94*7c478bd9Sstevel@tonic-gate#
95*7c478bd9Sstevel@tonic-gateACPI0001 acpi oth all none "ACPI SMBus 1.0 Host Controller"
96*7c478bd9Sstevel@tonic-gateACPI0002 acpi oth all none "ACPI Smart Battery Subsystem"
97*7c478bd9Sstevel@tonic-gateACPI0003 acpi oth all none "ACPI AC Device"
98*7c478bd9Sstevel@tonic-gateACPI0004 acpi oth all none "ACPI Module Device"
99*7c478bd9Sstevel@tonic-gateACPI0005 acpi oth all none "ACPI SMBus 2.0 Host Controller"
100*7c478bd9Sstevel@tonic-gateACPI0006 acpi oth all none "ACPI GPE Block Device"
101*7c478bd9Sstevel@tonic-gateACPI0007 acpi oth all none "ACPI Processor Device"
102*7c478bd9Sstevel@tonic-gateACPI0008 acpi oth all none "ACPI Ambient Light Sensor Device"
103*7c478bd9Sstevel@tonic-gateACPI0009 acpi oth all none "I/OxAPIC Device"
104*7c478bd9Sstevel@tonic-gateACPI000A acpi oth all none "I/O APIC Device"
105*7c478bd9Sstevel@tonic-gateACPI000B acpi oth all none "I/O SAPIC Device"
106*7c478bd9Sstevel@tonic-gatePNP0300 keyboard key all none "IBM PC/XT keyboard controller (83-key)"
107*7c478bd9Sstevel@tonic-gatePNP0302 keyboard key all none "IBM PC/XT keyboard controller (84-key)"
108*7c478bd9Sstevel@tonic-gatePNP0301 keyboard key all none "IBM PC/AT keyboard controller (86-key)"
109*7c478bd9Sstevel@tonic-gatePNP0303 keyboard key all none "IBM Enhanced (101/102-key, PS/2 mouse support)"
110*7c478bd9Sstevel@tonic-gatePNP0304 keyboard key all none "Olivetti Keyboard (83-key)"
111*7c478bd9Sstevel@tonic-gatePNP0305 keyboard key all none "Olivetti Keyboard (102-key)"
112*7c478bd9Sstevel@tonic-gatePNP0306 keyboard key all none "Olivetti Keyboard (86-key)"
113*7c478bd9Sstevel@tonic-gatePNP0307 keyboard key all none "Microsoft Windows(R) Keyboard"
114*7c478bd9Sstevel@tonic-gatePNP0308 keyboard key all none "General Input Device Emulation Interface (GIDEI) legacy"
115*7c478bd9Sstevel@tonic-gatePNP0309 keyboard key all none "Olivetti Keyboard (A101/102 key)"
116*7c478bd9Sstevel@tonic-gatePNP030A keyboard key all none "AT&T 302 keyboard"
117*7c478bd9Sstevel@tonic-gatePNP030B keyboard key all none "Reserved by Microsoft"
118*7c478bd9Sstevel@tonic-gatePNP0320 keyboard key all none "Japanese 101-key keyboard"
119*7c478bd9Sstevel@tonic-gatePNP0321 keyboard key all none "Japanese AX keyboard"
120*7c478bd9Sstevel@tonic-gatePNP0322 keyboard key all none "Japanese 106-key keyboard A01"
121*7c478bd9Sstevel@tonic-gatePNP0323 keyboard key all none "Japanese 106-key keyboard 002/003"
122*7c478bd9Sstevel@tonic-gatePNP0324 keyboard key all none "Japanese 106-key keyboard 001"
123*7c478bd9Sstevel@tonic-gatePNP0325 keyboard key all none "Japanese Toshiba Desktop keyboard"
124*7c478bd9Sstevel@tonic-gatePNP0326 keyboard key all none "Japanese Toshiba Laptop keyboard"
125*7c478bd9Sstevel@tonic-gatePNP0327 keyboard key all none "Japanese Toshiba Notebook keyboard"
126*7c478bd9Sstevel@tonic-gatePNP0340 keyboard key all none "Korean 84-key keyboard"
127*7c478bd9Sstevel@tonic-gatePNP0341 keyboard key all none "Korean 86-key keyboard"
128*7c478bd9Sstevel@tonic-gatePNP0342 keyboard key all none "Korean Enhanced keyboard"
129*7c478bd9Sstevel@tonic-gatePNP0343 keyboard key all none "Korean Enhanced keyboard 101b"
130*7c478bd9Sstevel@tonic-gatePNP0343 keyboard key all none "Korean Enhanced keyboard 101c"
131*7c478bd9Sstevel@tonic-gatePNP0344 keyboard key all none "Korean Enhanced keyboard 103"
132*7c478bd9Sstevel@tonic-gatePNP0400 lp prt all none "Standard LPT printer port"
133*7c478bd9Sstevel@tonic-gatePNP0401 lp prt all none "ECP printer port"
134*7c478bd9Sstevel@tonic-gatePNP0500 asy com all none "Standard PC COM port"
135*7c478bd9Sstevel@tonic-gatePNP0501 asy com all none "16550A-compatible COM port"
136*7c478bd9Sstevel@tonic-gate# IRDA device is untested
137*7c478bd9Sstevel@tonic-gate# PNP0510 asy com all none "Generic IRDA-compatible device"
138*7c478bd9Sstevel@tonic-gatePNP0700 fdc oth all none "PC standard floppy disk controller"
139*7c478bd9Sstevel@tonic-gatePNP0701 fdc oth all none "Standard floppy controller supporting MS Device Bay Spec"
140*7c478bd9Sstevel@tonic-gatePNP0F00 msm ptr all none "Microsoft bus mouse"
141*7c478bd9Sstevel@tonic-gatePNP0F01 mouse ptr all none "Microsoft Serial Mouse"
142*7c478bd9Sstevel@tonic-gatePNP0F02 mouse ptr all none "Microsoft InPort Mouse"
143*7c478bd9Sstevel@tonic-gatePNP0F03 mouse ptr all none "Microsoft PS/2-style Mouse"
144*7c478bd9Sstevel@tonic-gatePNP0F04 mouse ptr all none "Mouse Systems Mouse"
145*7c478bd9Sstevel@tonic-gatePNP0F05 mouse ptr all none "Mouse Systems 3-Button Mouse (COM2)"
146*7c478bd9Sstevel@tonic-gatePNP0F06 mouse ptr all none "Genius Mouse (COM1)"
147*7c478bd9Sstevel@tonic-gatePNP0F07 mouse ptr all none "Genius Mouse (COM2)"
148*7c478bd9Sstevel@tonic-gatePNP0F08 mouse ptr all none "Logitech Serial Mouse"
149*7c478bd9Sstevel@tonic-gatePNP0F09 mouse ptr all none "Microsoft BallPoint Serial Mouse"
150*7c478bd9Sstevel@tonic-gatePNP0F0A mouse ptr all none "Microsoft Plug and Play Mouse"
151*7c478bd9Sstevel@tonic-gatePNP0F0B mouse ptr all none "Microsoft Plug and Play BallPoint Mouse"
152*7c478bd9Sstevel@tonic-gatePNP0F0C mouse ptr all none "Microsoft-compatible Serial Mouse"
153*7c478bd9Sstevel@tonic-gatePNP0F0D mouse ptr all none "Microsoft-compatible InPort-compatible Mouse"
154*7c478bd9Sstevel@tonic-gatePNP0F0E mouse ptr all none "Microsoft-compatible PS/2-style Mouse"
155*7c478bd9Sstevel@tonic-gatePNP0F0F mouse ptr all none "Microsoft-compatible Serial BallPoint-compatible Mouse"
156*7c478bd9Sstevel@tonic-gatePNP0F10 mouse ptr all none "Texas Instruments QuickPort Mouse"
157*7c478bd9Sstevel@tonic-gatePNP0F11 mouse ptr all none "Microsoft-compatible Bus Mouse"
158*7c478bd9Sstevel@tonic-gatePNP0F12 mouse ptr all none "Logitech PS/2-style Mouse"
159*7c478bd9Sstevel@tonic-gatePNP0F13 mouse ptr all none "PS/2 Port for PS/2-style Mice"
160*7c478bd9Sstevel@tonic-gatePNP0F14 mouse ptr all none "Microsoft Kids Mouse"
161*7c478bd9Sstevel@tonic-gatePNP0F15 logi ptr all none "Logitech bus mouse"
162*7c478bd9Sstevel@tonic-gatePNP0F16 mouse ptr all none "Logitech SWIFT device"
163*7c478bd9Sstevel@tonic-gatePNP0F17 mouse ptr all none "Logitech-compatible serial mouse"
164*7c478bd9Sstevel@tonic-gatePNP0F18 mouse ptr all none "Logitech-compatible bus mouse"
165*7c478bd9Sstevel@tonic-gatePNP0F19 mouse ptr all none "Logitech-compatible PS/2-style Mouse"
166*7c478bd9Sstevel@tonic-gatePNP0F1A mouse ptr all none "Logitech-compatible SWIFT Device"
167*7c478bd9Sstevel@tonic-gatePNP0F1B mouse ptr all none "HP Omnibook Mouse"
168*7c478bd9Sstevel@tonic-gatePNP0F1C mouse ptr all none "Compaq LTE Trackball PS/2-style Mouse"
169*7c478bd9Sstevel@tonic-gatePNP0F1D mouse ptr all none "Compaq LTE Trackball Serial Mouse"
170*7c478bd9Sstevel@tonic-gatePNP0F1E mouse ptr all none "Microsoft Kids Trackball Mouse"
171*7c478bd9Sstevel@tonic-gatePNP0F1F mouse ptr all none "Reserved by Microsoft Input Device Group"
172*7c478bd9Sstevel@tonic-gatePNP0F20 mouse ptr all none "Reserved by Microsoft Input Device Group"
173*7c478bd9Sstevel@tonic-gatePNP0F21 mouse ptr all none "Reserved by Microsoft Input Device Group"
174*7c478bd9Sstevel@tonic-gatePNP0F22 mouse ptr all none "Reserved by Microsoft Input Device Group"
175*7c478bd9Sstevel@tonic-gatePNP0F23 mouse ptr all none "Reserved by Microsoft Input Device Group"
176*7c478bd9Sstevel@tonic-gatePNP0FFF mouse ptr all none "Reserved by Microsoft Systems"
177*7c478bd9Sstevel@tonic-gateSYN010B mouse ptr all none "Synaptics mouse pad"
178*7c478bd9Sstevel@tonic-gateICU1900|PNP0E00|PNP0E01|PNP0E02 pcic oth all pcic.bef "PCMCIA controller"
179*7c478bd9Sstevel@tonic-gateADS7180 sbpro oth all sbpro.bef "ADS Sound Blaster"
180*7c478bd9Sstevel@tonic-gateAZT1008 sbpro oth all sbpro.bef "Aztech AZT1008 Sound Device"
181*7c478bd9Sstevel@tonic-gateCSC0000 sbpro oth all sbpro.bef "Sound Blaster"
182*7c478bd9Sstevel@tonic-gatePNPB002 sbpro oth all sbpro.bef "Sound Blaster"
183*7c478bd9Sstevel@tonic-gatePNPB003 sbpro oth all sbpro.bef "Sound Blaster"
184*7c478bd9Sstevel@tonic-gateCTL0001 sbpro oth all sbpro.bef "Sound Blaster"
185*7c478bd9Sstevel@tonic-gateCTL0031 sbpro oth all sbpro.bef "Sound Blaster"
186*7c478bd9Sstevel@tonic-gateCTL0041 sbpro oth all sbpro.bef "Sound Blaster"
187*7c478bd9Sstevel@tonic-gateCTL0043 sbpro oth all sbpro.bef "Creative Labs Sound Blaster 16 Vibra"
188*7c478bd9Sstevel@tonic-gateCTL0044 sbpro oth all sbpro.bef "Creative Labs Sound Blaster AWE64 Gold"
189*7c478bd9Sstevel@tonic-gateCTL0045 sbpro oth all sbpro.bef "Sound Blaster"
190*7c478bd9Sstevel@tonic-gateESS1681 sbpro oth all sbpro.bef "Sound Blaster"
191*7c478bd9Sstevel@tonic-gateESS1868 sbpro oth all sbpro.bef "ESS ES1868 AudioDrive"
192*7c478bd9Sstevel@tonic-gateESS6881 sbpro oth all sbpro.bef "Sound Blaster"
193*7c478bd9Sstevel@tonic-gateCSC0001|PNPB02F|CTL7001|CTL7002 joyst oth all joyst.bef "Game port (Joy stick)"
194*7c478bd9Sstevel@tonic-gatePNPB006 none oth all none "Audio MIDI interface (MPU401 UART)"
195*7c478bd9Sstevel@tonic-gateALRB200 none oth eisa none "ALR math coprocessor"
196*7c478bd9Sstevel@tonic-gateAST8250 none mem eisa none "AST Premmia GX Extended Memory Configuration"
197*7c478bd9Sstevel@tonic-gateCPQ4411|CPQ4410|SNIAAC1 ncrs msd eisa ncrs.bef "Compaq 32-Bit Fast-SCSI-2 Controller"
198*7c478bd9Sstevel@tonic-gateCPQ4020 csa msd eisa none "Compaq SMART Array Controller"
199*7c478bd9Sstevel@tonic-gateICU01F0 mwss oth all mwss.bef "Windows Sound System Compatible"
200*7c478bd9Sstevel@tonic-gateICU0210 logi ptr all logi.bef "Logitech bus mouse"
201*7c478bd9Sstevel@tonic-gateICU0211 msm ptr all msm.bef "Microsoft bus mouse"
202*7c478bd9Sstevel@tonic-gateICU0580 tmc msd all none "Future Domain TMC-850 SCSI controller"
203*7c478bd9Sstevel@tonic-gateICU05F0 usc msd all none "Ultrastor ULTRA14F SCSI Controller"
204*7c478bd9Sstevel@tonic-gateSUN0005 display vid all none "Sub-VGA Display Adapter"
205*7c478bd9Sstevel@tonic-gateSUN0006 display vid all none "XGA Display Adapter" compatible="pnpPNP,900"
206*7c478bd9Sstevel@tonic-gatePNP0900|ISY0010 display vid all none "VGA Compatible Display Adapter" compatible="pnpPNP,900"
207*7c478bd9Sstevel@tonic-gatePNP0931 display vid all none "Chips & Tech VGA Display Adapter" compatible="pnpPNP,900"
208*7c478bd9Sstevel@tonic-gateISY0020 asy com all com.bef "Serial port"
209*7c478bd9Sstevel@tonic-gateSUN0030 asy com all boca.bef "Boca board serial port" $forceload=yes
210*7c478bd9Sstevel@tonic-gateUSR0006|USR0002|SUP1381|HSM0240 asy com pnpisa none "Serial port w/ built in modem"
211*7c478bd9Sstevel@tonic-gateISY0030 mouse ptr all ps2ms.bef "PS/2 mouse"
212*7c478bd9Sstevel@tonic-gateISY0040|PNP0600|PNP0680 ata msd all ata.bef "IDE controller"
213*7c478bd9Sstevel@tonic-gateISY0050 fdc oth all fdc.bef "Floppy disk controller"
214*7c478bd9Sstevel@tonic-gateISY0060 lp prt all lpt.bef "Parallel port"
215*7c478bd9Sstevel@tonic-gateSUN0010 p9000 vid all none "P9000 VLB VGA graphics adapter"
216*7c478bd9Sstevel@tonic-gateSUN0020 p9100 vid all none "P9100 VLB VGA graphics adapter"
217*7c478bd9Sstevel@tonic-gatePNP0902 display vid all none "VGA w/ 8514/A compatible graphics adapter" compatible="pnpPNP,900"
218*7c478bd9Sstevel@tonic-gateWYS7901 none oth eisa none "CPU board"
219*7c478bd9Sstevel@tonic-gateWYS7D01 none mem eisa none "Memory board"
220*7c478bd9Sstevel@tonic-gateSUN0001 none oth all none "ISA Plug and play configuration ports"
221*7c478bd9Sstevel@tonic-gatePNP8231|ATK1500|ADV55AA|PNP828C|CSI2203 pcn net all pcn.bef "AMD PCnet-ISA 79C960/PCnet-32 79C965 Ethernet"
222*7c478bd9Sstevel@tonic-gatePNP0300|PNP0301|PNP0302|PNP0303|PNP0304|PNP0305|PNP0306|PNP0307|PNP0308|PNP0309|PNP030A|PNP030B|PNP0320|PNP0321|PNP0322|PNP0323|PNP0324|PNP0325|PNP0326|PNP0327|PNP0340|PNP0341|PNP0342|PNP0343|PNP0344 keyboard key all key.bef "System keyboard"
223*7c478bd9Sstevel@tonic-gatePNP0C01 motherboard oth all none "Motherboard"
224*7c478bd9Sstevel@tonic-gateCTL0051|PNPFFFF none oth pnpisa none "Unspecified device"
225*7c478bd9Sstevel@tonic-gate#
226*7c478bd9Sstevel@tonic-gate# PCI devices
227*7c478bd9Sstevel@tonic-gate# IEEE 1275 defined name format: pciVVVV,DDDD
228*7c478bd9Sstevel@tonic-gate# where VVVV and DDDD are the vendor and device id fields from
229*7c478bd9Sstevel@tonic-gate# the configuration space.
230*7c478bd9Sstevel@tonic-gate#
231*7c478bd9Sstevel@tonic-gate# Only add entries for devices with befs.
232*7c478bd9Sstevel@tonic-gate# Please keep in numeric order.
233*7c478bd9Sstevel@tonic-gate#
234*7c478bd9Sstevel@tonic-gatepci1000,1 pci1000,1 msd pci ncrs.bef "Symbios Logic 53c810 SCSI"
235*7c478bd9Sstevel@tonic-gatepci1000,2 pci1000,2 msd pci ncrs.bef "Symbios Logic 53c820 SCSI"
236*7c478bd9Sstevel@tonic-gatepci1000,3 pci1000,3 msd pci ncrs.bef "Symbios Logic 53c825 SCSI"
237*7c478bd9Sstevel@tonic-gatepci1000,4 pci1000,4 msd pci ncrs.bef "Symbios Logic 53c815 SCSI"
238*7c478bd9Sstevel@tonic-gatepci1000,6 pci1000,6 msd pci ncrs.bef "Symbios Logic 53c865 SCSI"
239*7c478bd9Sstevel@tonic-gatepci1000,c pci1000,c msd pci ncrs.bef "Symbios Logic 53c895 SCSI"
240*7c478bd9Sstevel@tonic-gatepci1000,f pci1000,f msd pci ncrs.bef "Symbios Logic 53c875 SCSI"
241*7c478bd9Sstevel@tonic-gatepci1000,8f pci1000,8f msd pci ncrs.bef "Diamond Fireport 40 (SYM53C876)"
242*7c478bd9Sstevel@tonic-gatepci1011,2 pci1011,2 net pci dnet.bef "DEC 21040 Ethernet"
243*7c478bd9Sstevel@tonic-gatepci1011,9 pci1011,9 net pci dnet.bef "DEC 21140 Fast Ethernet"
244*7c478bd9Sstevel@tonic-gatepci1011,14 pci1011,14 net pci dnet.bef "DEC 21041 Ethernet"
245*7c478bd9Sstevel@tonic-gatepci1011,19 pci1011,19 net pci dnet.bef "DEC 21142/21143 Fast Ethernet"
246*7c478bd9Sstevel@tonic-gatepci1014,2e pci1014,2e msd pci chs.bef "IBM PC ServeRaid"
247*7c478bd9Sstevel@tonic-gatepci1022,2000 pci1022,2000 net pci pcn.bef "AMD 79C970 PCnet Ethernet"
248*7c478bd9Sstevel@tonic-gatepci103c,104c pci103c,104c net pci pcn.bef "HP 'Tweety' PCnet Fast Ethernet"
249*7c478bd9Sstevel@tonic-gatepci10b7,9000 pci10b7,9000 net pci elxl.bef "3Com 3C900-TPO Etherlink XL"
250*7c478bd9Sstevel@tonic-gatepci10b7,9001 pci10b7,9001 net pci elxl.bef "3Com 3C900-COMBO Etherlink XL"
251*7c478bd9Sstevel@tonic-gatepci10b7,9004 pci10b7,9004 net pci elxl.bef "3Com 3C900B-TPO Etherlink XL"
252*7c478bd9Sstevel@tonic-gatepci10b7,9005 pci10b7,9005 net pci elxl.bef "3Com 3C900B-COMBO Etherlink XL"
253*7c478bd9Sstevel@tonic-gatepci10b7,9006 pci10b7,9006 net pci elxl.bef "3Com 3C900B-TPC Etherlink XL"
254*7c478bd9Sstevel@tonic-gatepci10b7,9050 pci10b7,9050 net pci elxl.bef "3Com 3C905-TX Fast Etherlink XL 10/100"
255*7c478bd9Sstevel@tonic-gatepci10b7,9051 pci10b7,9051 net pci elxl.bef "3Com 3C905-T4 Fast Etherlink XL 10/100"
256*7c478bd9Sstevel@tonic-gatepci10b7,9055 pci10b7,9055 net pci elxl.bef "3Com 3C905B-TX Fast Etherlink XL 10/100"
257*7c478bd9Sstevel@tonic-gatepci10b7,9056 pci10b7,9056 net pci elxl.bef "3Com 3C905B-T4 Fast Etherlink XL 10/100"
258*7c478bd9Sstevel@tonic-gatepci10b7,9200 pci10b7,9200 net pci elxl.bef "3Com 3C905C-TX-M Fast Etherlink XL 10/100"
259*7c478bd9Sstevel@tonic-gatepci10b7,9800 pci10b7,9800 net pci elxl.bef "3Com 3C980-TX Fast Etherlink Server 10/100"
260*7c478bd9Sstevel@tonic-gatepci10b7,9805 pci10b7,9805 net pci elxl.bef "3Com 3C980C-TXM Fast Etherlink Server 10/100"
261*7c478bd9Sstevel@tonic-gatepci10b8,2001 pci10b8,2001 net pci dnet.bef "SMC9332BDT Fast Ethernet"
262*7c478bd9Sstevel@tonic-gatepci1109,1400 pci1109,1400 net pci dnet.bef "Cogent EM110TX Fast Ethernet"
263*7c478bd9Sstevel@tonic-gatepci1109,2400 pci1109,2400 net pci dnet.bef "Cogent EM440 Fast Ethernet"
264*7c478bd9Sstevel@tonic-gatepci14e4,1644 pci14e4,1644 net pci none "Broadcom 5700 Gigabit Ethernet"
265*7c478bd9Sstevel@tonic-gatepci14e4,1645 pci14e4,1645 net pci none "Broadcom 5701 Gigabit Ethernet"
266*7c478bd9Sstevel@tonic-gatepci14e4,1647 pci14e4,1647 net pci none "Broadcom 5703C Gigabit Ethernet"
267*7c478bd9Sstevel@tonic-gatepci14e4,1648 pci14e4,1648 net pci none "Broadcom 5704C Gigabit Ethernet"
268*7c478bd9Sstevel@tonic-gatepci14e4,16a7 pci14e4,16a7 net pci none "Broadcom 5703S Gigabit Ethernet"
269*7c478bd9Sstevel@tonic-gatepci14e4,16c7 pci14e4,16c7 net pci none "Broadcom 5703 Gigabit Ethernet"
270*7c478bd9Sstevel@tonic-gatepci14e4,16a8 pci14e4,16a8 net pci none "Broadcom 5704S Gigabit Ethernet"
271*7c478bd9Sstevel@tonic-gatepci14e4,165d pci14e4,165d net pci none "Broadcom 5705M Gigabit Ethernet"
272*7c478bd9Sstevel@tonic-gatepci14e4,165e pci14e4,165e net pci none "Broadcom 5705MA3 Gigabit Ethernet"
273*7c478bd9Sstevel@tonic-gatepci14e4,1677 pci14e4,1677 net pci none "Broadcom 5751 Gigabit Ethernet"
274*7c478bd9Sstevel@tonic-gatepci14e4,167d pci14e4,167d net pci none "Broadcom 5751M Gigabit Ethernet"
275*7c478bd9Sstevel@tonic-gatepci14e4,1659 pci14e4,1659 net pci none "Broadcom 5721 Gigabit Ethernet"
276*7c478bd9Sstevel@tonic-gatepci14e4,1696 pci14e4,1696 net pci none "Broadcom 5782 Gigabit Ethernet"
277*7c478bd9Sstevel@tonic-gatepci14e4,169c pci14e4,169c net pci none "Broadcom 5788 Gigabit Ethernet"
278*7c478bd9Sstevel@tonic-gatepci10de,57 pci10de,cb84 net pci none "nvidia ck8-04 Gigabit Ethernet"
279*7c478bd9Sstevel@tonic-gatepci10de,56 pci10de,cb84 net pci none "nvidia ck8-04 Gigabit Ethernet"
280*7c478bd9Sstevel@tonic-gatepci10de,57 pci10f1,2865 net pci none "nvidia ck8-04 Gigabit Ethernet"
281*7c478bd9Sstevel@tonic-gatepci10de,56 pci10f1,2865 net pci none "nvidia ck8-04 Gigabit Ethernet"
282*7c478bd9Sstevel@tonic-gatepci10de,57 pci10f1,2895 net pci none "nvidia ck8-04 Gigabit Ethernet"
283*7c478bd9Sstevel@tonic-gatepci10de,56 pci10f1,2895 net pci none "nvidia ck8-04 Gigabit Ethernet"
284*7c478bd9Sstevel@tonic-gatepci10ec,8139 pci10ec,8139 net pci none "Realtek 8139 Fast Ethernet"
285*7c478bd9Sstevel@tonic-gatepci8086,1029 pci8086,1029 net pci iprb.bef "Intel Pro/100 Network Adapter"
286*7c478bd9Sstevel@tonic-gatepci8086,1030 pci8086,1030 net pci iprb.bef "Intel InBusiness 10/100 Network Adapter"
287*7c478bd9Sstevel@tonic-gatepci8086,1031 pci8086,1031 net pci iprb.bef "Intel Pro/100 VE Ethernet"
288*7c478bd9Sstevel@tonic-gatepci8086,1032 pci8086,1032 net pci iprb.bef "Intel Pro/100 VE Ethernet"
289*7c478bd9Sstevel@tonic-gatepci8086,1038 pci8086,1038 net pci iprb.bef "Intel 82559 PRO/100 VM Ethernet"
290*7c478bd9Sstevel@tonic-gatepci8086,1039 pci8086,1039 net pci iprb.bef "Intel 82801DB Ethernet 82562ET/EZ PHY"
291*7c478bd9Sstevel@tonic-gatepci8086,103d pci8086,103d net pci iprb.bef "Intel 82801DB PRO/100 VE Ethernet"
292*7c478bd9Sstevel@tonic-gatepci8086,1229 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
293*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1009 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
294*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.100c pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
295*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1012 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
296*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1013 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
297*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1015 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
298*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1016 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
299*7c478bd9Sstevel@tonic-gatepci8086,1229.8086.1017 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
300*7c478bd9Sstevel@tonic-gatepci8086,2449 pci8086,2449 net pci iprb.bef "Intel i815/82559 Ethernet"
301*7c478bd9Sstevel@tonic-gatepci10b8,5 pci10b8,5 net pci spwr.bef "SMC EtherPower II 10/100 (9432)"
302*7c478bd9Sstevel@tonic-gatepci101a,f2d scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2d"
303*7c478bd9Sstevel@tonic-gatepci101a,f2e scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2e"
304*7c478bd9Sstevel@tonic-gatepci101a,f2f scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2f"
305*7c478bd9Sstevel@tonic-gate#
306*7c478bd9Sstevel@tonic-gate# Special entry for ncrpqs: node and driver are both named 'ncrpqs'
307*7c478bd9Sstevel@tonic-gate# deviceid is vid=illegal PCI vid, did=NCR PQS's vid
308*7c478bd9Sstevel@tonic-gate# On resulting devinfo node with no SSVID/SSID:
309*7c478bd9Sstevel@tonic-gate# name="ncrpqs"
310*7c478bd9Sstevel@tonic-gate# compatible="ncrpqs\0pci1000,f\0pciclass..."
311*7c478bd9Sstevel@tonic-gate# on nodes with:
312*7c478bd9Sstevel@tonic-gate# compatible="ncrpqs\0pci1000,1000\0pci1000,f\0pciclass..."
313*7c478bd9Sstevel@tonic-gatepciffff,101a ncrpqs msd pci none "NCR PDS/PQS 53C875-based PCI SCSI Adapter"
314*7c478bd9Sstevel@tonic-gate#
315*7c478bd9Sstevel@tonic-gate# pci class entries:
316*7c478bd9Sstevel@tonic-gate#
317*7c478bd9Sstevel@tonic-gate# PCI Class entries with 2 byte class codes are treated as wildcard class
318*7c478bd9Sstevel@tonic-gate# specifiers (with the 3rd byte (programming interface) as the wildcard). Hence,
319*7c478bd9Sstevel@tonic-gate# the following entry will match ALL devices whose pci classes begin with "0101"
320*7c478bd9Sstevel@tonic-gate# (any programming interface version)
321*7c478bd9Sstevel@tonic-gatepciclass,0101 pci-ide msd pciclass ata.bef "IDE controller"
322*7c478bd9Sstevel@tonic-gatepci1095,3112 pci-ide msd pci ata.bef "Silicon Image 3112 SATA Controller"
323*7c478bd9Sstevel@tonic-gatepci1095,3114 pci-ide msd pci ata.bef "Silicon Image 3114 SATA Controller"
324*7c478bd9Sstevel@tonic-gatepci1095,3512 pci-ide msd pci ata.bef "Silicon Image 3512 SATA Controller"
325*7c478bd9Sstevel@tonic-gatepciclass,030000|pciclass,000100 display vid pciclass none "VGA compatible display adapter"
326*7c478bd9Sstevel@tonic-gatepciclass,030001 display vid pciclass none "VGA+8514 compatible display adapter"
327*7c478bd9Sstevel@tonic-gatepci1000,b pci1000,b msd pci symhisl.bef "Symbios SYM53C896 Ultra2 SCSI"
328*7c478bd9Sstevel@tonic-gatepci1000,12 pci1000,12 msd pci symhisl.bef "Symbios SYM53C895A Ultra2 SCSI"
329*7c478bd9Sstevel@tonic-gatepci1000,20 pci1000,20 msd pci symhisl.bef "Symbios SYM53C1010 Ultra3 SCSI"
330*7c478bd9Sstevel@tonic-gatepci1000,21 pci1000,21 msd pci symhisl.bef "Symbios SYM53C1010-66 Ultra3 SCSI"
331*7c478bd9Sstevel@tonic-gatepci1000,30 pci1000,30 msd pci none "LSI Logic 1020/1030 Ultra320 SCSI HBA"
332*7c478bd9Sstevel@tonic-gatepci1000,50 pci1000,50 msd pci none "LSI Logic 1064 SAS/SATA HBA"
333*7c478bd9Sstevel@tonic-gatepci8086,1000 pci8086,1000 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
334*7c478bd9Sstevel@tonic-gatepci8086,1001 pci8086,1001 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
335*7c478bd9Sstevel@tonic-gatepci8086,1004 pci8086,1004 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
336*7c478bd9Sstevel@tonic-gatepci8086,1008 pci8086,1008 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
337*7c478bd9Sstevel@tonic-gatepci8086,1009 pci8086,1009 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
338*7c478bd9Sstevel@tonic-gatepci8086,100d pci8086,100d net pci none "Intel(R) PRO/1000 Server Adapter Driver"
339*7c478bd9Sstevel@tonic-gatepci8086,100e pci8086,100e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
340*7c478bd9Sstevel@tonic-gatepci8086,100f pci8086,100f net pci none "Intel(R) PRO/1000 Server Adapter Driver"
341*7c478bd9Sstevel@tonic-gatepci8086,1010 pci8086,1010 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
342*7c478bd9Sstevel@tonic-gatepci8086,1011 pci8086,1011 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
343*7c478bd9Sstevel@tonic-gatepci8086,1012 pci8086,1012 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
344*7c478bd9Sstevel@tonic-gatepci8086,1013 pci8086,1013 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
345*7c478bd9Sstevel@tonic-gatepci8086,101e pci8086,101e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
346*7c478bd9Sstevel@tonic-gatepci8086,101d pci8086,101d net pci none "Intel(R) PRO/1000 Server Adapter Driver"
347*7c478bd9Sstevel@tonic-gatepci8086,1014 pci8086,1014 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
348*7c478bd9Sstevel@tonic-gatepci8086,1015 pci8086,1015 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
349*7c478bd9Sstevel@tonic-gatepci8086,1016 pci8086,1016 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
350*7c478bd9Sstevel@tonic-gatepci8086,1017 pci8086,1017 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
351*7c478bd9Sstevel@tonic-gatepci8086,1018 pci8086,1018 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
352*7c478bd9Sstevel@tonic-gatepci8086,1019 pci8086,1019 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
353*7c478bd9Sstevel@tonic-gatepci8086,101a pci8086,101a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
354*7c478bd9Sstevel@tonic-gatepci8086,1026 pci8086,1026 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
355*7c478bd9Sstevel@tonic-gatepci8086,1027 pci8086,1027 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
356*7c478bd9Sstevel@tonic-gatepci8086,1028 pci8086,1028 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
357*7c478bd9Sstevel@tonic-gatepci8086,1075 pci8086,1075 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
358*7c478bd9Sstevel@tonic-gatepci8086,1076 pci8086,1076 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
359*7c478bd9Sstevel@tonic-gatepci8086,1077 pci8086,1077 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
360*7c478bd9Sstevel@tonic-gatepci8086,1079 pci8086,1079 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
361*7c478bd9Sstevel@tonic-gatepci8086,107a pci8086,107a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
362*7c478bd9Sstevel@tonic-gatepci8086,107b pci8086,107b net pci none "Intel(R) PRO/1000 Server Adapter Driver"
363*7c478bd9Sstevel@tonic-gatepci9005,8000 pci9005,8000 msd pci adpu320.bef "Adaptec SCSI Card 29320A(H1B) - Ultra320 SCSI"
364*7c478bd9Sstevel@tonic-gatepci9005,8010 pci9005,8010 msd pci adpu320.bef "Adaptec SCSI Card 39320 - Ultra320 SCSI"
365*7c478bd9Sstevel@tonic-gatepci9005,8011 pci9005,8011 msd pci adpu320.bef "Adaptec SCSI Card 39320D - Ultra320 SCSI"
366*7c478bd9Sstevel@tonic-gatepci9005,8012 pci9005,8012 msd pci adpu320.bef "Adaptec SCSI Card 29320 - Ultra320 SCSI"
367*7c478bd9Sstevel@tonic-gatepci9005,8014 pci9005,8014 msd pci adpu320.bef "Adaptec SCSI Card 29320LP - Ultra320 SCSI"
368*7c478bd9Sstevel@tonic-gatepci9005,8015 pci9005,8015 msd pci adpu320.bef "Adaptec SCSI Card 39320(H2B) - Ultra320 SCSI"
369*7c478bd9Sstevel@tonic-gatepci9005,8016 pci9005,8016 msd pci adpu320.bef "Adaptec SCSI Card 39320A - Ultra320 SCSI"
370*7c478bd9Sstevel@tonic-gatepci9005,8017 pci9005,8017 msd pci adpu320.bef "Adaptec SCSI Card 29320ALP(H1B) - Ultra320 SCSI"
371*7c478bd9Sstevel@tonic-gatepci9005,801d pci9005,801d msd pci adpu320.bef "Adaptec SCSI Card AIC-7902B - Ultra320 SCSI"
372*7c478bd9Sstevel@tonic-gatepci9005,801e pci9005,801e msd pci adpu320.bef "Adaptec SCSI Card AIC-7901A - Ultra320 SCSI"
373*7c478bd9Sstevel@tonic-gatepci9005,801f pci9005,801f msd pci adpu320.bef "Adaptec AIC-7902 - Ultra320 SCSI"
374*7c478bd9Sstevel@tonic-gatepci9005,285 pci9005,285 msd pci none "Adaptec AdvancedRAID Controller"
375*7c478bd9Sstevel@tonic-gatepci1028,a pci1028,a msd pci none "PERC 3/DI RAID Controller"
376*7c478bd9Sstevel@tonic-gatepci1028,e pci1028,e msd pci none "PERC 4/DI RAID Controller"
377*7c478bd9Sstevel@tonic-gatepci1028,f pci1028,f msd pci none "PERC 4/DI RAID Controller"
378*7c478bd9Sstevel@tonic-gatepci1028,493 pci1028,493 msd pci none "PERC 3/DC RAID Controller"
379*7c478bd9Sstevel@tonic-gatepci1028,518 pci1028,518 msd pci none "PERC 4/DC RAID Controller"
380*7c478bd9Sstevel@tonic-gatepci1028,520 pci1028,520 msd pci none "PERC 4/SC RAID Controller"
381*7c478bd9Sstevel@tonic-gatepci1000,532 pci1000,532 msd pci none "MegaRAID SCSI 320-2x"
382