xref: /openbsd/sys/arch/alpha/conf/GENERIC (revision 404b540a)
1#	$OpenBSD: GENERIC,v 1.209 2009/09/27 19:30:38 sthen Exp $
2#
3# For further information on compiling OpenBSD kernels, see the config(8)
4# man page.
5#
6# For further information on hardware support for this architecture, see
7# the intro(4) man page.  For further information about kernel options
8# for this architecture, see the options(4) man page.  For an explanation
9# of each device driver in this file see the section 4 man page for the
10# device.
11
12machine		alpha
13include		"../../../conf/GENERIC"
14maxusers	80			# estimated number of users
15
16# CPU Support
17option		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
18option		DEC_3000_300	# Pelican etc:	3000/300*
19option		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
20option		DEC_KN20AA	# KN20AA:	AlphaStation 600
21option		DEC_KN300	# KN300:	AlphaServer 4100 and 1200
22option		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
23option		DEC_EB164	# EB164:	AlphaPC 164
24option		DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
25option		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
26option		DEC_550		# Miata:	Digital Personal Workstation
27option		DEC_1000	# Mikasa etc:	Digital AlphaServer 1000
28option		DEC_1000A	# Corelle etc:	Digital AlphaServer 800/1000A
29option		DEC_6600	# EV6:		XP1000, 264DP OEM Board
30option		API_UP1000	# EV6:		Alpha Processor UP1000
31
32option		COMPAT_OSF1	# OSF/1 binary compatibility
33
34# Misc. options
35option		EISAVERBOSE		# recognize "unknown" EISA devices
36option		PCIVERBOSE		# recognize "unknown" PCI devices
37option		TCVERBOSE		# recognize "unknown" TC devices
38option		USBVERBOSE
39
40# Wscons options
41option	WSDISPLAY_COMPAT_USL		# VT handling
42option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
43option	WSDISPLAY_DEFAULTSCREENS=6	# initial number of text consoles
44option	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls; needed for X11
45
46option		APERTURE		# in-kernel aperture driver for XFree86
47option		USER_PCICONF		# user-space PCI configuration
48#option		NTFS			# Experimental NTFS support
49
50config		bsd	swap generic
51
52mainbus0 at	root
53cpu*	at	mainbus0
54
55# PCI USB Controllers
56ehci*	at pci?				# Enhanced Host Controller
57uhci*	at pci?				# Universal Host Controller (Intel)
58ohci*	at pci?				# Open Host Controller
59
60# USB bus support
61usb*	at ehci?
62usb*	at uhci?
63usb*	at ohci?
64
65# USB devices
66uhub*	at usb?				# USB Hubs
67uhub*	at uhub?			# USB Hubs
68umodem*	at uhub?			# USB Modems/Serial
69ucom*	at umodem?
70uvisor*	at uhub?			# Handspring Visor
71ucom*	at uvisor?
72uvscom*	at uhub?			# SUNTAC Slipper U VS-10U serial
73ucom*	at uvscom?
74ubsa*	at uhub?			# Belkin serial adapter
75ucom*	at ubsa?
76uftdi*	at uhub?			# FTDI FT8U100AX serial adapter
77ucom*	at uftdi?
78uplcom* at uhub?			# I/O DATA USB-RSAQ2 serial adapter
79ucom*	at uplcom?
80umct*	at uhub?			# MCT USB-RS232 serial adapter
81ucom*	at umct?
82uslcom*	at uhub?			# Silicon Laboratories CP210x serial
83ucom*	at uslcom?
84uark*	at uhub?			# Arkmicro ARK3116 serial
85ucom*	at uark?
86uipaq*	at uhub?			# iPAQ serial adapter
87ucom*	at uipaq?
88uchcom*	at uhub?			# WinChipHead CH341/340 serial
89ucom*	at uchcom?
90uaudio* at uhub?			# USB Audio
91audio*	at uaudio?
92umidi*	at uhub?			# USB MIDI
93midi*	at umidi?
94ulpt*	at uhub?			# USB Printers
95umass*	at uhub?			# USB Mass Storage devices
96scsibus* at umass?
97atapiscsi* at umass?
98uhidev*	at uhub?			# Human Interface Devices
99ums*	at uhidev?			# USB mouse
100wsmouse* at ums? mux 0
101ukbd*	at uhidev?			# USB keyboard
102wskbd*	at ukbd? mux 1
103ucycom*	at uhidev?			# Cypress serial
104ucom*	at ucycom?
105uhid*	at uhidev?			# USB generic HID support
106aue*	at uhub?			# ADMtek AN986 Pegasus Ethernet
107#atu*	at uhub?			# Atmel AT76c50x based 802.11b
108axe*	at uhub?			# ASIX Electronics AX88172 USB Ethernet
109cue*	at uhub?			# CATC USB-EL1201A based Ethernet
110kue*	at uhub?			# Kawasaki KL5KUSB101B based Ethernet
111cdce*	at uhub?			# CDC Ethernet
112udav*	at uhub?			# Davicom DM9601 based Ethernet
113upl*	at uhub?			# Prolific PL2301/PL2302 host-to-host `network'
114url*	at uhub?			# Realtek RTL8150L based adapters
115wi*	at uhub?			# WaveLAN IEEE 802.11DS
116urio*	at uhub?			# Diamond Multimedia Rio 500
117uscanner* at uhub?			# USB Scanners
118usscanner* at uhub?			# USB SCSI scanners, e.g., HP5300
119scsibus* at usscanner?
120#uyap*	at uhub?			# Y@P firmware loader
121udsbr*	at uhub?			# D-Link DSB-R100 radio
122radio*	at udsbr?			# USB radio
123ugen*	at uhub?			# USB Generic driver
124uath*	at uhub?			# Atheros AR5005UG/AR5005UX
125ural*	at uhub?			# Ralink RT2500USB
126rum*	at uhub?			# Ralink RT2501USB/RT2601USB
127run*	at uhub?			# Ralink RT2700U/RT2800U/RT3000U
128uow*	at uhub?			# Maxim/Dallas DS2490 1-Wire adapter
129onewire* at uow?
130
131# USB Video
132uvideo* at uhub?
133video*  at uvideo?
134
135# Bluetooth controllers
136ubt*	at uhub?			# USB Bluetooth
137bthub*	at ubt?
138
139bthidev* at bthub?			# Bluetooth HID support
140btkbd*	at bthidev?
141btms*	at bthidev?
142wskbd*	at btkbd? mux 1
143wsmouse* at btms? mux 0
144btsco*	at bthub?			# Bluetooth audio support
145audio*	at btsco?
146
147# EV6 Tsunami Core Logic
148tsc*	at	mainbus0
149
150# TURBOchannel host bus adapter support
151tcasic*	at	mainbus0
152
153# MCBUS bus support
154mcbus*	at	mainbus0
155mcmem*	at	mcbus? mid ?
156
157# TURBOchannel bus support
158tc*	at	tcasic?
159
160# TURBOchannel devices
161ioasic*	at	tc?
162mcclock* at	ioasic?
163le*	at	ioasic?
164scc0	at	ioasic?
165scc1	at	ioasic?
166tcds*	at	tc?
167asc*	at	tcds?
168scsibus* at asc?
169asc*	at	tc?
170#cfb*	at	tc?
171#sfb*	at	tc?
172le*	at	tc?
173fta*	at	tc?			# DEC DEFTA FDDI cards
174
175# PCI host bus adapter support
176apecs*	at	mainbus?
177cia*	at	mainbus?
178irongate* at	mainbus?
179lca*	at	mainbus?
180tsp*	at	tsc?
181mcpcia*	at	mcbus? mid ?
182
183# PCI bus support
184pci*	at	apecs?
185pci*	at	cia?
186pci*	at	irongate?
187pci*	at	lca?
188pci*	at	ppb?
189pci*	at	tsp?
190pci*	at	mcpcia?
191
192# PCI devices
193ppb*	at pci?				# PCI-PCI bridges
194sio*	at pci?				# Intel PCI-ISA bridge
195pceb*	at pci?				# Intel PCI-EISA bridge
196
197cy*	at pci?				# PCI cyclom card
198
199# PCI SCSI devices
200ahc*	at pci?				# Adaptec 2940 SCSI controllers
201scsibus* at ahc?
202isp*	at pci?				# Qlogic ISP [12]0x0 SCSI/FibreChannel
203scsibus* at isp?
204siop*	at pci?				# NCR 53c8xx SCSI
205scsibus* at siop?
206pcscp*	at pci?				# AMD 53c974 PCscsi-PCI SCSI
207scsibus* at pcscp?
208twe*	at pci?				# 3ware Escalade RAID controllers
209scsibus* at twe?
210mpi*	at pci?				# LSI Logic Message Passing Interface
211scsibus* at mpi?
212sili*	at pci?				# Silicon Image 3124/3132/3531 SATA
213scsibus* at sili?
214
215#UNTESTED: the following drivers are untested.
216adw*	at pci?				# AdvanSys ULTRA WIDE SCSI
217scsibus* at adw?
218ciss*	at pci?				# Compaq Smart ARRAY [56]* RAID controllers
219scsibus* at ciss?
220gdt*	at pci?				# ICP Vortex GDT RAID controllers
221scsibus* at gdt?
222#adv*	at pci?				# AdvanSys 1200A/B and ULTRA SCSI
223#scsibus* at adv?
224#ami*	at pci?				# AMI MegaRAID controllers
225#scsibus*	at ami?
226
227# Networking devices
228lmc*	at pci?				# Lan Media Corp SSI/T3/HSSI
229san*	at pci?				# Sangoma PCI AFT card
230pcn*	at pci?				# AMD PCnet-PCI Ethernet
231de*	at pci?				# 21x4[012]-based Ethernet
232dc*	at pci?				# 21143, "tulip" clone ethernet
233ne*	at pci?				# NE2000-compat ethernet cards
234fxp*	at pci?				# EtherExpress 10/100B ethernet
235ep*	at pci?				# 3COM 3c59x
236xl*	at pci?				# 3COM 3c9xx
237txp*	at pci?				# 3COM 3CR990
238fpa*	at pci?				# DEC DEFPA FDDI cards
239bge*	at pci?				# Broadcom BCM57xx (aka Tigon3)
240vge*	at pci?				# VIA VT612x
241re*	at pci?				# Realtek 8169/8169S/8110S
242stge*	at pci?				# Sundance TC9021 GigE
243lge*	at pci?				# Level1 LXT1001 GigE
244hme*	at pci?				# Sun Happy Meal
245ti*	at pci?				# Alteon Tigon 1Gb ethernet
246rl*	at pci?				# RealTek 81[23]9 ethernet
247vr*	at pci?				# VIA Rhine ethernet
248em*	at pci?				# Intel Pro/1000 ethernet
249#ixgb*	at pci?				# Intel Pro/10Gb ethernet
250sis*	at pci?				# SiS 900/7016 ethernet
251mtd*	at pci?				# Myson MTD800/803/891
252epic*	at pci?				# SMC EPIC/100 ethernet
253skc*	at pci?				# SysKonnect GEnesis 984x
254sk*	at skc?				#  each port of above
255mskc*	at pci?				# Marvell Yukon-2
256msk*	at mskc?			#  each port of above
257tl*	at pci?				# Compaq Thunderlan ethernet
258ste*	at pci?				# Sundance ST201 ethernet
259musycc*	at pci?				# Conexant HDLC controller
260art*	at musycc?			# Accoom Artery E1/T1 cards
261xge*	at pci?				# Neterion Xframe-I/II 10Gb ethernet
262sf*	at pci?				# Adaptec AIC-6915 ethernet
263wb*	at pci?				# Winbond W89C840F ethernet
264
265# Wireless network cards
266acx*	at pci?				# TI ACX100/ACX111 (802.11b/g)
267an*	at pci?				# Aironet IEEE 802.11DS
268ath*	at pci?				# Atheros AR5k (802.11)
269atw*	at pci?				# ADMtek ADM8211 (802.11)
270pgt*	at pci?				# Prism54 (only full-mac varients)
271ral*	at pci?				# Ralink RT2500/RT2501/RT2600
272#rtw*	at pci?				# Realtek 8180
273wi*	at pci?				# WaveLAN IEEE 802.11DS
274malo*	at pci?				# Marvell Libertas
275
276vga*	at pci?				# PCI VGA graphics
277tga*	at pci?				# DEC ZLXp-E[123] graphics
278
279# Media Independent Interface (mii) drivers
280eephy*	at mii?				# Marvell PHYs
281exphy*	at mii?				# 3Com internal PHYs
282inphy*	at mii?				# Intel 82555 PHYs
283iophy*	at mii?				# Intel 82553 PHYs
284icsphy*	at mii?				# ICS 1890 PHYs
285lxtphy*	at mii?				# Level1 LXT970 PHYs
286nsphy*	at mii?				# NS and compatible PHYs
287nsphyter* at mii?			# NS and compatible PHYs
288qsphy*	at mii?				# Quality Semi QS6612 PHYs
289luphy*	at mii?				# Lucent LU6612 PHY
290sqphy*	at mii?				# Seeq 8x220 PHYs
291rlphy*	at mii?				# RealTek 8139 internal PHYs
292mtdphy*	at mii?				# Myson MTD972 PHYs
293dcphy*	at mii?				# Digital Clone PHYs
294acphy*	at mii?				# Altima AC101 PHYs
295amphy*	at mii?				# AMD 79C873 PHYs
296tqphy*	at mii?				# TDK 78Q212x PHYs
297bmtphy*	at mii?				# Broadcom 10/100 PHYs
298brgphy*	at mii?				# Broadcom Gigabit PHYs
299xmphy*	at mii?				# XaQti XMAC-II PHYs
300urlphy*	at mii?				# Realtek RTL8150L internal PHY
301rgephy*	at mii?				# Realtek 8169S/8110S PHY
302ciphy*	at mii?				# Cicada CS8201 10/100/1000 copper PHY
303ipgphy*	at mii?				# IC Plus IP1000A PHYs
304ukphy*	at mii?				# "unknown" PHYs
305
306# sensors
307alipm*	at pci?
308iic*	at alipm?
309
310adc*	at iic?				# Analog Devices AD7416/AD7417/7418
311admtemp* at iic?			# Analog Devices ADM1021
312admlc*	at iic?				# Analog Devices ADM1024
313admtm*	at iic?				# Analog Devices ADM1025
314admtmp*	at iic?				# Analog Devices ADM1030
315admtt*	at iic?				# Analog Devices ADM1031
316adt*	at iic?				# Analog Devices ADT7460
317lm*	at iic?				# LM78/79 and clones
318lmenv*	at iic?				# National Semiconductor LM87
319lmtemp*	at iic?				# NS LM75/LM77 temperature sensor
320maxds*	at iic?				# Maxim DS1631
321maxtmp*	at iic?				# Maxim MAX6642/MAX6690
322spdmem* at iic?				# SPD memory eeproms
323sdtemp*	at iic?				# SO-DIMM (JC-42.4) temperature
324
325# ISA/EISA bus support
326isa*	at	pceb?
327eisa*	at	pceb?
328isa*	at	sio?
329isadma0	at	isa?
330isapnp0	at	isa?
331
332# ISA devices
333mcclock* at isa? port 0x70
334pcppi*	at isa?				# PC prog. periph. interface
335spkr0	at pcppi?			# IBM BASIC emulation
336midi*	at pcppi?
337pckbc*	at isa?				# PC keyboard controller
338pckbd*	at pckbc?			# PC keyboard (kbd port)
339pms*	at pckbc?			# PS/2-style mouse (aux port)
340pmsi*	at pckbc?			# PS/2 "Intelli"mouse
341com*	at isa? port 0x3f8 irq 4	# standard serial ports
342com*	at isa? port 0x2f8 irq 3
343lpt*	at isa? port 0x3bc irq 7	# standard parallel port
344vga*	at isa?				# ISA (EISA: XXX) VGA
345we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC 80x3 ethernet
346we1	at isa? port 0x300 iomem 0xcc000 irq 10	#
347ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3C503 ethernet cards
348ne0	at isa? port 0x240 irq 9	# NE[12]000 ethernet cards
349ne1	at isa? port 0x300 irq 10	# NE[12]000 ethernet cards
350ne2	at isa? port 0x280 irq 9	# NE[12]000 ethernet cards
351ep*	at isa?				# 3C509 ethernet cards
352ep*	at isapnp?			# 3C509 ethernet cards
353#wss*	at isa? port 0x530 irq 9 drq 0	# Windows Sound System
354lc0	at isa? port 0x200		# DEC EtherWorks
355lc1	at isa? port 0x280		# DEC EtherWorks
356
357cy0	at isa? iomem 0xd4000 irq 12	# ISA cyclom card
358fdc0	at isa? port 0x3f0 irq 6 drq 2	# floppy controller
359fd*	at fdc?
360
361#aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
362#scsibus* at aic?
363
364# option for using CD1400 handshaking for incoming data
365# requires a special cable that exchanges the RTS and DTR lines
366# options CY_HW_RTS
367#ahc0	at isa?				# Adaptec 284x SCSI controllers
368
369# EISA devices
370fea*	at eisa?			# DEC DEFEA FDDI cards
371ahc*	at eisa?			# Adaptec 274x, aic7770 SCSI
372
373# SCSI devices
374cd*	at scsibus?
375sd*	at scsibus?
376ss*	at scsibus?
377st*	at scsibus?
378ch*	at scsibus?
379safte*	at scsibus?
380ses*	at scsibus?
381uk*	at scsibus?
382
383# IDE controllers
384pciide* at pci? flags 0x0000
385wdc0	at isa? port 0x1f0 irq 14 flags 0x00
386wdc1	at isa? port 0x170 irq 15 flags 0x00
387wd*	at wdc? flags 0x0000
388wd*	at pciide? flags 0x0000
389
390# ATAPI<->SCSI
391atapiscsi* at wdc?
392atapiscsi* at pciide?
393scsibus* at atapiscsi?
394
395# Audio devices
396cmpci*	at pci?				# C-Media CMI8338/8738
397eap*	at pci?				# Ensoniq AudioPCI S5016
398emu*	at pci?				# SB Live!
399eso*	at pci?				# ESS Solo-1 PCI AudioDrive
400
401puc*	at pci?				# PCI "universal" comm device
402com*	at puc?
403
404# UNTESTED.  The following drivers are untested
405sv*	at pci?				# S3 SonicVibes (S3 617)
406fms*	at pci?				# Forte Media FM801
407auvia*	at pci?				# VIA VT82C686A
408##
409
410# OPL[23] FM synthesizers
411opl*	at eso?
412opl*	at cmpci?
413
414# MIDI support
415midi*	at opl?				# OPL FM synth
416midi*	at eap?
417
418#Audio Support
419audio*	at eap?
420audio*	at emu?
421audio*	at eso?
422audio*	at sv?
423audio*	at cmpci?
424audio*	at fms?
425audio*	at auvia?
426audio*	at uaudio?
427
428bktr0	at pci?
429
430# FM-Radio support
431radio*	at bktr?
432
433# Workstation Console attachments
434#wsdisplay*	at	cfb?
435#wsdisplay*	at	sfb?
436wsdisplay*	at	vga?
437wsdisplay*	at	tga?
438wskbd*		at	pckbd? mux 1
439wsmouse*	at	pms? mux 0
440wsmouse*	at	pmsi? mux 0
441
442# crypto support
443hifn*	at pci?				# Hi/fn 7751 crypto card
444lofn*	at pci?				# Hi/fn 6500 crypto card
445nofn*	at pci?				# Hi/fn 7814/7851/7854 crypto card
446ubsec*	at pci?				# Bluesteel Networks 5xxx crypto card
447safe*	at pci?				# SafeNet SafeXcel 1141/1741
448
449# 1-Wire devices
450option ONEWIREVERBOSE
451owid*	at onewire?			# ID
452owsbm*	at onewire?			# Smart Battery Monitor
453owtemp* at onewire?			# Temperature
454
455#pseudo-device	raid		4	# RAIDframe disk driver
456pseudo-device	crypto		1
457pseudo-device	sequencer	1
458pseudo-device	hotplug		1	# devices hot plugging
459pseudo-device	wsmux		2	# mouse & keyboard multiplexor
460