[BACK]Return to files.isa CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / isa

Annotation of src/sys/dev/isa/files.isa, Revision 1.39

1.39    ! is          1: #      $NetBSD: files.isa,v 1.38 1997/10/06 19:49:42 christos Exp $
1.1       cgd         2: #
1.33      pk          3: # Config file and device description for machine-independent ISA code.
1.1       cgd         4: # Included by ports that need it.  Requires that the SCSI files be
                      5: # defined first.
                      6:
                      7: # ports should specify appropriate major numbers for the following
                      8: # devices:
                      9: #      mcd, scd, wd, wt
                     10:
1.13      thorpej    11: device isa {[port = -1], [size = 0],
                     12:             [iomem = -1], [iosiz = 0],
1.36      augustss   13:             [irq = -1], [drq = -1], [drq2 = -1]}
1.13      thorpej    14: attach isa at isabus
1.1       cgd        15: file   dev/isa/isa.c                   isa needs-flag
                     16:
1.2       cgd        17: # ISA DMA controller
1.1       cgd        18: define isadma
                     19: file   dev/isa/isadma.c                isadma needs-flag
                     20:
1.2       cgd        21: #
                     22: # 8250/16[45]50-based multi-port serial boards
                     23: #
                     24:
1.1       cgd        25: define commulti {[slave = -1]}
1.2       cgd        26:
                     27: # AST 4-port board
1.13      thorpej    28: device ast: commulti
                     29: attach ast at isa
1.1       cgd        30: file   dev/isa/ast.c                   ast
1.2       cgd        31:
                     32: # BOCA 8-port board
1.13      thorpej    33: device boca: commulti
                     34: attach boca at isa
1.1       cgd        35: file   dev/isa/boca.c                  boca
1.2       cgd        36:
                     37: # IBM RT PC 4-port board
1.13      thorpej    38: device rtfps: commulti
                     39: attach rtfps at isa
1.1       cgd        40: file   dev/isa/rtfps.c                 rtfps
                     41:
1.2       cgd        42: #
                     43: # Serial and parallel drivers
                     44: #
                     45:
                     46: # 8250/16[45]50-based "com" ports
1.13      thorpej    47: device com: tty
1.28      mycroft    48: file   dev/isa/com.c           com needs-flag
                     49:
1.13      thorpej    50: attach com at isa with com_isa
1.28      mycroft    51: file   dev/isa/com_isa.c               com_isa
                     52:
                     53: attach com at commulti with com_multi
                     54: file   dev/isa/com_multi.c             com_multi
1.1       cgd        55:
1.24      christos   56: # Cyclades Cyclom-8/16/32
                     57: attach cy at isa with cy_isa
                     58: file   dev/isa/cy_isa.c                cy_isa
1.2       cgd        59:
1.39    ! is         60: # PC-style parallel ports (XXX what chip?)
        !            61: # XXX chip driver should be defined elsewhere
1.13      thorpej    62: device lpt
1.39    ! is         63: file   dev/ic/lpt.c                    lpt needs-flag
        !            64:
        !            65: # PC-style parallel ports: ISA bus attachment
        !            66: attach lpt at isa with lpt_isa
        !            67: file   dev/isa/lpt_isa.c               lpt_isa
1.1       cgd        68:
1.2       cgd        69: #
                     70: # SCSI host adapters
                     71: #
                     72:
                     73: # Adaptec AHA-154x family
1.26      mycroft    74: # device declaration in sys/conf/files
1.23      mycroft    75: attach aha at isa with aha_isa: isadma
1.26      mycroft    76: file   dev/isa/aha_isa.c               aha_isa
1.2       cgd        77:
1.21      mycroft    78: # Adaptec AIC-6[32]60 ICs
1.38      christos   79: # device declaration in sys/conf/files
                     80: attach aic at isa with aic_isa: isadma
                     81: file   dev/isa/aic_isa.c               aic_isa
1.30      pk         82:
                     83: # Qlogic ESP406/FAS408 boards
                     84: # ncr53c9x device declaration in sys/conf/files
                     85: device esp: scsi, ncr53c9x, isadma
                     86: attach esp at isa with esp_isa
                     87: file   dev/isa/esp_isa.c               esp_isa
1.2       cgd        88:
1.22      mycroft    89: # BusLogic BT-[45]4x ISA family
                     90: # device declaration in sys/conf/files
                     91: attach bha at isa with bha_isa: isadma
                     92: file   dev/isa/bha_isa.c               bha_isa
