1# $OpenBSD: GENERIC,v 1.277 2022/03/26 14:25:14 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 130pwdog0 at pci? # Quancom PWDOG1 watchdog timer 131 132macintr0 at macobio? # old interrupt controller 133openpic* at macobio? # openpic interrupt controller 134bm* at macobio? # BMAC ethernet 135xlights* at macobio? # Xserve front panel LEDs 136mc* at macobio? # MACE ethernet 137adb* at macobio? # Apple Desktop Bus 138apm0 at adb? # APM emulation 139piic0 at adb? # PMU I2C 140wi* at macobio? # airport 141macgpio* at macobio? # GPIO, PMU interrupt router. 142macgpio* at macgpio? # GPIO, PMU interrupt router. 143sysbutton* at macgpio? # Xserve system id button. 144pgs* at macgpio? # Programmer Switch. 145dfs* at macgpio? # Dynamic Frequency Switching. 146akbd* at adb? # ADB keyboard 147wskbd* at akbd? mux 1 148ams* at adb? # ADB mouse 149wsmouse* at ams? mux 0 150abtn* at adb? # ADB button? 151zs* at macobio? 152zstty* at zs? 153 154awacs* at macobio? # Apple audio device 155kiic* at macobio? # Keywest I2C 156snapper* at macobio? # Snapper audio device 157tumbler* at macobio? # Tumbler audio device 158onyx* at macobio? # Onyx audio device 159aoa* at macobio? # Aoa audio device 160daca* at macobio? # Daca audio device 161 162bktr0 at pci? # Bt8[47][89] tv/fmradio/video 163radio* at bktr? 164 165# PCI audio devices 166cmpci* at pci? # C-Media CMI8338/8738 167eap* at pci? # Ensoniq AudioPCI S5016 168emu* at pci? # SB Live! 169eso* at pci? # ESS Solo-1 PCI AudioDrive 170 171puc* at pci? # PCI "universal" comm device 172#puc* at cardbus? 173com* at puc? 174 175 176mediabay* at macobio? 177wdc* at mediabay? 178wdc* at macobio? 179wd* at wdc? flags 0x0000 180wd* at pciide? flags 0x0000 181atapiscsi* at wdc? flags 0x0000 182atapiscsi* at pciide? flags 0x0000 183 184# USB Controllers 185xhci* at pci? # eXtensible Host Controller 186ohci* at pci? # Open Host Controller 187ohci* at cardbus? # Open Host Controller 188uhci* at pci? # Universal Host Controller 189ehci* at pci? # Enhanced Host Controller 190uhci* at cardbus? # Universal Host Controller 191ehci* at cardbus? # Enhanced Host Controller 192 193# USB bus support 194usb* at xhci? 195usb* at ohci? 196usb* at uhci? 197usb* at ehci? 198 199# USB devices 200uhub* at usb? # USB Hubs 201uhub* at uhub? # USB Hubs 202urng* at uhub? # USB Random Number Generator 203uonerng* at uhub? # Moonbase Otago OneRNG 204umodem* at uhub? # USB Modems/Serial 205ucom* at umodem? 206uvisor* at uhub? # Handspring Visor 207ucom* at uvisor? 208uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 209ucom* at uvscom? 210ubsa* at uhub? # Belkin serial adapter 211ucom* at ubsa? 212uftdi* at uhub? # FTDI FT8U100AX serial adapter 213ucom* at uftdi? 214uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 215ucom* at uplcom? 216umct* at uhub? # MCT USB-RS232 serial adapter 217ucom* at umct? 218uslcom* at uhub? # Silicon Laboratories CP210x serial 219ucom* at uslcom? 220uscom* at uhub? # Simple USB serial adapters 221ucom* at uscom? 222ucrcom* at uhub? # Chromebook serial 223ucom* at ucrcom? 224uark* at uhub? # Arkmicro ARK3116 serial 225ucom* at uark? 226moscom* at uhub? # MosChip MCS7703 serial 227ucom* at moscom? 228umcs* at uhub? # MosChip MCS78x0 serial 229ucom* at umcs? 230uipaq* at uhub? # iPAQ serial adapter 231ucom* at uipaq? 232umsm* at uhub? # Qualcomm MSM EVDO 233ucom* at umsm? 234uchcom* at uhub? # WinChipHead CH341/340 serial 235ucom* at uchcom? 236uaudio* at uhub? # USB Audio 237audio* at uaudio? 238umidi* at uhub? # USB MIDI 239midi* at umidi? 240ulpt* at uhub? # USB Printers 241umass* at uhub? # USB Mass Storage devices 242uhidev* at uhub? # Human Interface Devices 243utpms* at uhidev? # Apple touchpad mouse 244wsmouse* at utpms? mux 0 245ums* at uhidev? # USB mouse 246wsmouse* at ums? mux 0 247uts* at uhub? # USB touchscreen 248wsmouse* at uts? mux 0 249uwacom* at uhidev? # USB Wacom tablet 250wsmouse* at uwacom? mux 0 251ukbd* at uhidev? # USB keyboard 252wskbd* at ukbd? mux 1 253ucycom* at uhidev? # Cypress serial 254ucom* at ucycom? 255uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART 256ucom* at uslhcom? 257uhid* at uhidev? # USB generic HID support 258fido* at uhidev? # FIDO/U2F security key support 259ucc* at uhidev? # Consumer Control keyboards 260wskbd* at ucc? mux 1 261ujoy* at uhidev? # USB joystick/gamecontroller support 262uhidpp* at uhidev? # Logitech HID++ Devices 263upd* at uhidev? # USB Power Devices sensors 264aue* at uhub? # ADMtek AN986 Pegasus Ethernet 265atu* at uhub? # Atmel AT76c50x based 802.11b 266axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 267axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 268bwfm* at uhub? # Broadcom FullMAC 269cue* at uhub? # CATC USB-EL1201A based Ethernet 270kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 271smsc* at uhub? # SMSC LAN95xx Ethernet 272cdce* at uhub? # CDC Ethernet 273urndis* at uhub? # Remote NDIS Ethernet 274upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 275ugl* at uhub? # Genesys Logic GL620A-USB host-to-host `network' 276udav* at uhub? # Davicom DM9601 based Ethernet 277mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 278url* at uhub? # Realtek RTL8150L based adapters 279ure* at uhub? # Realtek RTL8152 based adapters 280wi* at uhub? # WaveLAN IEEE 802.11DS 281udsbr* at uhub? # D-Link DSB-R100 radio 282radio* at udsbr? # USB radio 283uberry* at uhub? # Research In Motion BlackBerry 284ugen* at uhub? # USB Generic driver 285uath* at uhub? # Atheros AR5005UG/AR5005UX 286ural* at uhub? # Ralink RT2500USB 287rum* at uhub? # Ralink RT2501USB/RT2601USB 288run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 289mtw* at uhub? # MediaTek MT7601U 290rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 291urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 292otus* at uhub? # Atheros AR9001U 293athn* at uhub? # Atheros AR9002U 294zyd* at uhub? # Zydas ZD1211 295upgt* at uhub? # Conexant/Intersil PrismGT SoftMAC USB 296urtw* at uhub? # Realtek 8187 297udcf* at uhub? # Gude Expert mouseCLOCK 298umbg* at uhub? # Meinberg Funkuhren USB5131/DCF600USB 299uthum* at uhidev? # TEMPerHUM sensor 300ugold* at uhidev? # gold TEMPer sensor 301utrh* at uhidev? # USBRH sensor 302utwitch* at uhidev? # YUREX BBU sensor 303uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 304onewire* at uow? 305 306# USB Video 307uvideo* at uhub? 308video* at uvideo? 309 310utvfu* at uhub? # Fushicai Audio-Video Grabber 311video* at utvfu? 312audio* at utvfu? 313 314udl* at uhub? 315wsdisplay* at udl? 316 317# I2C bus support 318iic* at kiic? 319iic* at piic? 320iic* at smu? 321 322# I2C devices 323lmtemp* at iic? 324lmenv* at iic? 325maxtmp* at iic? 326adc* at iic? 327tsl* at iic? 328admtmp* at iic? 329#pcagpio* at iic? 330#gpio* at pcagpio? 331maxds* at iic? 332fcu* at iic? 333adt* at iic? 334asms* at iic? 335spdmem* at mem? 336 337# CardBus bus support 338cardbus* at cardslot? 339pcmcia* at cardslot? 340cbb* at pci? 341cardslot* at cbb? 342ne* at pcmcia? # PCMCIA based NE2000 ethernet 343ep* at pcmcia? # PCMCIA based 3C5xx ethernet 344an* at pcmcia? # Cisco/Aironet 345ath* at cardbus? # Atheros AR5k (802.11a/b/g) 346wi* at pcmcia? # WaveLAN IEEE 802.11DS 347malo* at pcmcia? # Marvell 88W8385 348dc* at cardbus? # 21143, "tulip" clone ethernet 349fxp* at cardbus? # Intel PRO/100 ethernet 350xl* at cardbus? # 3C575/3C656 ethernet 351rl* at cardbus? # Realtek 81[23]9 ethernet 352re* at cardbus? # Realtek 8169/8169S/8110S 353rtw* at cardbus? # Realtek 8180 354wdc* at pcmcia? 355com* at pcmcia? 356com* at cardbus? 357malo* at cardbus? # Marvell Libertas 358acx* at cardbus? # TI ACX100/ACX111 (802.11b/g) 359bwi* at cardbus? # Broadcom AirForce (802.11b/g) 360ral* at cardbus? # Ralink RT2500/RT2501/RT2600 361 362wsdisplay* at vgafb? 363 364appleagp* at pchb? 365agp* at appleagp? # AGP bridges 366 367radeondrm* at pci? # ATI Radeon DRM driver 368drm* at radeondrm? 369wsdisplay* at radeondrm? 370 371# Audio support 372audio* at awacs? 373audio* at snapper? 374audio* at tumbler? 375audio* at onyx? 376audio* at cmpci? 377audio* at eap? 378audio* at emu? 379audio* at eso? 380audio* at uaudio? 381audio* at aoa? 382audio* at daca? 383 384# MIDI support 385midi* at eap? 386 387scsibus* at scsi? 388sd* at scsibus? 389st* at scsibus? 390cd* at scsibus? 391ch* at scsibus? 392safte* at scsibus? 393ses* at scsibus? 394uk* at scsibus? 395 396mpath0 at root 397emc* at scsibus? 398hds* at scsibus? 399rdac* at scsibus? 400sym* at scsibus? 401 402# 1-Wire devices 403option ONEWIREVERBOSE 404owid* at onewire? # ID 405owsbm* at onewire? # Smart Battery Monitor 406owtemp* at onewire? # Temperature 407owctr* at onewire? # Counter device 408 409pseudo-device hotplug 1 # devices hot plugging 410pseudo-device dt 411pseudo-device wsmux 2 # mouse & keyboard multiplexor 412