Wed Jan 27 15:52:46 2021 UTC ()
Add verbose output options commented out.


(skrll)
diff -r1.90 -r1.91 src/sys/arch/evbarm/conf/GENERIC
diff -r1.175 -r1.176 src/sys/arch/evbarm/conf/GENERIC64

cvs diff -r1.90 -r1.91 src/sys/arch/evbarm/conf/GENERIC (switch to unified diff)

--- src/sys/arch/evbarm/conf/GENERIC 2020/12/29 01:48:22 1.90
+++ src/sys/arch/evbarm/conf/GENERIC 2021/01/27 15:52:46 1.91
@@ -1,582 +1,592 @@ @@ -1,582 +1,592 @@
1# 1#
2# $NetBSD: GENERIC,v 1.90 2020/12/29 01:48:22 thorpej Exp $ 2# $NetBSD: GENERIC,v 1.91 2021/01/27 15:52:46 skrll Exp $
3# 3#
4# GENERIC ARM (aarch32) kernel 4# GENERIC ARM (aarch32) kernel
5# 5#
6 6
7include "arch/evbarm/conf/std.generic" 7include "arch/evbarm/conf/std.generic"
8include "arch/evbarm/conf/files.generic" 8include "arch/evbarm/conf/files.generic"
9include "arch/evbarm/conf/GENERIC.common" 9include "arch/evbarm/conf/GENERIC.common"
10 10
11options CPU_CORTEX 11options CPU_CORTEX
12 12
13options SOC_AM33XX 13options SOC_AM33XX
14options SOC_BCM2836 14options SOC_BCM2836
15options SOC_EXYNOS5422 15options SOC_EXYNOS5422
16options SOC_IMX6DL 16options SOC_IMX6DL
17options SOC_IMX6Q 17options SOC_IMX6Q
18options SOC_IMX6QDL 18options SOC_IMX6QDL
19options SOC_IMX7D 19options SOC_IMX7D
20options SOC_MESON8B 20options SOC_MESON8B
21options SOC_OMAP3 21options SOC_OMAP3
22options SOC_SUN4I_A10 22options SOC_SUN4I_A10
23options SOC_SUN5I_A13 23options SOC_SUN5I_A13
24options SOC_SUN6I_A31 24options SOC_SUN6I_A31
25options SOC_SUN7I_A20 25options SOC_SUN7I_A20
26options SOC_SUN8I_A83T 26options SOC_SUN8I_A83T
27options SOC_SUN8I_H3 27options SOC_SUN8I_H3
28options SOC_SUN9I_A80 28options SOC_SUN9I_A80
29options SOC_TEGRA124 29options SOC_TEGRA124
30options SOC_VIRT 30options SOC_VIRT
31options SOC_ZYNQ7000 31options SOC_ZYNQ7000
32 32
33options MULTIPROCESSOR 33options MULTIPROCESSOR
34 34
35pseudo-device openfirm # /dev/openfirm 35pseudo-device openfirm # /dev/openfirm
36 36
37#options DIAGNOSTIC # internal consistency checks 37#options DIAGNOSTIC # internal consistency checks
38#options DEBUG 38#options DEBUG
39#options LOCKDEBUG 39#options LOCKDEBUG
40#options UVMHIST # kernhist for uvm/pmap subsystems 40#options UVMHIST # kernhist for uvm/pmap subsystems
 41#options PCI_CONFIG_DUMP # verbosely dump PCI config space
41 42
42options MSGBUFSIZE=32768 43options MSGBUFSIZE=32768
43 44
44#options VERBOSE_INIT_ARM # verbose bootstrapping messages 45#options VERBOSE_INIT_ARM # verbose bootstrapping messages
45 46
46# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 47# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
47 48
48#options EARLYCONS=am33xx, CONSADDR=0x44e09000 49#options EARLYCONS=am33xx, CONSADDR=0x44e09000
49#options EARLYCONS=imx, CONSADDR=0x02020000 50#options EARLYCONS=imx, CONSADDR=0x02020000
50#options EARLYCONS=omap3, CONSADDR=0x49020000 51#options EARLYCONS=omap3, CONSADDR=0x49020000
51 52
52# ODROID-C1 53# ODROID-C1
53#options EARLYCONS=meson, CONSADDR=0xc81004c0 54#options EARLYCONS=meson, CONSADDR=0xc81004c0
54 55
55# ODROID-U3 56# ODROID-U3
56#options EARLYCONS=exynos, CONSADDR=0x13810000 57#options EARLYCONS=exynos, CONSADDR=0x13810000
57 58
58# ODROID-XU lite 59# ODROID-XU lite
59#options EARLYCONS=exynos, CONSADDR=0x12c20000 60#options EARLYCONS=exynos, CONSADDR=0x12c20000
60 61
61# RaspberryPIs 62# RaspberryPIs
62#options EARLYCONS=bcm2835, CONSADDR=0x20201000 63#options EARLYCONS=bcm2835, CONSADDR=0x20201000
63#options EARLYCONS=bcm2836, CONSADDR=0x3f201000 64#options EARLYCONS=bcm2836, CONSADDR=0x3f201000
64#options EARLYCONS=bcm2837, CONSADDR=0x3f215040 65#options EARLYCONS=bcm2837, CONSADDR=0x3f215040
65 66
66#options EARLYCONS=cycv, CONSADDR=0xffc02000 67#options EARLYCONS=cycv, CONSADDR=0xffc02000
67#options EARLYCONS=imx, CONSADDR=0x02020000 68#options EARLYCONS=imx, CONSADDR=0x02020000
68#options EARLYCONS=rk3328, CONSADDR=0xff130000 69#options EARLYCONS=rk3328, CONSADDR=0xff130000
69#options EARLYCONS=sunxi, CONSADDR=0x01c28000 70#options EARLYCONS=sunxi, CONSADDR=0x01c28000
70 71
71# TEGRA TK1 72# TEGRA TK1
72#options EARLYCONS=tegra, CONSADDR=0x70006300 73#options EARLYCONS=tegra, CONSADDR=0x70006300
73 74
74#options EARLYCONS=vexpress, CONSADDR=0x1c090000 75#options EARLYCONS=vexpress, CONSADDR=0x1c090000
75#options EARLYCONS=virt, CONSADDR=0x09000000 76#options EARLYCONS=virt, CONSADDR=0x09000000
76 77
77#options EARLYCONS=zynq, CONSADDR=0xe0001000 78#options EARLYCONS=zynq, CONSADDR=0xe0001000
78 79
79# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL 80# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
80# if you want panics instead of warnings. 81# if you want panics instead of warnings.
81#options KUBSAN # mandatory 82#options KUBSAN # mandatory
82#options UBSAN_ALWAYS_FATAL # optional 83#options UBSAN_ALWAYS_FATAL # optional
83 84
84# Kernel Address Sanitizer (kASan). The quarantine is optional and can 85# Kernel Address Sanitizer (kASan). The quarantine is optional and can
85# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics 86# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
86# instead of warnings. 87# instead of warnings.
87#makeoptions KASAN=1 # mandatory 88#makeoptions KASAN=1 # mandatory
88#options KASAN # mandatory 89#options KASAN # mandatory
89#options POOL_QUARANTINE # optional 90#options POOL_QUARANTINE # optional
90#options KASAN_PANIC # optional 91#options KASAN_PANIC # optional
91 92
 93# These options enable verbose messages for several subsystems.
 94# Warning, these may compile large string tables into the kernel!
 95#options ACPIVERBOSE # verbose ACPI configuration messages
 96#options MIIVERBOSE # verbose PHY autoconfig messages
 97#options PCIVERBOSE # verbose PCI device autoconfig messages
 98#options PCMCIAVERBOSE # verbose PCMCIA configuration messages
 99#options SCSIVERBOSE # human readable SCSI error messages
 100#options USBVERBOSE # verbose USB device autoconfig messages
 101
