1# $OpenBSD: GENERIC,v 1.266 2018/09/21 12:42:34 stsp Exp $g 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 macppc powerpc 13include "../../../conf/GENERIC" 14maxusers 80 # estimated number of users 15 16option PCIVERBOSE 17option USBVERBOSE 18option ADBVERBOSE 19option ALTIVEC 20option APERTURE # in-kernel aperture driver for XFree86 21 22option WSDISPLAY_COMPAT_USL # VT handling 23option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 24option WSDISPLAY_DEFAULTSCREENS=6 # initial number of text consoles 25 26option USER_PCICONF # user-space PCI configuration 27 28config bsd swap generic 29 30mainbus0 at root 31cpu* at mainbus0 32mem* at mainbus0 33 34mpcpcibr* at mainbus0 # MPC106 PCI Bridge. 35memc* at mainbus0 36openpic* at memc? # openpic interrupt controller 37kiic* at memc? # Keywest I2C 38pchb* at pci? 39ht* at mainbus0 40smu* at mainbus0 41 42#### PCI Bus devices. 43 44pci* at mpcpcibr? 45pci* at ht? 46ppb* at pci? # PCI-PCI bridges 47hpb* at pci? 48pci* at ppb? 49pci* at hpb? 50 51siop* at pci? 52fxp* at pci? 53de* at pci? 54#vme* at pci? 55vgafb0 at pci? # PCI VGA graphics 56#ep* at pci? # 3Com 3c59x 57#ne* at pci? # NE2000-compatible Ethernet 58#adv* at pci? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 59ahc* at pci? # Adaptec 294x, aic78x0 SCSI 60#ami* at pci? 61pcscp* at pci? # AMD Am53c974 PCscsi-PCI SCSI 62qlw* at pci? # QLogic ISP SCSI 63#qla* at pci? # QLogic ISP 2[123]xx FibreChannel 64qle* at pci? # QLogic ISP 2[45]xx FibreChannel 65mpi* at pci? # LSI Logic MPT-Fusion Message Passing Interface 66arc* at pci? # Areca RAID Controllers 67pciide* at pci? 68kauaiata* at pci? # Apple ATA 100 69wdc* at kauaiata? 70macobio0 at pci? 71gem* at pci? # GMAC ethernet 72hme* at pci? # HME ethernet 73vge* at pci? # VIA VT612x 74dc* at pci? # DEC Tulip 21143 clones 75xl* at pci? # 3C9xx ethernet 76rl* at pci? # Realtek 81[23]9 ethernet 77em* at pci? # Intel Pro/1000 ethernet 78#ixgb* at pci? # Intel Pro/10Gb ethernet 79epic* at pci? # SMC EPIC/100 ethernet 80bge* at pci? # Broadcom BCM570x (aka Tigon3) 81ti* at pci? # Alteon Tigon 1Gb ethernet 82re* at pci? # Realtek 8169/8169S/8110S 83stge* at pci? # Sundance TC9021 GigE 84skc* at pci? # SysKonnect GEnesis 984x 85sk* at skc? # each port of above 86mskc* at pci? # Marvell Yukon-2 87msk* at mskc? # each port of above 88an* at pci? # Cisco/Aironet 89ath* at pci? # Atheros AR5k (802.11a/b/g) 90atw* at pci? # ADMtek ADM8211 (802.11) 91bwi* at pci? # Broadcom AirForce (802.11b/g) 92wi* at pci? # WaveLAN IEEE 802.11DS 93ral* at pci? # Ralink RT2500/RT2501/RT2600 94rtw* at pci? # Realtek 8180 95vr* at pci? # VIA Rhine ethernet 96pcn* at pci? # AMD PCnet-PCI Ethernet 97xge* at pci? # Neterion Xframe-I/II 10Gb ethernet 98mbg* at pci? # Meinberg Funkuhren radio clocks 99malo* at pci? # Marvell Libertas 100acx* at pci? # TI ACX100/ACX111 (802.11b/g) 101 102amphy* at mii? # AMD 79C873 PHYs 103dcphy* at mii? # Digital Clone PHYs 104exphy* at mii? # 3Com internal PHYs 105inphy* at mii? # Intel 82555 PHYs 106iophy* at mii? # Intel 82553 PHYs 107icsphy* at mii? # ICS1890 PHYs 108lxtphy* at mii? # Level One LXT-970 PHYs 109nsphy* at mii? # NS83840 PHYs 110#nsphyter* at mii? # NS83843 PHYs 111mtdphy* at mii? # Myson MTD972 PHYs 112acphy* at mii? # Altima AC101 PHYs 113qsphy* at mii? # Quality Semi QS6612 PHYs 114luphy* at mii? # Lucent LU6612 PHY 115sqphy* at mii? # Seeq 8022[013] PHYs 116rlphy* at mii? # Realtek 8139 internal PHYs 117#tlphy* at mii? # ThunderLAN PHYs 118tqphy* at mii? # TDK Semiconductor PHYs 119brgphy* at mii? # Broadcom 10/100/1000 PHYs 120bmtphy* at mii? # Broadcom 10/100 PHYs 121eephy* at mii? # Marvell 88E1000 Gigabit PHYs 122xmphy* at mii? # XaQti XMAC-II PHYs 123urlphy* at mii? # Realtek RTL8150L internal PHY 124rgephy* at mii? # Realtek 8169S/8110S PHY 125rlphy* at mii? # Realtek 8139 internal PHYs 126ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY 127ipgphy* at mii? # IC Plus IP1000A PHYs 128ukphy* at mii? # generic unknown PHYs 129 130# crypto 131hifn* at pci? # Hifn7751/7811/7951 132ubsec* at pci? # Broadcom 58xx 133safe* at pci? # SafeNet SafeXcel 1141/1741 134pwdog0 at pci? # Quancom PWDOG1 watchdog timer 135 136macintr0 at macobio? # old interrupt controller 137openpic* at macobio? # openpic interrupt controller 138bm* at macobio? # BMAC ethernet 139xlights* at macobio? # Xserve front panel LEDs 140mc* at macobio? # MACE ethernet 141#esp* at macobio? flags 0x0000ffff # 53c9x SCSI 142mesh* at macobio? flags 0xffff # MESH SCSI 143adb* at macobio? # Apple Desktop Bus 144apm0 at adb? # APM emulation 145piic0 at adb? # PMU I2C 146wi* at macobio? # airport 147macgpio* at macobio? # GPIO, PMU interrupt router. 148macgpio* at macgpio? # GPIO, PMU interrupt router. 149sysbutton* at macgpio? # Xserve system id button. 150pgs* at macgpio? # Programmer Switch. 151dfs* at macgpio? # Dynamic Frequency Switching. 152akbd* at adb? # ADB keyboard 153wskbd* at akbd? mux 1 154ams* at adb? # ADB mouse 155wsmouse* at ams? mux 0 156abtn* at adb? # ADB button? 157zs* at macobio? 158zstty* at zs? 159 160awacs* at macobio? # Apple audio device 161kiic* at macobio? # Keywest I2C 162snapper* at macobio? # Snapper audio device 163tumbler* at macobio? # Tumbler audio device 164onyx* at macobio? # Onyx audio device 165aoa* at macobio? # Aoa audio device 166daca* at macobio? # Daca audio device 167 168bktr0 at pci? # Bt8[47][89] tv/fmradio/video 169radio* at bktr? 170 171# PCI audio devices 172cmpci* at pci? # C-Media CMI8338/8738 173eap* at pci? # Ensoniq AudioPCI S5016 174emu* at pci? # SB Live! 175eso* at pci? # ESS Solo-1 PCI AudioDrive 176 177puc* at pci? # PCI "universal" comm device 178#puc* at cardbus? 179com* at puc? 180 181 182mediabay* at macobio? 183wdc* at mediabay? 184wdc* at macobio? 185wd* at wdc? flags 0x0000 186wd* at pciide? flags 0x0000 187atapiscsi* at wdc? flags 0x0000 188atapiscsi* at pciide? flags 0x0000 189 190# USB Controllers 191xhci* at pci? # eXtensible Host Controller 192ohci* at pci? # Open Host Controller 193ohci* at cardbus? # Open Host Controller 194uhci* at pci? # Universal Host Controller 195ehci* at pci? # Enhanced Host Controller 196uhci* at cardbus? # Universal Host Controller 197ehci* at cardbus? # Enhanced Host Controller 198 199# USB bus support 200usb* at xhci? 201usb* at ohci? 202usb* at uhci? 203usb* at ehci? 204 205# USB devices 206uhub* at usb? # USB Hubs 207uhub* at uhub? # USB Hubs 208urng* at uhub? # USB Random Number Generator 209uonerng* at uhub? # Moonbase Otago OneRNG 210umodem* at uhub? # USB Modems/Serial 211ucom* at umodem? 212uvisor* at uhub? # Handspring Visor 213ucom* at uvisor? 214uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 215ucom* at uvscom? 216ubsa* at uhub? # Belkin serial adapter 217ucom* at ubsa? 218uftdi* at uhub? # FTDI FT8U100AX serial adapter 219ucom* at uftdi? 220uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 221ucom* at uplcom? 222umct* at uhub? # MCT USB-RS232 serial adapter 223ucom* at umct? 224uslcom* at uhub? # Silicon Laboratories CP210x serial 225ucom* at uslcom? 226uscom* at uhub? # Simple USB serial adapters 227ucom* at uscom? 228uark* at uhub? # Arkmicro ARK3116 serial 229ucom* at uark? 230moscom* at uhub? # MosChip MCS7703 serial 231ucom* at moscom? 232umcs* at uhub? # MosChip MCS78x0 serial 233ucom* at umcs? 234uipaq* at uhub? # iPAQ serial adapter 235ucom* at uipaq? 236umsm* at uhub? # Qualcomm MSM EVDO 237ucom* at umsm? 238uchcom* at uhub? # WinChipHead CH341/340 serial 239ucom* at uchcom? 240uaudio* at uhub? # USB Audio 241audio* at uaudio? 242umidi* at uhub? # USB MIDI 243midi* at umidi? 244ulpt* at uhub? # USB Printers 245umass* at uhub? # USB Mass Storage devices 246uhidev* at uhub? # Human Interface Devices 247utpms* at uhidev? # Apple touchpad mouse 248wsmouse* at utpms? mux 0 249ums* at uhidev? # USB mouse 250wsmouse* at ums? mux 0 251uts* at uhub? # USB touchscreen 252wsmouse* at uts? mux 0 253uwacom* at uhidev? # USB Wacom tablet 254wsmouse* at uwacom? mux 0 255ukbd* at uhidev? # USB keyboard 256wskbd* at ukbd? mux 1 257ucycom* at uhidev? # Cypress serial 258ucom* at ucycom? 259uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART 260ucom* at uslhcom? 261uhid* at uhidev? # USB generic HID support 262upd* at uhidev? # USB Power Devices sensors 263aue* at uhub? # ADMtek AN986 Pegasus Ethernet 264atu* at uhub? # Atmel AT76c50x based 802.11b 265axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 266axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 267bwfm* at uhub? # Broadcom FullMAC 268cue* at uhub? # CATC USB-EL1201A based Ethernet 269kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 270smsc* at uhub? # SMSC LAN95xx Ethernet 271cdce* at uhub? # CDC Ethernet 272urndis* at uhub? # Remote NDIS Ethernet 273upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 274ugl* at uhub? # Genesys Logic GL620A-USB host-to-host `network' 275udav* at uhub? # Davicom DM9601 based Ethernet 276mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 277url* at uhub? # Realtek RTL8150L based adapters 278ure* at uhub? # Realtek RTL8152 based adapters 279wi* at uhub? # WaveLAN IEEE 802.11DS 280udsbr* at uhub? # D-Link DSB-R100 radio 281radio* at udsbr? # USB radio 282uberry* at uhub? # Research In Motion BlackBerry 283ugen* at uhub? # USB Generic driver 284uath* at uhub? # Atheros AR5005UG/AR5005UX 285ural* at uhub? # Ralink RT2500USB 286rum* at uhub? # Ralink RT2501USB/RT2601USB 287run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 288rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 289urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 290otus* at uhub? # Atheros AR9001U 291athn* at uhub? # Atheros AR9002U 292zyd* at uhub? # Zydas ZD1211 293upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 294urtw* at uhub? # Realtek 8187 295udcf* at uhub? # Gude Expert mouseCLOCK 296umbg* at uhub? # Meinberg Funkuhren USB5131 297uthum* at uhidev? # TEMPerHUM sensor 298ugold* at uhidev? # gold TEMPer sensor 299utrh* at uhidev? # USBRH sensor 300utwitch* at uhidev? # YUREX BBU sensor 301uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 302onewire* at uow? 303 304# USB Video 305uvideo* at uhub? 306video* at uvideo? 307 308utvfu* at uhub? # Fushicai Audio-Video Grabber 309video* at utvfu? 310audio* at utvfu? 311 312udl* at uhub? 313wsdisplay* at udl? 314 315# I2C bus support 316iic* at kiic? 317iic* at piic? 318iic* at smu? 319 320# I2C devices 321lmtemp* at iic? 322lmenv* at iic? 323maxtmp* at iic? 324adc* at iic? 325tsl* at iic? 326admtmp* at iic? 327#pcagpio* at iic? 328#gpio* at pcagpio? 329maxds* at iic? 330fcu* at iic? 331adt* at iic? 332asms* at iic? 333spdmem* at mem? 334 335# CardBus bus support 336cardbus* at cardslot? 337pcmcia* at cardslot? 338cbb* at pci? 339cardslot* at cbb? 340ne* at pcmcia? # PCMCIA based NE2000 ethernet 341ep* at pcmcia? # PCMCIA based 3C5xx ethernet 342an* at pcmcia? # Cisco/Aironet 343ath* at cardbus? # Atheros AR5k (802.11a/b/g) 344wi* at pcmcia? # WaveLAN IEEE 802.11DS 345malo* at pcmcia? # Marvell 88W8385 346dc* at cardbus? # 21143, "tulip" clone ethernet 347fxp* at cardbus? # Intel PRO/100 ethernet 348xl* at cardbus? # 3C575/3C656 ethernet 349rl* at cardbus? # Realtek 81[23]9 ethernet 350re* at cardbus? # Realtek 8169/8169S/8110S 351rtw* at cardbus? # Realtek 8180 352wdc* at pcmcia? 353com* at pcmcia? 354com* at cardbus? 355malo* at cardbus? # Marvell Libertas 356acx* at cardbus? # TI ACX100/ACX111 (802.11b/g) 357bwi* at cardbus? # Broadcom AirForce (802.11b/g) 358ral* at cardbus? # Ralink RT2500/RT2501/RT2600 359 360wsdisplay* at vgafb? 361 362appleagp* at pchb? 363agp* at appleagp? # AGP bridges 364 365radeondrm* at pci? # ATI Radeon DRM driver 366drm* at radeondrm? 367wsdisplay* at radeondrm? 368 369# Audio support 370audio* at awacs? 371audio* at snapper? 372audio* at tumbler? 373audio* at onyx? 374audio* at cmpci? 375audio* at eap? 376audio* at emu? 377audio* at eso? 378audio* at uaudio? 379audio* at aoa? 380audio* at daca? 381 382# MIDI support 383midi* at eap? 384 385scsibus* at scsi? 386sd* at scsibus? 387st* at scsibus? 388cd* at scsibus? 389ch* at scsibus? 390safte* at scsibus? 391ses* at scsibus? 392uk* at scsibus? 393 394mpath0 at root 395emc* at scsibus? 396hds* at scsibus? 397rdac* at scsibus? 398sym* at scsibus? 399 400# 1-Wire devices 401option ONEWIREVERBOSE 402owid* at onewire? # ID 403owsbm* at onewire? # Smart Battery Monitor 404owtemp* at onewire? # Temperature 405owctr* at onewire? # Counter device 406 407pseudo-device hotplug 1 # devices hot plugging 408pseudo-device wsmux 2 # mouse & keyboard multiplexor 409