xref: /openbsd-src/sys/dev/pcmcia/files.pcmcia (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1#	$OpenBSD: files.pcmcia,v 1.46 2016/09/03 16:18:21 tedu 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# Lucent WaveLAN
64attach	wi at pcmcia with wi_pcmcia
65file	dev/pcmcia/if_wi_pcmcia.c		wi_pcmcia
66
67# Marvell 88W8385
68attach	malo at pcmcia with malo_pcmcia
69file	dev/pcmcia/if_malo.c			malo_pcmcia
70
71# Aironet 4500/4800 802.11 DS WLAN
72attach	an at pcmcia with an_pcmcia
73file	dev/pcmcia/if_an_pcmcia.c		an_pcmcia
74
75# Gemplus GPR400 SmartCard reader
76device	gpr
77attach	gpr at pcmcia with gpr
78file	dev/pcmcia/gpr.c			gpr needs-flag
79
80# IODATA CFXGA Compact flash VGA card
81device	cfxga: wsemuldisplaydev, rasops16, rasops8
82attach	cfxga at pcmcia with cfxga
83file	dev/pcmcia/cfxga.c			cfxga
84