Annotation of sys/dev/pci/files.pci, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: files.pci,v 1.242 2007/08/14 23:16:43 dlg Exp $
2: # $NetBSD: files.pci,v 1.20 1996/09/24 17:47:15 christos Exp $
3: #
4: # Config file and device description for machine-independent PCI code.
5: # Included by ports that need it. Requires that the SCSI files be
6: # defined first.
7:
8: device pci {[dev = -1], [function = -1]}
9: attach pci at pcibus
10: file dev/pci/pci.c pci needs-flag
11: file dev/pci/pci_map.c pci
12: file dev/pci/pci_quirks.c pci
13: file dev/pci/pci_subr.c pci
14:
15: # Generic VGA
16: attach vga at pci with vga_pci
17: file dev/pci/vga_pci.c vga_pci
18: file dev/pci/agp.c vga_pci & pciagp
19:
20: device tga: wsemuldisplaydev, rasops8, rasops32
21: attach tga at pci
22: file dev/pci/tga.c tga needs-flag
23: file dev/pci/tga_conf.c tga
24: file dev/ic/bt463.c tga
25: file dev/ic/bt485.c tga
26: file dev/ic/ibm561.c tga
27:
28: attach sti at pci with sti_pci
29: file dev/pci/sti_pci.c sti_pci
30:
31: # Cypress 82c693 hyperCache(tm) Stand-Alone PCI Peripheral Controller
32: # with USB. This is a combo chip:
33: #
34: # PCI-ISA bridge
35: # PCI IDE controller
36: # OHCI USB controller
37: #
38: # There are some common subroutines that each function needs.
39: define cy82c693
40: file dev/pci/cy82c693.c cy82c693
41:
42: # Adaptec 3940, 2940, and aic78[5678]0 SCSI controllers
43: # device declaration in sys/conf/files
44: attach ahc at pci with ahc_pci
45: file dev/pci/ahc_pci.c ahc_pci
46:
47: # Adaptec U320 SCSI controllers
48: attach ahd at pci with ahd_pci
49: file dev/pci/ahd_pci.c ahd_pci
50:
51: # DPT EATA SCSI controllers
52: attach dpt at pci with dpt_pci
53: file dev/pci/dpt_pci.c dpt_pci
54:
55: # AdvanSys 1200A, 1200B, and ULTRA SCSI controllers
56: # device declaration in sys/conf/files
57: attach adv at pci with adv_pci
58: file dev/pci/adv_pci.c adv_pci
59: file dev/ic/advlib.c adv_pci
60: file dev/microcode/adw/advmcode.c adv_pci
61:
62: # AdvanSys ULTRA WIDE SCSI controllers
63: # device declaration in sys/conf/files
64: attach adw at pci with adw_pci
65: file dev/pci/adw_pci.c adw_pci
66: file dev/ic/adwlib.c adw_pci
67: file dev/microcode/adw/adwmcode.c adw_pci
68:
69: # BusLogic BT-9xx PCI family
70: attach bha at pci with bha_pci
71: file dev/pci/bha_pci.c bha_pci
72:
73: # 3ware 5x000/6x000 RAID controllers
74: attach twe at pci with twe_pci
75: file dev/pci/twe_pci.c twe_pci
76:
77: # Areca RAID Controllers
78: device arc: scsi
79: attach arc at pci
80: file dev/pci/arc.c arc
81:
82: # JMicron JMB36x controllers
83: device jmb {}
84: attach jmb at pci
85: file dev/pci/jmb.c jmb
86:
87: # Advanced Host Controller Interface for Serial ATA
88: device ahci: scsi, atascsi
89: attach ahci at pci with ahci_pci
90: attach ahci at jmb with ahci_jmb
91: file dev/pci/ahci.c ahci | ahci_pci | ahci_jmb
92:
93: # AMI MegaRAID Express x00/Elite 1500/Express 1x00 RAID Controllers
94: attach ami at pci with ami_pci
95: file dev/pci/ami_pci.c ami_pci
96:
97: # LSI MegaRAID SAS RAID controllers
98: attach mfi at pci with mfi_pci
99: file dev/pci/mfi_pci.c mfi_pci
100:
101: # IBM ServeRAID controllers
102: device ips: scsi
103: attach ips at pci
104: file dev/pci/ips.c ips
105:
106: # I2O
107: attach iop at pci with iop_pci
108: file dev/pci/iop_pci.c iop_pci
109:
110: # Ensoniq AudioPCI S5016, 1371
111: device eap: audio, auconv, mulaw, ac97, midibus
112: attach eap at pci
113: file dev/pci/eap.c eap
114:
115: # ESS Solo-1 PCI AudioDrive
116: device eso {}: audio, auconv, mulaw, midibus
117: attach eso at pci
118: file dev/pci/eso.c eso
119:
120: attach opl at eso with opl_eso
121: file dev/pci/opl_eso.c opl_eso
122:
123: # Intel 810/820/440MX ICH audio with AC'97
124: device auich: audio, auconv, mulaw, ac97
125: attach auich at pci
126: file dev/pci/auich.c auich
127:
128: # Intel 82801 HDA
129: device azalia: audio, auconv, mulaw, ac97
130: attach azalia at pci
131: file dev/pci/azalia.c azalia
132: file dev/pci/azalia_codec.c azalia
133:
134: # Creative Labs EMU10k1 (SBLive! series and PCI512)
135: device emu: audio, auconv, mulaw, ac97
136: attach emu at pci
137: file dev/pci/emuxki.c emu
138:
139: # Trident 4DWAVE based PCI audio (including SiS 7018, ALi M5451)
140: device autri: audio, auconv, mulaw, ac97, midibus
141: attach autri at pci
142: file dev/pci/autri.c autri
143:
144: # ATI IXP 200/300/400 series AC'97 Audio
145: device auixp: audio, auconv, mulaw, ac97
146: attach auixp at pci
147: file dev/pci/auixp.c auixp
148:
149: # CS4280 CrystalClear Audio
150: device clcs: audio, auconv, mulaw, ac97, firmload
151: attach clcs at pci
152: file dev/pci/cs4280.c clcs
153:
154: # CS4281 CrystalClear Audio
155: device clct: audio, auconv, mulaw, ac97
156: attach clct at pci
157: file dev/pci/cs4281.c clct
158:
159: # ESS Maestro
160: device maestro: audio, auconv, mulaw, ac97
161: attach maestro at pci
162: file dev/pci/maestro.c maestro
163:
164: # ESS Maestro3
165: device esa: audio, auconv, mulaw, ac97
166: attach esa at pci
167: file dev/pci/esa.c esa
168:
169: # Yamaha YMF Audio
170: device yds {}: audio, auconv, mulaw, ac97, firmload
171: attach yds at pci
172: file dev/pci/yds.c yds
173:
174: attach opl at yds with opl_yds
175: file dev/pci/opl_yds.c opl_yds
176:
177: # Forte Media FM801
178: device fms: audio, auconv, mulaw, ac97, midibus, tea5757, radiobus
179: attach fms at pci
180: file dev/pci/fms.c fms
181: file dev/pci/fmsradio.c fms & radio
182:
183: # VIA VT82C686A AC'97 Audio
184: device auvia: audio, auconv, mulaw, ac97
185: attach auvia at pci
186: file dev/pci/auvia.c auvia
187:
188: # ICP Vortex GDT PCI RAID controllers
189: # device declaration in sys/conf/files
190: attach gdt at pci with gdt_pci
191: file dev/pci/gdt_pci.c gdt_pci
192:
193: # Adaptec FSA (file system accelerators) RAID adapters
194: device aac: scsi
195: attach aac at pci with aac_pci
196: file dev/pci/aac_pci.c aac_pci
197: file dev/ic/aac.c aac
198:
199: # Compaq Smart ARRAY [234]* RAID controllers
200: attach cac at pci with cac_pci
201: file dev/pci/cac_pci.c cac_pci
202:
203: # Compaq Smart ARRAY [56]* RAID controllers
204: attach ciss at pci with ciss_pci
205: file dev/pci/ciss_pci.c ciss_pci
206:
207: # Qlogic ISP 10x0 (PCI) family
208: # device declaration in sys/conf/files
209: attach isp at pci with isp_pci
210: file dev/pci/isp_pci.c isp_pci
211:
212: # LSI Logic Fusion-MPT Message Passing Interface
213: attach mpi at pci with mpi_pci
214: file dev/pci/mpi_pci.c mpi_pci
215:
216: # Emulex Light Pulse Fibre Channel (Service Level Interface)
217: attach sli at pci with sli_pci
218: file dev/pci/sli_pci.c sli_pci
219:
220: # Silicon Image 3124/3132/3531 SATALink
221: attach sili at pci with sili_pci
222: file dev/pci/sili_pci.c sili_pci
223:
224: # Ethernet driver for DC21040-based boards
225: device de: ether, ifnet, ifmedia
226: attach de at pci
227: file dev/pci/if_de.c de
228:
229: # ENI ATM driver
230: device en: atm, ifnet
231: attach en at pci with en_pci
232: file dev/pci/if_en_pci.c en
233: file dev/ic/midway.c en
234:
235: # 3Com 3c590 and 3c595 Ethernet controllers
236: # device declaration in sys/conf/files
237: attach ep at pci with ep_pci
238: file dev/pci/if_ep_pci.c ep_pci
239:
240: # Digital DEFPA PCI FDDI Controller
241: device fpa: pdq, fddi, ifnet
242: attach fpa at pci
243: file dev/pci/if_fpa.c fpa
244:
245: # AMD PCnet-PCI Ethernet controller family
246: device pcn: ether, ifnet, ifmedia, mii
247: attach pcn at pci
248: file dev/pci/if_pcn.c pcn
249:
250: # common code for siop/esiop pci front end
251: define siop_pci_common
252: file dev/pci/siop_pci_common.c siop_pci_common
253:
254: # Symbios 53c8xx SCSI chips
255: # device declaration in sys/conf/files
256: attach siop at pci with siop_pci: siop_pci_common
257: file dev/pci/siop_pci.c siop_pci
258:
259: # NeoMagic 256AV and 256ZX
260: device neo: audio, auconv, mulaw, ac97, firmload
261: attach neo at pci
262: file dev/pci/neo.c neo
263:
264: # PCI IDE controllers
265: device pciide {[channel = -1]}: cy82c693, wdc_base, ata, atapi
266: attach pciide at pci with pciide_pci
267: attach pciide at jmb with pciide_jmb
268: file dev/pci/pciide.c pciide | pciide_pci | pciide_jmb
269:
270: # PCI-PCI bridge chips
271: device ppb: pcibus
272: attach ppb at pci
273: file dev/pci/ppb.c ppb
274:
275: # Cyclades Cyclom-8/16/32
276: attach cy at pci with cy_pci
277: file dev/pci/cy_pci.c cy_pci
278:
279: # Lan Media Corporation T1/HSSI/DS3 adapter
280: device lmc: ifnet, sppp, ifmedia
281: attach lmc at pci
282: file dev/pci/if_lmc.c lmc
283: file dev/pci/if_lmc_common.c lmc
284: file dev/pci/if_lmc_media.c lmc
285: file dev/pci/if_lmc_obsd.c lmc
286:
287: # Myson Century MTD800/MTD803/MTD891
288: attach mtd at pci with mtd_pci
289: file dev/pci/if_mtd_pci.c mtd_pci
290:
291: # RealTek 8129/8139
292: attach rl at pci with rl_pci
293: file dev/pci/if_rl_pci.c rl_pci
294:
295: # Realtek 8169/8169S/8110S
296: attach re at pci with re_pci
297: file dev/pci/if_re_pci.c re_pci
298:
299: # Via Rhine
300: device vr: ether, ifnet, mii, ifmedia
301: attach vr at pci
302: file dev/pci/if_vr.c vr
303:
304: # Texas Instruments ThunderLAN
305: device tl: ether, ifnet, mii, ifmedia
306: attach tl at pci
307: file dev/pci/if_tl.c tl
308:
309: # 3Com 3c990
310: device txp: ether, ifnet, ifmedia, firmload
311: attach txp at pci
312: file dev/pci/if_txp.c txp
313:
314: # S3 SonicVibes (S3 617)
315: device sv: audio, auconv, mulaw
316: attach sv at pci
317: file dev/pci/sv.c sv
318:
319: # Brooktree Bt848 video capture
320: device bktr: pcibus, radiobus
321: attach bktr at pci
322: file dev/pci/bktr/bktr_audio.c bktr needs-count
323: file dev/pci/bktr/bktr_card.c bktr
324: file dev/pci/bktr/bktr_core.c bktr
325: file dev/pci/bktr/bktr_os.c bktr
326: file dev/pci/bktr/bktr_tuner.c bktr
327:
328: # 3C90x
329: attach xl at pci with xl_pci
330: file dev/pci/if_xl_pci.c xl_pci
331:
332: # Intel EtherExpress PRO 10/100B
333: attach fxp at pci with fxp_pci
334: file dev/pci/if_fxp_pci.c fxp_pci
335:
336: # Intel Pro/1000
337: device em: ether, ifnet, ifmedia
338: attach em at pci
339: file dev/pci/if_em.c em
340: file dev/pci/if_em_hw.c em
341:
342: # Intel Pro/10GbE
343: device ixgb: ether, ifnet, ifmedia
344: attach ixgb at pci
345: file dev/pci/if_ixgb.c ixgb
346: file dev/pci/ixgb_ee.c ixgb
347: file dev/pci/ixgb_hw.c ixgb
348:
349: # Neterion Xframe 10 Gigabit ethernet
350: device xge: ether, ifnet, ifmedia
351: attach xge at pci
352: file dev/pci/if_xge.c xge
353:
354: # NetXen NX2031/NX2035 10Gb Ethernet
355: device nxe: ether, ifnet, ifmedia
356: attach nxe at pci
357: file dev/pci/if_nxe.c nxe
358:
359: # Tehuti Networks 10Gb Ethernet
360: device thtc {}
361: attach thtc at pci
362: device tht: ether, ifnet, ifmedia, firmload
363: attach tht at thtc
364: file dev/pci/if_tht.c thtc | tht
365:
366: # Chelsio 10Gb Ethernet
367: device cheg {}
368: attach cheg at pci
369: device che: ether, ifnet, ifmedia, firmload
370: attach che at cheg
371: file dev/pci/if_che.c cheg | che
372:
373: # Myricom Myri-10G Ethernet
374: device myx: ether, ifnet, ifmedia
375: attach myx at pci
376: file dev/pci/if_myx.c myx
377:
378: # DEC/Intel 21143 and "tulip" clone ethernet
379: attach dc at pci with dc_pci
380: file dev/pci/if_dc_pci.c dc_pci
381:
382: # SMC EPIC/100 Fast Ethernet on PCI
383: attach epic at pci with epic_pci
384: file dev/pci/if_epic_pci.c epic_pci
385:
386: # Alteon Tigon I & II
387: device ti: ether, ifnet, ifmedia, firmload
388: attach ti at pci
389: file dev/pci/if_ti.c ti
390:
391: # NE2000-compatible PCI Ethernet cards
392: attach ne at pci with ne_pci: rtl80x9
393: file dev/pci/if_ne_pci.c ne_pci
394:
395: # Sun GEM ethernet
396: attach gem at pci with gem_pci
397: file dev/pci/if_gem_pci.c gem_pci
398:
399: # Sun Cassini ethernet
400: device cas: ether, ifnet, ifmedia, mii
401: attach cas at pci
402: file dev/pci/if_cas.c cas
403:
404: # Hi/fn 6500
405: device lofn: crypto
406: attach lofn at pci
407: file dev/pci/lofn.c lofn
408:
409: # Hi/fn 7751/7811/7951
410: device hifn: crypto
411: attach hifn at pci
412: file dev/pci/hifn7751.c hifn
413:
414: # Hi/fn 7814/7851/7854
415: device nofn: crypto
416: attach nofn at pci
417: file dev/pci/nofn.c nofn
418:
419: # Bluesteelnet (Broadcom) 5501/5601
420: device ubsec: crypto
421: attach ubsec at pci
422: file dev/pci/ubsec.c ubsec
423:
424: # Netoctave NSP2000
425: device noct: crypto
426: attach noct at pci
427: file dev/pci/noct.c noct
428:
429: # Pijnenburg PCC-ISES
430: device ises: crypto
431: attach ises at pci
432: file dev/pci/ises.c ises
433:
434: # Safenet SafeXcel 1141
435: device safe: crypto
436: attach safe at pci
437: file dev/pci/safe.c safe
438:
439: # Winbond W89C840F ethernet
440: device wb: ether, ifnet, mii, ifmedia, mii_phy
441: attach wb at pci
442: file dev/pci/if_wb.c wb
443:
444: # Adaptec AIC-6915 "Starfire" ethernet
445: attach sf at pci with sf_pci
446: file dev/pci/if_sf_pci.c sf_pci
447:
448: # SiS 900/7016 ethernet
449: device sis: ether, ifnet, mii, ifmedia
450: attach sis at pci
451: file dev/pci/if_sis.c sis
452:
453: # Sundance ST201 ethernet
454: device ste: ether, ifnet, mii, ifmedia
455: attach ste at pci
456: file dev/pci/if_ste.c ste
457:
458: # Industrial Computer Source WDT-50x
459: device wdt: pcibus
460: attach wdt at pci
461: file dev/pci/wdt.c wdt
462:
463: # Quancom PWDOG1
464: device pwdog: pcibus
465: attach pwdog at pci
466: file dev/pci/pwdog.c pwdog
467:
468: # Meinberg Funkuhren PCI32
469: device mbg: pcibus
470: attach mbg at pci
471: file dev/pci/mbg.c mbg
472:
473: # UHCI USB controller
474: attach uhci at pci with uhci_pci
475: file dev/pci/uhci_pci.c uhci
476:
477: # OHCI USB controller
478: attach ohci at pci with ohci_pci
479: file dev/pci/ohci_pci.c ohci
480:
481: # EHCI USB controller
482: attach ehci at pci with ehci_pci
483: file dev/pci/ehci_pci.c ehci
484:
485: # YENTA PCI-CardBus bridge
486: #device cbb: cbbus, pcmciabus
487: device cbb: pcmciaslot
488: attach cbb at pci with cbb_pci
489: file dev/pci/pccbb.c cbb
490:
491: # SysKonnect 984x gigabit ethernet
492: device skc {}
493: attach skc at pci
494: device sk: ether, ifnet, mii, ifmedia
495: attach sk at skc
496: file dev/pci/if_sk.c skc | sk
497:
498: # Marvell Yukon-2
499: device mskc {}
500: attach mskc at pci
501: device msk: ether, ifnet, mii, ifmedia
502: attach msk at mskc
503: file dev/pci/if_msk.c mskc | msk
504:
505: # PCI "universal" communication device driver, for PCI com, lpt, etc. ports
506: # (see documentation in the driver for what, exactly, should be supported)
507: device puc {[port = -1]}
508: attach puc at pci with puc_pci
509: file dev/pci/puc.c puc
510: file dev/pci/pucdata.c puc
511:
512: # WaveLAN/PrismII card behind a PLX 805x dumb bridge
513: # device declaration in sys/conf/files
514: attach wi at pci with wi_pci
515: file dev/pci/if_wi_pci.c wi_pci
516:
517: # Aironet 4500/4800 802.11 DS WLAN
518: # device declaration in sys/conf/files
519: attach an at pci with an_pci
520: file dev/pci/if_an_pci.c an_pci
521:
522: # Intel PRO/Wireless 2100
523: device ipw: ifnet, wlan, firmload
524: attach ipw at pci
525: file dev/pci/if_ipw.c ipw
526:
527: # Intel PRO/Wireless 2200BG/2915ABG
528: device iwi: ifnet, wlan, firmload
529: attach iwi at pci
530: file dev/pci/if_iwi.c iwi
531:
532: # Intel PRO/Wireless 3945ABG
533: device wpi: ifnet, wlan, firmload
534: attach wpi at pci
535: file dev/pci/if_wpi.c wpi
536:
537: # C-Media CMI8x38 Audio Chip
538: device cmpci {}: audio, auconv, mulaw
539: attach cmpci at pci
540: file dev/pci/cmpci.c cmpci
541:
542: attach opl at cmpci with opl_cmpci
543: file dev/pci/opl_cmpci.c opl_cmpci
544:
545: # Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers
546: attach iha at pci with iha_pci
547: file dev/pci/iha_pci.c iha_pci
548:
549: # Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U)
550: attach trm at pci with trm_pci
551: file dev/pci/trm_pci.c trm_pci
552:
553: # AMD Am53c974 PCscsi-PCI SCSI controllers
554: device pcscp: scsi, ncr53c9x
555: attach pcscp at pci
556: file dev/pci/pcscp.c pcscp
557:
558: # Gemtek/Guillemot PCI Radio Card
559: device gtp: tea5757, radiobus
560: attach gtp at pci
561: file dev/pci/gtp.c gtp
562:
563: # National Semiconductor DP83820/DP83821 based GigE
564: device nge: ether, ifnet, mii, ifmedia, mii_phy
565: attach nge at pci
566: file dev/pci/if_nge.c nge
567:
568: # Cyclades-Z series of intelligent multi-port serial adapters
569: device cz
570: attach cz at pci
571: file dev/pci/cz.c cz needs-flag
572:
573: # Level-1 LXT1001 Gigabit MAC
574: device lge: ether, ifnet, mii, ifmedia, mii_phy
575: attach lge at pci
576: file dev/pci/if_lge.c lge
577:
578: # Broadcom BCM57xx gigabit ethernet
579: device bge: ether, ifnet, mii, ifmedia, mii_phy
580: attach bge at pci
581: file dev/pci/if_bge.c bge
582:
583: # Broadcom BCM570[68] gigabit ethernet
584: device bnx: ether, ifnet, mii, ifmedia, mii_phy, firmload
585: attach bnx at pci
586: file dev/pci/if_bnx.c bnx
587:
588: # VIA VT6122
589: device vge: ether, ifnet, mii, ifmedia, mii_phy
590: attach vge at pci
591: file dev/pci/if_vge.c vge
592:
593: # Sundance Tech./Tamarack TC9021 Gigabit Ethernet
594: device stge: ether, ifnet, mii, ifmedia, mii_phy, mii_bitbang
595: attach stge at pci
596: file dev/pci/if_stge.c stge
597:
598: # NVIDIA nForce Ethernet
599: device nfe: ether, ifnet, mii, ifmedia, mii_phy
600: attach nfe at pci
601: file dev/pci/if_nfe.c nfe
602:
603: # AMD-76x PM and SMBus controller
604: device amdpm: i2cbus
605: attach amdpm at pci
606: file dev/pci/amdpm.c amdpm
607:
608: # VIA VT82C686A hardware monitor
609: device viaenv
610: attach viaenv at pci
611: file dev/pci/viaenv.c viaenv
612:
613: # Broadcom BCM4401 gigabit ethernet
614: device bce: ether, ifnet, mii, ifmedia, mii_phy
615: attach bce at pci
616: file dev/pci/if_bce.c bce
617:
618: # Atheros AR5k (802.11a/b/g) PCI/Mini-PCI
619: attach ath at pci with ath_pci
620: file dev/pci/if_ath_pci.c ath_pci
621:
622: # ADMtek ADM8211 PCI/Mini-PCI
623: attach atw at pci with atw_pci
624: file dev/pci/if_atw_pci.c atw_pci
625:
626: # Realtek RTL8180 PCI/Mini-PCI
627: attach rtw at pci with rtw_pci
628: file dev/pci/if_rtw_pci.c rtw_pci
629:
630: # Ralink RT2500 PCI/Mini-PCI
631: attach ral at pci with ral_pci
632: file dev/pci/if_ral_pci.c ral_pci
633:
634: #
635: # Texas Instruments ACX
636: #
637: attach acx at pci with acx_pci
638: file dev/pci/if_acx_pci.c acx_pci
639:
640: #
641: # Conexant PrismGT
642: #
643: attach pgt at pci with pgt_pci
644: file dev/pci/if_pgt_pci.c pgt_pci
645:
646: #
647: # Marvel Libertas Open
648: #
649: attach malo at pci with malo_pci
650: file dev/pci/if_malo_pci.c malo_pci
651:
652: # Sangoma PCI card
653: device san: ifnet, ifmedia, sppp
654: attach san at pci
655: file dev/pci/if_sandrv.c san
656: file dev/pci/if_san_common.c san
657: file dev/pci/if_san_obsd.c san
658: file dev/pci/if_san_te1.c san
659: file dev/pci/if_san_xilinx.c san
660:
661: # PIIX4 power management controller
662: device piixpm: i2cbus
663: attach piixpm at pci
664: file dev/pci/piixpm.c piixpm
665:
666: # Intel 6300ESB ICH watchdog timer
667: device ichwdt {}
668: attach ichwdt at pci
669: file dev/pci/ichwdt.c ichwdt
670:
671: # Mindspeed/Conexant MUSYCC HDLC controller
672: device musycc {} : ifnet
673: attach musycc at pci
674: file dev/pci/musycc.c musycc
675: file dev/pci/musycc_obsd.c musycc
676:
677: # Accoom Artery PCI card
678: device art: musycc, ifnet, ifmedia, sppp
679: attach art at musycc
680: file dev/pci/if_art.c art
681: file dev/pci/bt8370.c art
682:
683: # VMware Virtual NIC
684: device vic: ether, ifnet, ifmedia
685: attach vic at pci
686: file dev/pci/if_vic.c vic
687:
688: # Intel ICH SMBus controller
689: device ichiic: i2cbus
690: attach ichiic at pci
691: file dev/pci/ichiic.c ichiic
692:
693: # Acer Labs M7101 power management controller
694: device alipm: i2cbus
695: attach alipm at pci
696: file dev/pci/alipm.c alipm
697:
698: # VIA VT8237 bus control and power management controller
699: device viapm: i2cbus
700: attach viapm at pci
701: file dev/pci/viapm.c viapm
702:
703: # AMD-8111 SMBus controller
704: device amdiic: i2cbus
705: attach amdiic at pci
706: file dev/pci/amdiic.c amdiic
707:
708: # NVIDIA nForce2/3/4 SMBus controller
709: device nviic: i2cbus
710: attach nviic at pci
711: file dev/pci/nviic.c nviic
712:
713: # SD Host Controller
714: attach sdhc at pci with sdhc_pci
715: file dev/pci/sdhc_pci.c sdhc
CVSweb