summaryrefslogtreecommitdiff
path: root/sys/dev/pcmcia/files.pcmcia
blob: 0816fa4f508d3c46fd2c955b407c11eb987503fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#	$NetBSD: files.pcmcia,v 1.60 2020/01/19 20:00:36 thorpej Exp $
#
# Config.new file and device description for machine-independent PCMCIA code.
# Included by ports that need it.

defflag				PCMCIAVERBOSE

device	pcmcia {[function = -1]}
file	dev/pcmcia/pcmcia.c			pcmcia
file	dev/pcmcia/pcmcia_cis.c			pcmcia
file	dev/pcmcia/pcmcia_cis_quirks.c		pcmcia

# device declaration in sys/conf/files
attach	pcmcia at pcmciabus

# 3Com 3c589 Ethernet, 3c562 multifunction Ethernet, and 3CXEM556
#   multifunction Ethernet controllers
# device declaration in sys/conf/files
attach	ep at pcmcia with ep_pcmcia
file	dev/pcmcia/if_ep_pcmcia.c		ep_pcmcia

# National Semiconductor DS8390/WD83C690-based boards
# (NE[12]000, and clones)
attach	ne at pcmcia with ne_pcmcia: rtl80x9, dl10019, ax88190, mii_bitbang
file	dev/pcmcia/if_ne_pcmcia.c		ne_pcmcia

# Adaptec APA-1460 SCSI Host Adapter
attach	aic at pcmcia with aic_pcmcia
file	dev/pcmcia/aic_pcmcia.c			aic_pcmcia

# NCR 53c80-based cards
attach	nca at pcmcia with nca_pcmcia
file	dev/pcmcia/nca_pcmcia.c			nca_pcmcia

# NCR 53c406-based cards
attach	esp at pcmcia with esp_pcmcia
file	dev/pcmcia/esp_pcmcia.c			esp_pcmcia

# Fujitsu MB87030-based cards
attach	spc at pcmcia with spc_pcmcia
file	dev/pcmcia/spc_pcmcia.c			spc_pcmcia

attach	com at pcmcia with com_pcmcia
file	dev/pcmcia/com_pcmcia.c			com_pcmcia

# PCMCIA IDE controller
attach	wdc at pcmcia with wdc_pcmcia
file	dev/pcmcia/wdc_pcmcia.c			wdc_pcmcia

# SMC91Cxx Ethernet Controllers (i.e. Megahertz X-Jack)
attach	sm at pcmcia with sm_pcmcia
file	dev/pcmcia/if_sm_pcmcia.c		sm_pcmcia

# MB8696x Ethernet Controllers (i.e. TDK LAK CD021BX)
attach	mbe at pcmcia with mbe_pcmcia
file	dev/pcmcia/if_mbe_pcmcia.c		mbe_pcmcia

# PCMCIA Floppy controller
#attach	fdc at pcmcia with fdc_pcmcia
#file	dev/pcmcia/fdc_pcmcia.c			fdc_pcmcia

# PCMCIA multi-port serial cards
device	pcmcom {[slave = -1]}
attach	pcmcom at pcmcia
attach	com at pcmcom with com_pcmcom
file	dev/pcmcia/pcmcom.c			pcmcom | com_pcmcom needs-flag

# Xircom Netwave
device	cnw: arp, ether, ifnet
attach	cnw at pcmcia
file	dev/pcmcia/if_cnw.c			cnw

# Megaherz combo cards
device	mhzc { }
attach	mhzc at pcmcia
attach	com at mhzc with com_mhzc
attach	sm at mhzc with sm_mhzc
file	dev/pcmcia/mhzc.c			mhzc | com_mhzc | sm_mhzc
								needs-flag

# Raylink/WebGear WLAN IEEE 802.11 FH
device	ray: arp, ether, ifnet
attach	ray at pcmcia
file	dev/pcmcia/if_ray.c			ray

# AMD 79c930-based 802.11 cards (including BayStack 650 FH card).
attach	awi at pcmcia with awi_pcmcia
file	dev/pcmcia/if_awi_pcmcia.c		awi_pcmcia

# Lucent & Intersil WaveLan IEEE (802.11)
attach	wi at pcmcia with wi_pcmcia
file	dev/pcmcia/if_wi_pcmcia.c		wi_pcmcia
# The spectrun24t firmware for symbol LA4100 cards is 70k, allow its exclusion
defparam	opt_if_wi_pcmcia.h	WI_PCMCIA_SPECTRUM24T_FW=1

# Xircom Ethernet and Ethernet+Modem cards
device	xirc { }
device	xi: arp, ether, ifnet, mii
attach	xirc at pcmcia
attach	com at xirc with com_xirc
attach	xi at xirc with xi_xirc
file	dev/pcmcia/xirc.c			xirc | com_xirc | xi_xirc
								needs-flag
file	dev/pcmcia/if_xi.c			xi

# Crystal Semiconductor CS8920 based cards
attach	cs at pcmcia with cs_pcmcia
file	dev/pcmcia/if_cs_pcmcia.c		cs_pcmcia

# Aironet PC4500/PC4800
attach	an at pcmcia with an_pcmcia
file	dev/pcmcia/if_an_pcmcia.c		an_pcmcia

# 3Com Bluetooth controller 3CRW6096
device	bt3c: btbus, bluetooth, firmload
attach	bt3c at pcmcia
file	dev/pcmcia/bt3c.c			bt3c		needs-flag

# USB controller
attach	slhci at pcmcia with slhci_pcmcia
file	dev/pcmcia/slhci_pcmcia.c		slhci_pcmcia

# AnyCom BlueCard LSE041/039/139
device	btbc: btbus, bluetooth
attach	btbc at pcmcia
file	dev/pcmcia/btbc.c			btbc

# Marvell 88W8385
attach	malo at pcmcia with malo_pcmcia
file	dev/pcmcia/if_malo_pcmcia.c		malo_pcmcia