xref: /openbsd-src/sys/dev/pcmcia/files.pcmcia (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1#	$OpenBSD: files.pcmcia,v 1.35 2001/05/15 02:40:35 millert Exp $
2#	$NetBSD: files.pcmcia,v 1.9 1998/06/21 18:45:41 christos Exp $
3#
4# Config.new file and device description for machine-independent PCMCIA code.
5# Included by ports that need it.
6
7device	pcmcia {[function = -1], [irq = -1]}
8file	dev/pcmcia/pcmcia.c			pcmcia
9file	dev/pcmcia/pcmcia_cis.c			pcmcia
10file	dev/pcmcia/pcmcia_cis_quirks.c		pcmcia
11
12# device declaration in sys/conf/files
13attach pcmcia at pcmciabus
14
15# 3Com 3c589 Ethernet, 3c562 multifunction Ethernet, and 3CXEM556
16# multifunction Ethernet controllers
17attach	ep at pcmcia with ep_pcmcia
18file	dev/pcmcia/if_ep_pcmcia.c		ep_pcmcia
19
20# National Semiconductor DS8390/WD83C690-based boards
21# (NE[12]000, and clones)
22attach	ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, mii_bitbang
23file	dev/pcmcia/if_ne_pcmcia.c		ne_pcmcia
24
25# Adaptec APA-14[56]0 / NewMedia BusToaster SCSI Host Adapter
26attach	aic at pcmcia with aic_pcmcia
27file	dev/pcmcia/aic_pcmcia.c			aic_pcmcia
28
29# NCR 53c406-based cards
30attach	esp at pcmcia with esp_pcmcia
31file	dev/pcmcia/esp_pcmcia.c			esp_pcmcia
32
33attach	com at pcmcia with com_pcmcia
34file	dev/pcmcia/com_pcmcia.c			com_pcmcia | pccom_pcmcia
35
36# PCMCIA IDE controller
37attach	wdc at pcmcia with wdc_pcmcia
38file	dev/pcmcia/wdc_pcmcia.c			wdc_pcmcia
39
40# SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack)
41attach	sm at pcmcia with sm_pcmcia
42file	dev/pcmcia/if_sm_pcmcia.c		sm_pcmcia
43
44# MB8696x Ethernet Controllers (i.e. TDK LAK CD021BX)
45#attach	mbe at pcmcia with mbe_pcmcia
46#file	dev/pcmcia/if_mbe_pcmcia.c		mbe_pcmcia
47
48# Xircom Ethernet controllers
49device xe: ether, ifnet, mii, ifmedia
50attach xe at pcmcia with xe_pcmcia
51file dev/pcmcia/if_xe.c				xe_pcmcia
52
53# PCMCIA Floppy controller
54#attach	fdc at pcmcia with fdc_pcmcia
55#file	dev/pcmcia/fdc_pcmcia.c			fdc_pcmcia
56
57# Proxim RangeLAN2 PC-Card
58attach rln at pcmcia with rln_pcmcia
59file dev/pcmcia/if_rln_pcmcia.c			rln_pcmcia
60
61# PCMCIA multi-port serial cards
62#device	pcmcom {[slave = -1]}
63#attach	pcmcom at pcmcia
64#attach	com at pcmcom with com_pcmcom
65#file	dev/pcmcia/pcmcom.c			pcmcom | com_pcmcom needs-flag
66
67# Xircom Netwave
68device	cnw: ether, ifnet
69attach	cnw at pcmcia
70file	dev/pcmcia/if_cnw.c			cnw
71
72# Lucent WaveLAN
73attach	wi at pcmcia with wi_pcmcia
74file	dev/pcmcia/if_wi_pcmcia.c		wi_pcmcia
75
76# AMD 79c930-based 802.11 cards (including BayStack 650 FH card).
77device awi: ether, ifnet
78attach awi at pcmcia with awi_pcmcia
79file    dev/pcmcia/if_awi_pcmcia.c		awi_pcmcia
80file    dev/ic/awi.c				awi
81file    dev/ic/awi_wep.c			awi
82#file    dev/ic/awi_wicfg.c			awi
83file    dev/ic/am79c930.c			awi
84
85# Raytheon(Raylink)/WebGear IEEE 802.11 FH WLAN
86device	ray: ether, ifnet, ifmedia
87attach	ray at pcmcia
88file	dev/pcmcia/if_ray.c			ray
89
90# Aironet 4500/4800 802.11 DS WLAN
91attach	an at pcmcia with an_pcmcia
92file	dev/pcmcia/if_an_pcmcia.c		an_pcmcia
93