#	$OpenBSD: GENERIC,v 1.28 2021/11/30 17:05:59 deraadt Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

machine		powerpc64
include		"../../../conf/GENERIC"
maxusers	80

option		PCIVERBOSE
option		USER_PCICONF
option		USBVERBOSE

config		bsd	swap generic

mainbus0	at root
cpu0		at mainbus?
ipmi0		at fdt?
opal0		at fdt?
opalcons*	at fdt?
opalsens*	at fdt?
phb*		at fdt?
pci*		at phb?
xics*		at fdt?
xicp*		at fdt?
xive*		at fdt?

option		WSDISPLAY_COMPAT_USL
option		WSDISPLAY_COMPAT_RAWKBD
option		WSDISPLAY_DEFAULTSCREENS=6

ahci*		at pci?
astfb*		at pci?
wsdisplay*	at astfb?
bge*		at pci?
ixl*		at pci?
mcx*		at pci?
mpii*		at pci?
nvme*		at pci?
ppb*		at pci?
pci*		at ppb?
radeondrm*	at pci?
drm*		at radeondrm?
wsdisplay*	at radeondrm?
xhci*		at pci?
usb*		at xhci?

scsibus*	at scsi?
sd*		at scsibus?
st*		at scsibus?             # SCSI tape drives
cd*		at scsibus?             # SCSI CD-ROM drives
ch*		at scsibus?             # SCSI autochangers
safte*		at scsibus?             # SCSI accessed fault-tolerant enclosures
ses*		at scsibus?             # SCSI enclosure services
uk*		at scsibus?             # unknown SCSI

