xref: /openbsd/sys/arch/macppc/conf/GENERIC (revision 91f110e0)
1#	$OpenBSD: GENERIC,v 1.232 2014/03/19 09:07:06 mpi 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
16option		PCIVERBOSE
17option		USBVERBOSE
18#option		MACOBIOVERBOSE
19option		ADBVERBOSE
20option		ALTIVEC
21option		APERTURE	# in-kernel aperture driver for XFree86
22
23option	WSDISPLAY_COMPAT_USL		# VT handling
24option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
25option	WSDISPLAY_DEFAULTSCREENS=6	# initial number of text consoles
26option	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls; 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
65qlw*		at pci?		# QLogic ISP SCSI
66qla*		at pci?		# QLogic ISP 2[123]xx FibreChannel
67qle*		at pci?		# QLogic ISP 2[45]xx FibreChannel
68mpi*		at pci?		# LSI Logic MPT-Fusion Message Passing Interface
69arc*		at pci?		# Areca RAID Controllers
70pciide*		at pci?
71kauaiata*	at pci?		# Apple ATA 100
72wdc*		at kauaiata?
73macobio0	at pci?
74gem*		at pci?		# GMAC ethernet
75hme*		at pci?		# HME ethernet
76vge*		at pci?		# VIA VT612x
77dc*		at pci?		# DEC Tulip 21143 clones
78xl*		at pci?		# 3C9xx ethernet
79rl*		at pci?		# RealTek 81[23]9 ethernet
80em*		at pci?		# Intel Pro/1000 ethernet
81#ixgb*		at pci?		# Intel Pro/10Gb ethernet
82epic*		at pci?		# SMC EPIC/100 ethernet
83bge*		at pci?		# Broadcom BCM570x (aka Tigon3)
84ti*		at pci?		# Alteon Tigon 1Gb ethernet
85re*		at pci?		# Realtek 8169/8169S/8110S
86stge*		at pci?		# Sundance TC9021 GigE
87skc*		at pci?		# SysKonnect GEnesis 984x
88sk*		at skc?		#  each port of above
89mskc*		at pci?		# Marvell Yukon-2
90msk*		at mskc?	#  each port of above
91an*		at pci?		# Cisco/Aironet
92ath*		at pci?		# Atheros AR5k (802.11a/b/g)
93atw*		at pci?		# ADMtek ADM8211 (802.11)
94bwi*		at pci?		# Broadcom AirForce (802.11b/g)
95wi*		at pci?		# WaveLAN IEEE 802.11DS
96ral*		at pci?		# Ralink RT2500/RT2501/RT2600
97rtw*		at pci?		# Realtek 8180
98vr*		at pci?		# VIA Rhine ethernet
99pcn*		at pci?		# AMD PCnet-PCI Ethernet
100musycc*		at pci?		# Conexant HDLC controller
101art*		at musycc?	# Accoom Artery E1/T1 cards
102xge*		at pci?		# Neterion Xframe-I/II 10Gb ethernet
103mbg*		at pci?		# Meinberg Funkuhren radio clocks
104malo*		at pci?		# Marvell Libertas
105acx*		at pci?		# TI ACX100/ACX111 (802.11b/g)
106
107amphy*		at mii?		# AMD 79C873 PHYs
108dcphy*		at mii?		# Digital Clone PHYs
109exphy*		at mii?		# 3Com internal PHYs
110inphy*		at mii?		# Intel 82555 PHYs
111iophy*		at mii?		# Intel 82553 PHYs
112icsphy*		at mii?		# ICS1890 PHYs
113lxtphy*		at mii?		# Level One LXT-970 PHYs
114nsphy*		at mii?		# NS83840 PHYs
115#nsphyter*	at mii?		# NS83843 PHYs
116mtdphy*		at mii?		# Myson MTD972 PHYs
117acphy*		at mii?		# Altima AC101 PHYs
118qsphy*		at mii?		# Quality Semi QS6612 PHYs
119luphy*		at mii?		# Lucent LU6612 PHY
120sqphy*		at mii?		# Seeq 8022[013] PHYs
121rlphy*		at mii?		# RealTek 8139 internal PHYs
122#tlphy*		at mii?		# ThunderLAN PHYs
123tqphy*		at mii?		# TDK Semiconductor PHYs
124brgphy*		at mii?		# Broadcom 10/100/1000 PHYs
125bmtphy*		at mii?		# Broadcom 10/100 PHYs
126eephy*		at mii?		# Marvell 88E1000 Gigabit PHYs
127xmphy*		at mii?		# XaQti XMAC-II PHYs
128urlphy*		at mii?		# Realtek RTL8150L internal PHY
129rgephy*		at mii?		# Realtek 8169S/8110S PHY
130rlphy*		at mii?		# Realtek 8139 internal PHYs
131ciphy*		at mii?		# Cicada CS8201 10/100/1000 copper PHY
132ipgphy*		at mii?		# IC Plus IP1000A PHYs
133ukphy*		at mii?		# generic unknown PHYs
134
135# crypto
136lofn*		at pci?		# Hifn6500
137hifn*		at pci?		# Hifn7751/7811/7951
138ubsec*		at pci?		# Broadcom 58xx
139safe*		at pci?		# SafeNet SafeXcel 1141/1741
140pwdog0		at pci?		# Quancom PWDOG1 watchdog timer
141
142macintr0	at macobio?	# old interrupt controller
143openpic*	at macobio?	# openpic interrupt controller
144bm*		at macobio?	# BMAC ethernet
145xlights*	at macobio?	# Xserve front panel LEDs
146mc*		at macobio?	# MACE ethernet
147#esp*		at macobio? flags 0x0000ffff # 53c9x SCSI
148mesh*		at macobio? flags 0xffff # MESH SCSI
149#nvram*		at macobio?	# nvram
150adb*		at macobio?	# Apple Desktop Bus
151apm0		at adb?		# APM emulation
152piic0		at adb?		# PMU I2C
153wi*		at macobio?	# airport
154macgpio*	at macobio?	# GPIO, PMU interrupt router.
155macgpio*	at macgpio?	# GPIO, PMU interrupt router.
156sysbutton*	at macgpio?	# Xserve system id button.
157pgs*		at macgpio?	# Programmer Switch.
158dfs*		at macgpio?	# Dynamic Frequency Switching.
159akbd*		at adb?		# ADB keyboard
160wskbd*		at akbd? mux 1
161ams*		at adb?		# ADB mouse
162wsmouse*	at ams?	mux 0
163abtn*		at adb?		# ADB button?
164zsc*		at macobio?
165zstty*		at zsc?
166
167awacs*		at macobio?	# Apple audio device
168kiic*		at macobio?	# Keywest I2C
169snapper*	at macobio?	# Snapper audio device
170tumbler*	at macobio?	# Tumbler audio device
171onyx*		at macobio?	# Onyx audio device
172aoa*		at macobio?	# Aoa audio device
173daca*		at macobio?	# Daca audio device
174
175bktr0		at pci?		# Bt8[47][89] tv/fmradio/video
176radio*		at bktr?
177
178# PCI audio devices
179cmpci*		at pci?		# C-Media CMI8338/8738
180eap*		at pci?		# Ensoniq AudioPCI S5016
181emu*		at pci?		# SB Live!
182eso*		at pci?		# ESS Solo-1 PCI AudioDrive
183
184puc*		at pci?		# PCI "universal" comm device
185#puc*		at cardbus?
186com*		at puc?
187
188
189mediabay*	at macobio?
190wdc*		at mediabay?
191wdc*		at macobio?
192wd*		at wdc? flags 0x0000
193wd*		at pciide? flags 0x0000
194atapiscsi*	at wdc? flags 0x0000
195atapiscsi*	at pciide? flags 0x0000
196
197# USB Controllers
198ohci*	at pci?			# Open Host Controller
199ohci*	at cardbus?		# Open Host Controller
200uhci*	at pci?			# Universal Host Controller
201ehci*	at pci?			# Enhanced Host Controller
202uhci*	at cardbus?		# Universal 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
246utpms*	at uhidev?		# Apple touchpad mouse
247wsmouse* at utpms? mux 0
248ums*	at uhidev?		# USB mouse
249wsmouse*	at ums? mux 0
250uts*	at uhub?		# USB touchscreen
251wsmouse*	at uts? mux 0
252ukbd*	at uhidev?		# USB keyboard
253wskbd*	at ukbd? mux 1
254ucycom*	at uhidev?		# Cypress serial
255ucom*	at ucycom?
256uhid*	at uhidev?		# USB generic HID support
257upd*	at uhidev?		# USB Power Devices sensors
258aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
259atu*	at uhub?		# Atmel AT76c50x based 802.11b
260axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
261cue*	at uhub?		# CATC USB-EL1201A based Ethernet
262kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
263smsc*	at uhub?		# SMSC LAN95xx Ethernet
264cdce*	at uhub?		# CDC Ethernet
265urndis*	at uhub?		# Remote NDIS Ethernet
266upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
267ugl*	at uhub?		# Genesys Logic GL620A-USB host-to-host `network'
268udav*	at uhub?		# Davicom DM9601 based Ethernet
269mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
270url*	at uhub?		# Realtek RTL8150L based adapters
271wi*	at uhub?		# WaveLAN IEEE 802.11DS
272urio*	at uhub?		# Diamond Multimedia Rio 500
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
292ugold*	at uhidev?		# gold TEMPer sensor
293utrh*	at uhidev?		# USBRH sensor
294utwitch* at uhidev?		# YUREX BBU sensor
295uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
296onewire* at uow?
297
298# USB Video
299uvideo* at uhub?
300video*  at uvideo?
301
302udl*		at uhub?
303wsdisplay*	at udl?
304
305# Bluetooth controllers
306#ubt*	at uhub? disable	# USB Bluetooth
307#bthub*	at ubt?
308#bthidev* at bthub?		# Bluetooth HID support
309#btkbd*	at bthidev?
310#btms*	at bthidev?
311#wskbd*	at btkbd? mux 1
312#wsmouse* at btms? mux 0
313#btsco*	at bthub?		# Bluetooth audio support
314#audio*	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
343ath*		at cardbus?	# Atheros AR5k (802.11a/b/g)
344wi*		at pcmcia?	# WaveLAN IEEE 802.11DS
345malo*		at pcmcia?	# Marvell 88W8385
346dc*		at cardbus?	# 21143, "tulip" clone ethernet
347fxp*		at cardbus?	# Intel PRO/100 ethernet
348xl*		at cardbus?	# 3C575/3C656 ethernet
349rl*		at cardbus?	# RealTek 81[23]9 ethernet
350re*		at cardbus?	# Realtek 8169/8169S/8110S
351rtw*		at cardbus?	# Realtek 8180
352wdc*		at pcmcia?
353com*		at pcmcia?
354com*		at cardbus?
355malo*		at cardbus?	# Marvell Libertas
356acx*		at cardbus?	# TI ACX100/ACX111 (802.11b/g)
357bwi*		at cardbus?	# Broadcom AirForce (802.11b/g)
358
359wsdisplay*	at vgafb?
360
361#appleagp*	at pchb?
362#agp*		at appleagp?	# AGP bridges
363
364#option		DRMDEBUG
365radeondrm*	at pci? 	# ATI Radeon DRM driver
366drm*		at radeondrm?
367wsdisplay*	at radeondrm?
368
369# Audio support
370audio*		at awacs?
371audio*		at snapper?
372audio*		at tumbler?
373audio*		at onyx?
374audio*		at cmpci?
375audio*		at eap?
376audio*		at emu?
377audio*		at eso?
378audio*		at uaudio?
379audio*		at aoa?
380audio*		at daca?
381
382# MIDI support
383midi*		at eap?
384
385scsibus*	at scsi?
386sd*		at scsibus?
387st*		at scsibus?
388cd*		at scsibus?
389ch*		at scsibus?
390safte*		at scsibus?
391ses*		at scsibus?
392uk*		at scsibus?
393
394# 1-Wire devices
395option ONEWIREVERBOSE
396owid*	at onewire?		# ID
397owsbm*	at onewire?		# Smart Battery Monitor
398owtemp* at onewire?		# Temperature
399owctr*	at onewire?			# Counter device
400
401pseudo-device	hotplug	1	# devices hot plugging
402pseudo-device	wsmux	2	# mouse & keyboard multiplexor
403