The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/pci/files.pci

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #       $NetBSD: files.pci,v 1.210.2.3 2004/08/30 09:24:46 tron Exp $
    2 #
    3 # Config file and device description for machine-independent PCI code.
    4 # Included by ports that need it.  Requires that the SCSI files be
    5 # defined first.
    6 
    7 defflag opt_pci.h       PCIVERBOSE PCI_CONFIG_DUMP PCI_NETBSD_CONFIGURE
    8 defparam opt_pci.h      PCI_NETBSD_ENABLE_IDE
    9 
   10 defflag opt_bktr.h      BKTR_430_FX_MODE BKTR_GPIO_ACCESS BKTR_NO_MSP_RESET
   11                         BKTR_REVERSE_MUTE BKTR_SIS_VIA_MODE BKTR_USE_PLL
   12 defparam opt_bktr.h     BKTR_OVERRIDE_CARD BKTR_OVERRIDE_TUNER BKTR_OVERRIDE_DBX
   13                         BKTR_OVERRIDE_MSP BKTR_SYSTEM_DEFAULT
   14 
   15 defflag opt_pciide.h    PCIIDE_CMD064x_DISABLE PCIIDE_AMD756_ENABLEDMA
   16                         PCIIDE_CMD0646U_ENABLEUDMA
   17 
   18 defflag opt_pcn.h       PCN_NO_PROM
   19 
   20 device  pci {[dev = -1], [function = -1]}
   21 attach  pci at pcibus
   22 file    dev/pci/pci.c                   pci                     needs-flag
   23 file    dev/pci/pci_map.c               pci
   24 file    dev/pci/pci_quirks.c            pci
   25 file    dev/pci/pci_subr.c              pci
   26 file    dev/pci/pci_usrreq.c            pci
   27 file    dev/pci/pciconf.c               pci & pci_netbsd_configure
   28 
   29 # Cypress 82c693 hyperCache(tm) Stand-Alone PCI Peripheral Controller
   30 # with USB.  This is a combo chip:
   31 #
   32 #       PCI-ISA bridge
   33 #       PCI IDE controller
   34 #       OHCI USB controller
   35 #
   36 # There are some common subroutines that each function needs.
   37 define  cy82c693
   38 file    dev/pci/cy82c693.c              cy82c693
   39 
   40 # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
   41 # device declaration in sys/conf/files
   42 attach  ahc at pci with ahc_pci: ahc_seeprom, smc93cx6
   43 file    dev/pci/ahc_pci.c               ahc_pci
   44 
   45 attach  ahd at pci with ahd_pci
   46 file    dev/pci/ahd_pci.c               ahd_pci
   47 
   48 # I2O adapters
   49 attach  iop at pci with iop_pci
   50 file    dev/pci/iop_pci.c               iop_pci
   51 
   52 # 3ware RAID controllers
   53 device  twe {unit = -1}
   54 attach  twe at pci
   55 file    dev/pci/twe.c                   twe
   56 
   57 attach  ld at twe with ld_twe
   58 file    dev/pci/ld_twe.c                ld_twe
   59 
   60 # AMI RAID controllers
   61 device  amr {unit = -1}
   62 attach  amr at pci
   63 file    dev/pci/amr.c                   amr
   64 
   65 attach  ld at amr with ld_amr
   66 file    dev/pci/ld_amr.c                ld_amr
   67 
   68 # Compaq RAID controllers
   69 attach  cac at pci with cac_pci
   70 file    dev/pci/cac_pci.c               cac_pci
   71 
   72 # Mylex DAC960 RAID controllers
   73 attach  mlx at pci with mlx_pci
   74 file    dev/pci/mlx_pci.c               mlx_pci
   75 
   76 # Newer Mylex AcceleRAID and eXtremeRAID controllers
   77 device  mly: scsi
   78 attach  mly at pci
   79 file    dev/pci/mly.c                   mly                     needs-flag
   80 
   81 # Myson-Century Technology MTD803 3-in-1 Fast Ethernet Controller
   82 attach  mtd at pci with mtd_pci
   83 file    dev/pci/if_mtd_pci.c            mtd_pci
   84 
   85 # ICP-Vortex/Intel RAID controllers
   86 attach  icp at pci with icp_pci
   87 file    dev/pci/icp_pci.c               icp_pci
   88 
   89 # Adaptec FSA RAID controllers
   90 attach  aac at pci with aac_pci
   91 file    dev/pci/aac_pci.c               aac_pci
   92 
   93 # DPT EATA SCSI controllers
   94 attach  dpt at pci with dpt_pci
   95 file    dev/pci/dpt_pci.c               dpt_pci
   96 
   97 # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
   98 # device declaration in sys/conf/files
   99 attach  adv at pci with adv_pci
  100 file    dev/pci/adv_pci.c               adv_pci
  101 
  102 # AdvanSys ULTRA WIDE SCSI controllers
  103 # device declaration in sys/conf/files
  104 attach  adw at pci with adw_pci
  105 file    dev/pci/adw_pci.c               adw_pci
  106 file    dev/ic/adwlib.c                 adw_pci
  107 file    dev/ic/adwmcode.c               adw_pci
  108 
  109 # AMD Am53c974 PCscsi-PCI SCSI controllers
  110 device  pcscp: scsi, ncr53c9x
  111 attach  pcscp at pci
  112 file    dev/pci/pcscp.c                 pcscp
  113 
  114 # BusLogic BT-9xx PCI family
  115 # device declaration in sys/conf/files
  116 attach  bha at pci with bha_pci
  117 file    dev/pci/bha_pci.c               bha_pci
  118 
  119 # Qlogic ISP 10x0 (PCI) family
  120 # device declaration in sys/conf/files
  121 attach  isp at pci with isp_pci
  122 file    dev/pci/isp_pci.c               isp_pci
  123 
  124 # LSILogic Fusion-MPT I/O Processor family
  125 # device declaration in sys/conf/files
  126 attach  mpt at pci with mpt_pci
  127 file    dev/pci/mpt_pci.c               mpt_pci
  128 
  129 # Ethernet driver for DC21040-based boards
  130 device  de: ether, ifnet, arp
  131 attach  de at pci
  132 file    dev/pci/if_de.c                 de
  133 
  134 # Efficient Networks, Inc. ATM interface
  135 # device declaration in sys/conf/files
  136 attach  en at pci with en_pci
  137 file    dev/pci/if_en_pci.c             en_pci
  138 
  139 # 3Com 3c590 and 3c595 Ethernet controllers
  140 # device declaration in sys/conf/files
  141 attach  ep at pci with ep_pci
  142 file    dev/pci/if_ep_pci.c             ep_pci
  143 
  144 # 3Com 3c90x[B] Ethernet controllers
  145 # device declaration in sys/conf/files
  146 attach  ex at pci with ex_pci
  147 file    dev/pci/if_ex_pci.c             ex_pci
  148 
  149 # Digital DEFPA PCI FDDI Controller
  150 device  fpa: pdq, fddi, ifnet, arp
  151 attach  fpa at pci
  152 file    dev/pci/if_fpa.c                fpa
  153 
  154 # AMD am7990 (LANCE) -based Ethernet controllers
  155 # device declaration in sys/conf/files
  156 attach  le at pci with le_pci: le32
  157 file    dev/pci/if_le_pci.c             le_pci
  158 
  159 # AMD PCnet-PCI Ethernet controller family
  160 # Supersedes if_le_pci.c
  161 device  pcn: ether, ifnet, arp, mii
  162 attach  pcn at pci
  163 file    dev/pci/if_pcn.c                pcn
  164 
  165 # common code for siop/esiop pci front end
  166 define  siop_pci_common
  167 file    dev/pci/siop_pci_common.c       siop_pci_common
  168 
  169 # Symbios 53c8xx SCSI chips
  170 # device declaration in sys/conf/files
  171 attach  siop at pci with siop_pci: siop_pci_common
  172 file    dev/pci/siop_pci.c              siop_pci
  173 attach  esiop at pci with esiop_pci: siop_pci_common
  174 file    dev/pci/esiop_pci.c             esiop_pci
  175 
  176 # Initio INIC-940/950 SCSI controllers
  177 attach  iha at pci with iha_pci
  178 file    dev/pci/iha_pci.c               iha_pci
  179 
  180 # Tekram DC-395U/UW/F and DC-315/U SCSI controllers
  181 device  trm: scsi
  182 attach  trm at pci
  183 file    dev/pci/trm.c                   trm
  184 
  185 # Guillemot Maxi Radio FM 2000 Radio Card
  186 device  gtp: radiodev, tea5757
  187 attach  gtp at pci
  188 file    dev/pci/gtp.c                   gtp
  189 
  190 # MediaForte SoundForte SF64-PCR Radio card
  191 #device sf4r: radiodev, tea5757
  192 #attach sf4r at pci
  193 #file   dev/pci/sf64pcr.c               sf4r
  194 
  195 # PCI IDE controllers
  196 define pciide_common
  197 file dev/pci/pciide_common.c pciide_common
  198 
  199 device  pciide {[channel = -1]}: ata, pciide_common
  200 attach  pciide at pci
  201 file    dev/pci/pciide.c                pciide
  202 
  203 # Acard IDE controllers
  204 device  acardide {[channel = -1]}: ata, pciide_common
  205 attach  acardide at pci
  206 file    dev/pci/acardide.c              acardide
  207 
  208 # Acer Lab IDE controllers
  209 device  aceride {[channel = -1]}: ata, pciide_common
  210 attach  aceride at pci
  211 file    dev/pci/aceride.c               aceride
  212 
  213 # Intel i31244 SATA controller
  214 device  artsata {[channel = -1]}: ata, pciide_common
  215 attach  artsata at pci
  216 file    dev/pci/artsata.c               artsata
  217 
  218 # CMD tech IDE controllers
  219 device  cmdide {[channel = -1]}: ata, pciide_common
  220 attach  cmdide at pci
  221 file    dev/pci/cmdide.c                cmdide
  222 
  223 # Cypress IDE controllers
  224 device  cypide {[channel = -1]}: ata, pciide_common, cy82c693
  225 attach  cypide at pci
  226 file    dev/pci/cypide.c                cypide
  227 
  228 # AMD Geode IDE controllers
  229 device  geodeide {[channel = -1]}: ata, pciide_common
  230 attach  geodeide at pci
  231 file    dev/pci/geodeide.c              geodeide
  232 
  233 # Triones/HighPoint IDE controllers
  234 device  hptide {[channel = -1]}: ata, pciide_common
  235 attach  hptide at pci
  236 file    dev/pci/hptide.c                hptide
  237 
  238 # Opti IDE controllers
  239 device  optiide {[channel = -1]}: ata, pciide_common
  240 attach  optiide at pci
  241 file    dev/pci/optiide.c               optiide
  242 
  243 # Intel IDE controllers
  244 device  piixide {[channel = -1]}: ata, pciide_common
  245 attach  piixide at pci
  246 file    dev/pci/piixide.c               piixide
  247 
  248 # Promise IDE controllers
  249 device  pdcide {[channel = -1]}: ata, pciide_common
  250 attach  pdcide at pci
  251 file    dev/pci/pdcide.c                pdcide
  252 
  253 # ServerWorks IDE controllers
  254 device  rccide {[channel = -1]}: ata, pciide_common
  255 attach  rccide at pci
  256 file    dev/pci/rccide.c                rccide
  257 
  258 # Silicon Image SATALink controllers
  259 device  satalink {[channel = -1]}: ata, pciide_common
  260 attach  satalink at pci
  261 file    dev/pci/satalink.c              satalink
  262 
  263 # SiS IDE controllers
  264 device  siside {[channel = -1]}: ata, pciide_common
  265 attach  siside at pci
  266 file    dev/pci/siside.c                siside
  267 
  268 # Symphony Labs IDE controllers
  269 device  slide {[channel = -1]}: ata, pciide_common
  270 attach  slide at pci
  271 file    dev/pci/slide.c         slide
  272 
  273 # ServerWorks IDE controllers
  274 #device swide {[channel = -1]}: ata, pciide_common
  275 #attach swide at pci
  276 #file   dev/pci/swide.c         swide
  277 
  278 # VIA/AMD/Nvidia IDE controllers
  279 device  viaide {[channel = -1]}: ata, pciide_common
  280 attach  viaide at pci
  281 file    dev/pci/viaide.c        viaide
  282 
  283 # STMicroelectronics STPC IDE controllers
  284 device  stpcide {[channel = -1 ]}: ata, pciide_common
  285 attach  stpcide at pci
  286 file    dev/pci/stpcide.c       stpcide
  287 
  288 # PCI-PCI bridge chips
  289 device  ppb: pcibus
  290 attach  ppb at pci
  291 file    dev/pci/ppb.c                   ppb
  292 
  293 # Cyclades Cyclom-8/16/32 
  294 attach  cy at pci with cy_pci
  295 file    dev/pci/cy_pci.c                cy_pci
  296 
  297 # Cyclades-Z series of intelligent multi-port serial adapters
  298 device  cz
  299 attach  cz at pci
  300 file    dev/pci/cz.c                    cz                      needs-flag
  301 
  302 # Intel EtherExpress PRO 10/100B
  303 attach  fxp at pci with fxp_pci
  304 file    dev/pci/if_fxp_pci.c            fxp_pci
  305 
  306 # Sun HME-network
  307 attach  hme at pci with hme_pci
  308 file    dev/pci/if_hme_pci.c            hme_pci
  309 
  310 # Sun GEM-network
  311 attach  gem at pci with gem_pci
  312 file    dev/pci/if_gem_pci.c            gem_pci
  313 
  314 # NE2000-compatible PCI Ethernet cards
  315 defparam opt_ipkdb.h    IPKDB_NE_PCISLOT
  316 defflag opt_ipkdb.h     IPKDB_NE_PCI            : IPKDB_NE
  317 attach  ne at pci with ne_pci: rtl80x9
  318 file    dev/pci/if_ne_pci.c             ne_pci | ipkdb_ne_pci
  319 
  320 # Texas Instruments ThunderLAN Chip.
  321 device  tl: ether, ifnet, arp, i2cexec, at24cxx_eeprom, i2c_bitbang,
  322             mii, mii_bitbang
  323 attach  tl at pci
  324 file    dev/pci/if_tl.c                 tl
  325 
  326 # SDL Communications N2 PCI Network Interface
  327 # device declaration in sys/conf/files
  328 attach  ntwoc at pci with ntwoc_pci
  329 file    dev/pci/if_ntwoc_pci.c          ntwoc_pci
  330 
  331 # Lan Media Corporation T1/HSSI/DS3 driver
  332 device  lmc: ifnet, sppp
  333 attach  lmc at pci
  334 file    dev/pci/if_lmc.c                lmc
  335 file    dev/pci/if_lmc_common.c         lmc
  336 file    dev/pci/if_lmc_media.c          lmc
  337 file    dev/pci/if_lmc_nbsd.c           lmc
  338 
  339 # Essential Communications HIPPI interface
  340 # device declaration in sys/conf/files
  341 attach  esh at pci with esh_pci
  342 file    dev/pci/if_esh_pci.c            esh_pci
  343 
  344 # generic PCI VGA
  345 attach  vga at pci with vga_pci
  346 file    dev/pci/vga_pci.c               vga_pci                 needs-flag
  347 
  348 # DEC TGA
  349 device  tga: wsemuldisplaydev, rasops8, rasops32
  350 attach  tga at pci
  351 file    dev/pci/tga.c                   tga                     needs-flag
  352 file    dev/pci/tga_conf.c              tga
  353 file    dev/ic/bt485.c                  tga
  354 file    dev/ic/bt463.c                  tga
  355 file    dev/ic/ibm561.c                 tga
  356 
  357 # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
  358 # device declaration in sys/conf/files
  359 attach  igsfb at pci with igsfb_pci
  360 file    dev/pci/igsfb_pci.c             igsfb_pci
  361 
  362 # Brooktree Bt848 video capture
  363 device  bktr: pcibus, radiodev
  364 attach  bktr at pci
  365 file    dev/pci/bktr/bktr_audio.c       bktr
  366 file    dev/pci/bktr/bktr_card.c        bktr
  367 file    dev/pci/bktr/bktr_core.c        bktr
  368 file    dev/pci/bktr/bktr_os.c          bktr                    needs-flag
  369 file    dev/pci/bktr/bktr_tuner.c       bktr
  370 
  371 # Cirrus Logic CrystalClear PCI Audio CS4280
  372 device  clcs: audiobus, auconv, mulaw, ac97, midibus
  373 attach  clcs at pci
  374 file    dev/pci/cs4280.c                clcs
  375 
  376 # Cirrus Logic CrystalClear PCI Audio CS4281
  377 device  clct: audiobus, auconv, mulaw, ac97
  378 attach  clct at pci
  379 file    dev/pci/cs4281.c                clct
  380 
  381 # Shared code for Cirrus Logic CrystalClear PCI Audio CS4280 and CS4281
  382 file    dev/pci/cs428x.c                clcs | clct
  383 
  384 # Forte Media FM801
  385 device  fms { }: audiobus, auconv, mulaw, ac97, midibus
  386 attach  fms at pci
  387 file    dev/pci/fms.c                   fms
  388 
  389 attach  opl at fms with opl_fms
  390 file    dev/pci/opl_fms.c               opl_fms
  391 
  392 attach  mpu at fms with mpu_fms
  393 file    dev/pci/mpu_fms.c               mpu_fms
  394 
  395 # Ensoniq AudioPCI S5016
  396 device  eap: audiobus, auconv, mulaw, ac97, midibus
  397 attach  eap at pci
  398 file    dev/pci/eap.c                   eap
  399 
  400 # Intel ICH AC'97 audio
  401 device  auich: audiobus, auconv, mulaw, ac97, aurateconv
  402 attach  auich at pci
  403 file    dev/pci/auich.c                 auich
  404 
  405 # VIA VT82C686A/VT8233/VT8235 AC'97 Audio
  406 device  auvia: audiobus, auconv, mulaw, ac97, aurateconv
  407 attach  auvia at pci
  408 file    dev/pci/auvia.c                 auvia
  409 
  410 # NeoMagic 256 AC'97 Audio
  411 device  neo: audiobus, auconv, mulaw, ac97
  412 attach  neo at pci
  413 file    dev/pci/neo.c                   neo
  414 
  415 # ESS Allegro-1 / Maestro3
  416 device  esa: audiobus, auconv, mulaw, ac97
  417 attach  esa at pci
  418 file    dev/pci/esa.c                   esa
  419 
  420 # ESS Solo-1 PCI AudioDrive
  421 device  eso { }: audiobus, auconv, mulaw, midibus
  422 attach  eso at pci
  423 file    dev/pci/eso.c                   eso
  424 
  425 attach  opl at eso with opl_eso
  426 file    dev/pci/opl_eso.c               opl_eso
  427 
  428 attach  mpu at eso with mpu_eso
  429 file    dev/pci/mpu_eso.c               mpu_eso
  430 
  431 attach  joy at eso with joy_eso
  432 file    dev/pci/joy_eso.c               joy_eso
  433 
  434 # ESS Maestro-1/2/2e PCI AC97 Audio Accelerator
  435 device  esm: audiobus, auconv, mulaw, ac97
  436 attach  esm at pci
  437 file    dev/pci/esm.c                   esm
  438 
  439 # S3 SonicVibes (S3 617)
  440 device  sv { }: audiobus, auconv, mulaw, midibus
  441 attach  sv at pci
  442 file    dev/pci/sv.c                    sv
  443 
  444 attach  opl at sv with opl_sv
  445 file    dev/pci/opl_sv.c                opl_sv
  446 
  447 # C-Media CMI8x38 Audio Chip
  448 device  cmpci { }: audiobus, auconv, mulaw
  449 attach  cmpci at pci
  450 file    dev/pci/cmpci.c                 cmpci
  451 
  452 attach  opl at cmpci with opl_cmpci
  453 file    dev/pci/opl_cmpci.c             opl_cmpci
  454 
  455 attach  mpu at cmpci with mpu_cmpci
  456 file    dev/pci/mpu_cmpci.c             mpu_cmpci
  457 
  458 # Yamaha YMF724/740/744/754 PCI audio controller
  459 device  yds { }: audiobus, auconv, mulaw, ac97
  460 attach  yds at pci
  461 file    dev/pci/yds.c                   yds
  462 
  463 attach  opl at yds with opl_yds
  464 file    dev/pci/opl_yds.c               opl_yds
  465 
  466 attach  mpu at yds with mpu_yds
  467 file    dev/pci/mpu_yds.c               mpu_yds
  468 
  469 # Creative Labs EMU10k1 (SBLive! series and PCI512)
  470 device  emuxki: audiobus, auconv, mulaw, ac97
  471 attach  emuxki at pci
  472 file    dev/pci/emuxki.c                emuxki
  473 
  474 # Trident 4DWAVE AC'97 audio (including SiS 7018,ALi M5451)
  475 device  autri: audiobus, auconv, mulaw, ac97, midibus
  476 attach  autri at pci
  477 file    dev/pci/autri.c                 autri
  478 
  479 # SMC EPIC/100 Fast Ethernet on PCI
  480 attach  epic at pci with epic_pci
  481 file    dev/pci/if_epic_pci.c           epic_pci
  482 
  483 # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
  484 # (see documentation in the driver for what, exactly, should be supported)
  485 device  puc { port = -1 }
  486 attach  puc at pci
  487 file    dev/pci/puc.c                   puc
  488 file    dev/pci/pucdata.c               puc
  489 
  490 attach  com at puc with com_puc
  491 file    dev/pci/com_puc.c               com_puc
  492 file    dev/pci/cyber.c                 com_puc
  493 
  494 attach  lpt at puc with lpt_puc
  495 file    dev/pci/lpt_puc.c               lpt_puc & !ppbus
  496 
  497 attach  atppc at puc with atppc_puc
  498 file    dev/pci/atppc_puc.c             atppc_puc
  499 
  500 # Console device support for puc drivers
  501 defflag opt_puccn.h     PUCCN
  502 file    dev/pci/puccn.c                 puccn
  503 
  504 # UHCI USB controller
  505 attach  uhci at pci with uhci_pci
  506 file    dev/pci/uhci_pci.c              uhci_pci
  507 
  508 # OHCI USB controller
  509 attach  ohci at pci with ohci_pci
  510 file    dev/pci/ohci_pci.c              ohci_pci
  511 
  512 # EHCI USB controller
  513 attach  ehci at pci with ehci_pci
  514 file    dev/pci/ehci_pci.c              ehci_pci
  515 
  516 file    dev/pci/usb_pci.c               ehci_pci | ehci_cardbus
  517 
  518 # OHCI IEEE 1394 controller
  519 attach  fwohci at pci with fwohci_pci
  520 file    dev/pci/fwohci_pci.c            fwohci_pci
  521 
  522 # IEEE 1394 TI "Lynx" controller
  523 attach  fwlynx at pci with fwlynx_pci
  524 file    dev/pci/fwlynx_pci.c            fwlynx_pci
  525 
  526 # VIA Rhine/Rhine II Fast Ethernet controllers
  527 device  vr: ether, ifnet, arp, mii, mii_bitbang
  528 attach  vr at pci
  529 file    dev/pci/if_vr.c                 vr
  530 
  531 # SiS 900 Fast Ethernet controllers
  532 device  sip: ether, ifnet, arp, mii, mii_bitbang
  533 attach  sip at pci
  534 file    dev/pci/if_sip.c                sip
  535 
  536 # National Semiconductor DP83820 Gigabit Ethernet
  537 device  gsip: ether, ifnet, arp, mii, mii_bitbang
  538 attach  gsip at pci
  539 file    dev/pci/if_gsip.c               gsip
  540 
  541 # Level One LXT-1001 Gigabit Ethernet
  542 device  glxt: ether, ifnet, arp, mii
  543 attach  glxt at pci
  544 file    dev/pci/if_glxt.c               glxt
  545 
  546 # Sundance Tech./Tamarack TC9021 Gigabit Ethernet
  547 device  stge: ether, ifnet, arp, mii, mii_bitbang
  548 attach  stge at pci
  549 file    dev/pci/if_stge.c               stge
  550 
  551 # Intel i8254x Gigabit Ethernet
  552 device  wm: ether, ifnet, arp, mii, mii_bitbang
  553 attach  wm at pci
  554 file    dev/pci/if_wm.c                 wm
  555 
  556 # Broadcom 570x Gigabit Ethernet
  557 device  bge: ether, ifnet, arp, mii, mii_bitbang
  558 attach  bge at pci
  559 file    dev/pci/if_bge.c                bge
  560 
  561 # Realtek 8129/8139 Ethernet controllers
  562 attach  rtk at pci with rtk_pci
  563 file    dev/pci/if_rtk_pci.c            rtk_pci
  564 
  565 # DECchip 21x4x Ethernet controller family, and assorted clones.
  566 attach  tlp at pci with tlp_pci
  567 file    dev/pci/if_tlp_pci.c            tlp_pci
  568 
  569 # Bit3 PCI-VME mod. 617
  570 device  btvmei: vmebus
  571 attach  btvmei at pci
  572 file    dev/pci/btvmei.c                btvmei
  573 #file   dev/pci/btvmei_dma.c            btvmei
  574 #file   dev/pci/btvmei_cntlrdma.c       btvmei
  575 
  576 # Alteon ACEnic Gigabit Ethernet controller
  577 device  ti: ether, ifnet, arp
  578 attach  ti at pci
  579 file    dev/pci/if_ti.c                 ti
  580 
  581 # Adaptec AIC-6915 Ethernet interface
  582 attach  sf at pci with sf_pci
  583 file    dev/pci/if_sf_pci.c             sf_pci
  584 
  585 # Sundance Tech. ST-201 10/100 Ethernet
  586 device  ste: ether, ifnet, arp, mii, mii_bitbang
  587 attach  ste at pci
  588 file    dev/pci/if_ste.c                ste
  589 
  590 # YENTA PCI-Cardbus bridge 
  591 #device cbb: cbbus, pcmciabus
  592 device  cbb: pcmciaslot
  593 attach  cbb at pci with cbb_pci
  594 file    dev/pci/pccbb.c                 cbb
  595 
  596 # Tundra Universe PCI-VME adapter
  597 define  univ_pci
  598 file    dev/pci/universe_pci.c univ_pci
  599 
  600 # Bit3 PCI-VME mod. 2706
  601 device  btvmeii: vmebus, univ_pci
  602 attach  btvmeii at pci
  603 file    dev/pci/btvmeii.c btvmeii
  604 
  605 # VT86C686A power management
  606 device  viapm {}
  607 attach  viapm at pci
  608 file    dev/pci/viapm.c viapm
  609 
  610 # hardware monitoring part of viapm
  611 device  viaenv: sysmon_envsys
  612 attach  viaenv at viapm
  613 file    dev/pci/viaenv.c                viaenv                  needs-flag
  614 
  615 # AMD 768MPX power management controller
  616 defflag opt_amdpm.h                     AMDPM_RND_COUNTERS
  617 device  amdpm {}
  618 attach  amdpm at pci
  619 file    dev/pci/amdpm.c                 amdpm
  620 
  621 # Hi/fn 7751 
  622 device  hifn: opencrypto
  623 attach  hifn at pci
  624 file    dev/pci/hifn7751.c              hifn
  625 
  626 # Bluesteelnet 5501/5601, Broadcom 580x/582x security processor
  627 device  ubsec: opencrypto
  628 attach  ubsec at pci
  629 file    dev/pci/ubsec.c                 ubsec
  630 
  631 # Aironet PC4500/PC4800
  632 attach  an at pci with an_pci
  633 file    dev/pci/if_an_pci.c             an_pci
  634 
  635 # ADMtek ADM8211 PCI/Mini-PCI
  636 attach  atw at pci with atw_pci
  637 file    dev/pci/if_atw_pci.c            atw_pci
  638 
  639 # Intersil Prism2.5 Mini-PCI
  640 attach  wi at pci with wi_pci
  641 file    dev/pci/if_wi_pci.c             wi_pci
  642 
  643 # ISDN devices
  644 attach  isic at pci with isic_pci
  645 file    dev/pci/isic_pci.c              isic_pci
  646 
  647 file    dev/pci/isic_pci_elsa_qs1p.c    isic_pci
  648 
  649 # AVM T1/B1
  650 attach  iavc at pci with iavc_pci
  651 file    dev/pci/iavc_pci.c              iavc_pci
  652 
  653 device  ifpci: isdndev, passive_isdn, nisac
  654 attach  ifpci at pci
  655 file    dev/pci/ifpci.c                 ifpci
  656 
  657 device  ifritz: isdndev, passive_isdn, nisacsx
  658 attach  ifritz at pci
  659 file    dev/pci/ifpci2.c                ifritz
  660 
  661 # Winbond W6692
  662 device  iwic: isdndev, passive_isdn
  663 attach  iwic at pci with iwic_pci
  664 file    dev/pci/iwic_pci.c              iwic
  665 file    dev/pci/iwic_bchan.c            iwic
  666 file    dev/pci/iwic_dchan.c            iwic
  667 file    dev/pci/iwic_fsm.c              iwic
  668 
  669 # IrDA devices
  670 #  Toshiba Fast Infrared Type O IrDA driver
  671 device  oboe: irbus, irdasir
  672 attach  oboe at pci
  673 file    dev/pci/oboe.c                  oboe
  674 
  675 # Middle Digital, Inc. PCI-Weasel serial console board control
  676 # devices (watchdog timer, etc.)
  677 device  weasel: sysmon_wdog
  678 attach  weasel at pci with weasel_pci
  679 file    dev/pci/weasel_pci.c            weasel
  680 
  681 # Game adapter (joystick)
  682 attach  joy at pci with joy_pci
  683 file    dev/pci/joy_pci.c               joy_pci
  684 
  685 # ATI Mach64 framebuffer console driver
  686 device  machfb: wsemuldisplaydev, rasops8
  687 attach  machfb at pci
  688 file    dev/pci/machfb.c                machfb
  689 
  690 # 3Com 3c990
  691 device  txp: ether, ifnet, arp
  692 attach  txp at pci
  693 file    dev/pci/if_txp.c                txp
  694 
  695 # SysKonnect
  696 device  skc { }
  697 attach  skc at pci
  698 device  sk: ether, ifnet, arp, mii
  699 attach  sk at skc
  700 file    dev/pci/if_sk.c                 skc | sk
  701 
  702 # Broadcom 4401 10/100 Ethernet
  703 device  bce: ether, ifnet, arp, mii
  704 attach  bce at pci
  705 file    dev/pci/if_bce.c                bce
  706 
  707 # Intel PRO/10GbE
  708 device  dge: ether, ifnet, arp
  709 attach  dge at pci
  710 file    dev/pci/if_dge.c                dge
  711 
  712 # Realtek 8129/8139 Ethernet controllers
  713 attach  re at pci
  714 file    dev/pci/if_re.c                 re
  715 
  716 # Workbit NinjaSCSI-32 controllers
  717 # device declaration in sys/conf/files
  718 attach  njs at pci with njs_pci
  719 file    dev/pci/njs_pci.c               njs_pci

Cache object: efb01b1e3c9fe91f347468f368ca7946


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.