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