# by the integrated kernel driver.
#
-menu "PCCARD (PCMCIA/CardBus) support"
+menu "PCMCIA/CardBus support"
depends on HOTPLUG
-config PCCARD
- tristate "PCCard (PCMCIA/CardBus) support"
+config PCMCIA
+ tristate "PCMCIA/CardBus support"
---help---
Say Y here if you want to attach PCMCIA- or PC-cards to your Linux
computer. These are credit-card size devices such as network cards,
modems or hard drives often used with laptops computers. There are
actually two varieties of these cards: the older 16 bit PCMCIA cards
- and the newer 32 bit CardBus cards.
+ and the newer 32 bit CardBus cards. If you want to use CardBus
+ cards, you need to say Y here and also to "CardBus support" below.
+
+ To use your PC-cards, you will need supporting software from David
+ Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
+ for location). Please also read the PCMCIA-HOWTO, available from
+ <http://www.tldp.org/docs.html#howto>.
To compile this driver as modules, choose M here: the
- module will be called pcmcia_core.
+ modules will be called pcmcia_core and ds.
config PCMCIA_DEBUG
- bool "Enable PCCARD debugging"
- depends on PCCARD != n
+ bool "Enable PCMCIA debugging"
+ depends on PCMCIA != n
help
Say Y here to enable PCMCIA subsystem debugging. You
will need to choose the debugging level either via the
In all the above examples, N is the debugging verbosity
level.
-config PCMCIA_OBSOLETE
- bool "Enable obsolete PCCARD code"
- depends on PCCARD != n
- help
- Say Y here to enable some code found in the PCCARD subsystem
- which has no in-kernel usage, but might be needed for certain
- external PCMCIA drivers. If you do need to say Y here so that
- one such driver compiles and/or works correctly, please report
- this to linux-pcmcia <at> lists.infradead.org
-
- If unsure, say N
-
-config PCMCIA
- tristate "16-bit PCMCIA support"
- depends on PCCARD
- default y
- ---help---
- This option enables support for 16-bit PCMCIA cards. Most older
- PC-cards are such 16-bit PCMCIA cards, so unless you know you're
- only using 32-bit CardBus cards, say Y or M here.
-
- To use 16-bit PCMCIA cards, you will need supporting software from
- David Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
- for location). Please also read the PCMCIA-HOWTO, available from
- <http://www.tldp.org/docs.html#howto>.
-
- To compile this driver as modules, choose M here: the
- module will be called pcmcia.
-
- If unsure, say Y.
-
-config CARDBUS
- bool "32-bit CardBus support"
- depends on PCCARD && PCI
- default y
+config YENTA
+ tristate "CardBus yenta-compatible bridge support"
+ depends on PCMCIA && PCI
---help---
CardBus is a bus mastering architecture for PC-cards, which allows
for 32 bit PC-cards (the original PCMCIA standard specifies only
a 16 bit wide bus). Many newer PC-cards are actually CardBus cards.
- To use 32 bit PC-cards, you also need a CardBus compatible host
- bridge. Virtually all modern PCMCIA bridges do this, and most of
- them are "yenta-compatible", so say Y or M there, too.
-
- If unsure, say Y.
-
-comment "PC-card bridges"
+ This option enables support for CardBus PC Cards, as well as support
+ for CardBus host bridges. Virtually all modern PCMCIA bridges are
+ CardBus compatible. A "bridge" is the hardware inside your computer
+ that PCMCIA cards are plugged into.
-config YENTA
- tristate "CardBus yenta-compatible bridge support"
- depends on PCCARD && PCI
-#fixme: remove dependendcy on CARDBUS
- depends on CARDBUS
- ---help---
- This option enables support for CardBus host bridges. Virtually
- all modern PCMCIA bridges are CardBus compatible. A "bridge" is
- the hardware inside your computer that PCMCIA cards are plugged
- into.
-
- To compile this driver as modules, choose M here: the
- module will be called yenta_socket.
+ To use your PC-cards, you will need supporting software from David
+ Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
+ for location).
If unsure, say Y.
+config CARDBUS
+ bool
+ depends on YENTA
+ default y if YENTA
+
config PD6729
tristate "Cirrus PD6729 compatible bridge support"
depends on PCMCIA && PCI
help
Say Y here to include support for the PXA2xx PCMCIA controller
+
config PCMCIA_PROBE
bool
default y if ISA && !ARCH_SA1100 && !ARCH_CLPS711X
-config M32R_PCC
- bool "M32R PCMCIA I/F"
- depends on M32R && CHIP_M32700 && PCMCIA
- help
- Say Y here to use the M32R PCMCIA controller.
-
-config M32R_CFC
- bool "M32R CF I/F Controller"
- depends on M32R && (PLAT_USRV || PLAT_M32700UT || PLAT_MAPPI2 || PLAT_OPSPUT)
- help
- Say Y here to use the M32R CompactFlash controller.
-
-config M32R_CFC_NUM
- int "M32R CF I/F number"
- depends on M32R_CFC
- default "1" if PLAT_USRV || PLAT_M32700UT || PLAT_MAPPI2 || PLAT_OPSPUT
- help
- Set the number of M32R CF slots.
-
endmenu
+