NetBSD/sys/dev/pcmcia
gehenna 77a6b82b27 Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
2002-09-06 13:18:43 +00:00
..
Makefile
Makefile.pcmciadevs
aic_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
com_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
devlist2h.awk
esl.c
esl_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
eslvar.h
esp_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
fdc_pcmcia.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
files.pcmcia Rename the audio "bus" attribute audiobus to avoid confusion with audio 2002-04-22 09:41:19 +00:00
if_an_pcmcia.c
if_awi_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_cnw.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_cnwioctl.h
if_cnwreg.h
if_cs_pcmcia.c
if_ep_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_mbe_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_ne_pcmcia.c PR/17686: Cliff Albert: Dynalink L10C pcmcia card is not supported 2002-07-23 14:11:11 +00:00
if_ray.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_rayreg.h
if_sm_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_tr_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_wi_pcmcia.c Support this device, which is evidently a rebadged GEMTEK WLAN which we 2002-09-04 00:04:03 +00:00
if_xi.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
if_xireg.h
isic_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
isic_pcmcia.h Fix copyright notice. 2002-04-14 12:24:26 +00:00
isic_pcmcia_avm_fritz.c
isic_pcmcia_elsa_isdnmc.c Fix copyright notice. 2002-04-14 12:24:26 +00:00
isic_pcmcia_elsa_mcall.c Fix copyright notice. 2002-04-14 12:24:26 +00:00
isic_pcmcia_sbspeedstar2.c Fix copyright notice. 2002-04-14 12:24:26 +00:00
mhzc.c Print correct io addresses in sm attachment message (pasto). 2002-07-09 00:24:52 +00:00
nca_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
opl_esl.c
pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
pcmcia_cis.c Fix multi-function card memory problems: 2002-08-15 10:37:02 +00:00
pcmcia_cis_quirks.c Fix multi-function card memory problems: 2002-08-15 10:37:02 +00:00
pcmciachip.h
pcmciadevs Support this device, which is evidently a rebadged GEMTEK WLAN which we 2002-09-04 00:04:03 +00:00
pcmciadevs.h Commit with correct RCS IDs in these files - hadn't looked into them 2002-09-04 02:21:09 +00:00
pcmciadevs_data.h Commit with correct RCS IDs in these files - hadn't looked into them 2002-09-04 02:21:09 +00:00
pcmciareg.h
pcmciavar.h Fix multi-function card memory problems: 2002-08-15 10:37:02 +00:00
pcmcom.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
wdc_pcmcia.c SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00