1.2       cgd        93:
                     94: # Seagate ST0[12] ICs
1.13      thorpej    95: device sea: scsi, isadma
                     96: attach sea at isa
1.1       cgd        97: file   dev/isa/seagate.c               sea
1.2       cgd        98:
                     99: # UltraStor UHA-[13]4f boards
1.22      mycroft   100: # device declaration in sys/conf/files
                    101: attach uha at isa with uha_isa: isadma
                    102: file   dev/isa/uha_isa.c               uha_isa
1.2       cgd       103:
1.17      mycroft   104: # Western Digital WD7000 and Future Domain TMC-7000 boards
1.13      thorpej   105: device wds: scsi, isadma
                    106: attach wds at isa
1.17      mycroft   107: file   dev/isa/wds.c                   wds
1.1       cgd       108:
1.2       cgd       109: #
                    110: # Other ISA disk controllers
                    111: #
                    112:
1.4       mycroft   113: # Mitsumi CD-ROM controllers
1.13      thorpej   114: device mcd: disk
                    115: attach mcd at isa
1.1       cgd       116: file   dev/isa/mcd.c                   mcd needs-flag
1.2       cgd       117:
1.4       mycroft   118: # Sony CDU-3[13]A CD-ROM drives
1.13      thorpej   119: device scd: disk
                    120: attach scd at isa
1.4       mycroft   121: file   dev/isa/scd.c                   scd needs-flag
1.2       cgd       122:
                    123: # ISA "wd" (ESDI/IDE/etc.) controllers
1.37      bouyer    124: define ata {drive=-1}
                    125: device  wdc: atapi, isadma, ata
1.13      thorpej   126: attach wdc at isa
1.37      bouyer    127: device  wd: disk
                    128: attach  wd at ata
                    129: file    dev/isa/wdc.c           wdc needs-flag
                    130: file    dev/isa/wd.c            wd needs-flag
1.2       cgd       131:
                    132: # Wangtek- and Archive-compatible tape controller boards
1.13      thorpej   133: device wt: tape, isadma
                    134: attach wt at isa
1.1       cgd       135: file   dev/isa/wt.c                    wt needs-flag
                    136:
1.2       cgd       137: #
                    138: # ISA networking drivers
                    139: #
                    140:
                    141: # 3Com common probe code
1.1       cgd       142: define elink
                    143: file   dev/isa/elink.c                 elink
                    144:
1.2       cgd       145: # National Semiconductor DS8390/WD83C690-based boards
                    146: # (WD/SMC 80x3 family, SMC Ultra [8216], 3Com 3C503, NE[12]000, and clones)
1.27      is        147: device ed: ether, ifnet, arp
1.13      thorpej   148: attach ed at isa
1.1       cgd       149: file   dev/isa/if_ed.c                 ed
1.2       cgd       150:
                    151: # 3Com 3C505
1.27      is        152: device eg: ether, ifnet, arp
1.13      thorpej   153: attach eg at isa
1.1       cgd       154: file   dev/isa/if_eg.c                 eg
1.2       cgd       155:
                    156: # 3Com 3C501
1.27      is        157: device el: ether, ifnet, arp
1.13      thorpej   158: attach el at isa
1.1       cgd       159: file   dev/isa/if_el.c                 el
1.2       cgd       160:
1.18      thorpej   161: # 3Com 3C509 Ethernet controller
1.28      mycroft   162: # device declaration in sys/conf/files
1.18      thorpej   163: attach ep at isa with ep_isa: elink
                    164: file   dev/isa/if_ep_isa.c             ep_isa
1.4       mycroft   165:
                    166: # Fujitsu MB8696[05]-based boards
                    167: # (Allied Telesis AT1700)
1.27      is        168: device fe: ether, ifnet, arp
1.13      thorpej   169: attach fe at isa
1.4       mycroft   170: file   dev/isa/if_fe.c                 fe
1.2       cgd       171:
                    172: # HP Lan Ethernet controllers
                    173: # XXX currently broken
1.27      is        174: #device hp: ether, ifnet, arp
1.13      thorpej   175: #attach        hp at isa
1.1       cgd       176: #file  dev/isa/if_hp.c                 hp
1.2       cgd       177:
                    178: # Intel i82586-based boards
                    179: # (AT&T StarLAN 10, AT&T EN100, AT&T StarLAN Fiber, 3Com 3C507)
