Sat Sep 8 00:42:01 2018 UTC ()
Add pl061gpio, pcihost, mskc/msk (commented out), ehci@pci, ohci@pci, and xhci@pci


(jmcneill)
diff -r1.34 -r1.35 src/sys/arch/evbarm/conf/GENERIC64

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

--- src/sys/arch/evbarm/conf/GENERIC64 2018/09/02 01:17:23 1.34
+++ src/sys/arch/evbarm/conf/GENERIC64 2018/09/08 00:42:01 1.35
@@ -1,354 +1,361 @@ @@ -1,354 +1,361 @@
1# 1#
2# $NetBSD: GENERIC64,v 1.34 2018/09/02 01:17:23 jmcneill Exp $ 2# $NetBSD: GENERIC64,v 1.35 2018/09/08 00:42:01 jmcneill 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
11# 11#
12# FDT files supported by this kernel - add to DTSSUBDIR and DTS as 12# FDT files supported by this kernel - add to DTSSUBDIR and DTS as
13# appropriate 13# appropriate
14# 14#
15makeoptions DTSARCH="arm aarch64" 15makeoptions DTSARCH="arm aarch64"
16makeoptions DTSGNUARCH="arm arm64" 16makeoptions DTSGNUARCH="arm arm64"
17makeoptions DTSSUBDIR="allwinner broadcom nvidia rockchip" 17makeoptions DTSSUBDIR="allwinner broadcom nvidia rockchip"
18makeoptions DTS=" 18makeoptions DTS="
19 bcm2837-rpi-3-b.dts 19 bcm2837-rpi-3-b.dts
20 bcm2837-rpi-3-b-plus.dts 20 bcm2837-rpi-3-b-plus.dts
21 21
22 rk3328-evb.dts 22 rk3328-evb.dts
23 rk3328-roc-cc.dts 23 rk3328-roc-cc.dts
24 rk3328-rock64.dts 24 rk3328-rock64.dts
25 25
26 rk3399-evb.dts 26 rk3399-evb.dts
27 rk3399-firefly.dts 27 rk3399-firefly.dts
28 rk3399-gru-kevin.dts 28 rk3399-gru-kevin.dts
29 rk3399-puma-haikou.dts 29 rk3399-puma-haikou.dts
30 rk3399-rockpro64.dts 30 rk3399-rockpro64.dts
31 rk3399-sapphire-excavator.dts 31 rk3399-sapphire-excavator.dts
32 rk3399-sapphire.dts 32 rk3399-sapphire.dts
33 33
34 sun50i-a64-bananapi-m64.dts 34 sun50i-a64-bananapi-m64.dts
35 sun50i-a64-nanopi-a64.dts 35 sun50i-a64-nanopi-a64.dts
36 sun50i-a64-olinuxino.dts 36 sun50i-a64-olinuxino.dts
37 sun50i-a64-orangepi-win.dts 37 sun50i-a64-orangepi-win.dts
38 sun50i-a64-pine64-plus.dts 38 sun50i-a64-pine64-plus.dts
39 sun50i-a64-pine64.dts 39 sun50i-a64-pine64.dts
40 sun50i-a64-pinebook.dts 40 sun50i-a64-pinebook.dts
41 sun50i-a64-sopine-baseboard.dts 41 sun50i-a64-sopine-baseboard.dts
42 sun50i-a64-teres-i.dts 42 sun50i-a64-teres-i.dts
43 43
44 sun50i-h5-libretech-all-h3-cc.dts 44 sun50i-h5-libretech-all-h3-cc.dts
45 sun50i-h5-nanopi-neo-plus2.dts 45 sun50i-h5-nanopi-neo-plus2.dts
46 sun50i-h5-nanopi-neo2.dts 46 sun50i-h5-nanopi-neo2.dts
47 sun50i-h5-orangepi-pc2.dts 47 sun50i-h5-orangepi-pc2.dts
48 sun50i-h5-orangepi-prime.dts 48 sun50i-h5-orangepi-prime.dts
49 sun50i-h5-orangepi-zero-plus.dts 49 sun50i-h5-orangepi-zero-plus.dts
50 sun50i-h5-orangepi-zero-plus2.dts 50 sun50i-h5-orangepi-zero-plus2.dts
51 51
52 sun50i-h6-pine-h64.dts 52 sun50i-h6-pine-h64.dts
53 53
54 tegra210-p2371-0000.dts 54 tegra210-p2371-0000.dts
55 tegra210-p2371-2180.dts 55 tegra210-p2371-2180.dts
56 tegra210-p2571.dts 56 tegra210-p2571.dts
57 tegra210-smaug.dts 57 tegra210-smaug.dts
58" 58"
59options CPU_CORTEXA53 59options CPU_CORTEXA53
60options CPU_CORTEXA57 60options CPU_CORTEXA57
61options SOC_BCM2837 61options SOC_BCM2837
62options SOC_RK3328 62options SOC_RK3328
63options SOC_RK3399 63options SOC_RK3399
64options SOC_TEGRA210 64options SOC_TEGRA210
65options SOC_SUN50I_A64 65options SOC_SUN50I_A64
66options SOC_SUN50I_H5 66options SOC_SUN50I_H5
67options SOC_SUN50I_H6 67options SOC_SUN50I_H6
68options SOC_VIRT 68options SOC_VIRT
69options MULTIPROCESSOR 69options MULTIPROCESSOR
70 70
71pseudo-device openfirm # /dev/openfirm 71pseudo-device openfirm # /dev/openfirm
72 72
73options DIAGNOSTIC # internal consistency checks 73options DIAGNOSTIC # internal consistency checks
74options DEBUG 74options DEBUG
75#options LOCKDEBUG 75#options LOCKDEBUG
76#options PMAP_DEBUG # Enable pmap_debug_level code 76#options PMAP_DEBUG # Enable pmap_debug_level code
77options VERBOSE_INIT_ARM # verbose bootstrapping messages 77options VERBOSE_INIT_ARM # verbose bootstrapping messages
78# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 78# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
79#options EARLYCONS=bcm2837 79#options EARLYCONS=bcm2837
80#options EARLYCONS=rk3328, CONSADDR=0xff130000 80#options EARLYCONS=rk3328, CONSADDR=0xff130000
81#options EARLYCONS=rk3399, CONSADDR=0xff1a0000 81#options EARLYCONS=rk3399, CONSADDR=0xff1a0000
82#options EARLYCONS=sunxi, CONSADDR=0x01c28000 82#options EARLYCONS=sunxi, CONSADDR=0x01c28000
83#options EARLYCONS=tegra, CONSADDR=0x70006000 83#options EARLYCONS=tegra, CONSADDR=0x70006000
84#options EARLYCONS=virt 84#options EARLYCONS=virt
85 85
86makeoptions DEBUG="-g" # compile full symbol table 86makeoptions DEBUG="-g" # compile full symbol table
87makeoptions COPY_SYMTAB=1 87makeoptions COPY_SYMTAB=1
88 88
89config netbsd root on ? type ? 89config netbsd root on ? type ?
90 90
91# Device tree support 91# Device tree support
92armfdt0 at root 92armfdt0 at root
93simplebus* at fdt? pass 0 93simplebus* at fdt? pass 0
94 94
95# CPUs 95# CPUs
96cpus* at fdt? pass 0 96cpus* at fdt? pass 0
97cpu* at fdt? pass 0 97cpu* at fdt? pass 0
98 98
99# Performance monitors 99# Performance monitors
100armpmu* at fdt? 100armpmu* at fdt?
101pseudo-device tprof 101pseudo-device tprof
102 102
103# CPU frequency scaling 103# CPU frequency scaling
104cpufreqdt* at cpu? 104cpufreqdt* at cpu?
105 105
106# Power State Coordination Interface (PSCI) 106# Power State Coordination Interface (PSCI)
107psci* at fdt? 107psci* at fdt?
108 108
109fclock* at fdt? pass 1 109fclock* at fdt? pass 1
110ffclock* at fdt? pass 1 110ffclock* at fdt? pass 1
111fregulator* at fdt? pass 4 111fregulator* at fdt? pass 4
112gregulator* at fdt? pass 4 112gregulator* at fdt? pass 4
113gpiokeys* at fdt? 113gpiokeys* at fdt?
114wskbd* at gpiokeys? console ? mux 1 114wskbd* at gpiokeys? console ? mux 1
115gpioleds* at fdt? 115gpioleds* at fdt?
116 116
117# System Controller 117# System Controller
118syscon* at fdt? pass 1 # Generic System Controller 118syscon* at fdt? pass 1 # Generic System Controller
119 119
120# Timer 120# Timer
121gtmr* at fdt? pass 1 # ARM Generic Timer 121gtmr* at fdt? pass 1 # ARM Generic Timer
122armgtmr0 at gtmr? 122armgtmr0 at gtmr?
123tegratimer* at fdt? # Timers 123tegratimer* at fdt? # Timers
124 124
125# Watchdog 125# Watchdog
126sunxiwdt* at fdt? # Allwinner watchdog 126sunxiwdt* at fdt? # Allwinner watchdog
127watchdog* at fdt? # Broadcom BCM283x watchdog 127watchdog* at fdt? # Broadcom BCM283x watchdog
128 128
129# Interrupt controller 129# Interrupt controller
130bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU 130bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU
131tegralic* at fdt? pass 1 # NVIDIA Tegra LIC 131tegralic* at fdt? pass 1 # NVIDIA Tegra LIC
132gic* at fdt? pass 1 # ARM GICv2 132gic* at fdt? pass 1 # ARM GICv2
133armgic0 at gic? 133armgic0 at gic?
134gicvthree* at fdt? pass 1 # ARM GICv3 134gicvthree* at fdt? pass 1 # ARM GICv3
135sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC 135sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC
136 136
137# Memory controller 137# Memory controller
138tegramc* at fdt? pass 4 # NVIDIA Tegra MC 138tegramc* at fdt? pass 4 # NVIDIA Tegra MC
139 139
140# Firmware devices 140# Firmware devices
141bcmmbox* at fdt? # Broadcom VideoCore IV mailbox 141bcmmbox* at fdt? # Broadcom VideoCore IV mailbox
142vcmbox* at bcmmbox? 142vcmbox* at bcmmbox?
143 143
144# DMA controller 144# DMA controller
145bcmdmac* at fdt? # Broadcom BCM283x DMA controller 145bcmdmac* at fdt? # Broadcom BCM283x DMA controller
146sun6idma* at fdt? # Allwinner DMA controller (sun6i) 146sun6idma* at fdt? # Allwinner DMA controller (sun6i)
147tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA 147tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA
148 148
149# FUSE controller 149# FUSE controller
150sunxisid* at fdt? pass 4 # Allwinner SID 150sunxisid* at fdt? pass 4 # Allwinner SID
151tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE 151tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE
152 152
153# Power management controller 153# Power management controller
154tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC 154tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC
155 155
156# Clock and Reset controller 156# Clock and Reset controller
157bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager 157bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager
158bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks 158bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks
159rkcru* at fdt? pass 2 # Rockchip RK3328 CRU 159rkcru* at fdt? pass 2 # Rockchip RK3328 CRU
160sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU 160sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU
161sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM) 161sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM)
162sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU 162sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU
163sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM) 163sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM)
164sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU 164sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU
165sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM) 165sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM)
166sunxiresets* at fdt? pass 1 # Allwinner misc. resets 166sunxiresets* at fdt? pass 1 # Allwinner misc. resets
167sunxigates* at fdt? pass 1 # Allwinner misc. gates 167sunxigates* at fdt? pass 1 # Allwinner misc. gates
168sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux 168sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux
169tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) 169tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210)
170 170
171# GPIO controller 171# GPIO controller
172bcmgpio* at fdt? # Broadcom BCM283x GPIO 172bcmgpio* at fdt? # Broadcom BCM283x GPIO
 173pl061gpio* at fdt? # ARM PrimeCell PL061 GPIO