92makeoptions DEBUG="-g" # compile full symbol table 102makeoptions DEBUG="-g" # compile full symbol table
93makeoptions COPY_SYMTAB=1 103makeoptions COPY_SYMTAB=1
94 104
95config netbsd root on ? type ? 105config netbsd root on ? type ?
96 106
97# Device tree support 107# Device tree support
98armfdt0 at root 108armfdt0 at root
99simplebus* at fdt? pass 0 109simplebus* at fdt? pass 0
100 110
101# CPUs 111# CPUs
102cpus* at fdt? pass 0 112cpus* at fdt? pass 0
103cpu* at fdt? pass 0 113cpu* at fdt? pass 0
104 114
105# CPU frequency scaling 115# CPU frequency scaling
106tegra124cpu* at cpu? 116tegra124cpu* at cpu?
107cpufreqdt* at cpu? 117cpufreqdt* at cpu?
108 118
109# Power State Coordination Interface (PSCI) 119# Power State Coordination Interface (PSCI)
110psci* at fdt? 120psci* at fdt?
111 121
112# Clock and reset controllers 122# Clock and reset controllers
113am3prcm* at fdt? pass 1 # TI AM335x PRCM 123am3prcm* at fdt? pass 1 # TI AM335x PRCM
114cycvclkmgr* at fdt? pass 1 # Cyclone V clock manager 124cycvclkmgr* at fdt? pass 1 # Cyclone V clock manager
115cycvrstmgr* at fdt? pass 0 # Cyclone V reset manager 125cycvrstmgr* at fdt? pass 0 # Cyclone V reset manager
116exy5410clk* at fdt? pass 3 # Exynos5410 clock controller 126exy5410clk* at fdt? pass 3 # Exynos5410 clock controller
117exy5422clk* at fdt? pass 3 # Exynos5422 clock controller 127exy5422clk* at fdt? pass 3 # Exynos5422 clock controller
118imx6ccm* at fdt? pass 1 # i.MX6 CCM 128imx6ccm* at fdt? pass 1 # i.MX6 CCM
119imx7dccm* at fdt? pass 2 # i.MX7D CCM 129imx7dccm* at fdt? pass 2 # i.MX7D CCM
120meson8bclkc* at fdt? pass 2 # Amlogic Meson8b clock controller 130meson8bclkc* at fdt? pass 2 # Amlogic Meson8b clock controller
121mesonresets* at fdt? pass 2 # Amlogic Meson misc. clock resets 131mesonresets* at fdt? pass 2 # Amlogic Meson misc. clock resets
122omap3cm* at fdt? pass 1 # TI OMAP3 CM 132omap3cm* at fdt? pass 1 # TI OMAP3 CM
123omap3prm* at fdt? pass 1 # TI OMAP3 PRM 133omap3prm* at fdt? pass 1 # TI OMAP3 PRM
124sun4ia10ccu* at fdt? pass 2 # Allwinner A10/A20 CCU 134sun4ia10ccu* at fdt? pass 2 # Allwinner A10/A20 CCU
125sun5ia13ccu* at fdt? pass 2 # Allwinner A13 CCU 135sun5ia13ccu* at fdt? pass 2 # Allwinner A13 CCU
126sun6ia31ccu* at fdt? pass 2 # Allwinner A31 CCU 136sun6ia31ccu* at fdt? pass 2 # Allwinner A31 CCU
127sun8ia83tccu* at fdt? pass 2 # Allwinner A83T CCU 137sun8ia83tccu* at fdt? pass 2 # Allwinner A83T CCU
128sun8ih3ccu* at fdt? pass 2 # Allwinner H3 CCU 138sun8ih3ccu* at fdt? pass 2 # Allwinner H3 CCU
129sun8ih3rccu* at fdt? pass 2 # Allwinner H3 CCU (PRCM) 139sun8ih3rccu* at fdt? pass 2 # Allwinner H3 CCU (PRCM)
130sun9ia80ccu* at fdt? pass 2 # Allwinner A80 CCU 140sun9ia80ccu* at fdt? pass 2 # Allwinner A80 CCU
131sunxiresets* at fdt? pass 1 # Allwinner Misc. clock resets 141sunxiresets* at fdt? pass 1 # Allwinner Misc. clock resets
132sunxigates* at fdt? pass 1 # Allwinner Misc. clock gates 142sunxigates* at fdt? pass 1 # Allwinner Misc. clock gates
133sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux 143sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux
134sun8iapbclk* at fdt? pass 2 # Allwinner A23 APB0 144sun8iapbclk* at fdt? pass 2 # Allwinner A23 APB0
135sun9icpusclk* at fdt? pass 2 # Allwinner A80 CPUS 145sun9icpusclk* at fdt? pass 2 # Allwinner A80 CPUS
136sun9immcclk* at fdt? pass 2 # Allwinner A80 SD/MMC-COMM 146sun9immcclk* at fdt? pass 2 # Allwinner A80 SD/MMC-COMM
137sun9iusbclk* at fdt? pass 2 # Allwinner A80 USB HCI 147sun9iusbclk* at fdt? pass 2 # Allwinner A80 USB HCI
138tegra124car* at fdt? pass 3 # NVIDIA Tegra CAR (T124) 148tegra124car* at fdt? pass 3 # NVIDIA Tegra CAR (T124)
139tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) 149tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210)
140tidivclk* at fdt? pass 1 # TI divider clock 150tidivclk* at fdt? pass 1 # TI divider clock
141tidpllclk* at fdt? pass 2 # TI DPLL clock 151tidpllclk* at fdt? pass 2 # TI DPLL clock
142timuxclk* at fdt? pass 1 # TI mux clock 152timuxclk* at fdt? pass 1 # TI mux clock
143 153
144fclock* at fdt? pass 1 154fclock* at fdt? pass 1
145ffclock* at fdt? pass 1 155ffclock* at fdt? pass 1
146fregulator* at fdt? pass 5 156fregulator* at fdt? pass 5
147gregulator* at fdt? pass 4 157gregulator* at fdt? pass 4
148gpiokeys* at fdt? 158gpiokeys* at fdt?
149wskbd* at gpiokeys? console ? mux 1 159wskbd* at gpiokeys? console ? mux 1
150gpioleds* at fdt? 160gpioleds* at fdt?
151 161
152#  162#
153imxsnvs* at fdt? pass 1 # Secure Non-Volatile Storage 163imxsnvs* at fdt? pass 1 # Secure Non-Volatile Storage
154 164
155# ARM Motherboard Express uATX system registers 165# ARM Motherboard Express uATX system registers
156vxsysreg* at fdt? 166vxsysreg* at fdt?
157 167
158# SRAM controller 168# SRAM controller
159sunxisramc* at fdt? pass 4 # SRAM controller 169sunxisramc* at fdt? pass 4 # SRAM controller
160 170
161# System Controller 171# System Controller
162imxocotp0 at fdt? pass 2 # On-Chip OTP Controller 172imxocotp0 at fdt? pass 2 # On-Chip OTP Controller
163syscon* at fdt? pass 1 # Generic System Controller 173syscon* at fdt? pass 1 # Generic System Controller
164tisysc* at fdt? pass 2 # TI sysc interconnect 174tisysc* at fdt? pass 2 # TI sysc interconnect
165#zynqslcr* at fdt? pass 1 # Zynq 7000 system Controller 175#zynqslcr* at fdt? pass 1 # Zynq 7000 system Controller
166 176
167# Timer 177# Timer
168a9ptmr* at fdt? pass 2 # ARM Cortex A5/A9 Private Timer 178a9ptmr* at fdt? pass 2 # ARM Cortex A5/A9 Private Timer
169arma9ptmr* at a9ptmr? 179arma9ptmr* at a9ptmr?
170a9tmr* at fdt? pass 2 # ARM Cortex A5/A9 Timer 180a9tmr* at fdt? pass 2 # ARM Cortex A5/A9 Timer
171arma9tmr* at a9tmr? 181arma9tmr* at a9tmr?
172gtmr* at fdt? pass 1 # ARM Generic Timer 182gtmr* at fdt? pass 1 # ARM Generic Timer
173armgtmr0 at gtmr? 183armgtmr0 at gtmr?
174mct* at fdt? pass 2 # Exynos Multi Core Timer (MCT) 184mct* at fdt? pass 2 # Exynos Multi Core Timer (MCT)
175armgtmr* at mct? 185armgtmr* at mct?
176omaptimer* at fdt? # TI OMAP Timer 186omaptimer* at fdt? # TI OMAP Timer
177meson6timer* at fdt? # Amlogic Timer 187meson6timer* at fdt? # Amlogic Timer
178sunxitimer* at fdt? # Allwinner async timer 188sunxitimer* at fdt? # Allwinner async timer
179sunxihstimer* at fdt? # Allwinner High-Speed timer 189sunxihstimer* at fdt? # Allwinner High-Speed timer
180tegratimer* at fdt? # Timers 190tegratimer* at fdt? # Timers
181 191
182# Watchdog 192# Watchdog
183a9wdt* at fdt? pass 2 # ARM Cortex A5/A9 Watchdog 193a9wdt* at fdt? pass 2 # ARM Cortex A5/A9 Watchdog
184arma9wdt* at a9wdt? 194arma9wdt* at a9wdt?
185bcmpmwdog* at fdt? # Broadcom BCM283x watchdog 195bcmpmwdog* at fdt? # Broadcom BCM283x watchdog
186dwcwdt* at fdt? # DesignWare watchdog 196dwcwdt* at fdt? # DesignWare watchdog
187imxwdog* at fdt? # NXP i.MX watchdog 197imxwdog* at fdt? # NXP i.MX watchdog
188mesonwdt* at fdt? # Amlogic Meson watchdog 198mesonwdt* at fdt? # Amlogic Meson watchdog
189sunxiwdt* at fdt? # Allwinner watchdog 199sunxiwdt* at fdt? # Allwinner watchdog
190tiwdt* at fdt? # TI OMAP watchdog 200tiwdt* at fdt? # TI OMAP watchdog
191 201
192# Interrupt controller 202# Interrupt controller
193gic* at fdt? pass 1 # ARM GIC 203gic* at fdt? pass 1 # ARM GIC
194armgic0 at gic? 204armgic0 at gic?
195bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU 205bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU
196exyointr* at fdt? pass 1 # Samsung Exynos ICU 206exyointr* at fdt? pass 1 # Samsung Exynos ICU
197imxgpc* at fdt? pass 2 # i.MX General Power Controller INTC 207imxgpc* at fdt? pass 2 # i.MX General Power Controller INTC
198imx7gpc* at fdt? pass 2 # i.MX General Power Controller v2 INTC 208imx7gpc* at fdt? pass 2 # i.MX General Power Controller v2 INTC
199omapintc* at fdt? pass 2 # TI OMAP INTC 209omapintc* at fdt? pass 2 # TI OMAP INTC
200tegralic* at fdt? pass 1 # NVIDIA Tegra LIC 210tegralic* at fdt? pass 1 # NVIDIA Tegra LIC
201sunxiintc* at fdt? pass 1 # Allwinner INTC 211sunxiintc* at fdt? pass 1 # Allwinner INTC
202sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC 212sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC
203 213
204# Level 2 Cache Controller 214# Level 2 Cache Controller
205l2cc* at fdt? pass 2 # ARM Cortex A9 L2 Cache Controller 215l2cc* at fdt? pass 2 # ARM Cortex A9 L2 Cache Controller
206arml2cc* at l2cc? 216arml2cc* at l2cc?
207 217
208# Memory controller 218# Memory controller
209tegramc* at fdt? pass 4 # NVIDIA Tegra MC 219tegramc* at fdt? pass 4 # NVIDIA Tegra MC
210tigpmc* at fdt? pass 4 # TI OMAP2 GPMC 220tigpmc* at fdt? pass 4 # TI OMAP2 GPMC
211 221
212# Firmware devices 222# Firmware devices
213bcmmbox* at fdt? # Broadcom VideoCore IV mailbox 223bcmmbox* at fdt? # Broadcom VideoCore IV mailbox
214qemufwcfg* at fdt? # QEMU Firmware Configuration device 224qemufwcfg* at fdt? # QEMU Firmware Configuration device
215vcmbox* at bcmmbox? 225vcmbox* at bcmmbox?
216 226
217# DMA controller 227# DMA controller
218bcmdmac* at fdt? # Broadcom BCM283x DMA controller 228bcmdmac* at fdt? # Broadcom BCM283x DMA controller
219sun4idma* at fdt? pass 4 # Allwinner DMA controller (sun4i) 229sun4idma* at fdt? pass 4 # Allwinner DMA controller (sun4i)
220sun6idma* at fdt? pass 4 # Allwinner DMA controller (sun6i) 230sun6idma* at fdt? pass 4 # Allwinner DMA controller (sun6i)
221tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA 231tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA
222tiedma* at fdt? pass 4 # TI EDMA3 (TPCC) 232tiedma* at fdt? pass 4 # TI EDMA3 (TPCC)
223titptc* at fdt? pass 3 # TI EDMA3 (TPTC) 233titptc* at fdt? pass 3 # TI EDMA3 (TPTC)
224 234
225# FUSE controller 235# FUSE controller
226tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE 236tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE
227 237
228# Power management controller 238# Power management controller
229imxgpc* at fdt? pass 2 239imxgpc* at fdt? pass 2
230tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC 240tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC
231 241
232# Performance monitors 242# Performance monitors
233armpmu* at fdt? 243armpmu* at fdt?
234pseudo-device tprof 244pseudo-device tprof
235 245
236# Clock and Reset controller 246# Clock and Reset controller
237bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager 247bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager
238bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks 248bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks
239 249
240# GPIO controller 250# GPIO controller
241bcmgpio* at fdt? # Broadcom BCM283x GPIO 251bcmgpio* at fdt? # Broadcom BCM283x GPIO
242exyopctl* at fdt? pass 2 # Samsung Exynos GPIO 252exyopctl* at fdt? pass 2 # Samsung Exynos GPIO
243imxgpio* at fdt? pass 3 # i.MX GPIO 253imxgpio* at fdt? pass 3 # i.MX GPIO
244mesonpinctrl* at fdt? pass 2 # Amlogic Meson GPIO 254mesonpinctrl* at fdt? pass 2 # Amlogic Meson GPIO
245plgpio* at fdt? # ARM PrimeCell GPIO 255plgpio* at fdt? # ARM PrimeCell GPIO
246sunxigpio* at fdt? pass 3 # Allwinner GPIO 256sunxigpio* at fdt? pass 3 # Allwinner GPIO
247tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO 257tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO
248tigpio* at fdt? pass 2 # TI GPIO 258tigpio* at fdt? pass 2 # TI GPIO
249gpio* at gpiobus? 259gpio* at gpiobus?
250 260
251# IOMUX / MPIO / Pinmux 261# IOMUX / MPIO / Pinmux
252pinctrl* at fdt? pass 2 # Generic pinctrl driver 262pinctrl* at fdt? pass 2 # Generic pinctrl driver
253imxiomux* at fdt? pass 2 # i.MX IOMUX 263imxiomux* at fdt? pass 2 # i.MX IOMUX
254tegrapinmux* at fdt? # NVIDIA Tegra MPIO 264tegrapinmux* at fdt? # NVIDIA Tegra MPIO
255 265
256# PWM controller 266# PWM controller
257expwm* at fdt? pass 4 # PWM 267expwm* at fdt? pass 4 # PWM
258imxpwm* at fdt? # i.MX PWM 268imxpwm* at fdt? # i.MX PWM
259sunxipwm* at fdt? pass 3 # Allwinner PWM 269sunxipwm* at fdt? pass 3 # Allwinner PWM
260 270
261# Backlight 271# Backlight
262pwmbacklight* at fdt? # PWM Backlight controls 272pwmbacklight* at fdt? # PWM Backlight controls
263 273
264# Fan 274# Fan
265pwmfan* at fdt? # PWM Fan controls 275pwmfan* at fdt? # PWM Fan controls
266 276
267# XUSB PADCTL 277# XUSB PADCTL
268tegra124xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T124) 278tegra124xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T124)
269tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) 279tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210)
270tegra210xphy* at tegra210xpad? 280tegra210xphy* at tegra210xpad?
271 281
272# PCIE 282# PCIE
273imxpcie* at fdt? # i.MX PCIE 283imxpcie* at fdt? # i.MX PCIE
274pcihost* at fdt? # Generic PCI host controller 284pcihost* at fdt? # Generic PCI host controller
275tegrapcie0 at fdt? # NVIDIA Tegra PCIE 285tegrapcie0 at fdt? # NVIDIA Tegra PCIE
276pci* at pcibus? 286pci* at pcibus?
277ppb* at pci? dev ? function ? 287ppb* at pci? dev ? function ?
278pci* at ppb? 288pci* at ppb?
279 289
280# Ethernet 290# Ethernet
281awge* at fdt? # Allwinner Gigabit Ethernet (GMAC) 291awge* at fdt? # Allwinner Gigabit Ethernet (GMAC)
282cemac* at fdt? # Cadence EMAC/GEM ethernet controller 292cemac* at fdt? # Cadence EMAC/GEM ethernet controller
283cpsw* at fdt? # TI CPSW 3-port Ethernet Switch 293cpsw* at fdt? # TI CPSW 3-port Ethernet Switch
284emac* at fdt? # Allwinner Fast/Gigabit Ethernet (EMAC) 294emac* at fdt? # Allwinner Fast/Gigabit Ethernet (EMAC)
285enet* at fdt? # i.MX FEC 295enet* at fdt? # i.MX FEC
286smsh* at fdt? # SMSC LAN9118 296smsh* at fdt? # SMSC LAN9118
287 297
288# PCI Ethernet 298# PCI Ethernet
289re* at pci? dev ? function ? # Realtek RTL8111GS 299re* at pci? dev ? function ? # Realtek RTL8111GS
290 300
291# MII/PHY support 301# MII/PHY support
292atphy* at mii? phy ? # Attansic/Atheros PHYs 302atphy* at mii? phy ? # Attansic/Atheros PHYs
293exphy* at mii? phy ? # 3Com internal PHYs 303exphy* at mii? phy ? # 3Com internal PHYs
294gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 304gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
295glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 305glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
296gphyter* at mii? phy ? # NS83861 Gig-E PHY 306gphyter* at mii? phy ? # NS83861 Gig-E PHY
297icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 307icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
298igphy* at mii? phy ? # Intel IGP01E1000 308igphy* at mii? phy ? # Intel IGP01E1000
299ihphy* at mii? phy ? # Intel 82577 PHYs 309ihphy* at mii? phy ? # Intel 82577 PHYs
300ikphy* at mii? phy ? # Intel 82563 PHYs 310ikphy* at mii? phy ? # Intel 82563 PHYs
301inphy* at mii? phy ? # Intel 82555 PHYs 311inphy* at mii? phy ? # Intel 82555 PHYs
302iophy* at mii? phy ? # Intel 82553 PHYs 312iophy* at mii? phy ? # Intel 82553 PHYs
303lxtphy* at mii? phy ? # Level One LXT-970 PHYs 313lxtphy* at mii? phy ? # Level One LXT-970 PHYs
304makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 314makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
305nsphy* at mii? phy ? # NS83840 PHYs 315nsphy* at mii? phy ? # NS83840 PHYs
306nsphyter* at mii? phy ? # NS83843 PHYs 316nsphyter* at mii? phy ? # NS83843 PHYs
307pnaphy* at mii? phy ? # generic HomePNA PHYs 317pnaphy* at mii? phy ? # generic HomePNA PHYs
308qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 318qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
309rdcphy* at mii? phy ? # RDC R6040 10/100 PHY 319rdcphy* at mii? phy ? # RDC R6040 10/100 PHY
310rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 320rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
311rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 321rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
312smscphy* at mii? phy ? # SMSC LAN87xx PHYs 322smscphy* at mii? phy ? # SMSC LAN87xx PHYs
313sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 323sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
314tlphy* at mii? phy ? # ThunderLAN PHYs 324tlphy* at mii? phy ? # ThunderLAN PHYs
315tqphy* at mii? phy ? # TDK Semiconductor PHYs 325tqphy* at mii? phy ? # TDK Semiconductor PHYs
316urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 326urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
317ukphy* at mii? phy ? # generic unknown PHYs 327ukphy* at mii? phy ? # generic unknown PHYs
318 328
319# Mini-PCIe Wireless 329# Mini-PCIe Wireless
320#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 330#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63
321#ath* at pci? dev ? function ? # Atheros IEEE 802.11 331#ath* at pci? dev ? function ? # Atheros IEEE 802.11
322#athn* at pci? dev ? function ? # Atheros IEEE 802.11 332#athn* at pci? dev ? function ? # Atheros IEEE 802.11
323 333
324# UART 334# UART
325com* at fdt? pass 4 # UART 335com* at fdt? pass 4 # UART
326exuart* at fdt? pass 4 # SSCOM UART 336exuart* at fdt? pass 4 # SSCOM UART
327imxuart* at fdt? pass 4 # i.MX UART 337imxuart* at fdt? pass 4 # i.MX UART
328options IMXUARTCONSOLE 338options IMXUARTCONSOLE
329mesonuart* at fdt? pass 4 # Amlogic Meson UART 339mesonuart* at fdt? pass 4 # Amlogic Meson UART
330plcom* at fdt? pass 4 # ARM PL011 UART 340plcom* at fdt? pass 4 # ARM PL011 UART
331zynquart* at fdt? pass 4 # Cadence UART 341zynquart* at fdt? pass 4 # Cadence UART
332 342
333# I2C controllers 343# I2C controllers
334options I2C_MAX_ADDR=0xfff 344options I2C_MAX_ADDR=0xfff
335bsciic* at fdt? # Broadcom BCM283x Serial Control 345bsciic* at fdt? # Broadcom BCM283x Serial Control
336exyoi2c* at fdt? # Samsung Exynos I2C 346exyoi2c* at fdt? # Samsung Exynos I2C
337imxi2c* at fdt? pass 4 # i.MX I2C 347imxi2c* at fdt? pass 4 # i.MX I2C
338sunxirsb* at fdt? pass 4 # Allwinner RSB 348sunxirsb* at fdt? pass 4 # Allwinner RSB
339sunxitwi* at fdt? # Allwinner TWI 349sunxitwi* at fdt? # Allwinner TWI
340tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C 350tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C
341tiiic* at fdt? pass 4 # TI OMAP I2C 351tiiic* at fdt? pass 4 # TI OMAP I2C
342iicmux* at fdt? pass 5 # I2C mux virtual controllers 352iicmux* at fdt? pass 5 # I2C mux virtual controllers
343iic* at i2cbus? 353iic* at i2cbus?
344 354
345# I2C devices 355# I2C devices
346ac100ic* at iic? # AC100 integrated audio codec and RTC 356ac100ic* at iic? # AC100 integrated audio codec and RTC
347as3722pmic* at iic? 357as3722pmic* at iic?
348as3722reg* at as3722pmic? 358as3722reg* at as3722pmic?
349axp20x* at iic? # AXP209 Power Management IC 359axp20x* at iic? # AXP209 Power Management IC
350axp20xreg* at axp20x? 360axp20xreg* at axp20x?
351axp22x* at iic? # AXP221 Power Management IC 361axp22x* at iic? # AXP221 Power Management IC
352axppmic* at iic? # X-Powers AXP Power Management IC 362axppmic* at iic? # X-Powers AXP Power Management IC
353axpreg* at axppmic? 363axpreg* at axppmic?
354em3027rtc* at iic? 364em3027rtc* at iic?
355max77620pmic* at iic? 365max77620pmic* at iic?
356pcaiicmux* at iic? # PCA954x / PCA984x I2C switch / mux 366pcaiicmux* at iic? # PCA954x / PCA984x I2C switch / mux
357pcf8563rtc* at iic? # PCF8563 RTC 367pcf8563rtc* at iic? # PCF8563 RTC
358seeprom* at iic? # AT24Cxx Serial EEPROM 368seeprom* at iic? # AT24Cxx Serial EEPROM
359sy8106a* at iic? # Silergy SY81061 regulator 369sy8106a* at iic? # Silergy SY81061 regulator
360tcakp* at iic? # TI TCA8418 Keypad Scan IC 370tcakp* at iic? # TI TCA8418 Keypad Scan IC
361tcagpio* at iic? 371tcagpio* at iic?
362tdahdmi* at iic? # NXP TDA19988 HDMI encoder 372tdahdmi* at iic? # NXP TDA19988 HDMI encoder
363titemp* at iic? 373titemp* at iic?
364tps65217pmic* at iic? # TI TPS65217 Power Management IC 374tps65217pmic* at iic? # TI TPS65217 Power Management IC
365tps65217reg* at tps65217pmic? 375tps65217reg* at tps65217pmic?
366twl* at iic? # TI TWL4030 Power Management IC 376twl* at iic? # TI TWL4030 Power Management IC
367wskbd* at tcakp? console ? 377wskbd* at tcakp? console ?
368 378
369# CAN bus 379# CAN bus
370options CAN # Controller Area Network protocol 380options CAN # Controller Area Network protocol
371pseudo-device canloop # CAN loopback interface 381pseudo-device canloop # CAN loopback interface
372sunxican* at fdt? # A10/A20 CAN controller 382sunxican* at fdt? # A10/A20 CAN controller
373 383
374# SPI 384# SPI
375imxspi* at fdt? # i.MX SPI 385imxspi* at fdt? # i.MX SPI
376sun4ispi* at fdt? 386sun4ispi* at fdt?
377sun6ispi* at fdt? 387sun6ispi* at fdt?
378spi* at spibus? 388spi* at spibus?
379spi* at imxspi? 389spi* at imxspi?
380 390
381# SPI NOR-Flash 391# SPI NOR-Flash
382spiflash* at spiflashbus? 392spiflash* at spiflashbus?
383m25p* at spi? slave ? 393m25p* at spi? slave ?
384 394
385# Random number generators 395# Random number generators
386bcmrng* at fdt? # Broadcom BCM283x RNG 396bcmrng* at fdt? # Broadcom BCM283x RNG
387mesonrng* at fdt? # Amlogic Meson RNG 397mesonrng* at fdt? # Amlogic Meson RNG
388tirng* at fdt? # TI RNG 398tirng* at fdt? # TI RNG
389 399
390# Security ID EFUSE 400# Security ID EFUSE
391sunxisid* at fdt? pass 4 # SID 401sunxisid* at fdt? pass 4 # SID
392 402
393# Low res ADC 403# Low res ADC
394sunxilradc* at fdt? 404sunxilradc* at fdt?
395 405
396# RTC 406# RTC
397#exyortc* at fdt? # RTC 407#exyortc* at fdt? # RTC
398mesonrtc* at fdt? # Amlogic Meson RTC 408mesonrtc* at fdt? # Amlogic Meson RTC
399plrtc* at fdt? # ARM PrimeCell RTC 409plrtc* at fdt? # ARM PrimeCell RTC
400sunxirtc* at fdt? # Allwinner RTC 410sunxirtc* at fdt? # Allwinner RTC
401tegrartc* at fdt? # NVIDIA Tegra RTC 411tegrartc* at fdt? # NVIDIA Tegra RTC
402 412
403# Thermal sensor 413# Thermal sensor
404sunxithermal* at fdt? # Thermal sensor controller 414sunxithermal* at fdt? # Thermal sensor controller
405 415
406# BCM2835 VCHIQ, etc 416# BCM2835 VCHIQ, etc
407vchiq0 at fdt? 417vchiq0 at fdt?
408vcaudio0 at vchiq0 418vcaudio0 at vchiq0
409 419
410# Audio 420# Audio
411a64acodec* at fdt? # Allwinner A64 audio codec (analog part) 421a64acodec* at fdt? # Allwinner A64 audio codec (analog part)
412aaci* at fdt? # ARM PrimeCell AACI 422aaci* at fdt? # ARM PrimeCell AACI
413ausoc* at fdt? # Simple SoC audio card 423ausoc* at fdt? # Simple SoC audio card
414h3codec* at fdt? # Allwinner H3 audio codec (analog part) 424h3codec* at fdt? # Allwinner H3 audio codec (analog part)
415hdaudio* at fdt? # Intel HDA 425hdaudio* at fdt? # Intel HDA
416hdafg* at hdaudiobus? 426hdafg* at hdaudiobus?
417options HDAUDIOVERBOSE 427options HDAUDIOVERBOSE
418options HDAUDIO_ENABLE_HDMI 428options HDAUDIO_ENABLE_HDMI
419options HDAUDIO_ENABLE_DISPLAYPORT 429options HDAUDIO_ENABLE_DISPLAYPORT
420sun8icodec* at fdt? # Audio codec (sun8i) 430sun8icodec* at fdt? # Audio codec (sun8i)
421sunxicodec* at fdt? # Allwinner audio codec 431sunxicodec* at fdt? # Allwinner audio codec
422sunxii2s* at fdt? # I2S/PCM 432sunxii2s* at fdt? # I2S/PCM
423audio* at audiobus? 433audio* at audiobus?
424spkr* at audio? 434spkr* at audio?
425 435
426# SDMMC 436# SDMMC
427bcmsdhost* at fdt? # Broadcom BCM283x SD Host Interface 437bcmsdhost* at fdt? # Broadcom BCM283x SD Host Interface
428dwcmmc* at fdt? # DesignWare SDMMC 438dwcmmc* at fdt? # DesignWare SDMMC
429mesonsdio* at fdt? # Amlogic Meson SDIO controller 439mesonsdio* at fdt? # Amlogic Meson SDIO controller
430mesonsdhc* at fdt? # Amlogic Meson SDHC controller 440mesonsdhc* at fdt? # Amlogic Meson SDHC controller
431mmcpwrseq* at fdt? # Simple MMC power sequence provider 441mmcpwrseq* at fdt? # Simple MMC power sequence provider
432plmmc* at fdt? # ARM PrimeCell MCI 442plmmc* at fdt? # ARM PrimeCell MCI
433sdhc* at fdt? # SD Host Controller Interface 443sdhc* at fdt? # SD Host Controller Interface
434sunximmc* at fdt? # Allwinner SD/MMC 444sunximmc* at fdt? # Allwinner SD/MMC
435sdmmc* at sdmmcbus? 445sdmmc* at sdmmcbus?
436ld0 at sdmmc0 446ld0 at sdmmc0
437ld1 at sdmmc1 447ld1 at sdmmc1
438ld2 at sdmmc2 448ld2 at sdmmc2
439ld3 at sdmmc3 449ld3 at sdmmc3
440ld* at sdmmc? 450ld* at sdmmc?
441bwfm* at sdmmc? # Broadcom BCM43xxx WiFi Interface 451bwfm* at sdmmc? # Broadcom BCM43xxx WiFi Interface
442 452
443# NAND Flash 453# NAND Flash
444sunxinand* at fdt? # Allwinner NAND flash controller 454sunxinand* at fdt? # Allwinner NAND flash controller
445omapnand* at fdt? # TI OMAP2 flash controller 455omapnand* at fdt? # TI OMAP2 flash controller
446nand* at nandbus? 456nand* at nandbus?
447flash* at nand? dynamic 1 457flash* at nand? dynamic 1
448 458
449# SATA 459# SATA
450ahcisata* at fdt? # AHCI SATA 460ahcisata* at fdt? # AHCI SATA
451ahcisata* at pci? dev ? function ? 461ahcisata* at pci? dev ? function ?
452atabus* at ata? 462atabus* at ata?
453atabus* at ahcisata? channel ? 463atabus* at ahcisata? channel ?
454atapibus* at atapi? 464atapibus* at atapi?
455wd* at atabus? drive ? 465wd* at atabus? drive ?
456 466
457# ATAPI devices 467# ATAPI devices
458# flags have the same meaning as for IDE drives. 468# flags have the same meaning as for IDE drives.
459cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 469cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
460sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 470sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
461st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 471st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
462uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 472uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
463 473
464# NVMe 474# NVMe
465nvme* at pci? dev ? function ? 475nvme* at pci? dev ? function ?
466ld* at nvme? nsid ? 476ld* at nvme? nsid ?
467 477
468# SPI controllers 478# SPI controllers
469bcmspi* at fdt? # Broadcom BCM283x SPI 479bcmspi* at fdt? # Broadcom BCM283x SPI
470spi* at spibus? 480spi* at spibus?
471 481
472# HDMI CEC 482# HDMI CEC
473tegracec0 at fdt? # NVIDIA Tegra HDMI CEC 483tegracec0 at fdt? # NVIDIA Tegra HDMI CEC
474hdmicec* at hdmicecbus? 484hdmicec* at hdmicecbus?
475 485
476# Display 486# Display
477#tegradrm* at fdt? # NVIDIA Tegra Display 487#tegradrm* at fdt? # NVIDIA Tegra Display
478#tegrafb* at tegrafbbus? 488#tegrafb* at tegrafbbus?
479dwhdmi* at fdt? # Designware HDMI TX 489dwhdmi* at fdt? # Designware HDMI TX
480genfb* at fdt? # Simple Framebuffer 490genfb* at fdt? # Simple Framebuffer
481mesonfb* at fdt? # Amlogic Meson Framebuffer 491mesonfb* at fdt? # Amlogic Meson Framebuffer
482omapfb* at fdt? # TI OMAP3 Framebuffer 492omapfb* at fdt? # TI OMAP3 Framebuffer
483wsdisplay* at wsemuldisplaydev? 493wsdisplay* at wsemuldisplaydev?
484sunxidebe* at fdt? pass 4 # Display Backend 494sunxidebe* at fdt? pass 4 # Display Backend
485genfb* at sunxidebe? 495genfb* at sunxidebe?
486sunxitcon* at fdt? pass 4 # LCD LVDS/RGB controller 496sunxitcon* at fdt? pass 4 # LCD LVDS/RGB controller
487sunxihdmi* at fdt? pass 4 # HDMI controller 497sunxihdmi* at fdt? pass 4 # HDMI controller
488connector* at fdt? pass 4 498connector* at fdt? pass 4
489panel* at fdt? pass 4 499panel* at fdt? pass 4
490#sunxidep must be after display pipeline elements but before genfb@fdt 500#sunxidep must be after display pipeline elements but before genfb@fdt
491sunxidep* at fdt? pass 5 # Display Engine Pipeline 501sunxidep* at fdt? pass 5 # Display Engine Pipeline
492tilcdc* at fdt? # TI OMAP4 LCDC 502tilcdc* at fdt? # TI OMAP4 LCDC
493tifb* at tilcdc? 503tifb* at tilcdc?
494 504
495options VCONS_DRAW_INTR 505options VCONS_DRAW_INTR
496options WSEMUL_VT100 506options WSEMUL_VT100
497options WS_DEFAULT_FG=WSCOL_WHITE 507options WS_DEFAULT_FG=WSCOL_WHITE
498options WS_DEFAULT_BG=WSCOL_BLACK 508options WS_DEFAULT_BG=WSCOL_BLACK
499options WS_KERNEL_FG=WSCOL_GREEN 509options WS_KERNEL_FG=WSCOL_GREEN
500options WS_KERNEL_BG=WSCOL_BLACK 510options WS_KERNEL_BG=WSCOL_BLACK
501options WSDISPLAY_COMPAT_PCVT 511options WSDISPLAY_COMPAT_PCVT
502options WSDISPLAY_COMPAT_SYSCONS 512options WSDISPLAY_COMPAT_SYSCONS
503options WSDISPLAY_COMPAT_USL 513options WSDISPLAY_COMPAT_USL
504options WSDISPLAY_COMPAT_RAWKBD 514options WSDISPLAY_COMPAT_RAWKBD
505options WSDISPLAY_DEFAULTSCREENS=4 515options WSDISPLAY_DEFAULTSCREENS=4
506options WSDISPLAY_MULTICONS 516options WSDISPLAY_MULTICONS
507options WSDISPLAY_SCROLLSUPPORT 517options WSDISPLAY_SCROLLSUPPORT
508pseudo-device wsmux 518pseudo-device wsmux
509pseudo-device wsfont 519pseudo-device wsfont
510options FONT_BOLD8x16 520options FONT_BOLD8x16
511options FONT_BOLD16x32 521options FONT_BOLD16x32
512 522
513# GPU 523# GPU
514#nouveau* at fdt? # NVIDIA GPU 524#nouveau* at fdt? # NVIDIA GPU
515 525
516# PS/2 keyboard and mouse support 526# PS/2 keyboard and mouse support
517plkmi* at fdt? 527plkmi* at fdt?
518pckbd* at pckbport? 528pckbd* at pckbport?
519wskbd* at pckbd? console ? 529wskbd* at pckbd? console ?
520pms* at pckbport? 530pms* at pckbport?
521wsmouse* at pms? mux 0 531wsmouse* at pms? mux 0
522 532
523# Touch Screen controller 533# Touch Screen controller
524sunxits* at fdt? # Touch Screen controller 534sunxits* at fdt? # Touch Screen controller
525wsmouse* at sunxits? mux 0 535wsmouse* at sunxits? mux 0
526 536
527# Thermal throttling controller 537# Thermal throttling controller
528tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM 538tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM
529 539
530# USB 540# USB
531exusbphy* at fdt? pass 9 # Samsung Exynos USB2 PHY 541exusbphy* at fdt? pass 9 # Samsung Exynos USB2 PHY
532exusbdrdphy* at fdt? pass 9 # Samsung Exynos USB3 DRD PHY 542exusbdrdphy* at fdt? pass 9 # Samsung Exynos USB3 DRD PHY
533imxusbphy* at fdt? pass 9 # i.MX USB PHY 543imxusbphy* at fdt? pass 9 # i.MX USB PHY
534mesonusbphy* at fdt? pass 9 # Amlogic Meson USB2 PHY 544mesonusbphy* at fdt? pass 9 # Amlogic Meson USB2 PHY
535sun9iusbphy* at fdt? pass 9 # Allwinner A80 USB PHY 545sun9iusbphy* at fdt? pass 9 # Allwinner A80 USB PHY
536sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY 546sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY
537sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY 547sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY
538tegrausbphy* at fdt? # NVIDIA Tegra USB PHY 548tegrausbphy* at fdt? # NVIDIA Tegra USB PHY
539usbnopphy* at fdt? pass 9 # Generic USB PHY 549usbnopphy* at fdt? pass 9 # Generic USB PHY
540 550
541imxusbc* at fdt? 551imxusbc* at fdt?
542tiotg* at fdt? # TI dual port OTG 552tiotg* at fdt? # TI dual port OTG
543tiusb* at fdt? pass 9 # TI HS USB host 553tiusb* at fdt? pass 9 # TI HS USB host
544tiusbtll* at fdt? pass 8 # TI HS USB host TLL 554tiusbtll* at fdt? pass 8 # TI HS USB host TLL
545 555
546dwctwo* at fdt? # Designware USB DRD 556dwctwo* at fdt? # Designware USB DRD
547ehci* at fdt? # EHCI 557ehci* at fdt? # EHCI
548ehci* at imxusbc? 558ehci* at imxusbc?
549motg* at fdt? # Mentor Graphics USB OTG 559motg* at fdt? # Mentor Graphics USB OTG
550ohci* at fdt? # OHCI 560ohci* at fdt? # OHCI
551xhci* at fdt? # XHCI 561xhci* at fdt? # XHCI
552usb* at usbus? 562usb* at usbus?
553 563
554# Virtio devices 564# Virtio devices
555virtio* at fdt? # Virtio MMIO device 565virtio* at fdt? # Virtio MMIO device
556virtio* at pci? dev ? function ? # Virtio PCI device 566virtio* at pci? dev ? function ? # Virtio PCI device
557# the balloon driver cannot work on machines with non-4k pages 567# the balloon driver cannot work on machines with non-4k pages
558#viomb* at virtio? # Virtio memory balloon device 568#viomb* at virtio? # Virtio memory balloon device
559ld* at virtio? # Virtio disk device 569ld* at virtio? # Virtio disk device
560vioif* at virtio? # Virtio network device 570vioif* at virtio? # Virtio network device
561viornd* at virtio? # Virtio entropy device 571viornd* at virtio? # Virtio entropy device
562vioscsi* at virtio? # Virtio SCSI device 572vioscsi* at virtio? # Virtio SCSI device
563 573
564# SCSI 574# SCSI
565scsibus* at scsi? 575scsibus* at scsi?
566sd* at scsibus? target ? lun ? # SCSI disks 576sd* at scsibus? target ? lun ? # SCSI disks
567st* at scsibus? target ? lun ? # SCSI tapes 577st* at scsibus? target ? lun ? # SCSI tapes
568cd* at scsibus? target ? lun ? # SCSI CD-ROMs 578cd* at scsibus? target ? lun ? # SCSI CD-ROMs
569ch* at scsibus? target ? lun ? # SCSI changer devices 579ch* at scsibus? target ? lun ? # SCSI changer devices
570ss* at scsibus? target ? lun ? # SCSI scanners 580ss* at scsibus? target ? lun ? # SCSI scanners
571ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices 581ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices
572uk* at scsibus? target ? lun ? # unknown SCSI 582uk* at scsibus? target ? lun ? # unknown SCSI
573 583
574# SPI NOR flash support 584# SPI NOR flash support
575m25p* at spi? 585m25p* at spi?
576spiflash* at spiflashbus? 586spiflash* at spiflashbus?
577 587
578include "dev/usb/usbdevices.config" 588include "dev/usb/usbdevices.config"
579midi* at midibus? 589midi* at midibus?
580pseudo-device sequencer # MIDI sequencer 590pseudo-device sequencer # MIDI sequencer
581 591
582cinclude "arch/evbarm/conf/GENERIC.local" 592cinclude "arch/evbarm/conf/GENERIC.local"

