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