1*ed469c22Sthorpej# $NetBSD: files.pcmcia,v 1.60 2020/01/19 20:00:36 thorpej Exp $ 227ab302eSmikel# 3c66b8643Sthorpej# Config.new file and device description for machine-independent PCMCIA code. 4c66b8643Sthorpej# Included by ports that need it. 5c66b8643Sthorpej 6ecb81c3fSlukemdefflag PCMCIAVERBOSE 7c66b8643Sthorpej 878c0d69eSdrochnerdevice pcmcia {[function = -1]} 96bae1767Ssommerfefile dev/pcmcia/pcmcia.c pcmcia 106bae1767Ssommerfefile dev/pcmcia/pcmcia_cis.c pcmcia 111a6e9eabSmarcfile dev/pcmcia/pcmcia_cis_quirks.c pcmcia 12c66b8643Sthorpej 13c66b8643Sthorpej# device declaration in sys/conf/files 14cfe66472Spkattach pcmcia at pcmciabus 15c66b8643Sthorpej 161a6e9eabSmarc# 3Com 3c589 Ethernet, 3c562 multifunction Ethernet, and 3CXEM556 171a6e9eabSmarc# multifunction Ethernet controllers 18c66b8643Sthorpej# device declaration in sys/conf/files 19c66b8643Sthorpejattach ep at pcmcia with ep_pcmcia 20c66b8643Sthorpejfile dev/pcmcia/if_ep_pcmcia.c ep_pcmcia 21c66b8643Sthorpej 22c66b8643Sthorpej# National Semiconductor DS8390/WD83C690-based boards 23c66b8643Sthorpej# (NE[12]000, and clones) 2497ceb613Senamiattach ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang 25c66b8643Sthorpejfile dev/pcmcia/if_ne_pcmcia.c ne_pcmcia 26c66b8643Sthorpej 27c66b8643Sthorpej# Adaptec APA-1460 SCSI Host Adapter 28c66b8643Sthorpejattach aic at pcmcia with aic_pcmcia 29c66b8643Sthorpejfile dev/pcmcia/aic_pcmcia.c aic_pcmcia 30c66b8643Sthorpej 31f1ebad18Smycroft# NCR 53c80-based cards 3203dddfc0Smycroftattach nca at pcmcia with nca_pcmcia 3303dddfc0Smycroftfile dev/pcmcia/nca_pcmcia.c nca_pcmcia 3403dddfc0Smycroft 35f1ebad18Smycroft# NCR 53c406-based cards 36f1ebad18Smycroftattach esp at pcmcia with esp_pcmcia 37f1ebad18Smycroftfile dev/pcmcia/esp_pcmcia.c esp_pcmcia 38f1ebad18Smycroft 391e886104Smycroft# Fujitsu MB87030-based cards 401e886104Smycroftattach spc at pcmcia with spc_pcmcia 411e886104Smycroftfile dev/pcmcia/spc_pcmcia.c spc_pcmcia 421e886104Smycroft 43c66b8643Sthorpejattach com at pcmcia with com_pcmcia 44c66b8643Sthorpejfile dev/pcmcia/com_pcmcia.c com_pcmcia 45c66b8643Sthorpej 4651ffd856Smycroft# PCMCIA IDE controller 4751ffd856Smycroftattach wdc at pcmcia with wdc_pcmcia 4851ffd856Smycroftfile dev/pcmcia/wdc_pcmcia.c wdc_pcmcia 49c66b8643Sthorpej 50c66b8643Sthorpej# SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack) 51c66b8643Sthorpejattach sm at pcmcia with sm_pcmcia 52c66b8643Sthorpejfile dev/pcmcia/if_sm_pcmcia.c sm_pcmcia 53a59689c9Senami 54a59689c9Senami# MB8696x Ethernet Controllers (i.e. TDK LAK CD021BX) 55a59689c9Senamiattach mbe at pcmcia with mbe_pcmcia 56a59689c9Senamifile dev/pcmcia/if_mbe_pcmcia.c mbe_pcmcia 57a6c37f98Schristos 58a6c37f98Schristos# PCMCIA Floppy controller 591e886104Smycroft#attach fdc at pcmcia with fdc_pcmcia 601e886104Smycroft#file dev/pcmcia/fdc_pcmcia.c fdc_pcmcia 61f1c971eaSthorpej 62f1c971eaSthorpej# PCMCIA multi-port serial cards 63f1c971eaSthorpejdevice pcmcom {[slave = -1]} 64f1c971eaSthorpejattach pcmcom at pcmcia 65f1c971eaSthorpejattach com at pcmcom with com_pcmcom 66f1c971eaSthorpejfile dev/pcmcia/pcmcom.c pcmcom | com_pcmcom needs-flag 67512db612Schristos 68512db612Schristos# Xircom Netwave 69512db612Schristosdevice cnw: arp, ether, ifnet 70512db612Schristosattach cnw at pcmcia 71512db612Schristosfile dev/pcmcia/if_cnw.c cnw 7252faa3e2Ssommerfeld 73b5a2d37eSthorpej# Megaherz combo cards 74b5a2d37eSthorpejdevice mhzc { } 75b5a2d37eSthorpejattach mhzc at pcmcia 76b5a2d37eSthorpejattach com at mhzc with com_mhzc 77b5a2d37eSthorpejattach sm at mhzc with sm_mhzc 78b5a2d37eSthorpejfile dev/pcmcia/mhzc.c mhzc | com_mhzc | sm_mhzc 79b5a2d37eSthorpej needs-flag 809704db4fSchopps 819704db4fSchopps# Raylink/WebGear WLAN IEEE 802.11 FH 829704db4fSchoppsdevice ray: arp, ether, ifnet 839704db4fSchoppsattach ray at pcmcia 849704db4fSchoppsfile dev/pcmcia/if_ray.c ray 859704db4fSchopps 862ee5984fSsommerfeld# AMD 79c930-based 802.11 cards (including BayStack 650 FH card). 872ee5984fSsommerfeldattach awi at pcmcia with awi_pcmcia 882ee5984fSsommerfeldfile dev/pcmcia/if_awi_pcmcia.c awi_pcmcia 892ee5984fSsommerfeld 908bb5cfe6Sichiro# Lucent & Intersil WaveLan IEEE (802.11) 918bb5cfe6Sichiroattach wi at pcmcia with wi_pcmcia 928bb5cfe6Sichirofile dev/pcmcia/if_wi_pcmcia.c wi_pcmcia 93f26a3ca4Sdsl# The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion 94f26a3ca4Sdsldefparam opt_if_wi_pcmcia.h WI_PCMCIA_SPECTRUM24T_FW=1 958bb5cfe6Sichiro 962d5fe6edSmycroft# Xircom Ethernet and Ethernet+Modem cards 972d5fe6edSmycroftdevice xirc { } 983129070fSgmcgarrydevice xi: arp, ether, ifnet, mii 992d5fe6edSmycroftattach xirc at pcmcia 1002d5fe6edSmycroftattach com at xirc with com_xirc 1012d5fe6edSmycroftattach xi at xirc with xi_xirc 1022d5fe6edSmycroftfile dev/pcmcia/xirc.c xirc | com_xirc | xi_xirc 1032d5fe6edSmycroft needs-flag 1042d5fe6edSmycroftfile dev/pcmcia/if_xi.c xi 105c4df411aSsoren 106b43f7a47Syamt# Crystal Semiconductor CS8920 based cards 107b43f7a47Syamtattach cs at pcmcia with cs_pcmcia 108b43f7a47Syamtfile dev/pcmcia/if_cs_pcmcia.c cs_pcmcia 109b43f7a47Syamt 1109c25e920Sonoe# Aironet PC4500/PC4800 1119c25e920Sonoeattach an at pcmcia with an_pcmcia 1129c25e920Sonoefile dev/pcmcia/if_an_pcmcia.c an_pcmcia 113242656c7Smartin 114a5c89047Sgdamore# 3Com Bluetooth controller 3CRW6096 1154f1cbddcSplunkydevice bt3c: btbus, bluetooth, firmload 116a5c89047Sgdamoreattach bt3c at pcmcia 117a5c89047Sgdamorefile dev/pcmcia/bt3c.c bt3c needs-flag 11844c89c76Skiyohara 11944c89c76Skiyohara# USB controller 12044c89c76Skiyoharaattach slhci at pcmcia with slhci_pcmcia 12144c89c76Skiyoharafile dev/pcmcia/slhci_pcmcia.c slhci_pcmcia 12210448cd5Skiyohara 12310448cd5Skiyohara# AnyCom BlueCard LSE041/039/139 12410448cd5Skiyoharadevice btbc: btbus, bluetooth 12510448cd5Skiyoharaattach btbc at pcmcia 12610448cd5Skiyoharafile dev/pcmcia/btbc.c btbc 127548af92aSkiyohara 128548af92aSkiyohara# Marvell 88W8385 129548af92aSkiyoharaattach malo at pcmcia with malo_pcmcia 130548af92aSkiyoharafile dev/pcmcia/if_malo_pcmcia.c malo_pcmcia 131