cvs diff -r1.175 -r1.176 src/sys/arch/evbarm/conf/GENERIC64 (switch to unified diff)

--- src/sys/arch/evbarm/conf/GENERIC64 2021/01/24 18:02:51 1.175
+++ src/sys/arch/evbarm/conf/GENERIC64 2021/01/27 15:52:46 1.176
@@ -1,515 +1,525 @@ @@ -1,515 +1,525 @@
1# 1#
2# $NetBSD: GENERIC64,v 1.175 2021/01/24 18:02:51 jmcneill Exp $ 2# $NetBSD: GENERIC64,v 1.176 2021/01/27 15:52:46 skrll Exp $
3# 3#
4# GENERIC ARM (aarch64) kernel 4# GENERIC ARM (aarch64) kernel
5# 5#
6 6
7include "arch/evbarm/conf/std.generic64" 7include "arch/evbarm/conf/std.generic64"
8include "arch/evbarm/conf/files.generic64" 8include "arch/evbarm/conf/files.generic64"
9include "arch/evbarm/conf/GENERIC.common" 9include "arch/evbarm/conf/GENERIC.common"
10 10
11maxusers 64 11maxusers 64
12 12
13options CPU_CORTEX 13options CPU_CORTEX
14options CPU_THUNDERX 14options CPU_THUNDERX
15options SOC_BCM2837 15options SOC_BCM2837
16options SOC_MESONG12 16options SOC_MESONG12
17options SOC_MESONGXBB 17options SOC_MESONGXBB
18options SOC_MESONGXL 18options SOC_MESONGXL
19options SOC_RK3328 19options SOC_RK3328
20options SOC_RK3399 20options SOC_RK3399
21options SOC_SUN50I_A64 21options SOC_SUN50I_A64
22options SOC_SUN50I_H5 22options SOC_SUN50I_H5
23options SOC_SUN50I_H6 23options SOC_SUN50I_H6
24options SOC_TEGRA210 24options SOC_TEGRA210
25options SOC_VIRT 25options SOC_VIRT
26options MULTIPROCESSOR 26options MULTIPROCESSOR
27 27
28pseudo-device openfirm # /dev/openfirm 28pseudo-device openfirm # /dev/openfirm
29 29
30#options DIAGNOSTIC # internal consistency checks 30#options DIAGNOSTIC # internal consistency checks
31#options DEBUG 31#options DEBUG
32#options LOCKDEBUG 32#options LOCKDEBUG
33#options VERBOSE_INIT_ARM # verbose bootstrapping messages 33#options VERBOSE_INIT_ARM # verbose bootstrapping messages
34options INCLUDE_CONFIG_FILE 34options INCLUDE_CONFIG_FILE
35#options UVMHIST # kernhist for uvm/pmap subsystems 35#options UVMHIST # kernhist for uvm/pmap subsystems
36#options UVMHIST_PRINT,KERNHIST_DELAY=0 36#options UVMHIST_PRINT,KERNHIST_DELAY=0
 37#options PCI_CONFIG_DUMP # verbosely dump PCI config space