173sunxigpio* at fdt? pass 3 # Allwinner GPIO 174sunxigpio* at fdt? pass 3 # Allwinner GPIO
174tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO 175tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO
175rkgpio* at rkiomux? # Rockchip GPIO 176rkgpio* at rkiomux? # Rockchip GPIO
176gpio* at gpiobus? 177gpio* at gpiobus?
177 178
178# PWM controller 179# PWM controller
179sunxipwm* at fdt? pass 3 # Allwinner PWM 180sunxipwm* at fdt? pass 3 # Allwinner PWM
180 181
181# MPIO / Pinmux 182# MPIO / Pinmux
182rkiomux* at fdt? pass 3 # Rockchip IOMUX 183rkiomux* at fdt? pass 3 # Rockchip IOMUX
183tegrapinmux* at fdt? # NVIDIA Tegra MPIO 184tegrapinmux* at fdt? # NVIDIA Tegra MPIO
184 185
185# XUSB PADCTL 186# XUSB PADCTL
186tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) 187tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210)
187tegra210xphy* at tegra210xpad? 188tegra210xphy* at tegra210xpad?
188 189
189# PCIE 190# PCIE
 191pcihost* at fdt? # Generic PCI host controller
190tegrapcie0 at fdt? # NVIDIA Tegra PCIE 192tegrapcie0 at fdt? # NVIDIA Tegra PCIE
191pci* at tegrapcie0 193pci* at pcibus?
192ppb* at pci? dev ? function ? 194ppb* at pci? dev ? function ?
193pci* at ppb? 195pci* at ppb?
194 196
195# Ethernet 197# Ethernet
196awge* at fdt? # DesignWare Gigabit Ethernet 198awge* at fdt? # DesignWare Gigabit Ethernet
197emac* at fdt? # Allwinner Gigabit Ethernet (EMAC) 199emac* at fdt? # Allwinner Gigabit Ethernet (EMAC)
 200#mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
 201#msk* at mskc?
