xref: /openbsd/sys/dev/pcmcia/files.pcmcia (revision 17df1aa7)
1#	$OpenBSD: files.pcmcia,v 1.44 2008/05/23 14:04:19 brad 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, ax88190, 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
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# PCMCIA multi-port serial cards
58#device	pcmcom {[slave = -1]}
59#attach	pcmcom at pcmcia
60#attach	com at pcmcom with com_pcmcom
61#file	dev/pcmcia/pcmcom.c			pcmcom | com_pcmcom needs-flag
62
63# Xircom Netwave
64device	cnw: ether, ifnet
65attach	cnw at pcmcia
66file	dev/pcmcia/if_cnw.c			cnw
67
68# Lucent WaveLAN
69attach	wi at pcmcia with wi_pcmcia
70file	dev/pcmcia/if_wi_pcmcia.c		wi_pcmcia
71
72# Marvell 88W8385
73attach	malo at pcmcia with malo_pcmcia
74file	dev/pcmcia/if_malo.c			malo_pcmcia
75
76# Raytheon(Raylink)/WebGear IEEE 802.11 FH WLAN
77device	ray: ether, ifnet, ifmedia
78attach	ray at pcmcia
79file	dev/pcmcia/if_ray.c			ray
80
81# Aironet 4500/4800 802.11 DS WLAN
82attach	an at pcmcia with an_pcmcia
83file	dev/pcmcia/if_an_pcmcia.c		an_pcmcia
84
85# Gemplus GPR400 SmartCard reader
86device	gpr
87attach	gpr at pcmcia with gpr
88file	dev/pcmcia/gpr.c			gpr needs-flag
89
90# IODATA CFXGA Compact flash VGA card
91device	cfxga: wsemuldisplaydev, rasops16, rasops8
92attach	cfxga at pcmcia with cfxga
93file	dev/pcmcia/cfxga.c			cfxga
94