xref: /openbsd/sys/arch/macppc/conf/GENERIC (revision 891d7ab6)
1#	$OpenBSD: GENERIC,v 1.211 2011/06/29 20:52:09 matthew Exp $g
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		macppc powerpc
13include		"../../../conf/GENERIC"
14maxusers	80			# estimated number of users
15
16# default type, instructs system to try to determine what proper type is
17# actual machine type probed via name of openfirmware root node.
18option		SYS_TYPE=APPL
19
20option		PCIVERBOSE
21option		USBVERBOSE
22#option		MACOBIOVERBOSE
23option		ADBVERBOSE
24option		ALTIVEC
25option		APERTURE	# in-kernel aperture driver for XFree86
26option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
27
28option		USER_PCICONF	# user-space PCI configuration
29
30config		bsd	swap generic
31
32mainbus0	at root
33cpu*		at mainbus0
34mem*		at mainbus0
35
36mpcpcibr*	at mainbus0	# MPC106 PCI Bridge.
37memc*		at mainbus0
38openpic*	at memc?	# openpic interrupt controller
39kiic*           at memc?        # Keywest I2C
40pchb*		at pci?
41ht*		at mainbus0
42smu*		at mainbus0
43
44#### PCI Bus devices.
45
46pci*		at mpcpcibr?
47pci*		at ht?
48ppb*		at pci?		# PCI-PCI bridges
49pci*		at ppb?
50
51siop*		at pci?
52lmc*		at pci?		# Lan Media Corp SSI/T3/HSSI
53fxp*		at pci?
54de*		at pci?
55#vme*		at pci?
56vgafb0		at pci?		# PCI VGA graphics
57#ep*		at pci?		# 3Com 3c59x
58#ne*		at pci?		# NE2000-compatible Ethernet
59#adv*		at pci?		# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
60ahc*		at pci?		# Adaptec 294x, aic78x0 SCSI
61#bha*		at pci?		# BusLogic 9xx SCSI
62#ami*		at pci?
63pcscp*		at pci?		# AMD Am53c974 PCscsi-PCI SCSI
64isp*		at pci?		# Qlogic ISP [12]0x0 SCSI/FibreChannel
65mpi*		at pci?		# LSI Logic MPT-Fusion Message Passing Interface
66arc*		at pci?		# Areca RAID Controllers
67pciide*		at pci?
68kauaiata*	at pci?		# Apple ATA 100
69wdc*		at kauaiata?
70macobio0	at pci?
71gem*		at pci?		# GMAC ethernet
72hme*		at pci?		# HME ethernet
73vge*		at pci?		# VIA VT612x
74dc*		at pci?		# DEC Tulip 21143 clones
75xl*		at pci?		# 3C9xx ethernet
76rl*		at pci?		# RealTek 81[23]9 ethernet
77em*		at pci?		# Intel Pro/1000 ethernet
78#ixgb*		at pci?		# Intel Pro/10Gb ethernet
79epic*		at pci?		# SMC EPIC/100 ethernet
80bge*		at pci?		# Broadcom BCM570x (aka Tigon3)
81ti*		at pci?		# Alteon Tigon 1Gb ethernet
82re*		at pci?		# Realtek 8169/8169S/8110S
83stge*		at pci?		# Sundance TC9021 GigE
84skc*		at pci?		# SysKonnect GEnesis 984x
85sk*		at skc?		#  each port of above
86mskc*		at pci?		# Marvell Yukon-2
87msk*		at mskc?	#  each port of above
88an*		at pci?		# Cisco/Aironet
89ath*		at pci?		# Atheros AR5k (802.11a/b/g)
90atw*		at pci?		# ADMtek ADM8211 (802.11)
91bwi*		at pci?		# Broadcom AirForce (802.11b/g)
92wi*		at pci?		# WaveLAN IEEE 802.11DS
93ral*		at pci?		# Ralink RT2500/RT2501/RT2600
94rtw*		at pci?		# Realtek 8180
95vr*		at pci?		# VIA Rhine ethernet
96pcn*		at pci?		# AMD PCnet-PCI Ethernet
97musycc*		at pci?		# Conexant HDLC controller
98art*		at musycc?	# Accoom Artery E1/T1 cards
99xge*		at pci?		# Neterion Xframe-I/II 10Gb ethernet
100mbg*		at pci?		# Meinberg Funkuhren radio clocks
101malo*		at pci?		# Marvell Libertas
102acx*		at pci?		# TI ACX100/ACX111 (802.11b/g)
103
104iop*		at pci?		# I2O processor
105ioprbs*		at iop?		# I2O arrays
106iopsp*		at iop?		# I2O SCSI pass-through
107
108amphy*		at mii?		# AMD 79C873 PHYs
109dcphy*		at mii?		# Digital Clone PHYs
110exphy*		at mii?		# 3Com internal PHYs
111inphy*		at mii?		# Intel 82555 PHYs
112iophy*		at mii?		# Intel 82553 PHYs
113icsphy*		at mii?		# ICS1890 PHYs
114lxtphy*		at mii?		# Level One LXT-970 PHYs
115nsphy*		at mii?		# NS83840 PHYs
116#nsphyter*	at mii?		# NS83843 PHYs
117mtdphy*		at mii?		# Myson MTD972 PHYs
118acphy*		at mii?		# Altima AC101 PHYs
119qsphy*		at mii?		# Quality Semi QS6612 PHYs
120luphy*		at mii?		# Lucent LU6612 PHY
121sqphy*		at mii?		# Seeq 8022[013] PHYs
122rlphy*		at mii?		# RealTek 8139 internal PHYs
123#tlphy*		at mii?		# ThunderLAN PHYs
124tqphy*		at mii?		# TDK Semiconductor PHYs
125brgphy*		at mii?		# Broadcom 10/100/1000 PHYs
126bmtphy*		at mii?		# Broadcom 10/100 PHYs
127eephy*		at mii?		# Marvell 88E1000 Gigabit PHYs
128xmphy*		at mii?		# XaQti XMAC-II PHYs
129urlphy*		at mii?		# Realtek RTL8150L internal PHY
130rgephy*		at mii?		# Realtek 8169S/8110S PHY
131rlphy*		at mii?		# Realtek 8139 internal PHYs
132ciphy*		at mii?		# Cicada CS8201 10/100/1000 copper PHY
133ipgphy*		at mii?		# IC Plus IP1000A PHYs
134ukphy*		at mii?		# generic unknown PHYs
135
136# crypto
137lofn*		at pci?		# Hifn6500
138hifn*		at pci?		# Hifn7751/7811/7951
139ubsec*		at pci?		# Broadcom 58xx
140safe*		at pci?		# SafeNet SafeXcel 1141/1741
141pwdog0		at pci?		# Quancom PWDOG1 watchdog timer
142
143macintr0	at macobio?	# old interrupt controller
144openpic*	at macobio?	# openpic interrupt controller
145bm*		at macobio?	# BMAC ethernet
146#xlights*	at macobio?	# Xserve front panel LEDs
147mc*		at macobio?	# MACE ethernet
148#esp*		at macobio? flags 0x0000ffff # 53c9x SCSI
149mesh*		at macobio? flags 0xffff # MESH SCSI
150#nvram*		at macobio?	# nvram
151adb*		at macobio?	# Apple Desktop Bus
152apm0		at adb?		# APM emulation
153piic0		at adb?		# PMU I2C
154wi*		at macobio?	# airport
155macgpio*	at macobio?	# GPIO, PMU interrupt router.
156macgpio*	at macgpio?	# GPIO, PMU interrupt router.
157sysbutton*	at macgpio?	# Xserve system id button.
158pgs*		at macgpio?	# Programmer Switch.
159dfs*		at macgpio?	# Dynamic Frequency Switching.
160akbd*		at adb?		# ADB keyboard
161wskbd*		at akbd? mux 1
162ams*		at adb?		# ADB mouse
163wsmouse*	at ams?	mux 0
164abtn*		at adb?		# ADB button?
165zsc*		at macobio?
166zstty*		at zsc?
167
168awacs*		at macobio?	# Apple audio device
169kiic*		at macobio?	# Keywest I2C
170snapper*	at macobio?	# Snapper audio device
171tumbler*	at macobio?	# Tumbler audio device
172onyx*		at macobio?	# Onyx audio device
173aoa*		at macobio?	# Aoa audio device
174daca*		at macobio?	# Daca audio device
175
176bktr0		at pci?		# Bt8[47][89] tv/fmradio/video
177radio*		at bktr?
178
179# PCI audio devices
180cmpci*		at pci?		# C-Media CMI8338/8738
181eap*		at pci?		# Ensoniq AudioPCI S5016
182emu*		at pci?		# SB Live!
183eso*		at pci?		# ESS Solo-1 PCI AudioDrive
184
185puc*		at pci?		# PCI "universal" comm device
186#puc*		at cardbus?
187com*		at puc?
188
189
190mediabay*	at macobio?
191wdc*		at mediabay?
192wdc*		at macobio?
193wd*		at wdc? flags 0x0000
194wd*		at pciide? flags 0x0000
195atapiscsi*	at wdc? flags 0x0000
196atapiscsi*	at pciide? flags 0x0000
197
198# USB Controllers
199ohci*	at pci?			# Open Host Controller
200ohci*	at cardbus?		# Open Host Controller
201uhci*	at pci?			# Universal Host Controller
202ehci*	at pci?			# Enhanced Host Controller
203ehci*	at cardbus?		# Enhanced Host Controller
204
205# USB bus support
206usb*	at ohci?
207usb*	at uhci?
208usb*	at ehci?
209
210# USB devices
211uhub*	at usb?			# USB Hubs
212uhub*	at uhub?		# USB Hubs
213umodem*	at uhub?		# USB Modems/Serial
214ucom*	at umodem?
215uvisor*	at uhub?		# Handspring Visor
216ucom*	at uvisor?
217uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
218ucom*	at uvscom?
219ubsa*	at uhub?		# Belkin serial adapter
220ucom*	at ubsa?
221uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
222ucom*	at uftdi?
223uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
224ucom*	at uplcom?
225umct*	at uhub?		# MCT USB-RS232 serial adapter
226ucom*	at umct?
227uslcom*	at uhub?		# Silicon Laboratories CP210x serial
228ucom*	at uslcom?
229uark*	at uhub?		# Arkmicro ARK3116 serial
230ucom*	at uark?
231moscom*	at uhub?		# MosChip MCS7703 serial
232ucom*	at moscom?
233uipaq*	at uhub?		# iPAQ serial adapter
234ucom*	at uipaq?
235umsm*	at uhub?		# Qualcomm MSM EVDO
236ucom*	at umsm?
237uchcom*	at uhub?		# WinChipHead CH341/340 serial
238ucom*	at uchcom?
239uaudio* at uhub?		# USB Audio
240audio*	at uaudio?
241umidi*	at uhub?		# USB MIDI
242midi*	at umidi?
243ulpt*	at uhub?		# USB Printers
244umass*	at uhub?		# USB Mass Storage devices
245uhidev*	at uhub?		# Human Interface Devices
246tpms*	at uhidev?		# Apple touchpad mouse
247wsmouse* at tpms? mux 0
248ums*	at uhidev?		# USB mouse
249wsmouse*	at ums? mux 0
250uts*	at uhub?		# USB touchscreen
251wsmouse*	at uts? mux 0
252uhts*	 at uhidev?		# USB HID touch screen
253wsmouse* at uhts? mux 0
254ukbd*	at uhidev?		# USB keyboard
255wskbd*	at ukbd? mux 1
256ucycom*	at uhidev?		# Cypress serial
257ucom*	at ucycom?
258uhid*	at uhidev?		# USB generic HID support
259aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
260atu*	at uhub?		# Atmel AT76c50x based 802.11b
261axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
262cue*	at uhub?		# CATC USB-EL1201A based Ethernet
263kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
264cdce*	at uhub?		# CDC Ethernet
265urndis*	at uhub?		# Remote NDIS Ethernet
266upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
267udav*	at uhub?		# Davicom DM9601 based Ethernet
268mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
269url*	at uhub?		# Realtek RTL8150L based adapters
270wi*	at uhub?		# WaveLAN IEEE 802.11DS
271urio*	at uhub?		# Diamond Multimedia Rio 500
272uscanner* at uhub? disable	# USB Scanners
273#uyap*	at uhub?		# Y@P firmware loader
274udsbr*	at uhub?		# D-Link DSB-R100 radio
275radio*	at udsbr?		# USB radio
276uberry*	at uhub?		# Research In Motion Blackberry
277ugen*	at uhub?		# USB Generic driver
278uath*	at uhub?		# Atheros AR5005UG/AR5005UX
279ural*	at uhub?		# Ralink RT2500USB
280rum*	at uhub?		# Ralink RT2501USB/RT2601USB
281run*	at uhub?		# Ralink RT2700U/RT2800U/RT3000U
282rsu*	at uhub?		# Realtek RTL8188SU/RTL8191SU/RTL8192SU
283urtwn*	at uhub?		# Realtek RTL8188CU/RTL8192CU
284otus*	at uhub?		# Atheros AR9001U
285athn*	at uhub?		# Atheros AR9002U
286zyd*	at uhub?		# Zydas ZD1211
287upgt*	at uhub?		# Conexant/Intersil PrismGT SoftMAC USB
288urtw*	at uhub?		# RealTek 8187
289udcf*	at uhub?		# Gude Expert mouseCLOCK
290umbg*	at uhub?		# Meinberg Funkuhren USB5131
291uthum*	at uhidev?		# TEMPerHUM sensor
292utrh*	at uhidev?		# USBRH sensor
293utwitch* at uhidev?		# YUREX BBU sensor
294uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
295onewire* at uow?
296
297# USB Video
298uvideo* at uhub?
299video*  at uvideo?
300
301udl*		at uhub?
302wsdisplay*	at udl?
303
304# Bluetooth controllers
305ubt*	at uhub? disable	# USB Bluetooth
306bthub*	at ubt?
307
308bthidev* at bthub?		# Bluetooth HID support
309btkbd*	at bthidev?
310btms*	at bthidev?
311wskbd*	at btkbd? mux 1
312wsmouse* at btms? mux 0
313btsco*	at bthub?		# Bluetooth audio support
314audio*	at btsco?
315
316# I2C bus support
317iic*		at kiic?
318iic*		at piic?
319iic*		at smu?
320
321# I2C devices
322lmtemp*		at iic?
323lmenv*		at iic?
324maxtmp*		at iic?
325adc*		at iic?
326tsl*		at iic?
327admtmp*		at iic?
328#pcagpio*	at iic?
329#gpio*		at pcagpio?
330maxds*		at iic?
331fcu*		at iic?
332adt*		at iic?
333asms*		at iic?
334spdmem*		at mem?
335
336# CardBus bus support
337cardbus*	at cardslot?
338pcmcia*		at cardslot?
339cbb*		at pci?
340cardslot*	at cbb?
341ep*		at pcmcia?	# PCMCIA based 3C5xx ethernet
342an*		at pcmcia?	# Cisco/Aironet
343wi*		at pcmcia?	# WaveLAN IEEE 802.11DS
344malo*		at pcmcia?	# Marvell 88W8385
345dc*		at cardbus?	# 21143, "tulip" clone ethernet
346fxp*		at cardbus?	# Intel PRO/100 ethernet
347xl*		at cardbus?	# 3C575/3C656 ethernet
348rl*		at cardbus?	# RealTek 81[23]9 ethernet
349re*		at cardbus?	# Realtek 8169/8169S/8110S
350rtw*		at cardbus?	# Realtek 8180
351wdc*		at pcmcia?
352com*		at pcmcia?
353com*		at cardbus?
354malo*		at cardbus?	# Marvell Libertas
355acx*		at cardbus?	# TI ACX100/ACX111 (802.11b/g)
356bwi*		at cardbus?	# Broadcom AirForce (802.11b/g)
357
358wsdisplay*	at vgafb?
359
360# Audio support
361audio*		at awacs?
362audio*		at snapper?
363audio*		at tumbler?
364audio*		at onyx?
365audio*		at cmpci?
366audio*		at eap?
367audio*		at emu?
368audio*		at eso?
369audio*		at uaudio?
370audio*		at aoa?
371audio*		at daca?
372
373# MIDI support
374midi*		at eap?
375
376scsibus*	at scsi?
377sd*		at scsibus?
378st*		at scsibus?
379cd*		at scsibus?
380ch*		at scsibus?
381safte*		at scsibus?
382ses*		at scsibus?
383uk*		at scsibus?
384
385# 1-Wire devices
386option ONEWIREVERBOSE
387owid*	at onewire?		# ID
388owsbm*	at onewire?		# Smart Battery Monitor
389owtemp* at onewire?		# Temperature
390owctr*	at onewire?			# Counter device
391
392pseudo-device	hotplug	1	# devices hot plugging
393pseudo-device	wsmux	2	# mouse & keyboard multiplexor
394pseudo-device	sequencer 1
395