GENERIC64 revision 1.141
11.148Srillig#
21.4Stls#	$NetBSD: GENERIC64,v 1.141 2020/03/16 08:17:57 nisimura Exp $
31.25Skamil#
41.25Skamil#	GENERIC ARM (aarch64) kernel
51.25Skamil#
61.25Skamil
71.25Skamilinclude	"arch/evbarm/conf/std.generic64"
81.5Smrginclude "arch/evbarm/conf/files.generic64"
91.5Smrginclude	"arch/evbarm/conf/GENERIC.common"
101.15Sagc
111.15Sagcmaxusers	64
121.15Sagc
131.15Sagc#
141.15Sagc# FDT files supported by this kernel - add to DTSSUBDIR and DTS as
151.15Sagc# appropriate
161.15Sagc#
171.15Sagcmakeoptions 	DTSARCH="arm aarch64"
181.15Sagcmakeoptions	DTSGNUARCH="arm arm64"
191.1Scgdmakeoptions	DTSSUBDIR="allwinner amlogic broadcom freescale nvidia rockchip"
201.1Scgdmakeoptions	DTS="
211.1Scgd	bcm2711-rpi-4-b.dts
221.1Scgd	bcm2837-rpi-3-a-plus.dts
231.1Scgd	bcm2837-rpi-3-b-plus.dts
241.1Scgd	bcm2837-rpi-3-b.dts
251.1Scgd	bcm2837-rpi-cm3-io3.dts
261.1Scgd
271.1Scgd	imx8mq-evk.dts
281.1Scgd	imx8mq-hummingboard-pulse.dts
291.1Scgd	imx8mq-librem5-devkit.dts
301.1Scgd	imx8mq-nitrogen.dts
311.1Scgd	imx8mq-pico-pi.dts
321.1Scgd	imx8mq-zii-ultra-rmb3.dts
331.1Scgd	imx8mq-zii-ultra-zest.dts
341.1Scgd
351.1Scgd	meson-gxbb-nanopi-k2.dts
361.1Scgd	meson-gxbb-nexbox-a95x.dts
371.1Scgd	meson-gxbb-odroidc2.dts
381.1Scgd	meson-gxbb-p200.dts
391.1Scgd	meson-gxbb-p201.dts
401.25Skamil	meson-gxbb-vega-s95-meta.dts
411.25Skamil	meson-gxbb-vega-s95-pro.dts
421.25Skamil	meson-gxbb-vega-s95-telos.dts
431.1Scgd	meson-gxbb-wetek-hub.dts
441.25Skamil	meson-gxbb-wetek-play2.dts
451.25Skamil
461.148Srillig	meson-gxl-s805x-libretech-ac.dts
471.25Skamil	meson-gxl-s805x-p241.dts
481.25Skamil	meson-gxl-s905d-p230.dts
491.25Skamil	meson-gxl-s905d-p231.dts
501.1Scgd	meson-gxl-s905d-phicomm-n1.dts
511.1Scgd	meson-gxl-s905w-p281.dts
521.25Skamil	meson-gxl-s905w-tx3-mini.dts
531.25Skamil	meson-gxl-s905x-hwacom-amazetv.dts
541.25Skamil	meson-gxl-s905x-khadas-vim.dts
551.25Skamil	meson-gxl-s905x-libretech-cc.dts
561.82Srillig	meson-gxl-s905x-nexbox-a95x.dts
571.6Slukem	meson-gxl-s905x-p212.dts
581.6Slukem
591.1Scgd	rk3328-a1.dts
601.1Scgd	rk3328-evb.dts
611.1Scgd	rk3328-roc-cc.dts
621.1Scgd	rk3328-rock64.dts
631.82Srillig
641.29Srillig	rk3399-evb.dts
651.25Skamil	rk3399-ficus.dts
661.25Skamil	rk3399-firefly.dts
671.71Srillig	rk3399-gru-bob.dts
681.122Srillig	rk3399-gru-kevin.dts
691.86Srillig	rk3399-gru-scarlet-inx.dts
701.86Srillig	rk3399-gru-scarlet-kd.dts
711.86Srillig	rk3399-hugsun-x99.dts
721.86Srillig	rk3399-khadas-edge-captain.dts
731.86Srillig	rk3399-khadas-edge-v.dts
741.86Srillig	rk3399-khadas-edge.dts
751.86Srillig	rk3399-leez-p710.dts
761.86Srillig	rk3399-nanopc-t4.dts
771.86Srillig	rk3399-nanopi-m4.dts
781.86Srillig	rk3399-nanopi-neo4.dts
791.86Srillig	rk3399-orangepi.dts
801.86Srillig	rk3399-pinebook-pro.dts
811.86Srillig	rk3399-puma-haikou.dts
821.86Srillig	rk3399-roc-pc-mezzanine.dts
831.86Srillig	rk3399-roc-pc.dts
841.86Srillig	rk3399-rock-pi-4.dts
851.86Srillig	rk3399-rock960.dts
861.71Srillig	rk3399-rockpro64.dts
871.71Srillig	rk3399-sapphire-excavator.dts
881.27Sjoerg	rk3399-sapphire.dts
891.27Sjoerg
901.63Srillig	sun50i-a64-amarula-relic.dts
911.65Srillig	sun50i-a64-bananapi-m64.dts
921.63Srillig	sun50i-a64-nanopi-a64.dts
931.67Srillig	sun50i-a64-oceanic-5205-5inmfd.dts
941.27Sjoerg	sun50i-a64-olinuxino-emmc.dts
951.124Srillig	sun50i-a64-olinuxino.dts
961.86Srillig	sun50i-a64-orangepi-win.dts
971.86Srillig	sun50i-a64-pine64-lts.dts
981.86Srillig	sun50i-a64-pine64-plus.dts
991.88Srillig	sun50i-a64-pine64.dts
1001.86Srillig	sun50i-a64-pinebook.dts
1011.125Srillig	sun50i-a64-sopine-baseboard.dts
1021.125Srillig	sun50i-a64-teres-i.dts
1031.86Srillig
1041.86Srillig	sun50i-h5-bananapi-m2-plus-v1.2.dts
1051.140Srillig	sun50i-h5-bananapi-m2-plus.dts
1061.142Srillig	sun50i-h5-emlid-neutis-n5-devboard.dts
1071.142Srillig	sun50i-h5-libretech-all-h3-cc.dts
1081.86Srillig	sun50i-h5-nanopi-neo-plus2.dts
1091.86Srillig	sun50i-h5-nanopi-neo2.dts
1101.86Srillig	sun50i-h5-orangepi-pc2.dts
1111.86Srillig	sun50i-h5-orangepi-prime.dts
1121.86Srillig	sun50i-h5-orangepi-zero-plus.dts
1131.27Sjoerg	sun50i-h5-orangepi-zero-plus2.dts
1141.88Srillig
1151.88Srillig	sun50i-h6-beelink-gs1.dts
1161.27Sjoerg	sun50i-h6-orangepi-3.dts
1171.86Srillig	sun50i-h6-orangepi-lite2.dts
1181.86Srillig	sun50i-h6-orangepi-one-plus.dts
1191.27Sjoerg	sun50i-h6-pine-h64.dts
1201.88Srillig	sun50i-h6-tanix-tx6.dts
1211.88Srillig
1221.88Srillig	tegra210-p2371-0000.dts
1231.88Srillig	tegra210-p2371-2180.dts
1241.1Scgd	tegra210-p2571.dts
1251.40Srillig	tegra210-p2894-0050-a08.dts
1261.40Srillig	tegra210-p3450-0000.dts
1271.40Srillig	tegra210-smaug.dts
1281.1Scgd"
1291.25Skamil
1301.40Srilligoptions 	CPU_CORTEXA53
1311.40Srilligoptions 	CPU_CORTEXA57
1321.40Srilligoptions 	CPU_THUNDERX
1331.40Srilligoptions 	SOC_BCM2837
1341.40Srilligoptions 	SOC_MESONGXBB
1351.40Srilligoptions 	SOC_MESONGXL
1361.40Srilligoptions 	SOC_RK3328
1371.40Srilligoptions 	SOC_RK3399
1381.40Srilligoptions 	SOC_SUN50I_A64
1391.40Srilligoptions 	SOC_SUN50I_H5
1401.40Srilligoptions 	SOC_SUN50I_H6
1411.41Srilligoptions 	SOC_TEGRA210
1421.41Srilligoptions 	SOC_VIRT
1431.148Srilligoptions 	MULTIPROCESSOR
1441.148Srillig
1451.148Srilligpseudo-device 	openfirm	# /dev/openfirm
1461.148Srillig
1471.148Srillig#options 	DIAGNOSTIC	# internal consistency checks
1481.148Srillig#options 	DEBUG
1491.148Srillig#options 	LOCKDEBUG
1501.148Srillig#options 	PMAP_DEBUG	# Enable pmap_debug_level code
1511.148Srillig#options 	VERBOSE_INIT_ARM # verbose bootstrapping messages
1521.148Srilligoptions 	INCLUDE_CONFIG_FILE
1531.148Srillig#options 	UVMHIST
1541.148Srillig#options 	UVMHIST_PRINT,KERNHIST_DELAY=0
1551.148Srillig
1561.148Srillig# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
1571.148Srillig#options 	EARLYCONS=bcm2837
1581.148Srillig#options 	EARLYCONS=bcm2711
1591.41Srillig#options 	EARLYCONS=meson, CONSADDR=0xc81004c0
1601.104Srillig#options 	EARLYCONS=rk3328, CONSADDR=0xff130000
1611.91Srillig#options 	EARLYCONS=rk3399, CONSADDR=0xff1a0000
1621.91Srillig#options 	EARLYCONS=sunxi, CONSADDR=0x01c28000
1631.91Srillig#options 	EARLYCONS=tegra, CONSADDR=0x70006000
1641.91Srillig#options 	EARLYCONS=thunderx, CONSADDR=0x87e024000000
1651.91Srillig#options 	EARLYCONS=virt
1661.91Srillig
1671.91Srillig# Kernel Address Sanitizer (kASan). The quarantine is optional and can
1681.91Srillig# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
1691.147Srillig# instead of warnings.
1701.147Srillig#makeoptions 	KASAN=1		# mandatory
1711.91Srillig#options 	KASAN		# mandatory
1721.92Srillig#options 	POOL_QUARANTINE	# optional
1731.92Srillig#options 	KASAN_PANIC	# optional
1741.92Srillig
1751.91Srilligmakeoptions	DEBUG="-g"	# compile full symbol table
1761.92Srilligmakeoptions	COPY_SYMTAB=1
1771.92Srillig
1781.91Srilligconfig		netbsd		root on ? type ?
1791.104Srillig
1801.91Srilligoptions 	COMPAT_NETBSD32
1811.91Srilligoptions 	EXEC_ELF32
1821.91Srillig
1831.104Srillig# EFI runtime support
1841.91Srilligoptions 	EFI_RUNTIME
1851.91Srillig
1861.91Srillig# Device tree support
1871.91Srilligarmfdt0		at root
1881.92Srilligsimplebus*	at fdt? pass 0
1891.92Srillig
1901.91Srillig# ACPI support
1911.124Srilligacpifdt*	at fdt? pass 1
1921.124Srilligacpi*		at acpifdt?
1931.91Srilligacpibut*	at acpi?
1941.91Srilligacpiged*	at acpi?
1951.91Srilligacpilid*	at acpi?
1961.119Srillig
1971.104Srillig# CPUs
1981.92Srilligcpus*		at fdt? pass 0
1991.91Srilligcpu*		at fdt? pass 0
2001.119Srilligcpu*		at acpi?
2011.92Srillig
2021.100Srillig# Performance monitors
2031.124Srilligarmpmu*		at fdt?
2041.92Srilligpseudo-device	tprof
2051.91Srillig
2061.91Srillig# CPU frequency scaling
2071.91Srilligcpufreqdt*	at cpu?
2081.91Srillig
2091.91Srillig# Power State Coordination Interface (PSCI)
2101.91Srilligpsci*		at fdt? pass 0
2111.91Srillig
2121.119Srilligfclock*		at fdt? pass 1
2131.92Srilligffclock*	at fdt? pass 1
2141.99Srilligfregulator*	at fdt? pass 4
2151.91Srilliggregulator*	at fdt? pass 4
2161.91Srilliggpiokeys*	at fdt?
2171.91Srilligwskbd*		at gpiokeys? console ? mux 1
2181.91Srilliggpioleds*	at fdt?
2191.91Srillig
2201.91Srillig# System Controller
2211.92Srilligsyscon*		at fdt? pass 1		# Generic System Controller
2221.117Srilligsunxisramc*	at fdt? pass 1		# Allwinner System Control
2231.91Srillig
2241.122Srillig# Timer
2251.91Srilliggtmr*		at fdt? pass 1		# ARM Generic Timer
2261.91Srilliggtmr*		at acpi?
2271.92Srilligarmgtmr0	at gtmr?
2281.92Srilligtegratimer*	at fdt?			# Timers
2291.92Srillig
2301.91Srillig# Watchdog
2311.124Srilligbcmpmwdog*	at fdt?			# Broadcom BCM283x watchdog
2321.99Srilligdwcwdt* 	at fdt?			# DesignWare watchdog
2331.124Srilligmesongxwdt*	at fdt?			# Amlogic Meson GX watchdog
2341.91Srilligsbsawdt*	at acpi?		# ARM SBSA-compliant watchdog
2351.91Srilligsunxiwdt*	at fdt?			# Allwinner watchdog
2361.91Srillig
2371.91Srillig# Interrupt controller
2381.91Srilligbcmicu*		at fdt? pass 1		# Broadcom BCM283x ICU
2391.91Srilligtegralic*	at fdt? pass 1		# NVIDIA Tegra LIC
2401.91Srilliggic*		at fdt? pass 1		# ARM GICv2
2411.91Srilliggic*		at acpi?
2421.104Srilligarmgic0		at gic?
2431.91Srilliggicvthree*	at fdt? pass 1		# ARM GICv3
2441.91Srilliggicvthree*	at acpi?
2451.91Srilligimx7gpc*	at fdt? pass 2		# IMX GPCv2
2461.91Srilligsunxinmi*	at fdt? pass 2		# Allwinner NMI / R_INTC
2471.91Srillig
2481.91Srillig# Memory controller
2491.91Srilligtegramc*	at fdt?	pass 4		# NVIDIA Tegra MC
2501.91Srillig
2511.91Srillig# Firmware devices
2521.91Srilligbcmmbox*	at fdt?			# Broadcom VideoCore IV mailbox
2531.91Srilligbcmmbox*	at acpi?
2541.91Srilligvcmbox*		at bcmmbox?
2551.104Srilligqemufwcfg*	at fdt?			# QEMU Firmware Configuration device
2561.119Srilligqemufwcfg*	at acpi?
2571.91Srillig
2581.91Srillig# DMA controller
2591.91Srilligbcmdmac*	at fdt?			# Broadcom BCM283x DMA controller
2601.91Srilligsun6idma*	at fdt?	pass 4		# Allwinner DMA controller (sun6i)
2611.91Srilligtegraapbdma*	at fdt? pass 4		# NVIDIA Tegra APB DMA
2621.119Srillig
2631.120Srillig# FUSE controller
2641.91Srilligsunxisid*	at fdt? pass 4		# Allwinner SID
2651.119Srilligtegrafuse*	at fdt? pass 4		# NVIDIA Tegra FUSE
2661.91Srillig
2671.91Srillig# Power management controller
2681.104Srilligtegrapmc*	at fdt? pass 4		# NVIDIA Tegra PMC
2691.91Srillig
2701.91Srillig# Clock and Reset controller
2711.91Srilligbcmcprman*	at fdt? pass 1		# Broadcom BCM283x Clock Manager
2721.91Srilligbcmaux*		at fdt? pass 1		# Broadcom BCM283x Aux Periph Clocks
2731.119Srilliggxbbaoclkc*	at fdt? pass 2		# Amlogic Meson GXBB AO clock controller
2741.117Srilliggxbbclkc*	at fdt? pass 2		# Amlogic Meson GXBB/GXL EE clock controller
2751.91Srilligimx8mqccm*	at fdt? pass 2		# NXP iMX8MQ CCM
2761.104Srilligmesonresets*	at fdt? pass 2		# Amlogic Meson misc. clock resets
2771.91Srilligrkcru*		at fdt? pass 2		# Rockchip RK3328 CRU
2781.91Srilligsun8ih3ccu*	at fdt? pass 2		# Allwinner H3/H5 CCU
2791.91Srilligsun8ih3rccu*	at fdt? pass 2		# Allwinner H3/H5 CCU (PRCM)
2801.91Srilligsun50ia64ccu*	at fdt? pass 2		# Allwinner A64 CCU
2811.117Srilligsun50ia64rccu*	at fdt? pass 2		# Allwinner A64 CCU (PRCM)
2821.91Srilligsun50ih6ccu*	at fdt? pass 2		# Allwinner H6 CCU
2831.91Srilligsun50ih6rccu*	at fdt? pass 2		# Allwinner H6 CCU (PRCM)
2841.119Srilligsunxide2ccu*	at fdt? pass 3		# Allwinner DE2 clock controller
2851.135Srilligsunxiresets*	at fdt? pass 1		# Allwinner misc. resets
2861.91Srilligsunxigates*	at fdt? pass 1		# Allwinner misc. gates
2871.91Srilligsunxigmacclk*	at fdt? pass 2		# Allwinner GMAC MII/RGMII clock mux
2881.91Srilligtegra210car*	at fdt? pass 3		# NVIDIA Tegra CAR (T210)
2891.91Srillig
2901.91Srillig# GPIO controller
2911.91Srilligbcmgpio*	at fdt? pass 3		# Broadcom BCM283x GPIO
2921.91Srilligimxgpio*	at fdt? pass 3		# IMX GPIO
2931.91Srilligmesonpinctrl*	at fdt? pass 2		# Amlogic Meson GPIO
2941.91Srilligplgpio*		at fdt?			# ARM PrimeCell PL061 GPIO
2951.139Srilligplgpio*		at acpi?
2961.125Srilligsunxigpio*	at fdt? pass 3		# Allwinner GPIO
2971.124Srilligtegragpio*	at fdt? pass 2		# NVIDIA Tegra GPIO
2981.91Srilligrkgpio*		at rkiomux?		# Rockchip GPIO
2991.91Srilliggpio*		at gpiobus?
3001.124Srillig
3011.91Srillig# PWM controller
3021.124Srilligrkpwm*		at fdt? pass 3		# Rockchip PWM
3031.91Srilligsunxipwm*	at fdt? pass 3		# Allwinner PWM
3041.91Srillig
3051.91Srillig# MPIO / Pinmux
3061.104Srilligimxiomux*	at fdt? pass 2		# IMX IOMUX
3071.91Srilligrkiomux*	at fdt?	pass 3		# Rockchip IOMUX
3081.115Srilligtegrapinmux*	at fdt?			# NVIDIA Tegra MPIO
3091.115Srillig
3101.115Srillig# XUSB PADCTL
3111.91Srilligtegra210xpad*	at fdt?			# NVIDIA Tegra XUSB PADCTL (T210)
3121.115Srilligtegra210xphy*	at tegra210xpad?
3131.115Srillig
3141.115Srillig# PCIE
3151.115Srilligpcihost*	at fdt?			# Generic PCI host controller
3161.115Srilligacpipchb*	at acpi?		# ACPI PCIe host bridge
3171.115Srilligrkpcie*		at fdt?			# Rockchip AXI PCIE
3181.115Srilligrkpciephy*	at fdt? pass 9		# Rockchip AXI PCIE PHY
3191.115Srilligtegrapcie0	at fdt?			# NVIDIA Tegra PCIE
3201.115Srilligpci*		at pcibus?
3211.115Srilligppb*		at pci? dev ? function ?
3221.115Srilligpci*		at ppb?
3231.115Srillig
3241.115Srillig# Ethernet
3251.115Srilligawge*		at fdt?				# DesignWare Gigabit Ethernet
3261.115Srilligemac*		at fdt?				# Allwinner Gigabit Ethernet (EMAC)
3271.115Srilligenet*		at fdt?				# IMX FEC
3281.91Srilligscx*		at fdt?				# SocioNext Gigabit Ethernet
3291.115Srilligaq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
3301.124Srilligena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
3311.124Srilliggenet*		at acpi?			# Broadcom GENET v5
3321.115Srilliggenet*		at fdt?
3331.115Srilligmcx*		at pci? dev ? function ?	# Mellanox 5th generation Ethernet
3341.91Srilligmskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
3351.124Srilligmsk*		at mskc?
3361.133Srilligre*		at pci? dev ? function ?	# Realtek RTL8111GS
3371.115Srilligwm*		at pci? dev ? function ?	# Intel Gigabit Ethernet
3381.91Srillig
3391.115Srillig# MII/PHY support
3401.115Srilligatphy*		at mii? phy ?		# Attansic/Atheros PHYs
3411.115Srilligbrgphy*		at mii? phy ?		# Broadcom BCM5400-family PHYs
3421.115Srilligexphy* 		at mii? phy ?		# 3Com internal PHYs
3431.115Srilliggentbi* 	at mii? phy ?		# Generic Ten-Bit 1000BASE-[CLS]X PHYs
3441.115Srilligglxtphy*	at mii? phy ?		# Level One LXT-1000 PHYs
3451.91Srilliggphyter* 	at mii? phy ?		# NS83861 Gig-E PHY
3461.91Srilliggxlphy*		at mii? phy ?		# Amlogic Meson GX internal PHY
3471.91Srilligicsphy*		at mii? phy ?		# Integrated Circuit Systems ICS189x
3481.91Srilligigphy*		at mii? phy ?		# Intel IGP01E1000
3491.104Srilligihphy*		at mii? phy ?		# Intel 82577 PHYs
3501.104Srilligikphy*		at mii? phy ?		# Intel 82563 PHYs
3511.41Srilliginphy*		at mii? phy ?		# Intel 82555 PHYs
3521.41Srilligiophy*		at mii? phy ?		# Intel 82553 PHYs
3531.104Srilliglxtphy*		at mii? phy ?		# Level One LXT-970 PHYs
3541.41Srilligmakphy*		at mii? phy ?		# Marvell Semiconductor 88E1000 PHYs
3551.104Srillignsphy*		at mii? phy ?		# NS83840 PHYs
3561.59Srillignsphyter*	at mii? phy ? 		# NS83843 PHYs
3571.41Srilligpnaphy*		at mii? phy ?		# generic HomePNA PHYs
3581.41Srilligrdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
3591.41Srilligrgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
3601.104Srilligrlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
3611.41Srilligsqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
3621.41Srilligtlphy*		at mii? phy ?		# ThunderLAN PHYs
3631.91Srilligtqphy*		at mii? phy ?		# TDK Semiconductor PHYs
3641.115Srilligurlphy*		at mii? phy ?		# Realtek RTL8150L internal PHYs
3651.41Srilligukphy*		at mii? phy ?		# generic unknown PHYs
3661.41Srillig
3671.104Srillig# Mini-PCIe Wireless
3681.104Srillig#options 	ATHHAL_AR5212,ATHHAL_RF2425	# AR5BHB63
3691.41Srillig#ath*		at pci? dev ? function ?	# Atheros IEEE 802.11
3701.115Srillig#athn*		at pci? dev ? function ?	# Atheros IEEE 802.11
3711.91Srillig
3721.41Srillig# UART
3731.104Srilligcom*		at fdt?	pass 4			# UART
3741.41Srilligcom*		at acpi?
3751.40Srilligimxuart*	at fdt? pass 4			# IMX UART
3761.104Srilligoptions 	IMXUARTCONSOLE
3771.41Srilligmesonuart*	at fdt? pass 4			# Amlogic Meson UART
3781.1Scgdplcom*		at fdt?	pass 4			# ARM PL011 UART
3791.53Srilligplcom*		at acpi?
3801.72Srilligpuc*		at pci? dev ? function ?	# PCI "universal" comm. cards
3811.72Srilligcom*		at puc? port ?
3821.123Srillig
3831.123Srillig# I2C controllers
3841.86Srilligoptions 	I2C_MAX_ADDR=0xfff
3851.72Srilligbsciic*		at fdt?			# Broadcom BCM283x Serial Control
3861.72Srilligdwiic*		at fdt?			# Designware I2C
3871.72Srilligdwiic*		at acpi?
3881.123Srilligimxi2c*		at fdt? pass 4		# IMX I2C
3891.72Srilligrkiic*		at fdt? pass 4		# Rockchip I2C
3901.72Srilligsunxirsb*	at fdt?	pass 4		# Allwinner RSB
3911.110Srilligsunxitwi*	at fdt?			# Allwinner TWI
3921.110Srilligtegrai2c*	at fdt? pass 4		# NVIDIA Tegra I2C
3931.110Srilligiic*		at i2cbus?
3941.110Srillig
3951.110Srillig# I2C devices
3961.110Srilligtitemp*		at iic?
3971.81Srilligseeprom*	at iic?
3981.81Srilligspdmem*		at iic?			# memory module SPD EEPROM decoder
3991.81Srilligas3722pmic*	at iic?
4001.110Srilligas3722reg*	at as3722pmic?
4011.110Srilligaxppmic*	at iic?			# X-Powers AXP Power Management IC
4021.81Srilligaxpreg*		at axppmic?
4031.110Srilligcwfg*		at iic?			# CellWise CW2015 Fuel Gauge IC
4041.81Srilliges8316ac*	at iic?			# Everest Semi ES8316 Audio CODEC
4051.81Srilligfan53555reg*	at iic?			# FAN53555 / SY82x regulator
4061.81Srilligmax77620pmic*	at iic?
4071.81Srilligpcf8563rtc*	at iic?			# PCF8563 RTC
4081.72Srilligrkpmic*		at iic?			# Rockchip Power Management IC
4091.112Srilligrkreg*		at rkpmic?
4101.112Srilligtcagpio*	at iic?
4111.112Srillig
4121.112Srillig# Random number generators
4131.112Srilligamdccp*		at fdt?			# AMD Cryptograhic Coprocessor RNG
4141.112Srilligamdccp*		at acpi?
4151.112Srilligbcmrng*		at fdt?			# Broadcom BCM283x RNG
4161.112Srilligmesonrng*	at fdt?			# Amlogic Meson RNG
4171.112Srilligsun8icrypto* 	at fdt?			# Allwinner Crypto Engine
4181.112Srillig
4191.112Srillig# RTC
4201.112Srilligplrtc*		at fdt?			# ARM PrimeCell RTC
4211.112Srilligsunxirtc*	at fdt?			# Allwinner RTC
4221.112Srilligtegrartc*	at fdt?			# NVIDIA Tegra RTC
4231.112Srillig
4241.112Srillig# SDMMC
4251.112Srilligbcmsdhost*	at fdt?			# Broadcom BCM283x SD Host Interface
4261.112Srilligdwcmmc*		at fdt?			# Designware SD/MMC
4271.112Srilligmesongxmmc*	at fdt?			# Amlogic Meson GX eMMC/SD/SDIO controller
4281.112Srilligmmcpwrseq*	at fdt? pass 5		# Simple MMC power sequence provider
4291.112Srilligrkemmcphy*	at fdt?			# Rockchip eMMC PHY
4301.112Srilligsdhc*		at fdt?			# SD Host Controller Interface
4311.112Srilligsdhc*		at acpi?
4321.112Srilligsunximmc*	at fdt?			# Allwinner SD/MMC
4331.112Srilligsdmmc*		at sdmmcbus?
4341.112Srilligld0		at sdmmc0
4351.112Srilligld1		at sdmmc1
4361.112Srilligld2		at sdmmc2
4371.112Srilligld3		at sdmmc3
4381.112Srilligld*		at sdmmc?
4391.112Srilligbwfm*		at sdmmc?		# Broadcom BCM43xxx WiFi Interface
4401.112Srillig
4411.112Srillig# SATA
4421.112Srilligahcisata*	at fdt?			# AHCI SATA
4431.112Srilligahcisata*	at acpi?
4441.112Srilligahcisata*	at pci? dev ? function ?
4451.53Srilligatabus*		at ata?
4461.40Srilligatapibus*	at atapi?
4471.83Srilligwd*		at atabus? drive ?
4481.1Scgdcd*		at atapibus? drive ?
4491.143Srillig
4501.116Srillig# NVMe
4511.25Skamilnvme*		at pci? dev ? function ?
4521.72Srilligld*		at nvme? nsid ?
4531.72Srillig
4541.72Srillig# SPI controllers
4551.72Srilligbcmspi*		at fdt?			# Broadcom BCM283x SPI
4561.119Srilligrkspi*		at fdt?			# Rockchip SPI
4571.73Srilligsun6ispi*	at fdt?			# Allwinner SPI
4581.25Skamilspi*		at spibus?
4591.124Srilligm25p*		at spi?
4601.124Srilligspiflash*	at spiflashbus?
4611.124Srillig
4621.25Skamil# Audio support
4631.121Srillighdaudio*	at fdt?			# Intel HDA
4641.119Srillighdaudio*	at pci? dev ? function ?
4651.134Srillighdafg*		at hdaudiobus?
4661.25Skamiloptions 	HDAUDIOVERBOSE
4671.119Srilligoptions 	HDAUDIO_ENABLE_HDMI
4681.25Skamiloptions 	HDAUDIO_ENABLE_DISPLAYPORT
4691.25Skamilausoc*		at fdt?			# Simple SoC audio card
4701.125Srilligsimpleamp*	at fdt?			# Simple amplifier
4711.125Srilligspdiftx*	at fdt?			# SPDIF transmitter
4721.25Skamilrki2s*		at fdt?			# Rockchip I2S/PCM
4731.25Skamilsunxicodec*	at fdt?			# Allwinner audio codec
4741.25Skamilsun8icodec*	at fdt?			# Allwinner audio codec (sun8i/sun50i)
4751.53Srilligh3codec*	at fdt?			# Allwinner H3 audio codec (analog part)
4761.53Srilliga64acodec*	at fdt?			# Allwinner A64 audio codec (analog part)
4771.88Srilligsunxii2s*	at fdt?			# Allwinner I2S/PCM
4781.53Srilligaudio*		at audiobus?
4791.53Srilligoptions 	AUDIO_BLK_MS=4
4801.131Srillig
4811.131Srilligspkr*		at audio?		# PC speaker (synthesized)
4821.131Srillig
4831.131Srillig# HDMI CEC
4841.131Srilligtegracec0	at fdt?			# NVIDIA Tegra HDMI CEC
4851.131Srillighdmicec*	at hdmicecbus?
4861.131Srillig
4871.131Srillig# Display
4881.131Srilliganxdp*		at fdt?			# Analogix-based (e)DP
4891.131Srilliganxedp*		at iic?			# Analogix eDP TX
4901.131Srilligdispcon*	at fdt?			# Display connector devices
4911.131Srilligpanel*		at fdt?			# Display panels
4921.131Srilligdwhdmi* 	at fdt?			# Designware HDMI TX
4931.131Srilligrkdrm*		at fdt? pass 5		# Rockchip DRM master
4941.131Srilligrkfb*		at rkdrm?		# Rockchip DRM framebuffer
4951.131Srilligrkvop*		at fdt?			# Rockchip Visual Output Processor
4961.131Srilligsunxide2bus*	at fdt? pass 4		# Allwinner DE2 bus
4971.131Srilligsunxidrm*	at fdt?	pass 5		# Allwinner Display Pipeline
4981.131Srilligsunxifb*	at sunxidrm?		# Allwinner DRM framebuffer
4991.131Srilligsunxihdmiphy*	at fdt? pass 9		# Allwinner HDMI TX PHY
5001.131Srilligsunxilcdc*	at fdt?			# Allwinner DE2 timing controller
5011.131Srilligsunximixer*	at fdt?			# Allwinner DE2 mixer
5021.131Srillig#tegradrm*	at fdt?			# NVIDIA Tegra Display
5031.131Srillig#tegrafb*	at tegrafbbus?
5041.131Srilliggenfb*		at fdt?			# Simple Framebuffer
5051.131Srilligwsdisplay*	at wsemuldisplaydev?
5061.131Srilligoptions 	VCONS_DRAW_INTR
5071.131Srilligoptions 	WSEMUL_VT100
5081.131Srilligoptions 	WS_DEFAULT_FG=WSCOL_WHITE
5091.131Srilligoptions 	WS_DEFAULT_BG=WSCOL_BLACK
5101.131Srilligoptions 	WS_KERNEL_FG=WSCOL_GREEN
5111.131Srilligoptions 	WS_KERNEL_BG=WSCOL_BLACK
5121.131Srilligoptions 	WSDISPLAY_COMPAT_PCVT
5131.131Srilligoptions 	WSDISPLAY_COMPAT_SYSCONS
5141.131Srilligoptions 	WSDISPLAY_COMPAT_USL
5151.131Srilligoptions 	WSDISPLAY_COMPAT_RAWKBD
5161.131Srilligoptions 	WSDISPLAY_DEFAULTSCREENS=4
5171.131Srilligoptions 	WSDISPLAY_MULTICONS
5181.131Srilligoptions 	WSDISPLAY_SCROLLSUPPORT
5191.131Srilligpseudo-device	wsmux
5201.131Srilligpseudo-device	wsfont
5211.53Srilligoptions 	FONT_BOLD8x16
5221.53Srilligoptions 	FONT_BOLD16x32
5231.53Srillig
5241.53Srillig# GPU
5251.53Srillignouveau*	at fdt?			# NVIDIA GPU
5261.1Scgd
5271.25Skamil# Backlight
5281.25Skamilpwmbacklight*	at fdt?			# PWM Backlight controls
5291.25Skamil
5301.25Skamil# Fan
5311.97Srilligpwmfan*		at fdt?			# PWM Fan controls
5321.25Skamil
5331.98Srillig# Thermal throttling controller
5341.1Scgdsunxithermal*	at fdt?			# Allwinner thermal sensor controller
5351.25Skamiltegrasoctherm*	at fdt?			# NVIDIA Tegra SOC_THERM
5361.80Srilligrktsadc*	at fdt?			# RockChip TSASC
5371.114Srillig
5381.80Srillig# USB
5391.80Srilligimx8mqusbphy*	at fdt? pass 9		# IMX USB PHY
5401.80Srilligmesonusbphy*	at fdt? pass 9		# Amlogic Meson USB2 PHY
5411.80Srilligmesongxlu2phy*	at fdt? pass 9		# Amlogic Meson GXL USB2 PHY
5421.80Srilligmesongxlu3phy*	at fdt? pass 9		# Amlogic Meson GXL USB3 PHY
5431.80Srilligrkusb*		at fdt? pass 9		# Rockchip USB PHY
5441.80Srilligrkusbphy*	at rkusb?
5451.80Srilligsunxiusbphy*	at fdt? pass 9		# Allwinner USB PHY
5461.80Srilligsunxiusb3phy*	at fdt? pass 9		# Allwinner USB3 PHY
5471.80Srilligtegrausbphy*	at fdt?			# NVIDIA Tegra USB PHY
5481.80Srilligdwctwo*		at fdt?			# Designware USB DRD
5491.80Srilligehci*		at fdt?			# EHCI
5501.80Srilligehci*		at pci?			# EHCI
5511.80Srilligehci*		at acpi?		# EHCI
5521.1Scgdmotg*		at fdt?			# Mentor Graphics USB OTG
5531.80Srilligohci*		at fdt?			# OHCI
5541.25Skamilohci*		at pci?			# OHCI
5551.80Srilligxhci*		at fdt?			# XHCI
5561.80Srilligxhci*		at pci?			# XHCI
5571.25Skamilxhci*		at acpi?		# XHCI
5581.25Skamilusb*		at usbus?
5591.25Skamil
5601.25Skamilinclude "dev/usb/usbdevices.config"
5611.25Skamilmidi*		at midibus?
5621.25Skamilpseudo-device	sequencer			# MIDI sequencer
5631.25Skamil
5641.25Skamil# Virtio devices
5651.1Scgdvirtio*		at fdt?			# Virtio MMIO device
5661.25Skamilvirtio*		at acpi?
5671.25Skamilvirtio*		at pci? dev ? function ?
5681.57Srillig#viomb*		at virtio?		# Virtio memory balloon device
5691.57Srilligld*		at virtio?		# Virtio disk device
5701.51Srilligvioif*		at virtio?		# Virtio network device
5711.51Srilligviornd*		at virtio?		# Virtio entropy device
5721.100Srilligvioscsi*	at virtio?		# Virtio SCSI device
5731.25Skamil
5741.57Srillig# SCSI controllers
5751.57Srilligmpt*		at pci? dev ? function ?
5761.57Srillig
5771.57Srillig# SCSI bus support
5781.25Skamilscsibus*	at scsi?
5791.57Srilligsd*		at scsibus? target ? lun ?	# SCSI disk drives
5801.53Srillig
5811.53Srilligcinclude "arch/evbarm/conf/GENERIC64.local"
5821.53Srillig