xref: /openbsd/sys/arch/hppa/conf/GENERIC (revision 9b7c3dbb)
1#	$OpenBSD: GENERIC,v 1.171 2016/06/28 04:41:37 jmatthew 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		hppa
13include		"../../../conf/GENERIC"
14maxusers	80				# estimated number of users
15
16# Support for various CPU types
17option		HP7000_CPU		# PCXS
18option		HP7100_CPU		# PCXT
19option		HP7200_CPU		# PCXT'
20option		HP7100LC_CPU		# PCXL
21option		HP7300LC_CPU		# PCXL2
22option		HP8000_CPU		# PCXU  (in 32bit mode)
23option		HP8200_CPU		# PCXU2 (in 32bit mode)
24option		HP8500_CPU		# PCXW  (in 32bit mode)
25option		HP8700_CPU		# PCXW2 (in 32bit mode)
26#option		USE_HPT
27
28option		FPEMUL
29option		USELEDS		# blink 'em
30option		USER_PCICONF	# user-space PCI configuration
31option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
32
33config	bsd swap generic
34
35mainbus0 at root		# root bus
36
37mem*	at mainbus0 flags 0x0000	# /dev/*mem and memory controller
38pdc0	at mainbus0		# PDC/IODC wrapper for boot console
39power0	at mainbus0		# power/fail manager (iv 30)
40lcd0	at mainbus0		# LCD
41cpu0	at mainbus0 irq 31	# HP PA-RISC cpu
42#fpu*	at mainbus0		# HP PA-RISC fpu (iv N/A)
43#pmu*	at mainbus0 irq 29	# HP PA-RISC performance monitor unit
44phantomas0 at mainbus0		# Phantom PseudoBC GSC+ Port
45uturn0	at mainbus0		# U2/UTurn Runway IOA
46uturn1	at mainbus0
47astro*	at mainbus0		# Astro memory & I/O controller
48
49lasi0	at mainbus0 offset 0x100000 irq 28	# LASI host adapter
50lasi0	at mainbus0 offset 0xfd00000 irq 28	# LASI on C1[01]0, J2[01]0
51lasi0	at phantomas0 offset 0xfd00000 irq 28	# LASI on [AB]*
52lasi0	at uturn? offset 0xfd00000 irq 28	# LASI on [CJ]*
53lasi1	at mainbus0 offset 0x500000 irq 27	# 712 GIO card
54asp*	at mainbus0 irq 28	# this one comes w/ Viper and LEDs
55wax*	at mainbus0 irq 24	# Wax may host EISA as well
56wax*	at phantomas0 irq 24	# Wax on [AB]*
57wax*	at uturn? irq 24	# Wax on C*
58mongoose* at mainbus0 irq 17	# EISA Bus Adapter (i82350 or TI???)
59#vmeb*	at mainbus0 irq ?	# VME bus adapter
60dino0	at phantomas? irq 26	# PCI bus bridge on [AB]*
61dino1	at phantomas? irq 25
62dino0	at uturn0 irq 26	# PCI bus bridge on [CJ]*
63dino1	at uturn1 irq 25
64pci*	at dino?
65option	PCIVERBOSE
66#pckbc0	at dino? irq 9
67com1	at dino? irq 11
68
69elroy*	at astro?
70pci*	at elroy?
71
72ppb*	at pci?
73pci*	at ppb?
74
75ssio*	at pci?
76com0	at ssio? irq 4
77com1	at ssio? irq 3
78lpt0	at ssio?
79
80# CardBus bus support
81cbb*		at pci?
82cardslot*	at cbb?
83option		CARDBUS_DEBUG,CARDSLOT_DEBUG,CARDBUS_MAP_DEBUG
84cardbus*	at cardslot?
85option		PCMCIADEBUG,PCMCIAVERBOSE
86pcmcia*		at cardslot?
87
88# PCI USB Controllers
89ehci*	at pci?			# Enhanced Host Controller
90ehci*	at cardbus?
91ohci*	at pci?			# Open Host Controller
92ohci*	at cardbus?
93uhci*	at pci?			# Universal Host Controller (Intel)
94
95# USB bus support
96usb*	at ehci?
97usb*	at uhci?
98usb*	at ohci?
99
100# USB devices
101uhub*	at usb?			# USB Hubs
102uhub*	at uhub?		# USB Hubs
103uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
104ucom*	at uftdi?
105uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
106ucom*	at uplcom?
107uark*	at uhub?		# Arkmicro ARK3116 serial
108ucom*	at uark?
109umass*	at uhub?		# USB Mass Storage devices
110uhidev*	at uhub?		# Human Interface Devices
111ums*	at uhidev?		# USB mouse
112wsmouse* at ums? mux 0
113ukbd*	at uhidev?		# USB keyboard
114wskbd*	at ukbd? mux 1
115uhid*	at uhidev?		# USB generic HID support
116upd*	at uhidev?		# USB Power Devices sensors
117aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
118url*	at uhub?		# Realtek RTL8150L based adapters
119ure*	at uhub?		# Realtek RTL8152 based adapters
120rsu*	at uhub?		# Realtek RTL8188SU/RTL8191SU/RTL8192SU
121
122# untested USB devices
123ualea*	at uhub?		# Araneus Alea II TRNG
124uonerng* at uhub?		# Moonbase Otago OneRNG
125umodem*	at uhub?		# USB Modems/Serial
126ucom*	at umodem?
127uvisor*	at uhub?		# Handspring Visor
128ucom*	at uvisor?
129uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
130ucom*	at uvscom?
131ubsa*	at uhub?		# Belkin serial adapter
132ucom*	at ubsa?
133umct*	at uhub?		# MCT USB-RS232 serial adapter
134ucom*	at umct?
135uslcom*	at uhub?		# Silicon Laboratories CP210x serial
136ucom*	at uslcom?
137uipaq*	at uhub?		# iPAQ serial adapter
138ucom*	at uipaq?
139umsm*	at uhub?		# Qualcomm MSM EVDO
140ucom*	at umsm?
141ucycom*	at uhidev?		# Cypress serial
142ucom*	at ucycom?
143uslhcom* at uhidev?		# Silicon Labs CP2110 USB HID UART
144ucom*	at uslhcom?
145uchcom*	at uhub?		# WinChipHead CH341/340 serial
146ucom*	at uchcom?
147uaudio* at uhub?		# USB Audio
148audio*	at uaudio?
149umidi*	at uhub?		# USB MIDI
150midi*	at umidi?
151ulpt*	at uhub?		# USB Printers
152atu*	at uhub?		# Atmel AT76c50x based 802.11b
153axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
154axen*	at uhub?		# ASIX Electronics AX88179 USB Ethernet
155cue*	at uhub?		# CATC USB-EL1201A based Ethernet
156kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
157smsc*	at uhub?		# SMSC LAN95xx Ethernet
158cdce*	at uhub?		# CDC Ethernet
159urndis*	at uhub?		# Remote NDIS Ethernet
160udav*	at uhub?		# Davicom DM9601 based Ethernet
161upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
162ugl*	at uhub?		# Genesys Logic GL620USB-A host-to-host `network'
163wi*	at uhub?		# WaveLAN IEEE 802.11DS
164udsbr*	at uhub?		# D-Link DSB-R100 radio
165radio*	at udsbr?		# USB radio
166ugen*	at uhub?		# USB Generic driver
167ural*	at uhub?		# Ralink RT2500USB
168rum*	at uhub?		# Ralink RT2501USB/RT2601USB
169run*	at uhub?		# Ralink RT2700U/RT2800U/RT3000U
170zyd*	at uhub?		# Zydas ZD1211
171uthum*	at uhidev?		# TEMPerHUM sensor
172ugold*	at uhidev?		# gold TEMPer sensor
173utwitch* at uhidev?		# YUREX BBU sensor
174uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
175onewire* at uow?
176udl*	at uhub?		# DisplayLink USB displays
177wsdisplay* at udl?
178
179sti0	at mainbus0 irq 11	# [H]CRX-{8,24,48}[Z] graphics
180sti0	at phantomas0 irq 11	# builtin graphics on BC*
181sti0	at uturn? irq 11
182sti1	at mainbus0 irq 12
183sti1	at phantomas0 irq 12
184sti1	at uturn? irq 12
185sti*	at pci?			# EG-PCI, FX*
186
187#medusa* at mainbus? irq 4	# FDDI
188#venus* at mainbus? irq 5	# ATM J2498A/J3420A
189
190# internal i/o space
191gsc0	at asp?			# Snakes, old 715, old 725, 735/755
192gsc0	at lasi0		# 712,715/100,725/64,725/100,[ABCJ]*
193gsc1	at lasi1
194gsc2	at wax?			# it's another face of LASI
195
196#vme*	at vmeb?
197#option	VMEVERBOSE
198eisa*	at mongoose?
199#eisa*	at wax?
200option	EISAVERBOSE
201#isa*	at mongoose?
202#isa*	at wax?
203
204# GSC devices
205
206hil*	at gsc? irq 1	# Human Interface Loop, kbd and mouse
207hilkbd*	at hil?		# keyboard, knob and buttons
208hilms*	at hil?		# mouse and tablets
209hilid*	at hil?		# ID module
210
211# RS/232 serial ports
212com0	at gsc0 offset 0x5000 irq 5	# on lasi
213com1	at gsc1 offset 0x5000 irq 5
214com1	at gsc2 offset 0x2000 irq 6	# on wax
215com0	at gsc0 offset 0x823000 irq 5	# on asp
216com1	at gsc0 offset 0x822000 irq 6
217com2	at gsc0 offset 0x0 irq 13	# only on asp0 w/o audio (off ?)
218com2	at gsc0 offset 0x4040 irq 13	# gecko's fax/voice/modems
219com3	at gsc0 offset 0x4060 irq 13
220#com*	at pcmcia?			# PCMCIA modems
221
222lpt0	at gsc? irq 7		# both com and lpt are on WD16C552
223ie0	at gsc0 irq 8		# 82C596DX/CA ether
224#ie1	at gsc1 irq 8
225#ie*	at eisa?
226#ie*	at isa? port 0x360 iomem 0xd0000 irq 7
227#ie*	at isa? port 0x300 irq 10
228#ie*	at pci?
229#tms*	at gsc? irq 10		# TMS380C26 Network Controller
230#siop*	at gsc? irq 3		# NCR 53C720 (Fast-Wide HVD)
231osiop*	at gsc? irq 9		# NCR 53C710 (Narrow SE)
232#osiop* at eisa?
233oosiop*	at gsc? irq 9		# NCR 53C700 (Narrow SE)
234arcofi*	at gsc? irq 13		# Audio Type 1 (PSB2160)
235audio*	at arcofi?
236harmony* at gsc? irq 13		# Audio Type 2 (CS4215/AD1849)
237audio*	at harmony?
238gsckbc*	at gsc? irq 26
239pckbd*	at gsckbc?		# PS/2 keyboard
240pms*	at gsckbc?		# PS/2 mouse
241
242#sh*	at eisa?		# Interphase Seahawk 4811 EISA/FDDI
243#ahb*	at eisa?		# Adaptec 174[024] SCSI controllers
244#ahc*	at eisa?		# Adaptec 274x, aic7770 SCSI controllers
245ahc*	at pci?			# Adaptec 2940 SCSI controllers
246mpi*	at pci?			# LSI Logic Fusion MPT Message Passing Interface
247#option	BHADEBUG
248#bha*	at eisa?
249#bha*	at pci?
250qlw*	at pci?			# QLogic ISP SCSI
251qla*	at pci?			# QLogic ISP 2[123]xx FibreChannel
252qle*	at pci?			# QLogic ISP 2[45]xx FibreChannel
253
254siop*	at mainbus? irq 3	# NCR 53C720 (Fast-Wide HVD)
255siop*	at phantomas? irq 3
256siop*	at uturn? irq 3
257siop*	at pci?			# NCR 53C8XX SCSI controllers
258#ahd*	at pci?			# Adaptec 79?? SCSI controllers
259
260em*	at pci?			# Intel Pro/1000 ethernet
261ti*	at pci?			# Alteon Tigon 1Gb ethernet
262#txp*	at pci?			# 3com 3CR990
263#epic*	at pci?			# SMC EPIC/100 ethernet
264#de*	at pci?			# 21x4[012]-based Ethernet
265#de*	at eisa?
266dc*	at pci?			# 21143, "tulip" clone ethernet
267#dc*	at cardbus?
268rl*	at pci?			# Realtek 81[23]9 ethernet
269#rl*	at cardbus?
270#ep*	at pci?			# 3c59x ethernet
271#ep*	at eisa?		# 3c579 ethernet
272#ep*	at pcmcia?		# 3c589 ethernet
273xl*	at pci?			# 3C9xx ethernet
274#xl*	at cardbus?
275fxp*	at pci?			# EtherExpress 10/100B ethernet
276#fxp*	at cardbus?
277ne*	at pci?			# NE2000-compatible Ethernet
278ne*	at pcmcia?
279#atw*	at pci?			# ADMtek ADM8211 (802.11)
280#atw*	at cardbus?
281#an*	at pci?			# Cisco/Aironet 802.11DS
282an*	at pcmcia?
283#wi*	at pci?			# WaveLAN IEEE 802.11DS
284wi*	at pcmcia?
285skc*	at pci?			# SysKonnect GEnesis 984x
286sk*	at skc?			#  each port of above
287mskc*	at pci?			# Marvell Yukon-2
288msk*	at mskc?		#  each port of above
289bge*	at pci?			# Broadcom BCM570x (aka Tigon3)
290hme*	at pci?			# Sun Happy Meal
291stge*	at pci?			# Sundance TC9021 GigE
292
293dcphy*		at mii?		# Digital Clone PHYs
294acphy*		at mii?		# Altima AC101 PHYs
295amphy*		at mii?		# AMD 79C873 PHYs
296exphy*		at mii?		# 3Com internal PHYs
297gentbi*		at mii?		# Generic 1000BASE-X ten-bit PHY
298inphy*		at mii?		# Intel 82555 PHYs
299iophy*		at mii?		# Intel 82553 PHYs
300icsphy*		at mii?		# ICS1890 PHYs
301lxtphy*		at mii?		# Level One LXT-970 PHYs
302nsphy*		at mii?		# NS83840 PHYs
303nsphyter*	at mii?		# NS83843 PHYs
304mtdphy*		at mii?		# Myson MTD972 PHYs
305qsphy*		at mii?		# Quality Semi QS6612 PHYs
306luphy*		at mii?		# Lucent LU6612 PHY
307sqphy*		at mii?		# Seeq 8022[013] PHYs
308#tlphy*		at mii?		# ThunderLAN PHYs
309tqphy*		at mii?		# TDK Semiconductor PHYs
310brgphy*		at mii?		# Broadcom 10/100/1000 PHYs
311bmtphy*		at mii?		# Broadcom 10/100 PHYs
312eephy*		at mii?		# Marvell 88E1000 Gigabit PHYs
313xmphy*		at mii?		# XaQti XMAC-II PHYs
314rlphy*		at mii?		# Realtek 8139 internal PHYs
315urlphy*		at mii?		# Realtek RTL8150L internal PHY
316rgephy*		at mii?		# Realtek 8169S/8110S PHY
317ipgphy*		at mii?		# IC Plus IP1000A PHYs
318ukphy*		at mii?		# generic unknown PHYs
319
320# MI devices
321#wsdisplay*	at vgafb?
322wsdisplay*	at sti?
323wskbd*		at pckbd? mux 1
324wskbd*		at hilkbd? mux 1
325wsmouse*	at pms? mux 0
326wsmouse*	at hilms? mux 0
327
328#fdc*	at gsc?			# PC floppy controller (WD37C65C)
329#fdc*	at isa? port 0x3f0 irq 6 drq 2
330#option	FD_DEBUG
331#fd*	at fdc?			# floppy drives
332
333pciide*	at pci? flags 0x0000
334#wdc0	at isa? port 0x1f0 irq 14
335#wdc1	at isa? port 0x170 irq 15
336wdc*	at pcmcia?
337wd*	at wdc? flags 0x0000
338wd*	at pciide? flags 0x0000
339atapiscsi* at pciide?
340
341# These entries find devices on all SCSI busses and assign
342# unit numers dynamically.
343scsibus* at scsi?
344sd*	at scsibus?
345st*	at scsibus?
346cd*	at scsibus?
347ch*	at scsibus?
348safte*	at scsibus?
349ses*	at scsibus?
350uk*	at scsibus?
351
352mpath0	at root
353emc*	at scsibus?
354hds*	at scsibus?
355rdac*	at scsibus?
356sym*	at scsibus?
357
358# 1-Wire devices
359option ONEWIREVERBOSE
360owid*	at onewire?		# ID
361owsbm*	at onewire?		# Smart Battery Monitor
362owtemp* at onewire?		# Temperature
363owctr*	at onewire?		# Counter device
364
365pseudo-device	hotplug	1	# devices hot plugging
366pseudo-device	wsmux	2	# mouse and keyboard multiplexor
367