[BACK]Return to files.hppa CVS log [TXT][DIR] Up to [local] / sys / arch / hppa / conf

Annotation of sys/arch/hppa/conf/files.hppa, Revision 1.1.1.1

1.1       nbrk        1: #      $OpenBSD: files.hppa,v 1.72 2007/08/05 19:09:52 kettenis Exp $
                      2: #
                      3: # hppa-specific configuration info
                      4:
                      5: # maxpartitions must be the first item in files.${ARCH}
                      6: maxpartitions 16
                      7:
                      8: maxusers 2 8 64
                      9:
                     10: #
                     11: # "workstation console" routines
                     12: #
                     13: include "dev/wscons/files.wscons"
                     14: file   arch/hppa/hppa/wscons_machdep.c wsdisplay
                     15:
                     16: #
                     17: # Media Independent Interface (mii)
                     18: #
                     19: include "dev/mii/files.mii"
                     20:
                     21: #
                     22: # Machine-independent SCSI drivers
                     23: #
                     24: include "scsi/files.scsi"
                     25: major  {sd = 4}
                     26: major  {st = 5}
                     27: major  {cd = 6}
                     28:
                     29: # I2O
                     30: include "dev/i2o/files.i2o"
                     31:
                     32: #
                     33: # MI ATAPI drivers
                     34: #
                     35: include "dev/atapiscsi/files.atapiscsi"
                     36: include "dev/ata/files.ata"
                     37: major  {wd = 8}
                     38:
                     39: #
                     40: # ISA Bus support
                     41: #
                     42: include "dev/isa/files.isa"
                     43: include "dev/isa/files.isapnp"
                     44:
                     45: #
                     46: # EISA Bus support
                     47: #
                     48: include "dev/eisa/files.eisa"
                     49:
                     50: #
                     51: # PCI Bus support
                     52: #
                     53: include "dev/pci/files.pci"
                     54:
                     55: #
                     56: # CardBus support
                     57: #
                     58: include        "dev/cardbus/files.cardbus"
                     59:
                     60: #
                     61: # Machine-independent PCMCIA drivers
                     62: #
                     63: include        "dev/pcmcia/files.pcmcia"
                     64:
                     65: #
                     66: # Machine-independent USB drivers
                     67: #
                     68: include "dev/usb/files.usb"
                     69:
                     70: #
                     71: # Bluetooth
                     72: #
                     73: include "dev/bluetooth/files.bluetooth"
                     74:
                     75: #
                     76: # HIL Human Interface Loop devices
                     77: #
                     78: include "dev/hil/files.hil"
                     79:
                     80: #
                     81: # Machine-independent 1-Wire drivers
                     82: #
                     83: include "dev/onewire/files.onewire"
                     84:
                     85: #
                     86: # Gonzo System Connect Bus
                     87: #      (GSC, GSC-1X, GSC+, GSC-1.5X, GSC-2X)
                     88: #
                     89: define gscbus  {}
                     90:
                     91: #
                     92: # Mainbus
                     93: #
                     94:
                     95: define gedoens {[offset = -1], [irq = -1]}
                     96: device mainbus: gedoens
                     97: attach mainbus at root
                     98: file   arch/hppa/hppa/mainbus.c                mainbus
                     99:
                    100: device pdc
                    101: attach pdc at gedoens
                    102: file   arch/hppa/dev/pdc.c                     pdc
                    103:
                    104: device power
                    105: attach power at gedoens
                    106: file   arch/hppa/dev/power.c                   power needs-flag
                    107:
                    108: device lcd
                    109: attach lcd at gedoens
                    110: file   arch/hppa/dev/lcd.c                     lcd needs-flag
                    111:
                    112: device mem
                    113: attach mem at gedoens
                    114: file   arch/hppa/dev/mem.c                     mem
                    115:
                    116: device cpu
                    117: attach cpu at gedoens
                    118: file   arch/hppa/dev/cpu.c                     cpu
                    119:
                    120: device fpu
                    121: attach fpu at gedoens
                    122: file   arch/hppa/dev/fpu.c                     fpu
                    123:
                    124: # Phantom PseudoBC GSC+ Port
                    125: device phantomas: gedoens
                    126: attach phantomas at gedoens
                    127: file   arch/hppa/dev/phantomas.c               phantomas
                    128:
                    129: # U2/Uturn, Runway to GSC Bus bridge & IOA
                    130: device uturn: gedoens
                    131: attach uturn at gedoens
                    132: file   arch/hppa/dev/uturn.c                   uturn
                    133:
                    134: # Astro memory & I/O controller
                    135: device astro: gedoens
                    136: attach astro at gedoens
                    137: file   arch/hppa/dev/astro.c                   astro
                    138:
                    139: # 1FT1-0002, 1FU2-0002
                    140: # as goes w/ 7100LC, 7300LC, 7200 and some of 8000, 8200, 8500
                    141: device lasi: gscbus
                    142: attach lasi at gedoens
                    143: file   arch/hppa/dev/lasi.c                    lasi
                    144:
                    145: # all the older systems
                    146: device asp: gscbus
                    147: attach asp at gedoens
                    148: file   arch/hppa/dev/asp.c                     asp
                    149:
                    150: # 1FT4-0001, ASIC used on gecko cards
                    151: device wax: gscbus, isabus, eisabus
                    152: attach wax at gedoens
                    153: file   arch/hppa/dev/wax.c                     wax
                    154:
                    155: device mongoose: isabus, eisabus
                    156: attach mongoose at gedoens with mg_gedoens
                    157: file   arch/hppa/dev/mongoose.c                mongoose
                    158:
                    159: define dinobus {[offset = -1], [irq = -1]}
                    160:
                    161: # Dino, GSC-PCI bridge. Includes ps/2, cereal and a flying toaster interfaces
                    162: # Cujo is a 64-bit data path Dino
                    163: device dino: pcibus, dinobus
                    164: attach dino at gedoens
                    165: file   arch/hppa/dev/dino.c                    dino
                    166:
                    167: attach com at dinobus with com_dino
                    168: file   arch/hppa/dev/com_dino.c                com_dino
                    169:
                    170: # Elroy, Ropes to PCI Bridge. Supports 4X PCI and dual address cycle.
                    171: # Mercury; QuickSilver is an AGP also
                    172: device elroy: pcibus
                    173: attach elroy at gedoens
                    174: file   arch/hppa/dev/elroy.c           elroy
                    175: file   arch/hppa/dev/apic.c            elroy
                    176:
                    177: # EPIC, Excalibur PCI Interface Chip. Integrated IOA
                    178: # SAGA is a 64-bit data path EPIC
                    179: #device        epic: pcibus
                    180: #attach        epic at gedoens
                    181: #file  arch/hppa/dev/epic.c                    epic
                    182:
                    183: attach sti at gedoens with sti_gedoens
                    184: file   arch/hppa/dev/sti_sgc.c                 sti_gedoens
                    185: file   arch/hppa/dev/sti_pci_machdep.c         sti_pci
                    186:
                    187: attach siop at gedoens with siop_gedoens
                    188: file   arch/hppa/dev/siop_sgc.c                siop_gedoens
                    189:
                    190: device ssio {[irq = -1]}
                    191: attach ssio at pci
                    192: file   arch/hppa/dev/ssio.c                    ssio
                    193:
                    194: attach com at ssio with com_ssio
                    195: file   arch/hppa/dev/com_ssio.c                com_ssio
                    196:
                    197: attach lpt at ssio with lpt_ssio
                    198: file   arch/hppa/dev/lpt_ssio.c                lpt_ssio
                    199:
                    200: ###
                    201:
                    202: major  {ccd = 1}
                    203: major  {vnd = 2}
                    204: major  {rd = 3}
                    205:
                    206: #
                    207: # GSC bus devices
                    208: #
                    209:
                    210: device gsc {[offset = -1], [irq = -1]}
                    211: attach gsc at gscbus
                    212: file   arch/hppa/gsc/gscbus.c                  gsc
                    213:
                    214: # com and lpt are both on WD 16C552
                    215: attach com at gsc with com_gsc
                    216: file   arch/hppa/gsc/com_gsc.c                 com_gsc
                    217:
                    218: attach lpt at gsc with lpt_gsc
                    219: file   arch/hppa/gsc/lpt_gsc.c                 lpt_gsc
                    220:
                    221: attach mongoose at gsc with mg_gsc
                    222: file   arch/hppa/gsc/mongoose_gsc.c            mg_gsc
                    223:
                    224: #include "dev/fdc/files.fdc"
                    225: #major {fd = 7}
                    226: #attach        fdc at gsc with fdc_gsc
                    227: #file  arch/hppa/gsc/fdc_gsc.c                 fdc_gsc
                    228:
                    229: attach ie at gsc with ie_gsc
                    230: file   arch/hppa/gsc/if_ie_gsc.c               ie_gsc
                    231:
                    232: attach osiop at gsc with osiop_gsc
                    233: file   arch/hppa/gsc/osiop_gsc.c               osiop_gsc
                    234:
                    235: attach oosiop at gsc with oosiop_gsc
                    236: file   arch/hppa/gsc/oosiop_gsc.c              oosiop_gsc
                    237:
                    238: attach hil at gsc with hil_gsc
                    239: file   arch/hppa/gsc/hil_gsc.c                 hil_gsc
                    240:
                    241: # PSB 2160-N based 8bit mono audio (705, 710, 745i/*, 747i/*)
                    242: device aone: audio, mulaw, auconv
                    243: attach aone at gsc
                    244: file   arch/hppa/gsc/aone.c                    aone
                    245:
                    246: # CS4215/AD1849 based 16bit mono/stereo audio iface (most of others not w/ aone)
                    247: # a.k.a. Audio Type 2 (optional beeper)
                    248: device harmony: audio, mulaw, auconv
                    249: attach harmony at gsc
                    250: file   arch/hppa/gsc/harmony.c                 harmony
                    251:
                    252: # HPA4011A/B w/ TMS380C26PQL, TMS38054FNL
                    253: #device        tms: tokenring
                    254: #attach        tms at gsc
                    255: #file  arch/hppa/gsc/if_tms.c                  tms
                    256:
                    257: # these we don't know yet
                    258: # AMD Supernet2 FDDI ?
                    259: #device        medusa: fddi
                    260: #attach        medusa at gsc
                    261: #file  arch/hppa/gsc/medusa.c                  medusa
                    262:
                    263: # XXX should not be here
                    264: # ANSI/VITA 26-1998 Gbit packet switching network iface
                    265: #device        myri: ether
                    266: #attach        myri at pci
                    267: #file  dev/pci/myri.c                          myri
                    268:
                    269: # PS/2 input ports
                    270: #device        gsckbc {[slot = -1]}
                    271: attach gsckbc at gsc
                    272: file   arch/hppa/gsc/gsckbc.c                  gsckbc
                    273:
                    274: # PS/2 keyboard
                    275: device gsckbd: wskbddev
                    276: attach gsckbd at gsckbc
                    277: file   arch/hppa/gsc/gsckbd.c                  gsckbd  needs-flag
                    278: file   arch/hppa/gsc/gsckbdmap.c               gsckbd
                    279:
                    280: # PS/2 mouse
                    281: include        "dev/pckbc/files.pckbc"
                    282:
                    283: #
                    284: # Compatibility
                    285: #
                    286: include "compat/hpux/hppa/files.hpux"
                    287: file   arch/hppa/hppa/hpux_machdep.c           compat_hpux
                    288: include "compat/osf1/files.osf1"
                    289: file   arch/hppa/hppa/osf1_machdep.c           compat_osf1
                    290: include        "compat/linux/files.linux"
                    291: include "compat/ossaudio/files.ossaudio"
                    292: file   arch/hppa/hppa/linux_machdep.c          compat_linux
                    293:
                    294: #
                    295: # Non-device files
                    296: #
                    297:
                    298: file   arch/hppa/hppa/autoconf.c
                    299: file   arch/hppa/hppa/conf.c
                    300: file   arch/hppa/hppa/db_interface.c           ddb
                    301: file   arch/hppa/hppa/db_disasm.c              ddb
                    302: file   arch/hppa/hppa/disksubr.c               disk
                    303: file   arch/hppa/hppa/machdep.c
                    304: file   arch/hppa/hppa/mutex.c
                    305: file   arch/hppa/hppa/pmap.c
                    306: file   arch/hppa/hppa/process_machdep.c
                    307: file   arch/hppa/hppa/sys_machdep.c
                    308: file   arch/hppa/hppa/trap.c
                    309: file   arch/hppa/hppa/intr.c
                    310: file   arch/hppa/hppa/vm_machdep.c
                    311: file   arch/hppa/hppa/in_cksum.c               inet
                    312: file   netinet/in4_cksum.c                     inet
                    313: file   arch/hppa/dev/clock.c
                    314: file   arch/hppa/hppa/fpemu.S                  fpemul

CVSweb