Kconfig revision 9a5555b81fde402119a6b4f2b38d3373d272ff69
11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# PCMCIA bus subsystem configuration 31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# Right now the non-CardBus choices are not supported 51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# by the integrated kernel driver. 61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsmenu "PCCARD (PCMCIA/CardBus) support" 91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCCARD 111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "PCCard (PCMCIA/CardBus) support" 121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select HOTPLUG 131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here if you want to attach PCMCIA- or PC-cards to your Linux 151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds computer. These are credit-card size devices such as network cards, 161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds modems or hard drives often used with laptops computers. There are 179a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski actually two varieties of these cards: 16 bit PCMCIA and 32 bit 189a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski CardBus cards. 191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds To compile this driver as modules, choose M here: the 211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called pcmcia_core. 221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsif PCCARD 241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_DEBUG 261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "Enable PCCARD debugging" 271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to enable PCMCIA subsystem debugging. You 291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds will need to choose the debugging level either via the 301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds kernel command line, or module options depending whether 311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds you build the PCMCIA as modules. 321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds The kernel command line options are: 341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds pcmcia_core.pc_debug=N 351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ds.pc_debug=N 361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds sa11xx_core.pc_debug=N 371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds The module option is called pc_debug=N 391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds In all the above examples, N is the debugging verbosity 411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds level. 421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA 441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "16-bit PCMCIA support" 451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds default y 461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for 16-bit PCMCIA cards. Most older 481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds PC-cards are such 16-bit PCMCIA cards, so unless you know you're 491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds only using 32-bit CardBus cards, say Y or M here. 501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 519a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski To use 16-bit PCMCIA cards, you will need supporting software in 529a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski most cases. (see the file <file:Documentation/Changes> for 539a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski location and details). 541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds To compile this driver as modules, choose M here: the 561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called pcmcia. 571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If unsure, say Y. 591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 60daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowskiconfig PCMCIA_LOAD_CIS 61daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski bool "Load CIS updates from userspace (EXPERIMENTAL)" 62daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski depends on PCMCIA && EXPERIMENTAL 63daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski select FW_LOADER 64daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski default y 65daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski help 66daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski Some PCMCIA cards require an updated Card Information Structure (CIS) 67daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski to be loaded from userspace to work correctly. If you say Y here, 68daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski and your userspace is arranged correctly, this will be loaded 69daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski automatically using the in-kernel firmware loader and the hotplug 70daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski subsystem, instead of relying on cardmgr from pcmcia-cs to do so. 71daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski 72daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski If unsure, say Y. 73daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdceDominik Brodowski 749a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowskiconfig PCMCIA_IOCTL 759a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski bool 769a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski depends on PCMCIA 779a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski default y 789a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski help 799a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski If you say Y here, the deprecated ioctl interface to the PCMCIA 809a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski subsystem will be built. It is needed by cardmgr and cardctl 819a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski (pcmcia-cs) to function properly. 829a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski 839a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski If you do not use the new pcmciautils package, and have a 849a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski yenta, Cirrus PD6729, i82092, i82365 or tcic compatible bridge, 859a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski you need to say Y here to be able to use 16-bit PCMCIA cards. 869a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski 879a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski If unsure, say Y. 889a5555b81fde402119a6b4f2b38d3373d272ff69Dominik Brodowski 891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig CARDBUS 901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "32-bit CardBus support" 911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PCI 921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds default y 931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds CardBus is a bus mastering architecture for PC-cards, which allows 951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds for 32 bit PC-cards (the original PCMCIA standard specifies only 961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds a 16 bit wide bus). Many newer PC-cards are actually CardBus cards. 971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds To use 32 bit PC-cards, you also need a CardBus compatible host 991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bridge. Virtually all modern PCMCIA bridges do this, and most of 1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds them are "yenta-compatible", so say Y or M there, too. 1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If unsure, say Y. 1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldscomment "PC-card bridges" 1051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig YENTA 1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "CardBus yenta-compatible bridge support" 1081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on CARDBUS 1091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select PCCARD_NONSTATIC 1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This option enables support for CardBus host bridges. Virtually 1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds all modern PCMCIA bridges are CardBus compatible. A "bridge" is 1131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds the hardware inside your computer that PCMCIA cards are plugged 1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds into. 1151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds To compile this driver as modules, choose M here: the 1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called yenta_socket. 1181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds If unsure, say Y. 1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PD6729 1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Cirrus PD6729 compatible bridge support" 1231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PCMCIA && PCI 1241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select PCCARD_NONSTATIC 1251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This provides support for the Cirrus PD6729 PCI-to-PCMCIA bridge 1271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds device, found in some older laptops and PCMCIA card readers. 1281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig I82092 1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "i82092 compatible bridge support" 1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PCMCIA && PCI 1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select PCCARD_NONSTATIC 1331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This provides support for the Intel I82092AA PCI-to-PCMCIA bridge device, 1351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds found in some older laptops and more commonly in evaluation boards for the 1361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds chip. 1371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig I82365 1391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "i82365 compatible bridge support" 1401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PCMCIA && ISA 1411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select PCCARD_NONSTATIC 1421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include support for ISA-bus PCMCIA host bridges that 1441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds are register compatible with the Intel i82365. These are found on 1451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds older laptops and ISA-bus card readers for desktop systems. A 1461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds "bridge" is the hardware inside your computer that PCMCIA cards are 1471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds plugged into. If unsure, say N. 1481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig TCIC 1501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Databook TCIC host bridge support" 1511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on PCMCIA 1521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds select PCCARD_NONSTATIC 1531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include support for the Databook TCIC family of PCMCIA 1551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds host bridges. These are only found on a handful of old systems. 1561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds "Bridge" is the name used for the hardware inside your computer that 1571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds PCMCIA cards are plugged into. If unsure, say N. 1581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig HD64465_PCMCIA 1601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "HD64465 host bridge support" 1611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on HD64465 && PCMCIA 1621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_AU1X00 1641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "Au1x00 pcmcia support" 1651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on SOC_AU1X00 && PCMCIA 1661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_SA1100 1681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "SA1100 support" 1691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on ARM && ARCH_SA1100 && PCMCIA 1701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include support for SA11x0-based PCMCIA or CF 1721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds sockets, found on HP iPAQs, Yopy, and other StrongARM(R)/ 1731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Xscale(R) embedded machines. 1741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This driver is also available as a module called sa1100_cs. 1761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_SA1111 1781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "SA1111 support" 1791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on ARM && ARCH_SA1100 && SA1111 && PCMCIA 1801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include support for SA1111-based PCMCIA or CF 1821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds sockets, found on the Jornada 720, Graphicsmaster and other 1831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds StrongARM(R)/Xscale(R) embedded machines. 1841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds This driver is also available as a module called sa1111_cs. 1861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_PXA2XX 1881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "PXA2xx support" 1891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on ARM && ARCH_PXA && PCMCIA 1901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include support for the PXA2xx PCMCIA controller 1921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_PROBE 1941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool 1951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds default y if ISA && !ARCH_SA1100 && !ARCH_CLPS711X 1961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig M32R_PCC 1981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "M32R PCMCIA I/F" 1991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on M32R && CHIP_M32700 && PCMCIA 200934bb7f88eb398f62314fa63ba72ac6dcd21192aHirokazu Takata select PCCARD_NONSTATIC 2011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to use the M32R PCMCIA controller. 2031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig M32R_CFC 2051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "M32R CF I/F Controller" 206934bb7f88eb398f62314fa63ba72ac6dcd21192aHirokazu Takata depends on M32R && (PLAT_USRV || PLAT_M32700UT || PLAT_MAPPI2 || PLAT_MAPPI3 || PLAT_OPSPUT) 207934bb7f88eb398f62314fa63ba72ac6dcd21192aHirokazu Takata select PCCARD_NONSTATIC 2081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to use the M32R CompactFlash controller. 2101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig M32R_CFC_NUM 2121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds int "M32R CF I/F number" 2131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on M32R_CFC 214934bb7f88eb398f62314fa63ba72ac6dcd21192aHirokazu Takata default "1" if PLAT_USRV || PLAT_M32700UT || PLAT_MAPPI2 || PLAT_MAPPI3 || PLAT_OPSPUT 2151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 2161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Set the number of M32R CF slots. 2171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_VRC4171 2191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "NEC VRC4171 Card Controllers support" 2201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on VRC4171 && PCMCIA 2211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCMCIA_VRC4173 2231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "NEC VRC4173 CARDU support" 2241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on CPU_VR41XX && PCI && PCMCIA 2251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig PCCARD_NONSTATIC 2271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate 2281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsendif # PCCARD 2301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsendmenu 232