37 38
38# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 39# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
39#options EARLYCONS=bcm2837, CONSADDR=0x3f215040 40#options EARLYCONS=bcm2837, CONSADDR=0x3f215040
40#options EARLYCONS=bcm2711, CONSADDR=0xfe215040 41#options EARLYCONS=bcm2711, CONSADDR=0xfe215040
41#options EARLYCONS=meson, CONSADDR=0xc81004c0 42#options EARLYCONS=meson, CONSADDR=0xc81004c0
42#options EARLYCONS=rk3328, CONSADDR=0xff130000 43#options EARLYCONS=rk3328, CONSADDR=0xff130000
43#options EARLYCONS=rk3399, CONSADDR=0xff1a0000 44#options EARLYCONS=rk3399, CONSADDR=0xff1a0000
44#options EARLYCONS=sunxi, CONSADDR=0x01c28000 45#options EARLYCONS=sunxi, CONSADDR=0x01c28000
45#options EARLYCONS=tegra, CONSADDR=0x70006000 46#options EARLYCONS=tegra, CONSADDR=0x70006000
46#options EARLYCONS=thunderx, CONSADDR=0x87e024000000 47#options EARLYCONS=thunderx, CONSADDR=0x87e024000000
47#options EARLYCONS=virt, CONSADDR=0x09000000 48#options EARLYCONS=virt, CONSADDR=0x09000000
48 49
49# Privileged Access Never (PAN). 50# Privileged Access Never (PAN).
50options ARMV81_PAN 51options ARMV81_PAN
51 52
52# Pointer Authentication (PAC). 53# Pointer Authentication (PAC).
53#makeoptions ARMV83_PAC=1 54#makeoptions ARMV83_PAC=1
54#options ARMV83_PAC 55#options ARMV83_PAC
55 56
56# Branch Target Identification (BTI). 57# Branch Target Identification (BTI).
57#makeoptions ARMV85_BTI=1 58#makeoptions ARMV85_BTI=1
58#options ARMV85_BTI 59#options ARMV85_BTI
59 60
60# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL 61# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
61# if you want panics instead of warnings. 62# if you want panics instead of warnings.
62#options KUBSAN # mandatory 63#options KUBSAN # mandatory
63#options UBSAN_ALWAYS_FATAL # optional 64#options UBSAN_ALWAYS_FATAL # optional
64 65
65# Kernel Address Sanitizer (kASan). The quarantine is optional and can 66# Kernel Address Sanitizer (kASan). The quarantine is optional and can
66# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics 67# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
67# instead of warnings. 68# instead of warnings.
68#makeoptions KASAN=1 # mandatory 69#makeoptions KASAN=1 # mandatory
69#options KASAN # mandatory 70#options KASAN # mandatory
70#options POOL_QUARANTINE # optional 71#options POOL_QUARANTINE # optional
71#options KASAN_PANIC # optional 72#options KASAN_PANIC # optional
72 73
 74# These options enable verbose messages for several subsystems.
 75# Warning, these may compile large string tables into the kernel!
 76#options ACPIVERBOSE # verbose ACPI configuration messages
 77#options MIIVERBOSE # verbose PHY autoconfig messages
 78#options PCIVERBOSE # verbose PCI device autoconfig messages
 79#options PCMCIAVERBOSE # verbose PCMCIA configuration messages
 80#options SCSIVERBOSE # human readable SCSI error messages
 81#options USBVERBOSE # verbose USB device autoconfig messages
 82
