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