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