Home | History | Annotate | Line # | Download | only in pcmcia
      1 #	$NetBSD: files.pcmcia,v 1.60 2020/01/19 20:00:36 thorpej Exp $
      2 #
      3 # Config.new file and device description for machine-independent PCMCIA code.
      4 # Included by ports that need it.
      5 
      6 defflag				PCMCIAVERBOSE
      7 
      8 device	pcmcia {[function = -1]}
      9 file	dev/pcmcia/pcmcia.c			pcmcia
     10 file	dev/pcmcia/pcmcia_cis.c			pcmcia
     11 file	dev/pcmcia/pcmcia_cis_quirks.c		pcmcia
     12 
     13 # device declaration in sys/conf/files
     14 attach	pcmcia at pcmciabus
     15 
     16 # 3Com 3c589 Ethernet, 3c562 multifunction Ethernet, and 3CXEM556
     17 #   multifunction Ethernet controllers
     18 # device declaration in sys/conf/files
     19 attach	ep at pcmcia with ep_pcmcia
     20 file	dev/pcmcia/if_ep_pcmcia.c		ep_pcmcia
     21 
     22 # National Semiconductor DS8390/WD83C690-based boards
     23 # (NE[12]000, and clones)
     24 attach	ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang
     25 file	dev/pcmcia/if_ne_pcmcia.c		ne_pcmcia
     26 
     27 # Adaptec APA-1460 SCSI Host Adapter
     28 attach	aic at pcmcia with aic_pcmcia
     29 file	dev/pcmcia/aic_pcmcia.c			aic_pcmcia
     30 
     31 # NCR 53c80-based cards
     32 attach	nca at pcmcia with nca_pcmcia
     33 file	dev/pcmcia/nca_pcmcia.c			nca_pcmcia
     34 
     35 # NCR 53c406-based cards
     36 attach	esp at pcmcia with esp_pcmcia
     37 file	dev/pcmcia/esp_pcmcia.c			esp_pcmcia
     38 
     39 # Fujitsu MB87030-based cards
     40 attach	spc at pcmcia with spc_pcmcia
     41 file	dev/pcmcia/spc_pcmcia.c			spc_pcmcia
     42 
     43 attach	com at pcmcia with com_pcmcia
     44 file	dev/pcmcia/com_pcmcia.c			com_pcmcia
     45 
     46 # PCMCIA IDE controller
     47 attach	wdc at pcmcia with wdc_pcmcia
     48 file	dev/pcmcia/wdc_pcmcia.c			wdc_pcmcia
     49 
     50 # SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack)
     51 attach	sm at pcmcia with sm_pcmcia
     52 file	dev/pcmcia/if_sm_pcmcia.c		sm_pcmcia
     53 
     54 # MB8696x Ethernet Controllers (i.e. TDK LAK CD021BX)
     55 attach	mbe at pcmcia with mbe_pcmcia
     56 file	dev/pcmcia/if_mbe_pcmcia.c		mbe_pcmcia
     57 
     58 # PCMCIA Floppy controller
     59 #attach	fdc at pcmcia with fdc_pcmcia
     60 #file	dev/pcmcia/fdc_pcmcia.c			fdc_pcmcia
     61 
     62 # PCMCIA multi-port serial cards
     63 device	pcmcom {[slave = -1]}
     64 attach	pcmcom at pcmcia
     65 attach	com at pcmcom with com_pcmcom
     66 file	dev/pcmcia/pcmcom.c			pcmcom | com_pcmcom needs-flag
     67 
     68 # Xircom Netwave
     69 device	cnw: arp, ether, ifnet
     70 attach	cnw at pcmcia
     71 file	dev/pcmcia/if_cnw.c			cnw
     72 
     73 # Megaherz combo cards
     74 device	mhzc { }
     75 attach	mhzc at pcmcia
     76 attach	com at mhzc with com_mhzc
     77 attach	sm at mhzc with sm_mhzc
     78 file	dev/pcmcia/mhzc.c			mhzc | com_mhzc | sm_mhzc
     79 								needs-flag
     80 
     81 # Raylink/WebGear WLAN IEEE 802.11 FH
     82 device	ray: arp, ether, ifnet
     83 attach	ray at pcmcia
     84 file	dev/pcmcia/if_ray.c			ray
     85 
     86 # AMD 79c930-based 802.11 cards (including BayStack 650 FH card).
     87 attach	awi at pcmcia with awi_pcmcia
     88 file	dev/pcmcia/if_awi_pcmcia.c		awi_pcmcia
     89 
     90 # Lucent & Intersil WaveLan IEEE (802.11)
     91 attach	wi at pcmcia with wi_pcmcia
     92 file	dev/pcmcia/if_wi_pcmcia.c		wi_pcmcia
     93 # The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion
     94 defparam	opt_if_wi_pcmcia.h	WI_PCMCIA_SPECTRUM24T_FW=1
     95 
     96 # Xircom Ethernet and Ethernet+Modem cards
     97 device	xirc { }
     98 device	xi: arp, ether, ifnet, mii
     99 attach	xirc at pcmcia
    100 attach	com at xirc with com_xirc
    101 attach	xi at xirc with xi_xirc
    102 file	dev/pcmcia/xirc.c			xirc | com_xirc | xi_xirc
    103 								needs-flag
    104 file	dev/pcmcia/if_xi.c			xi
    105 
    106 # Crystal Semiconductor CS8920 based cards
    107 attach	cs at pcmcia with cs_pcmcia
    108 file	dev/pcmcia/if_cs_pcmcia.c		cs_pcmcia
    109 
    110 # Aironet PC4500/PC4800
    111 attach	an at pcmcia with an_pcmcia
    112 file	dev/pcmcia/if_an_pcmcia.c		an_pcmcia
    113 
    114 # 3Com Bluetooth controller 3CRW6096
    115 device	bt3c: btbus, bluetooth, firmload
    116 attach	bt3c at pcmcia
    117 file	dev/pcmcia/bt3c.c			bt3c		needs-flag
    118 
    119 # USB controller
    120 attach	slhci at pcmcia with slhci_pcmcia
    121 file	dev/pcmcia/slhci_pcmcia.c		slhci_pcmcia
    122 
    123 # AnyCom BlueCard LSE041/039/139
    124 device	btbc: btbus, bluetooth
    125 attach	btbc at pcmcia
    126 file	dev/pcmcia/btbc.c			btbc
    127 
    128 # Marvell 88W8385
    129 attach	malo at pcmcia with malo_pcmcia
    130 file	dev/pcmcia/if_malo_pcmcia.c		malo_pcmcia
    131