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