73makeoptions DEBUG="-g" # compile full symbol table 83makeoptions DEBUG="-g" # compile full symbol table
74makeoptions COPY_SYMTAB=1 84makeoptions COPY_SYMTAB=1
75 85
76config netbsd root on ? type ? 86config netbsd root on ? type ?
77 87
78options COMPAT_NETBSD32 88options COMPAT_NETBSD32
79options EXEC_ELF32 89options EXEC_ELF32
80 90
81# EFI runtime support 91# EFI runtime support
82options EFI_RUNTIME 92options EFI_RUNTIME
83 93
84# Device tree support 94# Device tree support
85armfdt0 at root 95armfdt0 at root
86simplebus* at fdt? pass 0 96simplebus* at fdt? pass 0
87 97
88# ACPI support 98# ACPI support
89acpifdt* at fdt? pass 1 99acpifdt* at fdt? pass 1
90acpi* at acpifdt? 100acpi* at acpifdt?
91acpiacad* at acpi? 101acpiacad* at acpi?
92acpibat* at acpi? 102acpibat* at acpi?
93acpibut* at acpi? 103acpibut* at acpi?
94acpicppc* at acpi? 104acpicppc* at acpi?
95acpipcd* at acpi? 105acpipcd* at acpi?
96acpipcc* at acpi? 106acpipcc* at acpi?
97acpifan* at acpi? 107acpifan* at acpi?
98acpiged* at acpi? 108acpiged* at acpi?
99acpilid* at acpi? 109acpilid* at acpi?
100acpitz* at acpi? 110acpitz* at acpi?
101 111
102# CPUs 112# CPUs
103cpus* at fdt? pass 0 113cpus* at fdt? pass 0
104cpu* at fdt? pass 0 114cpu* at fdt? pass 0
105cpu* at acpi? 115cpu* at acpi?
106 116
107vmt* at fdt? # VMware Tools 117vmt* at fdt? # VMware Tools
108 118
109# Performance monitors 119# Performance monitors
110armpmu* at fdt? 120armpmu* at fdt?
111pseudo-device tprof 121pseudo-device tprof
112 122
113# CPU frequency scaling 123# CPU frequency scaling
114cpufreqdt* at cpu? 124cpufreqdt* at cpu?
115 125
116# Power State Coordination Interface (PSCI) 126# Power State Coordination Interface (PSCI)
117psci* at fdt? pass 0 127psci* at fdt? pass 0
118 128
119fclock* at fdt? pass 1 129fclock* at fdt? pass 1
120ffclock* at fdt? pass 1 130ffclock* at fdt? pass 1
121fregulator* at fdt? pass 4 131fregulator* at fdt? pass 4
122gregulator* at fdt? pass 4 132gregulator* at fdt? pass 4
123pregulator* at fdt? pass 4 133pregulator* at fdt? pass 4
124gpiokeys* at fdt? 134gpiokeys* at fdt?
125wskbd* at gpiokeys? console ? mux 1 135wskbd* at gpiokeys? console ? mux 1
126gpioleds* at fdt? 136gpioleds* at fdt?
127 137
128# System Controller 138# System Controller
129syscon* at fdt? pass 1 # Generic System Controller 139syscon* at fdt? pass 1 # Generic System Controller
130sunxisramc* at fdt? pass 1 # Allwinner System Control 140sunxisramc* at fdt? pass 1 # Allwinner System Control
131 141
132# Timer 142# Timer
133gtmr* at fdt? pass 1 # ARM Generic Timer 143gtmr* at fdt? pass 1 # ARM Generic Timer
134gtmr* at acpi? 144gtmr* at acpi?
135armgtmr0 at gtmr? 145armgtmr0 at gtmr?
136tegratimer* at fdt? # Timers 146tegratimer* at fdt? # Timers
137 147
138# Watchdog 148# Watchdog
139bcmpmwdog* at fdt? # Broadcom BCM283x watchdog 149bcmpmwdog* at fdt? # Broadcom BCM283x watchdog
140dwcwdt* at fdt? # DesignWare watchdog 150dwcwdt* at fdt? # DesignWare watchdog
141mesongxwdt* at fdt? # Amlogic Meson GX watchdog 151mesongxwdt* at fdt? # Amlogic Meson GX watchdog
142sbsawdt* at acpi? # ARM SBSA-compliant watchdog 152sbsawdt* at acpi? # ARM SBSA-compliant watchdog
143sunxiwdt* at fdt? # Allwinner watchdog 153sunxiwdt* at fdt? # Allwinner watchdog
144 154
145# Interrupt controller 155# Interrupt controller
146bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU 156bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU
147tegralic* at fdt? pass 1 # NVIDIA Tegra LIC 157tegralic* at fdt? pass 1 # NVIDIA Tegra LIC
148gic* at fdt? pass 1 # ARM GICv2 158gic* at fdt? pass 1 # ARM GICv2
149gic* at acpi? 159gic* at acpi?
150armgic0 at gic? 160armgic0 at gic?
151gicvthree* at fdt? pass 1 # ARM GICv3 161gicvthree* at fdt? pass 1 # ARM GICv3
152gicvthree* at acpi? 162gicvthree* at acpi?
153imx7gpc* at fdt? pass 2 # IMX GPCv2 163imx7gpc* at fdt? pass 2 # IMX GPCv2
154sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC 164sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC
155 165
156# Memory controller 166# Memory controller
157tegramc* at fdt? pass 4 # NVIDIA Tegra MC 167tegramc* at fdt? pass 4 # NVIDIA Tegra MC
158 168
159# Firmware devices 169# Firmware devices
160bcmmbox* at fdt? # Broadcom VideoCore IV mailbox 170bcmmbox* at fdt? # Broadcom VideoCore IV mailbox
161bcmmbox* at acpi? 171bcmmbox* at acpi?
162vcmbox* at bcmmbox? 172vcmbox* at bcmmbox?
163qemufwcfg* at fdt? # QEMU Firmware Configuration device 173qemufwcfg* at fdt? # QEMU Firmware Configuration device
164qemufwcfg* at acpi? 174qemufwcfg* at acpi?
165 175
166# DMA controller 176# DMA controller
167bcmdmac* at fdt? # Broadcom BCM283x DMA controller 177bcmdmac* at fdt? # Broadcom BCM283x DMA controller
168sun6idma* at fdt? pass 4 # Allwinner DMA controller (sun6i) 178sun6idma* at fdt? pass 4 # Allwinner DMA controller (sun6i)
169tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA 179tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA
170 180
171# FUSE controller 181# FUSE controller
172sunxisid* at fdt? pass 4 # Allwinner SID 182sunxisid* at fdt? pass 4 # Allwinner SID
173tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE 183tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE
174 184
175# Power management controller 185# Power management controller
176tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC 186tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC
177 187
178# Clock and Reset controller 188# Clock and Reset controller
179bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager 189bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager
180bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks 190bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks
181g12aoclkc* at fdt? pass 2 # Amlogic Meson G12 AO clock controller 191g12aoclkc* at fdt? pass 2 # Amlogic Meson G12 AO clock controller
182g12clkc* at fdt? pass 2 # Amlogic Meson G12 EE clock controller 192g12clkc* at fdt? pass 2 # Amlogic Meson G12 EE clock controller
183gxbbaoclkc* at fdt? pass 2 # Amlogic Meson GXBB AO clock controller 193gxbbaoclkc* at fdt? pass 2 # Amlogic Meson GXBB AO clock controller
184gxbbclkc* at fdt? pass 2 # Amlogic Meson GXBB/GXL EE clock controller 194gxbbclkc* at fdt? pass 2 # Amlogic Meson GXBB/GXL EE clock controller
185imx8mqccm* at fdt? pass 2 # NXP iMX8MQ CCM 195imx8mqccm* at fdt? pass 2 # NXP iMX8MQ CCM
186mesonresets* at fdt? pass 2 # Amlogic Meson misc. clock resets 196mesonresets* at fdt? pass 2 # Amlogic Meson misc. clock resets
187rkcru* at fdt? pass 2 # Rockchip RK3328 CRU 197rkcru* at fdt? pass 2 # Rockchip RK3328 CRU
188sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU 198sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU
189sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM) 199sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM)
190sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU 200sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU
191sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM) 201sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM)
192sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU 202sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU
193sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM) 203sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM)
194sunxide2ccu* at fdt? pass 3 # Allwinner DE2 clock controller 204sunxide2ccu* at fdt? pass 3 # Allwinner DE2 clock controller
195sunxiresets* at fdt? pass 1 # Allwinner misc. resets 205sunxiresets* at fdt? pass 1 # Allwinner misc. resets
196sunxigates* at fdt? pass 1 # Allwinner misc. gates 206sunxigates* at fdt? pass 1 # Allwinner misc. gates
197sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux 207sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux
198tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) 208tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210)
199 209
200# GPIO controller 210# GPIO controller
201bcmgpio* at fdt? pass 3 # Broadcom BCM283x GPIO 211bcmgpio* at fdt? pass 3 # Broadcom BCM283x GPIO
202imxgpio* at fdt? pass 3 # IMX GPIO 212imxgpio* at fdt? pass 3 # IMX GPIO
203mesonpinctrl* at fdt? pass 2 # Amlogic Meson GPIO 213mesonpinctrl* at fdt? pass 2 # Amlogic Meson GPIO
204plgpio* at fdt? # ARM PrimeCell PL061 GPIO 214plgpio* at fdt? # ARM PrimeCell PL061 GPIO
205plgpio* at acpi? 215plgpio* at acpi?
206sunxigpio* at fdt? pass 3 # Allwinner GPIO 216sunxigpio* at fdt? pass 3 # Allwinner GPIO
207tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO 217tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO
208rkgpio* at rkiomux? # Rockchip GPIO 218rkgpio* at rkiomux? # Rockchip GPIO
209gpio* at gpiobus? 219gpio* at gpiobus?
210 220
211# PWM controller 221# PWM controller
212mesonpwm* at fdt? pass 3 # Amlogic PWM 222mesonpwm* at fdt? pass 3 # Amlogic PWM
213rkpwm* at fdt? pass 3 # Rockchip PWM 223rkpwm* at fdt? pass 3 # Rockchip PWM
214sunxipwm* at fdt? pass 3 # Allwinner PWM 224sunxipwm* at fdt? pass 3 # Allwinner PWM
215 225
216# MPIO / Pinmux 226# MPIO / Pinmux
217imxiomux* at fdt? pass 2 # IMX IOMUX 227imxiomux* at fdt? pass 2 # IMX IOMUX
218rkiomux* at fdt? pass 3 # Rockchip IOMUX 228rkiomux* at fdt? pass 3 # Rockchip IOMUX
219tegrapinmux* at fdt? # NVIDIA Tegra MPIO 229tegrapinmux* at fdt? # NVIDIA Tegra MPIO
220 230
221# XUSB PADCTL 231# XUSB PADCTL
222tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) 232tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210)
223tegra210xphy* at tegra210xpad? 233tegra210xphy* at tegra210xpad?
224 234
225# PCIE 235# PCIE
226pcihost* at fdt? # Generic PCI host controller 236pcihost* at fdt? # Generic PCI host controller
227acpipchb* at acpi? # ACPI PCIe host bridge 237acpipchb* at acpi? # ACPI PCIe host bridge
228rkpcie* at fdt? # Rockchip AXI PCIE 238rkpcie* at fdt? # Rockchip AXI PCIE
229rkpciephy* at fdt? pass 9 # Rockchip AXI PCIE PHY 239rkpciephy* at fdt? pass 9 # Rockchip AXI PCIE PHY
230tegrapcie0 at fdt? # NVIDIA Tegra PCIE 240tegrapcie0 at fdt? # NVIDIA Tegra PCIE
231pci* at pcibus? 241pci* at pcibus?
232ppb* at pci? dev ? function ? 242ppb* at pci? dev ? function ?
233pci* at ppb? 243pci* at ppb?
234 244
235# Ethernet 245# Ethernet
236awge* at fdt? # DesignWare Gigabit Ethernet 246awge* at fdt? # DesignWare Gigabit Ethernet
237emac* at fdt? # Allwinner Gigabit Ethernet (EMAC) 247emac* at fdt? # Allwinner Gigabit Ethernet (EMAC)
238enet* at fdt? # IMX FEC 248enet* at fdt? # IMX FEC
239genet* at acpi? # Broadcom GENET v5 249genet* at acpi? # Broadcom GENET v5
240genet* at fdt? 250genet* at fdt?
241#scx* at acpi? # Socionext Gigabit Ethernet 251#scx* at acpi? # Socionext Gigabit Ethernet
242#scx* at fdt? 252#scx* at fdt?
243aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit 253aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit
244ena* at pci? dev ? function ? # Amazon.com Elastic Network Adapter 254ena* at pci? dev ? function ? # Amazon.com Elastic Network Adapter
245mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet 255mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet
246mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 256mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
247msk* at mskc? 257msk* at mskc?
248re* at pci? dev ? function ? # Realtek RTL8111GS 258re* at pci? dev ? function ? # Realtek RTL8111GS
249vmx* at pci? dev ? function ? # VMware VMXNET3 259vmx* at pci? dev ? function ? # VMware VMXNET3
250wm* at pci? dev ? function ? # Intel Gigabit Ethernet 260wm* at pci? dev ? function ? # Intel Gigabit Ethernet
251 261
252# MII/PHY support 262# MII/PHY support
253atphy* at mii? phy ? # Attansic/Atheros PHYs 263atphy* at mii? phy ? # Attansic/Atheros PHYs
254brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 264brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
255exphy* at mii? phy ? # 3Com internal PHYs 265exphy* at mii? phy ? # 3Com internal PHYs
256gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 266gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
257glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 267glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
258gphyter* at mii? phy ? # NS83861 Gig-E PHY 268gphyter* at mii? phy ? # NS83861 Gig-E PHY
259gxlphy* at mii? phy ? # Amlogic Meson GX internal PHY 269gxlphy* at mii? phy ? # Amlogic Meson GX internal PHY
260icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 270icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
261igphy* at mii? phy ? # Intel IGP01E1000 271igphy* at mii? phy ? # Intel IGP01E1000
262ihphy* at mii? phy ? # Intel 82577 PHYs 272ihphy* at mii? phy ? # Intel 82577 PHYs
263ikphy* at mii? phy ? # Intel 82563 PHYs 273ikphy* at mii? phy ? # Intel 82563 PHYs
264inphy* at mii? phy ? # Intel 82555 PHYs 274inphy* at mii? phy ? # Intel 82555 PHYs
265iophy* at mii? phy ? # Intel 82553 PHYs 275iophy* at mii? phy ? # Intel 82553 PHYs
266lxtphy* at mii? phy ? # Level One LXT-970 PHYs 276lxtphy* at mii? phy ? # Level One LXT-970 PHYs
267makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 277makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
268nsphy* at mii? phy ? # NS83840 PHYs 278nsphy* at mii? phy ? # NS83840 PHYs
269nsphyter* at mii? phy ? # NS83843 PHYs 279nsphyter* at mii? phy ? # NS83843 PHYs
270pnaphy* at mii? phy ? # generic HomePNA PHYs 280pnaphy* at mii? phy ? # generic HomePNA PHYs
271rdcphy* at mii? phy ? # RDC R6040 10/100 PHY 281rdcphy* at mii? phy ? # RDC R6040 10/100 PHY
272rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 282rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
273rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 283rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
274smscphy* at mii? phy ? # SMSC LAN87xx PHYs 284smscphy* at mii? phy ? # SMSC LAN87xx PHYs
275sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 285sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
276tlphy* at mii? phy ? # ThunderLAN PHYs 286tlphy* at mii? phy ? # ThunderLAN PHYs
277tqphy* at mii? phy ? # TDK Semiconductor PHYs 287tqphy* at mii? phy ? # TDK Semiconductor PHYs
278urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 288urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
279ukphy* at mii? phy ? # generic unknown PHYs 289ukphy* at mii? phy ? # generic unknown PHYs
280 290
281# Mini-PCIe Wireless 291# Mini-PCIe Wireless
282#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 292#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63
283#ath* at pci? dev ? function ? # Atheros IEEE 802.11 293#ath* at pci? dev ? function ? # Atheros IEEE 802.11
284#athn* at pci? dev ? function ? # Atheros IEEE 802.11 294#athn* at pci? dev ? function ? # Atheros IEEE 802.11
285 295
286# UART 296# UART
287com* at fdt? pass 4 # UART 297com* at fdt? pass 4 # UART
288com* at acpi? 298com* at acpi?
289imxuart* at fdt? pass 4 # IMX UART 299imxuart* at fdt? pass 4 # IMX UART
290options IMXUARTCONSOLE 300options IMXUARTCONSOLE
291mesonuart* at fdt? pass 4 # Amlogic Meson UART 301mesonuart* at fdt? pass 4 # Amlogic Meson UART
292plcom* at fdt? pass 4 # ARM PL011 UART 302plcom* at fdt? pass 4 # ARM PL011 UART
293plcom* at acpi? 303plcom* at acpi?
294puc* at pci? dev ? function ? # PCI "universal" comm. cards 304puc* at pci? dev ? function ? # PCI "universal" comm. cards
295com* at puc? port ? 305com* at puc? port ?
296 306
297# I2C controllers 307# I2C controllers
298options I2C_MAX_ADDR=0xfff 308options I2C_MAX_ADDR=0xfff
299bsciic* at fdt? # Broadcom BCM283x Serial Control 309bsciic* at fdt? # Broadcom BCM283x Serial Control
300bsciic* at acpi? 310bsciic* at acpi?
301dwiic* at fdt? # Designware I2C 311dwiic* at fdt? # Designware I2C
302dwiic* at acpi? 312dwiic* at acpi?
303imxi2c* at fdt? pass 4 # IMX I2C 313imxi2c* at fdt? pass 4 # IMX I2C
304nxpiic* at acpi? # NXP Layerscape I2C 314nxpiic* at acpi? # NXP Layerscape I2C
305rkiic* at fdt? pass 4 # Rockchip I2C 315rkiic* at fdt? pass 4 # Rockchip I2C
306sunxirsb* at fdt? pass 4 # Allwinner RSB 316sunxirsb* at fdt? pass 4 # Allwinner RSB
307sunxitwi* at fdt? # Allwinner TWI 317sunxitwi* at fdt? # Allwinner TWI
308tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C 318tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C
309#sniiic* at fdt? # Socionext SC2A11 I2C 319#sniiic* at fdt? # Socionext SC2A11 I2C
310#sniiic* at acpi? 320#sniiic* at acpi?
311iicmux* at fdt? pass 5 # I2C mux virtual controllers 321iicmux* at fdt? pass 5 # I2C mux virtual controllers
312iic* at i2cbus? 322iic* at i2cbus?
313 323
314# I2C devices 324# I2C devices
315titemp* at iic? 325titemp* at iic?
316seeprom* at iic? 326seeprom* at iic?
317spdmem* at iic? # memory module SPD EEPROM decoder 327spdmem* at iic? # memory module SPD EEPROM decoder
318as3722pmic* at iic? 328as3722pmic* at iic?
319as3722reg* at as3722pmic? 329as3722reg* at as3722pmic?
320axppmic* at iic? # X-Powers AXP Power Management IC 330axppmic* at iic? # X-Powers AXP Power Management IC
321axpreg* at axppmic? 331axpreg* at axppmic?
322cwfg* at iic? # CellWise CW2015 Fuel Gauge IC 332cwfg* at iic? # CellWise CW2015 Fuel Gauge IC
323es8316ac* at iic? # Everest Semi ES8316 Audio CODEC 333es8316ac* at iic? # Everest Semi ES8316 Audio CODEC
324fan53555reg* at iic? # FAN53555 / SY82x regulator 334fan53555reg* at iic? # FAN53555 / SY82x regulator
325max77620pmic* at iic? 335max77620pmic* at iic?
326pcaiicmux* at iic? # PCA954x / PCA984x I2C switch / mux 336pcaiicmux* at iic? # PCA954x / PCA984x I2C switch / mux
327pcf8563rtc* at iic? # PCF8563 RTC 337pcf8563rtc* at iic? # PCF8563 RTC
328rkpmic* at iic? # Rockchip Power Management IC 338rkpmic* at iic? # Rockchip Power Management IC
329rkreg* at rkpmic? 339rkreg* at rkpmic?
330tcagpio* at iic? 340tcagpio* at iic?
331 341
332# Random number generators 342# Random number generators
333amdccp* at fdt? # AMD Cryptograhic Coprocessor RNG 343amdccp* at fdt? # AMD Cryptograhic Coprocessor RNG
334amdccp* at acpi? 344amdccp* at acpi?
335bcmrng* at fdt? # Broadcom BCM283x RNG 345bcmrng* at fdt? # Broadcom BCM283x RNG
336mesonrng* at fdt? # Amlogic Meson RNG 346mesonrng* at fdt? # Amlogic Meson RNG
337sun8icrypto* at fdt? # Allwinner Crypto Engine 347sun8icrypto* at fdt? # Allwinner Crypto Engine
338rkv1crypto* at fdt? # Rockchip Crypto v1 348rkv1crypto* at fdt? # Rockchip Crypto v1
339 349
340# RTC 350# RTC
341plrtc* at fdt? # ARM PrimeCell RTC 351plrtc* at fdt? # ARM PrimeCell RTC
342sunxirtc* at fdt? pass 4 # Allwinner RTC 352sunxirtc* at fdt? pass 4 # Allwinner RTC
343tegrartc* at fdt? # NVIDIA Tegra RTC 353tegrartc* at fdt? # NVIDIA Tegra RTC
344 354
345# SDMMC 355# SDMMC
346bcmsdhost* at fdt? # Broadcom BCM283x SD Host Interface 356bcmsdhost* at fdt? # Broadcom BCM283x SD Host Interface
347dwcmmc* at fdt? # Designware SD/MMC 357dwcmmc* at fdt? # Designware SD/MMC
348mesongxmmc* at fdt? # Amlogic Meson GX eMMC/SD/SDIO controller 358mesongxmmc* at fdt? # Amlogic Meson GX eMMC/SD/SDIO controller
349mmcpwrseq* at fdt? pass 5 # Simple MMC power sequence provider 359mmcpwrseq* at fdt? pass 5 # Simple MMC power sequence provider
350rkemmcphy* at fdt? # Rockchip eMMC PHY 360rkemmcphy* at fdt? # Rockchip eMMC PHY
351sdhc* at fdt? # SD Host Controller Interface 361sdhc* at fdt? # SD Host Controller Interface
352sdhc* at acpi? 362sdhc* at acpi?
353sunximmc* at fdt? # Allwinner SD/MMC 363sunximmc* at fdt? # Allwinner SD/MMC
354#sniemmc* at fdt? # Socionext SC2A11 eMMC 364#sniemmc* at fdt? # Socionext SC2A11 eMMC
355#sniemmc* at acpi? 365#sniemmc* at acpi?
356sdmmc* at sdmmcbus? 366sdmmc* at sdmmcbus?
357ld0 at sdmmc0 367ld0 at sdmmc0
358ld1 at sdmmc1 368ld1 at sdmmc1
359ld2 at sdmmc2 369ld2 at sdmmc2
360ld3 at sdmmc3 370ld3 at sdmmc3
361ld* at sdmmc? 371ld* at sdmmc?
362bwfm* at sdmmc? # Broadcom BCM43xxx WiFi Interface 372bwfm* at sdmmc? # Broadcom BCM43xxx WiFi Interface
363 373
364# SATA 374# SATA
365ahcisata* at fdt? # AHCI SATA 375ahcisata* at fdt? # AHCI SATA
366ahcisata* at acpi? 376ahcisata* at acpi?
367ahcisata* at pci? dev ? function ? 377ahcisata* at pci? dev ? function ?
368atabus* at ata? 378atabus* at ata?
369atapibus* at atapi? 379atapibus* at atapi?
370wd* at atabus? drive ? 380wd* at atabus? drive ?
371cd* at atapibus? drive ? 381cd* at atapibus? drive ?
372 382
373# NVMe 383# NVMe
374nvme* at pci? dev ? function ? 384nvme* at pci? dev ? function ?
375ld* at nvme? nsid ? 385ld* at nvme? nsid ?
376 386
377# SPI controllers 387# SPI controllers
378bcmspi* at fdt? # Broadcom BCM283x SPI 388bcmspi* at fdt? # Broadcom BCM283x SPI
379rkspi* at fdt? # Rockchip SPI 389rkspi* at fdt? # Rockchip SPI
380sun6ispi* at fdt? # Allwinner SPI 390sun6ispi* at fdt? # Allwinner SPI
381spi* at spibus? 391spi* at spibus?
382m25p* at spi? 392m25p* at spi?
383spiflash* at spiflashbus? 393spiflash* at spiflashbus?
384 394
385# Broadcom VCHIQ, etc 395# Broadcom VCHIQ, etc
386vchiq0 at fdt? 396vchiq0 at fdt?
387vcaudio0 at vchiq0 397vcaudio0 at vchiq0
388 398
389# Audio support 399# Audio support
390hdaudio* at fdt? # Intel HDA 400hdaudio* at fdt? # Intel HDA
391hdaudio* at pci? dev ? function ? 401hdaudio* at pci? dev ? function ?
392hdafg* at hdaudiobus? 402hdafg* at hdaudiobus?
393options HDAUDIOVERBOSE 403options HDAUDIOVERBOSE
394options HDAUDIO_ENABLE_HDMI 404options HDAUDIO_ENABLE_HDMI
395options HDAUDIO_ENABLE_DISPLAYPORT 405options HDAUDIO_ENABLE_DISPLAYPORT
396ausoc* at fdt? # Simple SoC audio card 406ausoc* at fdt? # Simple SoC audio card
397simpleamp* at fdt? # Simple amplifier 407simpleamp* at fdt? # Simple amplifier
398spdiftx* at fdt? # SPDIF transmitter 408spdiftx* at fdt? # SPDIF transmitter
399rki2s* at fdt? # Rockchip I2S/PCM 409rki2s* at fdt? # Rockchip I2S/PCM
400sunxicodec* at fdt? # Allwinner audio codec 410sunxicodec* at fdt? # Allwinner audio codec
401sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i) 411sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i)
402h3codec* at fdt? # Allwinner H3 audio codec (analog part) 412h3codec* at fdt? # Allwinner H3 audio codec (analog part)
403a64acodec* at fdt? # Allwinner A64 audio codec (analog part) 413a64acodec* at fdt? # Allwinner A64 audio codec (analog part)
404sunxii2s* at fdt? # Allwinner I2S/PCM 414sunxii2s* at fdt? # Allwinner I2S/PCM
405audio* at audiobus? 415audio* at audiobus?
406 416
407spkr* at audio? # PC speaker (synthesized) 417spkr* at audio? # PC speaker (synthesized)
408 418
409# HDMI CEC 419# HDMI CEC
410tegracec0 at fdt? # NVIDIA Tegra HDMI CEC 420tegracec0 at fdt? # NVIDIA Tegra HDMI CEC
411hdmicec* at hdmicecbus? 421hdmicec* at hdmicecbus?
412 422
413# Display 423# Display
414anxdp* at fdt? # Analogix-based (e)DP 424anxdp* at fdt? # Analogix-based (e)DP
415anxedp* at iic? # Analogix eDP TX 425anxedp* at iic? # Analogix eDP TX
416dispcon* at fdt? # Display connector devices 426dispcon* at fdt? # Display connector devices
417panel* at fdt? # Display panels 427panel* at fdt? # Display panels
418dwhdmi* at fdt? # Designware HDMI TX 428dwhdmi* at fdt? # Designware HDMI TX
419rkdrm* at fdt? pass 5 # Rockchip DRM master 429rkdrm* at fdt? pass 5 # Rockchip DRM master
420rkfb* at rkdrm? # Rockchip DRM framebuffer 430rkfb* at rkdrm? # Rockchip DRM framebuffer
421rkvop* at fdt? # Rockchip Visual Output Processor 431rkvop* at fdt? # Rockchip Visual Output Processor
422sunxide2bus* at fdt? pass 4 # Allwinner DE2 bus 432sunxide2bus* at fdt? pass 4 # Allwinner DE2 bus
423sunxidrm* at fdt? pass 5 # Allwinner Display Pipeline 433sunxidrm* at fdt? pass 5 # Allwinner Display Pipeline
424sunxifb* at sunxidrm? # Allwinner DRM framebuffer 434sunxifb* at sunxidrm? # Allwinner DRM framebuffer
425sunxihdmiphy* at fdt? pass 9 # Allwinner HDMI TX PHY 435sunxihdmiphy* at fdt? pass 9 # Allwinner HDMI TX PHY
426sunxilcdc* at fdt? # Allwinner DE2 timing controller 436sunxilcdc* at fdt? # Allwinner DE2 timing controller
427sunximixer* at fdt? # Allwinner DE2 mixer 437sunximixer* at fdt? # Allwinner DE2 mixer
428#tegradrm* at fdt? # NVIDIA Tegra Display 438#tegradrm* at fdt? # NVIDIA Tegra Display
429#tegrafb* at tegrafbbus? 439#tegrafb* at tegrafbbus?
430genfb* at fdt? # Simple Framebuffer 440genfb* at fdt? # Simple Framebuffer
431wsdisplay* at wsemuldisplaydev? 441wsdisplay* at wsemuldisplaydev?
432options VCONS_DRAW_INTR 442options VCONS_DRAW_INTR
433options WSEMUL_VT100 443options WSEMUL_VT100
434options WS_DEFAULT_FG=WSCOL_WHITE 444options WS_DEFAULT_FG=WSCOL_WHITE
435options WS_DEFAULT_BG=WSCOL_BLACK 445options WS_DEFAULT_BG=WSCOL_BLACK
436options WS_KERNEL_FG=WSCOL_GREEN 446options WS_KERNEL_FG=WSCOL_GREEN
437options WS_KERNEL_BG=WSCOL_BLACK 447options WS_KERNEL_BG=WSCOL_BLACK
438options WSDISPLAY_COMPAT_PCVT 448options WSDISPLAY_COMPAT_PCVT
439options WSDISPLAY_COMPAT_SYSCONS 449options WSDISPLAY_COMPAT_SYSCONS
440options WSDISPLAY_COMPAT_USL 450options WSDISPLAY_COMPAT_USL
441options WSDISPLAY_COMPAT_RAWKBD 451options WSDISPLAY_COMPAT_RAWKBD
442options WSDISPLAY_DEFAULTSCREENS=4 452options WSDISPLAY_DEFAULTSCREENS=4
443options WSDISPLAY_MULTICONS 453options WSDISPLAY_MULTICONS
444options WSDISPLAY_SCROLLSUPPORT 454options WSDISPLAY_SCROLLSUPPORT
445pseudo-device wsmux 455pseudo-device wsmux
446pseudo-device wsfont 456pseudo-device wsfont
447options FONT_BOLD8x16 457options FONT_BOLD8x16
448options FONT_BOLD16x32 458options FONT_BOLD16x32
449 459
450# GPU 460# GPU
451#nouveau* at fdt? # NVIDIA GPU 461#nouveau* at fdt? # NVIDIA GPU
452#nouveau* at pci? dev ? function ? 462#nouveau* at pci? dev ? function ?
453#nouveaufb* at nouveaufbbus? 463#nouveaufb* at nouveaufbbus?
454radeon* at pci? dev ? function ? # AMD Radeon 464radeon* at pci? dev ? function ? # AMD Radeon
455radeondrmkmsfb* at radeonfbbus? 465radeondrmkmsfb* at radeonfbbus?
456 466
457# Backlight 467# Backlight
458pwmbacklight* at fdt? # PWM Backlight controls 468pwmbacklight* at fdt? # PWM Backlight controls
459 469
460# Fan 470# Fan
461pwmfan* at fdt? # PWM Fan controls 471pwmfan* at fdt? # PWM Fan controls
462 472
463# Thermal throttling controller 473# Thermal throttling controller
464mesonthermal* at fdt? # Amlogic thermal sensor controller 474mesonthermal* at fdt? # Amlogic thermal sensor controller
465sunxithermal* at fdt? # Allwinner thermal sensor controller 475sunxithermal* at fdt? # Allwinner thermal sensor controller
466tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM 476tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM
467rktsadc* at fdt? # RockChip TSASC 477rktsadc* at fdt? # RockChip TSASC
468 478
469# USB 479# USB
470imx8mqusbphy* at fdt? pass 9 # IMX USB PHY 480imx8mqusbphy* at fdt? pass 9 # IMX USB PHY
471mesonusbctrl* at fdt? # Amlogic Meson USB-Glue (dwc2 and dwc3) 481mesonusbctrl* at fdt? # Amlogic Meson USB-Glue (dwc2 and dwc3)
472mesonusbphy* at fdt? pass 9 # Amlogic Meson USB2 PHY 482mesonusbphy* at fdt? pass 9 # Amlogic Meson USB2 PHY
473mesong12u2phy* at fdt? pass 9 # Amlogic Meson G12 USB2 PHY 483mesong12u2phy* at fdt? pass 9 # Amlogic Meson G12 USB2 PHY
474mesong12u3pphy* at fdt? pass 9 # Amlogic Meson G12 USB3/PCIe PHY 484mesong12u3pphy* at fdt? pass 9 # Amlogic Meson G12 USB3/PCIe PHY
475mesongxlu2phy* at fdt? pass 9 # Amlogic Meson GXL USB2 PHY 485mesongxlu2phy* at fdt? pass 9 # Amlogic Meson GXL USB2 PHY
476mesongxlu3phy* at fdt? pass 9 # Amlogic Meson GXL USB3 PHY 486mesongxlu3phy* at fdt? pass 9 # Amlogic Meson GXL USB3 PHY
477rkusb* at fdt? pass 9 # Rockchip USB PHY 487rkusb* at fdt? pass 9 # Rockchip USB PHY
478rkusbphy* at rkusb? 488rkusbphy* at rkusb?
479sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY 489sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY
480sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY 490sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY
481tegrausbphy* at fdt? # NVIDIA Tegra USB PHY 491tegrausbphy* at fdt? # NVIDIA Tegra USB PHY
482dwctwo* at fdt? # Designware USB DRD 492dwctwo* at fdt? # Designware USB DRD
483ehci* at fdt? # EHCI 493ehci* at fdt? # EHCI
484ehci* at pci? # EHCI 494ehci* at pci? # EHCI
485ehci* at acpi? # EHCI 495ehci* at acpi? # EHCI
486motg* at fdt? # Mentor Graphics USB OTG 496motg* at fdt? # Mentor Graphics USB OTG
487ohci* at fdt? # OHCI 497ohci* at fdt? # OHCI
488ohci* at pci? # OHCI 498ohci* at pci? # OHCI
489xhci* at fdt? # XHCI 499xhci* at fdt? # XHCI
490xhci* at pci? # XHCI 500xhci* at pci? # XHCI
491xhci* at acpi? # XHCI 501xhci* at acpi? # XHCI
492usb* at usbus? 502usb* at usbus?
493 503
494include "dev/usb/usbdevices.config" 504include "dev/usb/usbdevices.config"
495midi* at midibus? 505midi* at midibus?
496pseudo-device sequencer # MIDI sequencer 506pseudo-device sequencer # MIDI sequencer
497 507
498# Virtio devices 508# Virtio devices
499virtio* at fdt? # Virtio MMIO device 509virtio* at fdt? # Virtio MMIO device
500virtio* at acpi? 510virtio* at acpi?
501virtio* at pci? dev ? function ? 511virtio* at pci? dev ? function ?
502#viomb* at virtio? # Virtio memory balloon device 512#viomb* at virtio? # Virtio memory balloon device
503ld* at virtio? # Virtio disk device 513ld* at virtio? # Virtio disk device
504vioif* at virtio? # Virtio network device 514vioif* at virtio? # Virtio network device
505viornd* at virtio? # Virtio entropy device 515viornd* at virtio? # Virtio entropy device
506vioscsi* at virtio? # Virtio SCSI device 516vioscsi* at virtio? # Virtio SCSI device
507 517
508# SCSI controllers 518# SCSI controllers
509mpt* at pci? dev ? function ? 519mpt* at pci? dev ? function ?
510 520
511# SCSI bus support 521# SCSI bus support
512scsibus* at scsi? 522scsibus* at scsi?
513sd* at scsibus? target ? lun ? # SCSI disk drives 523sd* at scsibus? target ? lun ? # SCSI disk drives
514 524
515cinclude "arch/evbarm/conf/GENERIC64.local" 525cinclude "arch/evbarm/conf/GENERIC64.local"