# USB devices
uhub*	at usb?			# USB Hubs
uhub*	at uhub?		# USB Hubs
urng*	at uhub?		# USB Random Number Generator
uonerng* at uhub?		# Moonbase Otago OneRNG
umodem*	at uhub?		# USB Modems/Serial
ucom*	at umodem?
uvisor*	at uhub?		# Handspring Visor
ucom*	at uvisor?
uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
ucom*	at uvscom?
ubsa*	at uhub?		# Belkin serial adapter
ucom*	at ubsa?
ukspan* at uhub?		# Keyspan USA19HS serial adapter
ucom*	at ukspan?
uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi?
uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom?
umct*	at uhub?		# MCT USB-RS232 serial adapter
ucom*	at umct?
uslcom*	at uhub?		# Silicon Laboratories CP210x serial
ucom*	at uslcom?
uscom*	at uhub?		# Simple USB serial adapters
ucom*	at uscom?
ucrcom*	at uhub?		# Chromebook serial
ucom*	at ucrcom?
uark*	at uhub?		# Arkmicro ARK3116 serial
ucom*	at uark?
moscom*	at uhub?		# MosChip MCS7703 serial
ucom*	at moscom?
umcs*	at uhub?		# MosChip MCS78x0 serial
ucom*	at umcs?
uipaq*	at uhub?		# iPAQ serial adapter
ucom*	at uipaq?
umsm*	at uhub?		# Qualcomm MSM EVDO
ucom*	at umsm?
uchcom*	at uhub?		# WinChipHead CH341/340 serial
ucom*	at uchcom?
uticom*	at uhub?		# TI serial
ucom*	at uticom?
uxrcom*	at uhub?		# Exar XR21V1410 serial
ucom*	at uxrcom?
uaudio* at uhub?		# USB Audio
audio*	at uaudio?
umidi*	at uhub?		# USB MIDI
midi*	at umidi?
ulpt*	at uhub?		# USB Printers
umass*	at uhub?		# USB Mass Storage devices
ubcmtp*	at uhub?		# Broadcom USB trackpad
wsmouse* at ubcmtp? mux 0
uhidev*	at uhub?		# Human Interface Devices
ums*	at uhidev?		# USB mouse
wsmouse* at ums? mux 0
umt*	at uhidev?		# USB multitouch touchpad
wsmouse* at umt? mux 0
uts*	at uhub?		# USB touchscreen
wsmouse* at uts? mux 0
uwacom*	at uhidev?		# USB Wacom tablet
wsmouse* at uwacom? mux 0
ukbd*	at uhidev?		# USB keyboard
wskbd*	at ukbd? mux 1
ucycom*	at uhidev?			# Cypress serial
ucom*	at ucycom?
uslhcom* at uhidev?		# Silicon Labs CP2110 USB HID UART
ucom*	at uslhcom?
uhid*	at uhidev?		# USB generic HID support
fido*	at uhidev?		# FIDO/U2F security key support
ucc*	at uhidev?		# Consumer Control keyboards
wskbd*	at ucc? mux 1
ujoy*	at uhidev?		# USB joystick/gamecontroller support
uhidpp*	at uhidev?		# Logitech HID++ Devices
upd*	at uhidev?		# USB Power Devices sensors
umstc*	at uhidev?		# Microsoft Surface Type Cover
aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
atu*	at uhub?		# Atmel AT76c50x based 802.11b
axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
axen*	at uhub?		# ASIX Electronics AX88179 USB Ethernet
cue*	at uhub?		# CATC USB-EL1201A based Ethernet
kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
smsc*	at uhub?		# SMSC LAN95xx Ethernet
cdce*	at uhub?		# CDC Ethernet
urndis*	at uhub?		# Remote NDIS Ethernet
upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
ugl*	at uhub?		# Genesys Logic GL620USB-A host-to-host `network'
udav*	at uhub?		# Davicom DM9601 based Ethernet
mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
mue*	at uhub?		# Microchip LAN75xx/LAN78xx Ethernet
url*	at uhub?		# Realtek RTL8150L based adapters
ure*	at uhub?		# Realtek RTL8152 based adapters
wi*	at uhub?		# WaveLAN IEEE 802.11DS
udsbr*	at uhub?		# D-Link DSB-R100 radio
radio*	at udsbr?		# USB radio
uberry*	at uhub?		# Research In Motion BlackBerry
ugen*	at uhub?		# USB Generic driver
uath*	at uhub?		# Atheros AR5005UG/AR5005UX
ural*	at uhub?		# Ralink RT2500USB
rum*	at uhub?		# Ralink RT2501USB/RT2601USB
run*	at uhub?		# Ralink RT2700U/RT2800U/RT3000U
otus*	at uhub?		# Atheros AR9001U
athn*	at uhub?		# Atheros AR9002U
zyd*	at uhub?		# Zydas ZD1211
upgt*	at uhub?		# Conexant/Intersil PrismGT SoftMAC USB
urtw*	at uhub?		# Realtek 8187
rsu*	at uhub?		# Realtek RTL8188SU/RTL8191SU/RTL8192SU
urtwn*	at uhub?		# Realtek RTL8188CU/RTL8192CU
udcf*	at uhub?		# Gude Expert mouseCLOCK
umbg*	at uhub?		# Meinberg Funkuhren USB5131/DCF600USB
umb*	at uhub?		# Mobile Broadband Interface Model
uthum*	at uhidev?		# TEMPerHUM sensor
ugold*	at uhidev?		# gold TEMPer sensor
utrh*	at uhidev?		# USBRH sensor
utwitch* at uhidev?		# YUREX BBU sensor
uoakrh*	at uhidev?		# Toradex OAK temp and rel humidity
uoaklux* at uhidev?		# Toradex OAK LUX
uoakv*	at uhidev?		# Toradex OAK 10V sensor
uvideo*	at uhub?		# USB Video
video*	at uvideo?
utvfu*	at uhub?		# Fushicai Audio-Video Grabber
video*	at utvfu?
audio*	at utvfu?
udl*	at uhub?		# DisplayLink USB displays
wsdisplay* at udl?
bwfm*	at uhub?		# Broadcom FullMAC

brgphy*		at mii?			# Broadcom Gigabit PHYs

# Pseudo-Devices
pseudo-device	openprom
pseudo-device	dt
pseudo-device	wsmux 2
