GENERIC64 revision 1.131
1#
2#	$NetBSD: GENERIC64,v 1.131 2020/01/12 21:52:36 riastradh Exp $
3#
4#	GENERIC ARM (aarch64) kernel
5#
6
7include	"arch/evbarm/conf/std.generic64"
8include "arch/evbarm/conf/files.generic64"
9include	"arch/evbarm/conf/GENERIC.common"
10
11maxusers	64
12
13#
14# FDT files supported by this kernel - add to DTSSUBDIR and DTS as
15# appropriate
16#
17makeoptions 	DTSARCH="arm aarch64"
18makeoptions	DTSGNUARCH="arm arm64"
19makeoptions	DTSSUBDIR="allwinner amlogic broadcom nvidia rockchip"
20makeoptions	DTS="
21	bcm2711-rpi-4-b.dts
22	bcm2837-rpi-3-a-plus.dts
23	bcm2837-rpi-3-b-plus.dts
24	bcm2837-rpi-3-b.dts
25	bcm2837-rpi-cm3-io3.dts
26
27	meson-gxbb-nanopi-k2.dts
28	meson-gxbb-nexbox-a95x.dts
29	meson-gxbb-odroidc2.dts
30	meson-gxbb-p200.dts
31	meson-gxbb-p201.dts
32	meson-gxbb-vega-s95-meta.dts
33	meson-gxbb-vega-s95-pro.dts
34	meson-gxbb-vega-s95-telos.dts
35	meson-gxbb-wetek-hub.dts
36	meson-gxbb-wetek-play2.dts
37
38	meson-gxl-s805x-libretech-ac.dts
39	meson-gxl-s805x-p241.dts
40	meson-gxl-s905d-p230.dts
41	meson-gxl-s905d-p231.dts
42	meson-gxl-s905d-phicomm-n1.dts
43	meson-gxl-s905w-p281.dts
44	meson-gxl-s905w-tx3-mini.dts
45	meson-gxl-s905x-hwacom-amazetv.dts
46	meson-gxl-s905x-khadas-vim.dts
47	meson-gxl-s905x-libretech-cc.dts
48	meson-gxl-s905x-nexbox-a95x.dts
49	meson-gxl-s905x-p212.dts
50
51	rk3328-a1.dts
52	rk3328-evb.dts
53	rk3328-roc-cc.dts
54	rk3328-rock64.dts
55
56	rk3399-evb.dts
57	rk3399-ficus.dts
58	rk3399-firefly.dts
59	rk3399-gru-bob.dts
60	rk3399-gru-kevin.dts
61	rk3399-gru-scarlet-inx.dts
62	rk3399-gru-scarlet-kd.dts
63	rk3399-hugsun-x99.dts
64	rk3399-khadas-edge-captain.dts
65	rk3399-khadas-edge-v.dts
66	rk3399-khadas-edge.dts
67	rk3399-leez-p710.dts
68	rk3399-nanopc-t4.dts
69	rk3399-nanopi-m4.dts
70	rk3399-nanopi-neo4.dts
71	rk3399-orangepi.dts
72	rk3399-pinebook-pro.dts
73	rk3399-puma-haikou.dts
74	rk3399-roc-pc-mezzanine.dts
75	rk3399-roc-pc.dts
76	rk3399-rock-pi-4.dts
77	rk3399-rock960.dts
78	rk3399-rockpro64.dts
79	rk3399-sapphire-excavator.dts
80	rk3399-sapphire.dts
81
82	sun50i-a64-amarula-relic.dts
83	sun50i-a64-bananapi-m64.dts
84	sun50i-a64-nanopi-a64.dts
85	sun50i-a64-oceanic-5205-5inmfd.dts
86	sun50i-a64-olinuxino-emmc.dts
87	sun50i-a64-olinuxino.dts
88	sun50i-a64-orangepi-win.dts
89	sun50i-a64-pine64-lts.dts
90	sun50i-a64-pine64-plus.dts
91	sun50i-a64-pine64.dts
92	sun50i-a64-pinebook.dts
93	sun50i-a64-sopine-baseboard.dts
94	sun50i-a64-teres-i.dts
95
96	sun50i-h5-bananapi-m2-plus-v1.2.dts
97	sun50i-h5-bananapi-m2-plus.dts
98	sun50i-h5-emlid-neutis-n5-devboard.dts
99	sun50i-h5-libretech-all-h3-cc.dts
100	sun50i-h5-nanopi-neo-plus2.dts
101	sun50i-h5-nanopi-neo2.dts
102	sun50i-h5-orangepi-pc2.dts
103	sun50i-h5-orangepi-prime.dts
104	sun50i-h5-orangepi-zero-plus.dts
105	sun50i-h5-orangepi-zero-plus2.dts
106
107	sun50i-h6-beelink-gs1.dts
108	sun50i-h6-orangepi-3.dts
109	sun50i-h6-orangepi-lite2.dts
110	sun50i-h6-orangepi-one-plus.dts
111	sun50i-h6-pine-h64.dts
112	sun50i-h6-tanix-tx6.dts
113
114	tegra210-p2371-0000.dts
115	tegra210-p2371-2180.dts
116	tegra210-p2571.dts
117	tegra210-p2894-0050-a08.dts
118	tegra210-p3450-0000.dts
119	tegra210-smaug.dts
120"
121
122options 	CPU_CORTEXA53
123options 	CPU_CORTEXA57
124options 	CPU_THUNDERX
125options 	SOC_BCM2837
126options 	SOC_MESONGXBB
127options 	SOC_MESONGXL
128options 	SOC_RK3328
129options 	SOC_RK3399
130options 	SOC_SUN50I_A64
131options 	SOC_SUN50I_H5
132options 	SOC_SUN50I_H6
133options 	SOC_TEGRA210
134options 	SOC_VIRT
135options 	MULTIPROCESSOR
136
137pseudo-device 	openfirm	# /dev/openfirm
138
139#options 	DIAGNOSTIC	# internal consistency checks
140#options 	DEBUG
141#options 	LOCKDEBUG
142#options 	PMAP_DEBUG	# Enable pmap_debug_level code
143#options 	VERBOSE_INIT_ARM # verbose bootstrapping messages
144options 	INCLUDE_CONFIG_FILE
145#options 	UVMHIST
146#options 	UVMHIST_PRINT,KERNHIST_DELAY=0
147
148# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
149#options 	EARLYCONS=bcm2837
150#options 	EARLYCONS=bcm2711
151#options 	EARLYCONS=meson, CONSADDR=0xc81004c0
152#options 	EARLYCONS=rk3328, CONSADDR=0xff130000
153#options 	EARLYCONS=rk3399, CONSADDR=0xff1a0000
154#options 	EARLYCONS=sunxi, CONSADDR=0x01c28000
155#options 	EARLYCONS=tegra, CONSADDR=0x70006000
156#options 	EARLYCONS=thunderx, CONSADDR=0x87e024000000
157#options 	EARLYCONS=virt
158
159# Kernel Address Sanitizer (kASan). The quarantine is optional and can
160# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
161# instead of warnings.
162#makeoptions 	KASAN=1		# mandatory
163#options 	KASAN		# mandatory
164#options 	POOL_QUARANTINE	# optional
165#options 	KASAN_PANIC	# optional
166
167makeoptions	DEBUG="-g"	# compile full symbol table
168makeoptions	COPY_SYMTAB=1
169
170config		netbsd		root on ? type ?
171
172options 	COMPAT_NETBSD32
173options 	EXEC_ELF32
174
175# EFI runtime support
176options 	EFI_RUNTIME
177
178# Device tree support
179armfdt0		at root
180simplebus*	at fdt? pass 0
181
182# ACPI support
183acpifdt*	at fdt? pass 1
184acpi*		at acpifdt?
185acpibut*	at acpi?
186acpiged*	at acpi?
187acpilid*	at acpi?
188
189# CPUs
190cpus*		at fdt? pass 0
191cpu*		at fdt? pass 0
192cpu*		at acpi?
193
194# Performance monitors
195armpmu*		at fdt?
196pseudo-device	tprof
197
198# CPU frequency scaling
199cpufreqdt*	at cpu?
200
201# Power State Coordination Interface (PSCI)
202psci*		at fdt? pass 0
203
204fclock*		at fdt? pass 1
205ffclock*	at fdt? pass 1
206fregulator*	at fdt? pass 4
207gregulator*	at fdt? pass 4
208gpiokeys*	at fdt?
209wskbd*		at gpiokeys? console ? mux 1
210gpioleds*	at fdt?
211
212# System Controller
213syscon*		at fdt? pass 1		# Generic System Controller
214sunxisramc*	at fdt? pass 1		# Allwinner System Control
215
216# Timer
217gtmr*		at fdt? pass 1		# ARM Generic Timer
218gtmr*		at acpi?
219armgtmr0	at gtmr?
220tegratimer*	at fdt?			# Timers
221
222# Watchdog
223bcmpmwdog*	at fdt?			# Broadcom BCM283x watchdog
224dwcwdt* 	at fdt?			# DesignWare watchdog
225mesongxwdt*	at fdt?			# Amlogic Meson GX watchdog
226sbsawdt*	at acpi?		# ARM SBSA-compliant watchdog
227sunxiwdt*	at fdt?			# Allwinner watchdog
228
229# Interrupt controller
230bcmicu*		at fdt? pass 1		# Broadcom BCM283x ICU
231tegralic*	at fdt? pass 1		# NVIDIA Tegra LIC
232gic*		at fdt? pass 1		# ARM GICv2
233gic*		at acpi?
234armgic0		at gic?
235gicvthree*	at fdt? pass 1		# ARM GICv3
236gicvthree*	at acpi?
237sunxinmi*	at fdt? pass 2		# Allwinner NMI / R_INTC
238
239# Memory controller
240tegramc*	at fdt?	pass 4		# NVIDIA Tegra MC
241
242# Firmware devices
243bcmmbox*	at fdt?			# Broadcom VideoCore IV mailbox
244bcmmbox*	at acpi?
245vcmbox*		at bcmmbox?
246qemufwcfg*	at fdt?			# QEMU Firmware Configuration device
247qemufwcfg*	at acpi?
248
249# DMA controller
250bcmdmac*	at fdt?			# Broadcom BCM283x DMA controller
251sun6idma*	at fdt?	pass 4		# Allwinner DMA controller (sun6i)
252tegraapbdma*	at fdt? pass 4		# NVIDIA Tegra APB DMA
253
254# FUSE controller
255sunxisid*	at fdt? pass 4		# Allwinner SID
256tegrafuse*	at fdt? pass 4		# NVIDIA Tegra FUSE
257
258# Power management controller
259tegrapmc*	at fdt? pass 4		# NVIDIA Tegra PMC
260
261# Clock and Reset controller
262bcmcprman*	at fdt? pass 1		# Broadcom BCM283x Clock Manager
263bcmaux*		at fdt? pass 1		# Broadcom BCM283x Aux Periph Clocks
264gxbbaoclkc*	at fdt? pass 2		# Amlogic Meson GXBB AO clock controller
265gxbbclkc*	at fdt? pass 2		# Amlogic Meson GXBB/GXL EE clock controller
266mesonresets*	at fdt? pass 2		# Amlogic Meson misc. clock resets
267rkcru*		at fdt? pass 2		# Rockchip RK3328 CRU
268sun8ih3ccu*	at fdt? pass 2		# Allwinner H3/H5 CCU
269sun8ih3rccu*	at fdt? pass 2		# Allwinner H3/H5 CCU (PRCM)
270sun50ia64ccu*	at fdt? pass 2		# Allwinner A64 CCU
271sun50ia64rccu*	at fdt? pass 2		# Allwinner A64 CCU (PRCM)
272sun50ih6ccu*	at fdt? pass 2		# Allwinner H6 CCU
273sun50ih6rccu*	at fdt? pass 2		# Allwinner H6 CCU (PRCM)
274sunxide2ccu*	at fdt? pass 3		# Allwinner DE2 clock controller
275sunxiresets*	at fdt? pass 1		# Allwinner misc. resets
276sunxigates*	at fdt? pass 1		# Allwinner misc. gates
277sunxigmacclk*	at fdt? pass 2		# Allwinner GMAC MII/RGMII clock mux
278tegra210car*	at fdt? pass 3		# NVIDIA Tegra CAR (T210)
279
280# GPIO controller
281bcmgpio*	at fdt?			# Broadcom BCM283x GPIO
282mesonpinctrl*	at fdt? pass 2		# Amlogic Meson GPIO
283plgpio*		at fdt?			# ARM PrimeCell PL061 GPIO
284plgpio*		at acpi?
285sunxigpio*	at fdt? pass 3		# Allwinner GPIO
286tegragpio*	at fdt? pass 2		# NVIDIA Tegra GPIO
287rkgpio*		at rkiomux?		# Rockchip GPIO
288gpio*		at gpiobus?
289
290# PWM controller
291rkpwm*		at fdt? pass 3		# Rockchip PWM
292sunxipwm*	at fdt? pass 3		# Allwinner PWM
293
294# MPIO / Pinmux
295rkiomux*	at fdt?	pass 3		# Rockchip IOMUX
296tegrapinmux*	at fdt?			# NVIDIA Tegra MPIO
297
298# XUSB PADCTL
299tegra210xpad*	at fdt?			# NVIDIA Tegra XUSB PADCTL (T210)
300tegra210xphy*	at tegra210xpad?
301
302# PCIE
303pcihost*	at fdt?			# Generic PCI host controller
304acpipchb*	at acpi?		# ACPI PCIe host bridge
305rkpcie*		at fdt?			# Rockchip AXI PCIE
306rkpciephy*	at fdt? pass 9		# Rockchip AXI PCIE PHY
307tegrapcie0	at fdt?			# NVIDIA Tegra PCIE
308pci*		at pcibus?
309ppb*		at pci? dev ? function ?
310pci*		at ppb?
311
312# Ethernet
313awge*		at fdt?				# DesignWare Gigabit Ethernet
314emac*		at fdt?				# Allwinner Gigabit Ethernet (EMAC)
315aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
316ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
317mcx*		at pci? dev ? function ?	# Mellanox 5th generation Ethernet
318mskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
319msk*		at mskc?
320re*		at pci? dev ? function ?	# Realtek RTL8111GS
321wm*		at pci? dev ? function ?	# Intel Gigabit Ethernet
322
323# MII/PHY support
324exphy* 		at mii? phy ?		# 3Com internal PHYs
325gentbi* 	at mii? phy ?		# Generic Ten-Bit 1000BASE-[CLS]X PHYs
326glxtphy*	at mii? phy ?		# Level One LXT-1000 PHYs
327gphyter* 	at mii? phy ?		# NS83861 Gig-E PHY
328gxlphy*		at mii? phy ?		# Amlogic Meson GX internal PHY
329icsphy*		at mii? phy ?		# Integrated Circuit Systems ICS189x
330igphy*		at mii? phy ?		# Intel IGP01E1000
331ihphy*		at mii? phy ?		# Intel 82577 PHYs
332ikphy*		at mii? phy ?		# Intel 82563 PHYs
333inphy*		at mii? phy ?		# Intel 82555 PHYs
334iophy*		at mii? phy ?		# Intel 82553 PHYs
335lxtphy*		at mii? phy ?		# Level One LXT-970 PHYs
336makphy*		at mii? phy ?		# Marvell Semiconductor 88E1000 PHYs
337nsphy*		at mii? phy ?		# NS83840 PHYs
338nsphyter*	at mii? phy ? 		# NS83843 PHYs
339pnaphy*		at mii? phy ?		# generic HomePNA PHYs
340rdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
341rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
342rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
343sqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
344tlphy*		at mii? phy ?		# ThunderLAN PHYs
345tqphy*		at mii? phy ?		# TDK Semiconductor PHYs
346urlphy*		at mii? phy ?		# Realtek RTL8150L internal PHYs
347ukphy*		at mii? phy ?		# generic unknown PHYs
348
349# Mini-PCIe Wireless
350#options 	ATHHAL_AR5212,ATHHAL_RF2425	# AR5BHB63
351#ath*		at pci? dev ? function ?	# Atheros IEEE 802.11
352#athn*		at pci? dev ? function ?	# Atheros IEEE 802.11
353
354# UART
355com*		at fdt?	pass 4			# UART
356com*		at acpi?
357mesonuart*	at fdt? pass 4			# Amlogic Meson UART
358plcom*		at fdt?	pass 4			# ARM PL011 UART
359plcom*		at acpi?
360puc*		at pci? dev ? function ?	# PCI "universal" comm. cards
361com*		at puc? port ?
362
363# I2C controllers
364options 	I2C_MAX_ADDR=0xfff
365bsciic*		at fdt?			# Broadcom BCM283x Serial Control
366dwiic*		at fdt?			# Designware I2C
367dwiic*		at acpi?
368rkiic*		at fdt? pass 4		# Rockchip I2C
369sunxirsb*	at fdt?	pass 4		# Allwinner RSB
370sunxitwi*	at fdt?			# Allwinner TWI
371tegrai2c*	at fdt? pass 4		# NVIDIA Tegra I2C
372iic*		at i2cbus?
373
374# I2C devices
375titemp*		at iic?
376seeprom*	at iic?
377spdmem*		at iic?			# memory module SPD EEPROM decoder
378as3722pmic*	at iic?
379as3722reg*	at as3722pmic?
380axppmic*	at iic?			# X-Powers AXP Power Management IC
381axpreg*		at axppmic?
382cwfg*		at iic?			# CellWise CW2015 Fuel Gauge IC
383es8316ac*	at iic?			# Everest Semi ES8316 Audio CODEC
384fan53555reg*	at iic?			# FAN53555 / SY82x regulator
385max77620pmic*	at iic?
386pcf8563rtc*	at iic?			# PCF8563 RTC
387rkpmic*		at iic?			# Rockchip Power Management IC
388rkreg*		at rkpmic?
389tcagpio*	at iic?
390
391# Random number generators
392amdccp*		at fdt?			# AMD Cryptograhic Coprocessor RNG
393amdccp*		at acpi?
394bcmrng*		at fdt?			# Broadcom BCM283x RNG
395mesonrng*	at fdt?			# Amlogic Meson RNG
396sun8icrypto* 	at fdt?			# Allwinner Crypto Engine
397
398# RTC
399plrtc*		at fdt?			# ARM PrimeCell RTC
400sunxirtc*	at fdt?			# Allwinner RTC
401tegrartc*	at fdt?			# NVIDIA Tegra RTC
402
403# SDMMC
404bcmsdhost*	at fdt?			# Broadcom BCM283x SD Host Interface
405dwcmmc*		at fdt?			# Designware SD/MMC
406mesongxmmc*	at fdt?			# Amlogic Meson GX eMMC/SD/SDIO controller
407mmcpwrseq*	at fdt? pass 5		# Simple MMC power sequence provider
408rkemmcphy*	at fdt?			# Rockchip eMMC PHY
409sdhc*		at fdt?			# SD Host Controller Interface
410sdhc*		at acpi?
411sunximmc*	at fdt?			# Allwinner SD/MMC
412sdmmc*		at sdmmcbus?
413ld0		at sdmmc0
414ld1		at sdmmc1
415ld2		at sdmmc2
416ld3		at sdmmc3
417ld*		at sdmmc?
418
419# SATA
420ahcisata*	at fdt?			# AHCI SATA
421ahcisata*	at acpi?
422ahcisata*	at pci? dev ? function ?
423atabus*		at ata?
424atapibus*	at atapi?
425wd*		at atabus? drive ?
426cd*		at atapibus? drive ?
427
428# NVMe
429nvme*		at pci? dev ? function ?
430ld*		at nvme? nsid ?
431
432# SPI controllers
433bcmspi*		at fdt?			# Broadcom BCM283x SPI
434rkspi*		at fdt?			# Rockchip SPI
435sun6ispi*	at fdt?			# Allwinner SPI
436spi*		at spibus?
437m25p*		at spi?
438spiflash*	at spiflashbus?
439
440# Audio support
441hdaudio*	at fdt?			# Intel HDA
442hdaudio*	at pci? dev ? function ?
443hdafg*		at hdaudiobus?
444options 	HDAUDIOVERBOSE
445options 	HDAUDIO_ENABLE_HDMI
446options 	HDAUDIO_ENABLE_DISPLAYPORT
447ausoc*		at fdt?			# Simple SoC audio card
448simpleamp*	at fdt?			# Simple amplifier
449spdiftx*	at fdt?			# SPDIF transmitter
450rki2s*		at fdt?			# Rockchip I2S/PCM
451sunxicodec*	at fdt?			# Allwinner audio codec
452sun8icodec*	at fdt?			# Allwinner audio codec (sun8i/sun50i)
453h3codec*	at fdt?			# Allwinner H3 audio codec (analog part)
454a64acodec*	at fdt?			# Allwinner A64 audio codec (analog part)
455sunxii2s*	at fdt?			# Allwinner I2S/PCM
456audio*		at audiobus?
457
458spkr*		at audio?		# PC speaker (synthesized)
459
460# HDMI CEC
461tegracec0	at fdt?			# NVIDIA Tegra HDMI CEC
462hdmicec*	at hdmicecbus?
463
464# Display
465anxdp*		at fdt?			# Analogix-based (e)DP
466anxedp*		at iic?			# Analogix eDP TX
467dispcon*	at fdt?			# Display connector devices
468panel*		at fdt?			# Display panels
469dwhdmi* 	at fdt?			# Designware HDMI TX
470rkdrm*		at fdt? pass 5		# Rockchip DRM master
471rkfb*		at rkdrm?		# Rockchip DRM framebuffer
472rkvop*		at fdt?			# Rockchip Visual Output Processor
473sunxide2bus*	at fdt? pass 4		# Allwinner DE2 bus
474sunxidrm*	at fdt?	pass 5		# Allwinner Display Pipeline
475sunxifb*	at sunxidrm?		# Allwinner DRM framebuffer
476sunxihdmiphy*	at fdt? pass 9		# Allwinner HDMI TX PHY
477sunxilcdc*	at fdt?			# Allwinner DE2 timing controller
478sunximixer*	at fdt?			# Allwinner DE2 mixer
479#tegradrm*	at fdt?			# NVIDIA Tegra Display
480#tegrafb*	at tegrafbbus?
481genfb*		at fdt?			# Simple Framebuffer
482wsdisplay*	at wsemuldisplaydev?
483options 	VCONS_DRAW_INTR
484options 	WSEMUL_VT100
485options 	WS_DEFAULT_FG=WSCOL_WHITE
486options 	WS_DEFAULT_BG=WSCOL_BLACK
487options 	WS_KERNEL_FG=WSCOL_GREEN
488options 	WS_KERNEL_BG=WSCOL_BLACK
489options 	WSDISPLAY_COMPAT_PCVT
490options 	WSDISPLAY_COMPAT_SYSCONS
491options 	WSDISPLAY_COMPAT_USL
492options 	WSDISPLAY_COMPAT_RAWKBD
493options 	WSDISPLAY_DEFAULTSCREENS=4
494options 	WSDISPLAY_MULTICONS
495options 	WSDISPLAY_SCROLLSUPPORT
496pseudo-device	wsmux
497pseudo-device	wsfont
498options 	FONT_BOLD8x16
499options 	FONT_BOLD16x32
500
501# GPU
502#nouveau*	at fdt?			# NVIDIA GPU
503
504# Backlight
505pwmbacklight*	at fdt?			# PWM Backlight controls
506
507# Fan
508pwmfan*		at fdt?			# PWM Fan controls
509
510# Thermal throttling controller
511sunxithermal*	at fdt?			# Allwinner thermal sensor controller
512tegrasoctherm*	at fdt?			# NVIDIA Tegra SOC_THERM
513rktsadc*	at fdt?			# RockChip TSASC
514
515# USB
516mesonusbphy*	at fdt? pass 9		# Amlogic Meson USB2 PHY
517mesongxlu2phy*	at fdt? pass 9		# Amlogic Meson GXL USB2 PHY
518mesongxlu3phy*	at fdt? pass 9		# Amlogic Meson GXL USB3 PHY
519rkusb*		at fdt? pass 9		# Rockchip USB PHY
520rkusbphy*	at rkusb?
521sunxiusbphy*	at fdt? pass 9		# Allwinner USB PHY
522sunxiusb3phy*	at fdt? pass 9		# Allwinner USB3 PHY
523tegrausbphy*	at fdt?			# NVIDIA Tegra USB PHY
524dwctwo*		at fdt?			# Designware USB DRD
525ehci*		at fdt?			# EHCI
526ehci*		at pci?			# EHCI
527ehci*		at acpi?		# EHCI
528motg*		at fdt?			# Mentor Graphics USB OTG
529ohci*		at fdt?			# OHCI
530ohci*		at pci?			# OHCI
531xhci*		at fdt?			# XHCI
532xhci*		at pci?			# XHCI
533xhci*		at acpi?		# XHCI
534usb*		at usbus?
535
536include "dev/usb/usbdevices.config"
537midi*		at midibus?
538
539# Virtio devices
540virtio*		at fdt?			# Virtio MMIO device
541virtio*		at acpi?
542virtio*		at pci? dev ? function ?
543#viomb*		at virtio?		# Virtio memory balloon device
544ld*		at virtio?		# Virtio disk device
545vioif*		at virtio?		# Virtio network device
546viornd*		at virtio?		# Virtio entropy device
547vioscsi*	at virtio?		# Virtio SCSI device
548
549# SCSI controllers
550mpt*		at pci? dev ? function ?
551
552# SCSI bus support
553scsibus*	at scsi?
554sd*		at scsibus? target ? lun ?	# SCSI disk drives
555
556cinclude "arch/evbarm/conf/GENERIC64.local"
557