2 # PCMCIA bus subsystem configuration
4 # Right now the non-CardBus choices are not supported
5 # by the integrated kernel driver.
8 menu "PCMCIA/CardBus support"
12 tristate "PCMCIA/CardBus support"
14 Say Y here if you want to attach PCMCIA- or PC-cards to your Linux
15 computer. These are credit-card size devices such as network cards,
16 modems or hard drives often used with laptops computers. There are
17 actually two varieties of these cards: the older 16 bit PCMCIA cards
18 and the newer 32 bit CardBus cards. If you want to use CardBus
19 cards, you need to say Y here and also to "CardBus support" below.
21 To use your PC-cards, you will need supporting software from David
22 Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
23 for location). Please also read the PCMCIA-HOWTO, available from
24 <http://www.tldp.org/docs.html#howto>.
26 To compile this driver as modules, choose M here: the
27 modules will be called pcmcia_core and ds.
30 bool "Enable PCMCIA debugging"
31 depends on PCMCIA != n
33 Say Y here to enable PCMCIA subsystem debugging. You
34 will need to choose the debugging level either via the
35 kernel command line, or module options depending whether
36 you build the PCMCIA as modules.
38 The kernel command line options are:
39 pcmcia_core.pc_debug=N
41 sa11xx_core.pc_debug=N
43 The module option is called pc_debug=N
45 In all the above examples, N is the debugging verbosity
49 tristate "CardBus yenta-compatible bridge support"
50 depends on PCMCIA && PCI
52 CardBus is a bus mastering architecture for PC-cards, which allows
53 for 32 bit PC-cards (the original PCMCIA standard specifies only
54 a 16 bit wide bus). Many newer PC-cards are actually CardBus cards.
56 This option enables support for CardBus PC Cards, as well as support
57 for CardBus host bridges. Virtually all modern PCMCIA bridges are
58 CardBus compatible. A "bridge" is the hardware inside your computer
59 that PCMCIA cards are plugged into.
61 To use your PC-cards, you will need supporting software from David
62 Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
73 tristate "i82092 compatible bridge support"
74 depends on PCMCIA && PCI
76 This provides support for the Intel I82092AA PCI-to-PCMCIA bridge device,
77 found in some older laptops and more commonly in evaluation boards for the
81 tristate "i82365 compatible bridge support"
82 depends on PCMCIA && ISA
84 Say Y here to include support for ISA-bus PCMCIA host bridges that
85 are register compatible with the Intel i82365. These are found on
86 older laptops and ISA-bus card readers for desktop systems. A
87 "bridge" is the hardware inside your computer that PCMCIA cards are
88 plugged into. If unsure, say N.
91 tristate "Databook TCIC host bridge support"
94 Say Y here to include support for the Databook TCIC family of PCMCIA
95 host bridges. These are only found on a handful of old systems.
96 "Bridge" is the name used for the hardware inside your computer that
97 PCMCIA cards are plugged into. If unsure, say N.
100 tristate "HD64465 host bridge support"
101 depends on HD64465 && PCMCIA
104 tristate "SA1100 support"
105 depends on ARM && ARCH_SA1100 && PCMCIA
107 Say Y here to include support for SA11x0-based PCMCIA or CF
108 sockets, found on HP iPAQs, Yopy, and other StrongARM(R)/
109 Xscale(R) embedded machines.
111 This driver is also available as a module called sa1100_cs.
114 tristate "SA1111 support"
115 depends on ARM && ARCH_SA1100 && SA1111 && PCMCIA
117 Say Y here to include support for SA1111-based PCMCIA or CF
118 sockets, found on the Jornada 720, Graphicsmaster and other
119 StrongARM(R)/Xscale(R) embedded machines.
121 This driver is also available as a module called sa1111_cs.
124 tristate "PXA2xx support"
125 depends on ARM && ARCH_PXA && PCMCIA
127 Say Y here to include support for the PXA2xx PCMCIA controller
132 default y if ISA && !ARCH_SA1100 && !ARCH_CLPS711X