1# $OpenBSD: GENERIC,v 1.266 2020/05/23 06:28:29 jsg Exp $ 2# 3# For further information on compiling OpenBSD kernels, see the config(8) 4# man page. 5# 6# For further information on hardware support for this architecture, see 7# the intro(4) man page. For further information about kernel options 8# for this architecture, see the options(4) man page. For an explanation 9# of each device driver in this file see the section 4 man page for the 10# device. 11 12machine alpha 13include "../../../conf/GENERIC" 14maxusers 80 # estimated number of users 15 16# CPU Support 17option DEC_3000_500 # Flamingo etc: 3000/[4-9]00* 18option DEC_3000_300 # Pelican etc: 3000/300* 19option DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. 20option DEC_KN20AA # KN20AA: AlphaStation 600 21option DEC_KN300 # KN300: AlphaServer 4100 and 1200 22option DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook 23option DEC_AXPPCI_33 # NoName: AXPpci33, etc. 24option DEC_EB164 # EB164: AlphaPC 164 25option DEC_EB64PLUS # EB64+: AlphaPC 64, etc. 26option DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) 27option DEC_550 # Miata: Digital Personal Workstation 28option DEC_1000 # Mikasa etc: Digital AlphaServer 1000 29option DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A 30option DEC_6600 # EV6: XP1000, 264DP OEM Board 31option API_UP1000 # EV6: Alpha Processor UP1000 32 33# Misc. options 34option EISAVERBOSE # recognize "unknown" EISA devices 35option PCIVERBOSE # recognize "unknown" PCI devices 36option TCVERBOSE # recognize "unknown" TC devices 37option USBVERBOSE 38 39# Wscons options 40option WSDISPLAY_COMPAT_USL # VT handling 41option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 42option WSDISPLAY_DEFAULTSCREENS=6 # initial number of text consoles 43 44option APERTURE # in-kernel aperture driver for XFree86 45option USER_PCICONF # user-space PCI configuration 46 47config bsd swap generic 48 49mainbus0 at root 50cpu0 at mainbus0 51 52# PCI USB Controllers 53ehci* at pci? # Enhanced Host Controller 54uhci* at pci? # Universal Host Controller (Intel) 55ohci* at pci? # Open Host Controller 56 57# USB bus support 58usb* at ehci? 59usb* at uhci? 60usb* at ohci? 61 62# USB devices 63uhub* at usb? # USB Hubs 64uhub* at uhub? # USB Hubs 65urng* at uhub? # USB Random Number Generator 66uonerng* at uhub? # Moonbase Otago OneRNG 67umodem* at uhub? # USB Modems/Serial 68ucom* at umodem? 69uvisor* at uhub? # Handspring Visor 70ucom* at uvisor? 71uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 72ucom* at uvscom? 73ubsa* at uhub? # Belkin serial adapter 74ucom* at ubsa? 75uftdi* at uhub? # FTDI FT8U100AX serial adapter 76ucom* at uftdi? 77uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 78ucom* at uplcom? 79umct* at uhub? # MCT USB-RS232 serial adapter 80ucom* at umct? 81uslcom* at uhub? # Silicon Laboratories CP210x serial 82ucom* at uslcom? 83uscom* at uhub? # Simple USB serial adapters 84ucom* at uscom? 85ucrcom* at uhub? # Chromebook serial 86ucom* at ucrcom? 87uark* at uhub? # Arkmicro ARK3116 serial 88ucom* at uark? 89uipaq* at uhub? # iPAQ serial adapter 90ucom* at uipaq? 91uchcom* at uhub? # WinChipHead CH341/340 serial 92ucom* at uchcom? 93uaudio* at uhub? # USB Audio 94audio* at uaudio? 95umidi* at uhub? # USB MIDI 96midi* at umidi? 97ulpt* at uhub? # USB Printers 98umass* at uhub? # USB Mass Storage devices 99uhidev* at uhub? # Human Interface Devices 100ums* at uhidev? # USB mouse 101wsmouse* at ums? mux 0 102ukbd* at uhidev? # USB keyboard 103wskbd* at ukbd? mux 1 104ucycom* at uhidev? # Cypress serial 105ucom* at ucycom? 106uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART 107ucom* at uslhcom? 108uhid* at uhidev? # USB generic HID support 109fido* at uhidev? # FIDO/U2F security key support 110upd* at uhidev? # USB Power Devices sensors 111aue* at uhub? # ADMtek AN986 Pegasus Ethernet 112#atu* at uhub? # Atmel AT76c50x based 802.11b 113axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 114axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 115cue* at uhub? # CATC USB-EL1201A based Ethernet 116kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 117smsc* at uhub? # SMSC LAN95xx Ethernet 118cdce* at uhub? # CDC Ethernet 119urndis* at uhub? # Remote NDIS Ethernet 120udav* at uhub? # Davicom DM9601 based Ethernet 121upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 122ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network' 123url* at uhub? # Realtek RTL8150L based adapters 124ure* at uhub? # Realtek RTL8152 based adapters 125wi* at uhub? # WaveLAN IEEE 802.11DS 126udsbr* at uhub? # D-Link DSB-R100 radio 127radio* at udsbr? # USB radio 128ugen* at uhub? # USB Generic driver 129uath* at uhub? # Atheros AR5005UG/AR5005UX 130ural* at uhub? # Ralink RT2500USB 131rum* at uhub? # Ralink RT2501USB/RT2601USB 132run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 133uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 134onewire* at uow? 135uthum* at uhidev? # TEMPerHUM sensor 136ugold* at uhidev? # gold TEMPer sensor 137utwitch* at uhidev? # yurex BBU sensor 138 139# USB Video 140uvideo* at uhub? 141video* at uvideo? 142 143utvfu* at uhub? # Fushicai Audio-Video Grabber 144video* at utvfu? 145audio* at utvfu? 146 147# EV6 Tsunami Core Logic 148tsc* at mainbus0 149 150# TURBOchannel host bus adapter support 151tcasic* at mainbus0 152 153# MCBUS bus support 154mcbus* at mainbus0 155mcmem* at mcbus? mid ? 156 157# TURBOchannel bus support 158tc* at tcasic? 159 160# TURBOchannel devices 161ioasic* at tc? 162mcclock* at ioasic? 163le* at ioasic? 164bba0 at ioasic? 165zs* at ioasic? 166zstty* at zs? channel 1 167tcds* at tc? 168asc* at tcds? 169asc* at tc? 170le* at tc? 171 172# PCI host bus adapter support 173apecs* at mainbus? 174cia* at mainbus? 175irongate* at mainbus? 176lca* at mainbus? 177tsp* at tsc? 178mcpcia* at mcbus? mid ? 179 180# PCI bus support 181pci* at apecs? 182pci* at cia? 183pci* at irongate? 184pci* at lca? 185pci* at ppb? 186pci* at tsp? 187pci* at mcpcia? 188 189# PCI devices 190ppb* at pci? # PCI-PCI bridges 191sio* at pci? # Intel PCI-ISA bridge 192pceb* at pci? # Intel PCI-EISA bridge 193 194cy* at pci? # PCI cyclom card 195 196# PCI SCSI devices 197ahc* at pci? # Adaptec 2940 SCSI controllers 198qlw* at pci? # QLogic ISP SCSI 199qla* at pci? # QLogic ISP 2[123]xx FibreChannel 200qle* at pci? # QLogic ISP 2[45]xx FibreChannel 201siop* at pci? # NCR 53c8xx SCSI 202pcscp* at pci? # AMD 53c974 PCscsi-PCI SCSI 203twe* at pci? # 3ware Escalade RAID controllers 204mpi* at pci? # LSI Logic Message Passing Interface 205sili* at pci? # Silicon Image 3124/3132/3531 SATA 206 207#UNTESTED: the following drivers are untested. 208adw* at pci? # AdvanSys ULTRA WIDE SCSI 209ciss* at pci? # Compaq Smart ARRAY [56]* RAID controllers 210gdt* at pci? # ICP Vortex GDT RAID controllers 211#adv* at pci? # AdvanSys 1200A/B and ULTRA SCSI 212#ami* at pci? # AMI MegaRAID controllers 213 214# Networking devices 215pcn* at pci? # AMD PCnet-PCI Ethernet 216de* at pci? # 21x4[012]-based Ethernet 217dc* at pci? # 21143, "tulip" clone ethernet 218ne* at pci? # NE2000-compat ethernet cards 219fxp* at pci? # EtherExpress 10/100B ethernet 220ep* at pci? # 3COM 3c59x 221xl* at pci? # 3COM 3c9xx 222txp* at pci? # 3COM 3CR990 223bge* at pci? # Broadcom BCM57xx (aka Tigon3) 224vge* at pci? # VIA VT612x 225re* at pci? # Realtek 8169/8169S/8110S 226stge* at pci? # Sundance TC9021 GigE 227lge* at pci? # Level1 LXT1001 GigE 228hme* at pci? # Sun Happy Meal 229ti* at pci? # Alteon Tigon 1Gb ethernet 230rl* at pci? # Realtek 81[23]9 ethernet 231vr* at pci? # VIA Rhine ethernet 232em* at pci? # Intel Pro/1000 ethernet 233#ixgb* at pci? # Intel Pro/10Gb ethernet 234sis* at pci? # SiS 900/7016 ethernet 235mtd* at pci? # Myson MTD800/803/891 236epic* at pci? # SMC EPIC/100 ethernet 237skc* at pci? # SysKonnect GEnesis 984x 238sk* at skc? # each port of above 239mskc* at pci? # Marvell Yukon-2 240msk* at mskc? # each port of above 241tl* at pci? # Compaq Thunderlan ethernet 242ste* at pci? # Sundance ST201 ethernet 243xge* at pci? # Neterion Xframe-I/II 10Gb ethernet 244sf* at pci? # Adaptec AIC-6915 ethernet 245wb* at pci? # Winbond W89C840F ethernet 246 247# Wireless network cards 248acx* at pci? # TI ACX100/ACX111 (802.11b/g) 249an* at pci? # Aironet IEEE 802.11DS 250ath* at pci? # Atheros AR5k (802.11) 251atw* at pci? # ADMtek ADM8211 (802.11) 252pgt* at pci? # Prism54 (only full-mac varients) 253ral* at pci? # Ralink RT2500/RT2501/RT2600 254#rtw* at pci? # Realtek 8180 255wi* at pci? # WaveLAN IEEE 802.11DS 256malo* at pci? # Marvell Libertas 257 258vga* at pci? # PCI VGA graphics 259tga* at pci? # DEC ZLXp-E[123] graphics 260 261# Media Independent Interface (mii) drivers 262eephy* at mii? # Marvell PHYs 263exphy* at mii? # 3Com internal PHYs 264inphy* at mii? # Intel 82555 PHYs 265iophy* at mii? # Intel 82553 PHYs 266icsphy* at mii? # ICS 1890 PHYs 267lxtphy* at mii? # Level1 LXT970 PHYs 268nsphy* at mii? # NS and compatible PHYs 269nsphyter* at mii? # NS and compatible PHYs 270qsphy* at mii? # Quality Semi QS6612 PHYs 271luphy* at mii? # Lucent LU6612 PHY 272sqphy* at mii? # Seeq 8x220 PHYs 273tlphy* at mii? # ThunderLAN PHYs 274rlphy* at mii? # Realtek 8139 internal PHYs 275mtdphy* at mii? # Myson MTD972 PHYs 276dcphy* at mii? # Digital Clone PHYs 277acphy* at mii? # Altima AC101 PHYs 278amphy* at mii? # AMD 79C873 PHYs 279tqphy* at mii? # TDK 78Q212x PHYs 280bmtphy* at mii? # Broadcom 10/100 PHYs 281brgphy* at mii? # Broadcom Gigabit PHYs 282xmphy* at mii? # XaQti XMAC-II PHYs 283urlphy* at mii? # Realtek RTL8150L internal PHY 284rgephy* at mii? # Realtek 8169S/8110S PHY 285ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY 286ipgphy* at mii? # IC Plus IP1000A PHYs 287mlphy* at mii? # Micro Linear 6692 PHY 288ukphy* at mii? # "unknown" PHYs 289 290# sensors 291alipm* at pci? disable 292iic* at alipm? 293tsciic* at tsc? 294iic* at tsciic? 295 296adc* at iic? # Analog Devices AD7416/AD7417/7418 297admtemp* at iic? # Analog Devices ADM1021 298admlc* at iic? # Analog Devices ADM1024 299admtm* at iic? # Analog Devices ADM1025 300admtmp* at iic? # Analog Devices ADM1030 301admtt* at iic? # Analog Devices ADM1031 302adt* at iic? # Analog Devices ADT7460 303lm* at iic? # LM78/79 and clones 304lmenv* at iic? # National Semiconductor LM87 305lmtemp* at iic? # NS LM75/LM77 temperature sensor 306maxds* at iic? # Maxim DS1631 307maxtmp* at iic? # Maxim MAX6642/MAX6690 308spdmem* at iic? # SPD memory eeproms 309sdtemp* at iic? # SO-DIMM (JC-42.4) temperature 310 311# ISA/EISA bus support 312isa* at pceb? 313eisa* at pceb? 314isa* at sio? 315isadma0 at isa? 316isapnp0 at isa? 317 318# ISA devices 319mcclock* at isa? port 0x70 320pcppi* at isa? # PC prog. periph. interface 321spkr0 at pcppi? # IBM BASIC emulation 322pckbc* at isa? # PC keyboard controller 323pckbd* at pckbc? # PC keyboard (kbd port) 324pms* at pckbc? # PS/2-style mouse (aux port) 325com* at isa? port 0x3f8 irq 4 # standard serial ports 326com* at isa? port 0x2f8 irq 3 327lpt* at isa? port 0x3bc irq 7 # standard parallel port 328vga* at isa? # ISA (EISA: XXX) VGA 329we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC 80x3 ethernet 330we1 at isa? port 0x300 iomem 0xcc000 irq 10 # 331ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3C503 ethernet cards 332ne0 at isa? port 0x240 irq 9 # NE[12]000 ethernet cards 333ne1 at isa? port 0x300 irq 10 # NE[12]000 ethernet cards 334ne2 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 335ep* at isa? # 3C509 ethernet cards 336ep* at isapnp? # 3C509 ethernet cards 337lc0 at isa? port 0x200 # DEC EtherWorks 338lc1 at isa? port 0x280 # DEC EtherWorks 339pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 340pcic1 at isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000 341 342pcmcia* at pcic? controller ? socket ? 343ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Eth. 344 345cy0 at isa? iomem 0xd4000 irq 12 # ISA cyclom card 346fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller 347fd* at fdc? 348 349#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 350 351# option for using CD1400 handshaking for incoming data 352# requires a special cable that exchanges the RTS and DTR lines 353# options CY_HW_RTS 354#ahc0 at isa? # Adaptec 284x SCSI controllers 355 356# EISA devices 357ahc* at eisa? # Adaptec 274x, aic7770 SCSI 358 359# SCSI devices 360scsibus* at scsi? 361cd* at scsibus? 362sd* at scsibus? 363st* at scsibus? 364ch* at scsibus? 365safte* at scsibus? 366ses* at scsibus? 367uk* at scsibus? 368 369# IDE controllers 370pciide* at pci? flags 0x0000 371wdc0 at isa? port 0x1f0 irq 14 flags 0x00 372wdc1 at isa? port 0x170 irq 15 flags 0x00 373wd* at wdc? flags 0x0000 374wd* at pciide? flags 0x0000 375 376# ATAPI<->SCSI 377atapiscsi* at wdc? 378atapiscsi* at pciide? 379 380# Audio devices 381cmpci* at pci? # C-Media CMI8338/8738 382eap* at pci? # Ensoniq AudioPCI S5016 383emu* at pci? # SB Live! 384eso* at pci? # ESS Solo-1 PCI AudioDrive 385 386puc* at pci? # PCI "universal" comm device 387com* at puc? 388 389# UNTESTED. The following drivers are untested 390sv* at pci? # S3 SonicVibes (S3 617) 391fms* at pci? # Forte Media FM801 392auvia* at pci? # VIA VT82C686A 393## 394 395# MIDI support 396midi* at eap? 397 398#Audio Support 399audio* at bba? 400audio* at eap? 401audio* at emu? 402audio* at eso? 403audio* at sv? 404audio* at cmpci? 405audio* at fms? 406audio* at auvia? 407audio* at uaudio? 408 409bktr0 at pci? 410 411# FM-Radio support 412radio* at bktr? 413 414# Workstation Console attachments 415wsdisplay* at vga? 416wsdisplay* at tga? 417wskbd* at pckbd? mux 1 418wsmouse* at pms? mux 0 419 420# crypto support 421hifn* at pci? # Hi/fn 7751 crypto card 422ubsec* at pci? # Bluesteel Networks 5xxx crypto card 423safe* at pci? # SafeNet SafeXcel 1141/1741 424 425# 1-Wire devices 426option ONEWIREVERBOSE 427owid* at onewire? # ID 428owsbm* at onewire? # Smart Battery Monitor 429owtemp* at onewire? # Temperature 430owctr* at onewire? # Counter device 431 432pseudo-device hotplug 1 # devices hot plugging 433pseudo-device wsmux 2 # mouse & keyboard multiplexor 434