198re* at pci? dev ? function ? # Realtek RTL8111GS 202re* at pci? dev ? function ? # Realtek RTL8111GS
199 203
200# MII/PHY support 204# MII/PHY support
201exphy* at mii? phy ? # 3Com internal PHYs 205exphy* at mii? phy ? # 3Com internal PHYs
202gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 206gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
203glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 207glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
204gphyter* at mii? phy ? # NS83861 Gig-E PHY 208gphyter* at mii? phy ? # NS83861 Gig-E PHY
205icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 209icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
206igphy* at mii? phy ? # Intel IGP01E1000 210igphy* at mii? phy ? # Intel IGP01E1000
207ihphy* at mii? phy ? # Intel 82577 PHYs 211ihphy* at mii? phy ? # Intel 82577 PHYs
208ikphy* at mii? phy ? # Intel 82563 PHYs 212ikphy* at mii? phy ? # Intel 82563 PHYs
209inphy* at mii? phy ? # Intel 82555 PHYs 213inphy* at mii? phy ? # Intel 82555 PHYs
210iophy* at mii? phy ? # Intel 82553 PHYs 214iophy* at mii? phy ? # Intel 82553 PHYs
211lxtphy* at mii? phy ? # Level One LXT-970 PHYs 215lxtphy* at mii? phy ? # Level One LXT-970 PHYs
212makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 216makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
213nsphy* at mii? phy ? # NS83840 PHYs 217nsphy* at mii? phy ? # NS83840 PHYs
214nsphyter* at mii? phy ? # NS83843 PHYs 218nsphyter* at mii? phy ? # NS83843 PHYs
215pnaphy* at mii? phy ? # generic HomePNA PHYs 219pnaphy* at mii? phy ? # generic HomePNA PHYs
216qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 220qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
217rdcphy* at mii? phy ? # RDC R6040 10/100 PHY 221rdcphy* at mii? phy ? # RDC R6040 10/100 PHY
218rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 222rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
219rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 223rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
220sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 224sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
221tlphy* at mii? phy ? # ThunderLAN PHYs 225tlphy* at mii? phy ? # ThunderLAN PHYs
222tqphy* at mii? phy ? # TDK Semiconductor PHYs 226tqphy* at mii? phy ? # TDK Semiconductor PHYs
223urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 227urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
224ukphy* at mii? phy ? # generic unknown PHYs 228ukphy* at mii? phy ? # generic unknown PHYs
225 229
226# Mini-PCIe Wireless 230# Mini-PCIe Wireless
227#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 231#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63
228#ath* at pci? dev ? function ? # Atheros IEEE 802.11 232#ath* at pci? dev ? function ? # Atheros IEEE 802.11
229#athn* at pci? dev ? function ? # Atheros IEEE 802.11 233#athn* at pci? dev ? function ? # Atheros IEEE 802.11
230 234
231# UART 235# UART
232com* at fdt? # UART 236com* at fdt? # UART
233plcom* at fdt? # ARM PL011 UART 237plcom* at fdt? # ARM PL011 UART
234 238
235# I2C controllers 239# I2C controllers
236bsciic* at fdt? # Broadcom BCM283x Serial Control 240bsciic* at fdt? # Broadcom BCM283x Serial Control
237rkiic* at fdt? # Rockchip I2C 241rkiic* at fdt? # Rockchip I2C
238sunxirsb* at fdt? # Allwinner RSB 242sunxirsb* at fdt? # Allwinner RSB
239sunxitwi* at fdt? # Allwinner TWI 243sunxitwi* at fdt? # Allwinner TWI
240tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C 244tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C
241iic* at i2cbus? 245iic* at i2cbus?
242 246
243# I2C devices 247# I2C devices
244titemp* at iic? 248titemp* at iic?
245seeprom* at iic? 249seeprom* at iic?
246as3722pmic* at iic? 250as3722pmic* at iic?
247as3722reg* at as3722pmic? 251as3722reg* at as3722pmic?
248axppmic* at iic? # X-Powers AXP Power Management IC 252axppmic* at iic? # X-Powers AXP Power Management IC
249axpreg* at axppmic? 253axpreg* at axppmic?
250fan53555reg* at iic? # FAN53555 / SY82x regulator 254fan53555reg* at iic? # FAN53555 / SY82x regulator
251max77620pmic* at iic? 255max77620pmic* at iic?
252pcf8563rtc* at iic? # PCF8563 RTC 256pcf8563rtc* at iic? # PCF8563 RTC
253rkpmic* at iic? # Rockchip Power Management IC 257rkpmic* at iic? # Rockchip Power Management IC
254rkreg* at rkpmic? 258rkreg* at rkpmic?
255tcagpio* at iic? 259tcagpio* at iic?
256 260
257# Random number generators 261# Random number generators
258bcmrng* at fdt? # Broadcom BCM283x RNG 262bcmrng* at fdt? # Broadcom BCM283x RNG
259 263
260# RTC 264# RTC
261sunxirtc* at fdt? # Allwinner RTC 265sunxirtc* at fdt? # Allwinner RTC
262tegrartc* at fdt? # NVIDIA Tegra RTC 266tegrartc* at fdt? # NVIDIA Tegra RTC
263 267
264# SDMMC 268# SDMMC
265dwcmmc* at fdt? # Designware SD/MMC 269dwcmmc* at fdt? # Designware SD/MMC
266mmcpwrseq* at fdt? # Simple MMC power sequence provider 270mmcpwrseq* at fdt? # Simple MMC power sequence provider
267sdhc* at fdt? # SD Host Controller Interface 271sdhc* at fdt? # SD Host Controller Interface
268sdhost* at fdt? # Broadcom BCM283x SD Host Interface 272sdhost* at fdt? # Broadcom BCM283x SD Host Interface
269sunximmc* at fdt? # Allwinner SD/MMC 273sunximmc* at fdt? # Allwinner SD/MMC
270sdmmc* at sdmmcbus? 274sdmmc* at sdmmcbus?
271ld0 at sdmmc0 275ld0 at sdmmc0
272ld1 at sdmmc1 276ld1 at sdmmc1
273ld2 at sdmmc2 277ld2 at sdmmc2
274ld3 at sdmmc3 278ld3 at sdmmc3
275ld* at sdmmc? 279ld* at sdmmc?
276 280
277# SATA 281# SATA
278ahcisata* at fdt? # AHCI SATA 282ahcisata* at fdt? # AHCI SATA
279atabus* at ata? 283atabus* at ata?
280atapibus* at atapi? 284atapibus* at atapi?
281wd* at atabus? drive ? 285wd* at atabus? drive ?
282cd* at atapibus? drive ? 286cd* at atapibus? drive ?
283 287
284# SPI controllers 288# SPI controllers
285bcmspi* at fdt? # Broadcom BCM283x SPI 289bcmspi* at fdt? # Broadcom BCM283x SPI
286spi* at spibus? 290spi* at spibus?
287 291
288# Audio support 292# Audio support
289hdaudio* at fdt? # Intel HDA 293hdaudio* at fdt? # Intel HDA
290hdafg* at hdaudiobus? 294hdafg* at hdaudiobus?
291options HDAUDIOVERBOSE 295options HDAUDIOVERBOSE
292options HDAUDIO_32BIT_ACCESS 296options HDAUDIO_32BIT_ACCESS
293options HDAUDIO_ENABLE_HDMI 297options HDAUDIO_ENABLE_HDMI
294options HDAUDIO_ENABLE_DISPLAYPORT 298options HDAUDIO_ENABLE_DISPLAYPORT
295ausoc* at fdt? # Simple SoC audio card 299ausoc* at fdt? # Simple SoC audio card
296sunxicodec* at fdt? # Allwinner audio codec 300sunxicodec* at fdt? # Allwinner audio codec
297sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i) 301sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i)
298h3codec* at fdt? # Allwinner H3 audio codec (analog part) 302h3codec* at fdt? # Allwinner H3 audio codec (analog part)
299a64acodec* at fdt? # Allwinner A64 audio codec (analog part) 303a64acodec* at fdt? # Allwinner A64 audio codec (analog part)
300sunxii2s* at fdt? # Allwinner I2S/PCM 304sunxii2s* at fdt? # Allwinner I2S/PCM
301audio* at audiobus? 305audio* at audiobus?
302 306
303spkr* at audio? # PC speaker (synthesized) 307spkr* at audio? # PC speaker (synthesized)
304 308
305# HDMI CEC 309# HDMI CEC
306tegracec0 at fdt? # NVIDIA Tegra HDMI CEC 310tegracec0 at fdt? # NVIDIA Tegra HDMI CEC
307hdmicec* at hdmicecbus? 311hdmicec* at hdmicecbus?
308 312
309# Display 313# Display
310#tegradrm* at fdt? # NVIDIA Tegra Display 314#tegradrm* at fdt? # NVIDIA Tegra Display
311#tegrafb* at tegrafbbus? 315#tegrafb* at tegrafbbus?
312genfb* at fdt? # Simple Framebuffer 316genfb* at fdt? # Simple Framebuffer
313wsdisplay* at wsemuldisplaydev? 317wsdisplay* at wsemuldisplaydev?
314options VCONS_DRAW_INTR 318options VCONS_DRAW_INTR
315options WSEMUL_VT100 319options WSEMUL_VT100
316options WS_DEFAULT_FG=WSCOL_WHITE 320options WS_DEFAULT_FG=WSCOL_WHITE
317options WS_DEFAULT_BG=WSCOL_BLACK 321options WS_DEFAULT_BG=WSCOL_BLACK
318options WS_KERNEL_FG=WSCOL_GREEN 322options WS_KERNEL_FG=WSCOL_GREEN
319options WS_KERNEL_BG=WSCOL_BLACK 323options WS_KERNEL_BG=WSCOL_BLACK
320options WSDISPLAY_COMPAT_PCVT 324options WSDISPLAY_COMPAT_PCVT
321options WSDISPLAY_COMPAT_SYSCONS 325options WSDISPLAY_COMPAT_SYSCONS
322options WSDISPLAY_COMPAT_USL 326options WSDISPLAY_COMPAT_USL
323options WSDISPLAY_COMPAT_RAWKBD 327options WSDISPLAY_COMPAT_RAWKBD
324options WSDISPLAY_DEFAULTSCREENS=4 328options WSDISPLAY_DEFAULTSCREENS=4
325pseudo-device wsmux 329pseudo-device wsmux
326pseudo-device wsfont 330pseudo-device wsfont
327 331
328# GPU 332# GPU
329#nouveau* at fdt? # NVIDIA GPU 333#nouveau* at fdt? # NVIDIA GPU
330 334
331# Backlight 335# Backlight
332pwmbacklight* at fdt? # PWM Backlight controls 336pwmbacklight* at fdt? # PWM Backlight controls
333 337
334# Thermal throttling controller 338# Thermal throttling controller
335sunxithermal* at fdt? # Allwinner thermal sensor controller 339sunxithermal* at fdt? # Allwinner thermal sensor controller
336tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM 340tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM
337 341
338# USB 342# USB
339rkusb* at fdt? pass 9 # Rockchip USB PHY 343rkusb* at fdt? pass 9 # Rockchip USB PHY
340rkusbphy* at rkusb? 344rkusbphy* at rkusb?
341sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY 345sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY
342sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY 346sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY
343tegrausbphy* at fdt? # NVIDIA Tegra USB PHY 347tegrausbphy* at fdt? # NVIDIA Tegra USB PHY
344dwctwo* at fdt? # Designware USB DRD 348dwctwo* at fdt? # Designware USB DRD
345ehci* at fdt? # EHCI 349ehci* at fdt? # EHCI
 350ehci* at pci? # EHCI
346motg* at fdt? # Mentor Graphics USB OTG 351motg* at fdt? # Mentor Graphics USB OTG
347ohci* at fdt? # OHCI 352ohci* at fdt? # OHCI
 353ohci* at pci? # OHCI
348xhci* at fdt? # XHCI 354xhci* at fdt? # XHCI
 355xhci* at pci? # XHCI
349usb* at usbus? 356usb* at usbus?
350 357
351include "dev/usb/usbdevices.config" 358include "dev/usb/usbdevices.config"
352midi* at midibus? 359midi* at midibus?
353 360
354cinclude "arch/evbarm/conf/GENERIC64.local" 361cinclude "arch/evbarm/conf/GENERIC64.local"