1# $OpenBSD: GENERIC,v 1.171 2016/06/28 04:41:37 jmatthew 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 hppa 13include "../../../conf/GENERIC" 14maxusers 80 # estimated number of users 15 16# Support for various CPU types 17option HP7000_CPU # PCXS 18option HP7100_CPU # PCXT 19option HP7200_CPU # PCXT' 20option HP7100LC_CPU # PCXL 21option HP7300LC_CPU # PCXL2 22option HP8000_CPU # PCXU (in 32bit mode) 23option HP8200_CPU # PCXU2 (in 32bit mode) 24option HP8500_CPU # PCXW (in 32bit mode) 25option HP8700_CPU # PCXW2 (in 32bit mode) 26#option USE_HPT 27 28option FPEMUL 29option USELEDS # blink 'em 30option USER_PCICONF # user-space PCI configuration 31option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 32 33config bsd swap generic 34 35mainbus0 at root # root bus 36 37mem* at mainbus0 flags 0x0000 # /dev/*mem and memory controller 38pdc0 at mainbus0 # PDC/IODC wrapper for boot console 39power0 at mainbus0 # power/fail manager (iv 30) 40lcd0 at mainbus0 # LCD 41cpu0 at mainbus0 irq 31 # HP PA-RISC cpu 42#fpu* at mainbus0 # HP PA-RISC fpu (iv N/A) 43#pmu* at mainbus0 irq 29 # HP PA-RISC performance monitor unit 44phantomas0 at mainbus0 # Phantom PseudoBC GSC+ Port 45uturn0 at mainbus0 # U2/UTurn Runway IOA 46uturn1 at mainbus0 47astro* at mainbus0 # Astro memory & I/O controller 48 49lasi0 at mainbus0 offset 0x100000 irq 28 # LASI host adapter 50lasi0 at mainbus0 offset 0xfd00000 irq 28 # LASI on C1[01]0, J2[01]0 51lasi0 at phantomas0 offset 0xfd00000 irq 28 # LASI on [AB]* 52lasi0 at uturn? offset 0xfd00000 irq 28 # LASI on [CJ]* 53lasi1 at mainbus0 offset 0x500000 irq 27 # 712 GIO card 54asp* at mainbus0 irq 28 # this one comes w/ Viper and LEDs 55wax* at mainbus0 irq 24 # Wax may host EISA as well 56wax* at phantomas0 irq 24 # Wax on [AB]* 57wax* at uturn? irq 24 # Wax on C* 58mongoose* at mainbus0 irq 17 # EISA Bus Adapter (i82350 or TI???) 59#vmeb* at mainbus0 irq ? # VME bus adapter 60dino0 at phantomas? irq 26 # PCI bus bridge on [AB]* 61dino1 at phantomas? irq 25 62dino0 at uturn0 irq 26 # PCI bus bridge on [CJ]* 63dino1 at uturn1 irq 25 64pci* at dino? 65option PCIVERBOSE 66#pckbc0 at dino? irq 9 67com1 at dino? irq 11 68 69elroy* at astro? 70pci* at elroy? 71 72ppb* at pci? 73pci* at ppb? 74 75ssio* at pci? 76com0 at ssio? irq 4 77com1 at ssio? irq 3 78lpt0 at ssio? 79 80# CardBus bus support 81cbb* at pci? 82cardslot* at cbb? 83option CARDBUS_DEBUG,CARDSLOT_DEBUG,CARDBUS_MAP_DEBUG 84cardbus* at cardslot? 85option PCMCIADEBUG,PCMCIAVERBOSE 86pcmcia* at cardslot? 87 88# PCI USB Controllers 89ehci* at pci? # Enhanced Host Controller 90ehci* at cardbus? 91ohci* at pci? # Open Host Controller 92ohci* at cardbus? 93uhci* at pci? # Universal Host Controller (Intel) 94 95# USB bus support 96usb* at ehci? 97usb* at uhci? 98usb* at ohci? 99 100# USB devices 101uhub* at usb? # USB Hubs 102uhub* at uhub? # USB Hubs 103uftdi* at uhub? # FTDI FT8U100AX serial adapter 104ucom* at uftdi? 105uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 106ucom* at uplcom? 107uark* at uhub? # Arkmicro ARK3116 serial 108ucom* at uark? 109umass* at uhub? # USB Mass Storage devices 110uhidev* at uhub? # Human Interface Devices 111ums* at uhidev? # USB mouse 112wsmouse* at ums? mux 0 113ukbd* at uhidev? # USB keyboard 114wskbd* at ukbd? mux 1 115uhid* at uhidev? # USB generic HID support 116upd* at uhidev? # USB Power Devices sensors 117aue* at uhub? # ADMtek AN986 Pegasus Ethernet 118url* at uhub? # Realtek RTL8150L based adapters 119ure* at uhub? # Realtek RTL8152 based adapters 120rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 121 122# untested USB devices 123ualea* at uhub? # Araneus Alea II TRNG 124uonerng* at uhub? # Moonbase Otago OneRNG 125umodem* at uhub? # USB Modems/Serial 126ucom* at umodem? 127uvisor* at uhub? # Handspring Visor 128ucom* at uvisor? 129uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 130ucom* at uvscom? 131ubsa* at uhub? # Belkin serial adapter 132ucom* at ubsa? 133umct* at uhub? # MCT USB-RS232 serial adapter 134ucom* at umct? 135uslcom* at uhub? # Silicon Laboratories CP210x serial 136ucom* at uslcom? 137uipaq* at uhub? # iPAQ serial adapter 138ucom* at uipaq? 139umsm* at uhub? # Qualcomm MSM EVDO 140ucom* at umsm? 141ucycom* at uhidev? # Cypress serial 142ucom* at ucycom? 143uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART 144ucom* at uslhcom? 145uchcom* at uhub? # WinChipHead CH341/340 serial 146ucom* at uchcom? 147uaudio* at uhub? # USB Audio 148audio* at uaudio? 149umidi* at uhub? # USB MIDI 150midi* at umidi? 151ulpt* at uhub? # USB Printers 152atu* at uhub? # Atmel AT76c50x based 802.11b 153axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 154axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 155cue* at uhub? # CATC USB-EL1201A based Ethernet 156kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 157smsc* at uhub? # SMSC LAN95xx Ethernet 158cdce* at uhub? # CDC Ethernet 159urndis* at uhub? # Remote NDIS Ethernet 160udav* at uhub? # Davicom DM9601 based Ethernet 161upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 162ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network' 163wi* at uhub? # WaveLAN IEEE 802.11DS 164udsbr* at uhub? # D-Link DSB-R100 radio 165radio* at udsbr? # USB radio 166ugen* at uhub? # USB Generic driver 167ural* at uhub? # Ralink RT2500USB 168rum* at uhub? # Ralink RT2501USB/RT2601USB 169run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 170zyd* at uhub? # Zydas ZD1211 171uthum* at uhidev? # TEMPerHUM sensor 172ugold* at uhidev? # gold TEMPer sensor 173utwitch* at uhidev? # YUREX BBU sensor 174uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 175onewire* at uow? 176udl* at uhub? # DisplayLink USB displays 177wsdisplay* at udl? 178 179sti0 at mainbus0 irq 11 # [H]CRX-{8,24,48}[Z] graphics 180sti0 at phantomas0 irq 11 # builtin graphics on BC* 181sti0 at uturn? irq 11 182sti1 at mainbus0 irq 12 183sti1 at phantomas0 irq 12 184sti1 at uturn? irq 12 185sti* at pci? # EG-PCI, FX* 186 187#medusa* at mainbus? irq 4 # FDDI 188#venus* at mainbus? irq 5 # ATM J2498A/J3420A 189 190# internal i/o space 191gsc0 at asp? # Snakes, old 715, old 725, 735/755 192gsc0 at lasi0 # 712,715/100,725/64,725/100,[ABCJ]* 193gsc1 at lasi1 194gsc2 at wax? # it's another face of LASI 195 196#vme* at vmeb? 197#option VMEVERBOSE 198eisa* at mongoose? 199#eisa* at wax? 200option EISAVERBOSE 201#isa* at mongoose? 202#isa* at wax? 203 204# GSC devices 205 206hil* at gsc? irq 1 # Human Interface Loop, kbd and mouse 207hilkbd* at hil? # keyboard, knob and buttons 208hilms* at hil? # mouse and tablets 209hilid* at hil? # ID module 210 211# RS/232 serial ports 212com0 at gsc0 offset 0x5000 irq 5 # on lasi 213com1 at gsc1 offset 0x5000 irq 5 214com1 at gsc2 offset 0x2000 irq 6 # on wax 215com0 at gsc0 offset 0x823000 irq 5 # on asp 216com1 at gsc0 offset 0x822000 irq 6 217com2 at gsc0 offset 0x0 irq 13 # only on asp0 w/o audio (off ?) 218com2 at gsc0 offset 0x4040 irq 13 # gecko's fax/voice/modems 219com3 at gsc0 offset 0x4060 irq 13 220#com* at pcmcia? # PCMCIA modems 221 222lpt0 at gsc? irq 7 # both com and lpt are on WD16C552 223ie0 at gsc0 irq 8 # 82C596DX/CA ether 224#ie1 at gsc1 irq 8 225#ie* at eisa? 226#ie* at isa? port 0x360 iomem 0xd0000 irq 7 227#ie* at isa? port 0x300 irq 10 228#ie* at pci? 229#tms* at gsc? irq 10 # TMS380C26 Network Controller 230#siop* at gsc? irq 3 # NCR 53C720 (Fast-Wide HVD) 231osiop* at gsc? irq 9 # NCR 53C710 (Narrow SE) 232#osiop* at eisa? 233oosiop* at gsc? irq 9 # NCR 53C700 (Narrow SE) 234arcofi* at gsc? irq 13 # Audio Type 1 (PSB2160) 235audio* at arcofi? 236harmony* at gsc? irq 13 # Audio Type 2 (CS4215/AD1849) 237audio* at harmony? 238gsckbc* at gsc? irq 26 239pckbd* at gsckbc? # PS/2 keyboard 240pms* at gsckbc? # PS/2 mouse 241 242#sh* at eisa? # Interphase Seahawk 4811 EISA/FDDI 243#ahb* at eisa? # Adaptec 174[024] SCSI controllers 244#ahc* at eisa? # Adaptec 274x, aic7770 SCSI controllers 245ahc* at pci? # Adaptec 2940 SCSI controllers 246mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface 247#option BHADEBUG 248#bha* at eisa? 249#bha* at pci? 250qlw* at pci? # QLogic ISP SCSI 251qla* at pci? # QLogic ISP 2[123]xx FibreChannel 252qle* at pci? # QLogic ISP 2[45]xx FibreChannel 253 254siop* at mainbus? irq 3 # NCR 53C720 (Fast-Wide HVD) 255siop* at phantomas? irq 3 256siop* at uturn? irq 3 257siop* at pci? # NCR 53C8XX SCSI controllers 258#ahd* at pci? # Adaptec 79?? SCSI controllers 259 260em* at pci? # Intel Pro/1000 ethernet 261ti* at pci? # Alteon Tigon 1Gb ethernet 262#txp* at pci? # 3com 3CR990 263#epic* at pci? # SMC EPIC/100 ethernet 264#de* at pci? # 21x4[012]-based Ethernet 265#de* at eisa? 266dc* at pci? # 21143, "tulip" clone ethernet 267#dc* at cardbus? 268rl* at pci? # Realtek 81[23]9 ethernet 269#rl* at cardbus? 270#ep* at pci? # 3c59x ethernet 271#ep* at eisa? # 3c579 ethernet 272#ep* at pcmcia? # 3c589 ethernet 273xl* at pci? # 3C9xx ethernet 274#xl* at cardbus? 275fxp* at pci? # EtherExpress 10/100B ethernet 276#fxp* at cardbus? 277ne* at pci? # NE2000-compatible Ethernet 278ne* at pcmcia? 279#atw* at pci? # ADMtek ADM8211 (802.11) 280#atw* at cardbus? 281#an* at pci? # Cisco/Aironet 802.11DS 282an* at pcmcia? 283#wi* at pci? # WaveLAN IEEE 802.11DS 284wi* at pcmcia? 285skc* at pci? # SysKonnect GEnesis 984x 286sk* at skc? # each port of above 287mskc* at pci? # Marvell Yukon-2 288msk* at mskc? # each port of above 289bge* at pci? # Broadcom BCM570x (aka Tigon3) 290hme* at pci? # Sun Happy Meal 291stge* at pci? # Sundance TC9021 GigE 292 293dcphy* at mii? # Digital Clone PHYs 294acphy* at mii? # Altima AC101 PHYs 295amphy* at mii? # AMD 79C873 PHYs 296exphy* at mii? # 3Com internal PHYs 297gentbi* at mii? # Generic 1000BASE-X ten-bit PHY 298inphy* at mii? # Intel 82555 PHYs 299iophy* at mii? # Intel 82553 PHYs 300icsphy* at mii? # ICS1890 PHYs 301lxtphy* at mii? # Level One LXT-970 PHYs 302nsphy* at mii? # NS83840 PHYs 303nsphyter* at mii? # NS83843 PHYs 304mtdphy* at mii? # Myson MTD972 PHYs 305qsphy* at mii? # Quality Semi QS6612 PHYs 306luphy* at mii? # Lucent LU6612 PHY 307sqphy* at mii? # Seeq 8022[013] PHYs 308#tlphy* at mii? # ThunderLAN PHYs 309tqphy* at mii? # TDK Semiconductor PHYs 310brgphy* at mii? # Broadcom 10/100/1000 PHYs 311bmtphy* at mii? # Broadcom 10/100 PHYs 312eephy* at mii? # Marvell 88E1000 Gigabit PHYs 313xmphy* at mii? # XaQti XMAC-II PHYs 314rlphy* at mii? # Realtek 8139 internal PHYs 315urlphy* at mii? # Realtek RTL8150L internal PHY 316rgephy* at mii? # Realtek 8169S/8110S PHY 317ipgphy* at mii? # IC Plus IP1000A PHYs 318ukphy* at mii? # generic unknown PHYs 319 320# MI devices 321#wsdisplay* at vgafb? 322wsdisplay* at sti? 323wskbd* at pckbd? mux 1 324wskbd* at hilkbd? mux 1 325wsmouse* at pms? mux 0 326wsmouse* at hilms? mux 0 327 328#fdc* at gsc? # PC floppy controller (WD37C65C) 329#fdc* at isa? port 0x3f0 irq 6 drq 2 330#option FD_DEBUG 331#fd* at fdc? # floppy drives 332 333pciide* at pci? flags 0x0000 334#wdc0 at isa? port 0x1f0 irq 14 335#wdc1 at isa? port 0x170 irq 15 336wdc* at pcmcia? 337wd* at wdc? flags 0x0000 338wd* at pciide? flags 0x0000 339atapiscsi* at pciide? 340 341# These entries find devices on all SCSI busses and assign 342# unit numers dynamically. 343scsibus* at scsi? 344sd* at scsibus? 345st* at scsibus? 346cd* at scsibus? 347ch* at scsibus? 348safte* at scsibus? 349ses* at scsibus? 350uk* at scsibus? 351 352mpath0 at root 353emc* at scsibus? 354hds* at scsibus? 355rdac* at scsibus? 356sym* at scsibus? 357 358# 1-Wire devices 359option ONEWIREVERBOSE 360owid* at onewire? # ID 361owsbm* at onewire? # Smart Battery Monitor 362owtemp* at onewire? # Temperature 363owctr* at onewire? # Counter device 364 365pseudo-device hotplug 1 # devices hot plugging 366pseudo-device wsmux 2 # mouse and keyboard multiplexor 367