#	$OpenBSD: GENERIC,v 1.18 2020/09/05 13:55:45 kettenis 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?
opal0		at fdt?
opalcons*	at fdt?
opalsens*	at fdt?
phb*		at fdt?
pci*		at phb?
xics*		at fdt?
xicp*		at fdt?
xive*		at fdt?

ahci*		at pci?
bge*		at pci?
mpii*		at pci?
nvme*		at pci?
ppb*		at pci?
pci*		at ppb?
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
uaudio*		at uhub?		# USB Audio
audio*		at uaudio?
uhidev*		at uhub?		# Human Interface Devices
uhid*		at uhidev?		# USB generic HID support
ukbd*		at uhidev?		# USB keyboard
wskbd*		at ukbd? mux 1
ums*		at uhidev?		# USB mouse
wsmouse* 	at ums? mux 0
umass*		at uhub?		# USB Mass Storage devices

brgphy*		at mii?			# Broadcom Gigabit PHYs

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