1.27      is        180: device ie: ether, ifnet, elink, arp
1.13      thorpej   181: attach ie at isa
1.1       cgd       182: file   dev/isa/if_ie.c                 ie
1.19      is        183:
                    184: # Intel i82595-based boards.
                    185: # (Intel EtherExpress PRO)
1.27      is        186: device  iy: ether, ifnet, arp
1.19      is        187: attach iy at isa
                    188: file    dev/isa/if_iy.c                        iy
1.2       cgd       189:
                    190: # XXX ???
                    191: # XXX NOT IN TREE?
1.27      is        192: #device        ix: ether, ifnet, arp
1.13      thorpej   193: #attach        ix at isa
1.2       cgd       194: #file  dev/isa/if_ix.c                 ix
                    195:
                    196: # AMD am7990 (Lance) -based boards
                    197: # (BICC Isolan, NE2100, DEPCA)
1.20      thorpej   198: # device declaration in sys/conf/files
                    199: attach le at isa with le_isa: isadma
                    200: file   dev/isa/if_le_isa.c             le_isa
1.34      matt      201:
                    202: # DEC EtherWORKS III (LEMAC-based: DE203, DE204, DE205) cards
                    203: attach  lc at isa with lc_isa
                    204: file    dev/isa/if_lc_isa.c            lc
1.1       cgd       205:
1.2       cgd       206: #
                    207: # ISA Sound hardware
                    208: #
                    209:
                    210: # the SoundBlaster DSP, or close likenesses; used by other drivers
1.1       cgd       211: define sbdsp
                    212: file   dev/isa/sbdsp.c                 sbdsp
1.2       cgd       213:
                    214: # SoundBlaster family
1.35      augustss  215: device sb: audio, isadma, sbdsp, mulaw, auconv
1.1       cgd       216: file   dev/isa/sb.c                    sb needs-flag
1.25      christos  217:
                    218: attach sb at isa with sb_isa
                    219: file   dev/isa/sb_isa.c                sb_isa needs-flag
1.2       cgd       220:
                    221: # ProAudio Spectrum
1.35      augustss  222: device pas: audio, isadma, sbdsp, mulaw, auconv
1.13      thorpej   223: attach pas at isa
1.1       cgd       224: file   dev/isa/pas.c                   pas needs-flag
                    225:
1.6       brezak    226: # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
1.1       cgd       227: define ad1848
                    228: file   dev/isa/ad1848.c                ad1848
1.2       cgd       229:
1.8       brezak    230: # ICS2101 mixer chip support; used by other drivers
                    231: define ics2101
                    232: file   dev/isa/ics2101.c               ics2101
                    233:
                    234:
1.6       brezak    235: # Audio systems based on Echo Speech Corp. ESC61[45] ASICs
1.13      thorpej   236: device pss {[port = -1], [size = 0],
                    237:             [iomem = -1], [iosiz = 0],
                    238:             [irq = -1], [drq = -1]}
                    239: attach pss at isa
1.35      augustss  240: device sp: audio, isadma, ad1848, auconv
1.13      thorpej   241: attach sp at pss
1.1       cgd       242: file   dev/isa/pss.c                   pss needs-flag
1.2       cgd       243:
                    244: # Microsoft Windows Sound System
1.35      augustss  245: device wss: audio, isadma, ad1848, auconv
1.13      thorpej   246: attach wss at isa
1.1       cgd       247: file   dev/isa/wss.c                   wss needs-flag
1.8       brezak    248:
                    249: # Gravis UltraSound & UltraSound MAX.
                    250: # Use the "flags" keyword in a config file to specify an extra DMA
                    251: # channel for full-duplex operation.
1.35      augustss  252: device gus: audio, isadma, ics2101, ad1848, mulaw, auconv
1.13      thorpej   253: attach gus at isa
1.8       brezak    254: file   dev/isa/gus.c                   gus needs-flag
1.31      hpeyerl   255:
                    256: #
                    257: # PlanetConnect satellite receiver driver.
                    258: #
                    259: device satlink: isadma
                    260: attach satlink at isa
1.32      kleink    261: file dev/isa/satlink.c                 satlink needs-flag

CVSweb <webmaster@jp.NetBSD.org>