Configure.help
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1106k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1.   information.
  2. Eicon old-type (S,SX,SCOM,Quadro,S2M) card support
  3. CONFIG_ISDN_DRV_EICON_ISA
  4.   Say Y here if you have an old-type Eicon active ISDN card. In order
  5.   to use this card, additional firmware is necessary, which has to be
  6.   loaded into the card using the eiconctrl utility which is part of
  7.   the latest isdn4k-utils package. Please read the file
  8.   <file:Documentation/isdn/README.eicon> for more information.
  9. Eicon driver type standalone
  10. CONFIG_ISDN_DRV_EICON_DIVAS
  11.   Enable this option if you want the eicon driver as standalone
  12.   version with no interface to the ISDN4Linux isdn module. If you
  13.   say Y here, the eicon module only supports the Diva Server PCI
  14.   cards and will provide its own IDI interface. You should say N
  15.   here.
  16.   If you want to compile the driver as a module ( = code which can be
  17.   inserted in and removed from the running kernel whenever you want),
  18.   say M here and read <file:Documentation/modules.txt>.  The module
  19.   will be called divas.o.
  20. Support AT-Fax Class 1 and 2 commands
  21. CONFIG_ISDN_TTY_FAX
  22.   If you say Y here, the modem-emulator will support a subset of the
  23.   Fax Class 1 and 2 commands. Using a getty with fax-support
  24.   (mgetty+sendfax, hylafax), you will be able to use your Linux box as
  25.   an ISDN-fax-machine. This must be supported by the lowlevel driver
  26.   also. See <file:Documentation/isdn/README.fax> for more information.
  27. CAPI2.0 support
  28. CONFIG_ISDN_CAPI
  29.   This provides the CAPI (Common ISDN Application Programming
  30.   Interface, a standard making it easy for programs to access ISDN
  31.   hardware, see <http://www.capi.org/>.  This is needed for AVM's set
  32.   of active ISDN controllers like B1, T1, M1.
  33.   This code is also available as a module ( = code which can be
  34.   inserted in and removed from the running kernel whenever you want).
  35.   The modules will be called capi.o and kernelcapi.o. If you want to
  36.   compile it as a module, say M here and read
  37.   <file:Documentation/modules.txt>.
  38. CAPI2.0 /dev/capi20 support
  39. CONFIG_ISDN_CAPI_CAPI20
  40.   This option will provide the CAPI 2.0 interface to userspace
  41.   applications via /dev/capi20. Applications should use the
  42.   standardized libcapi20 to access this functionality.  You should say
  43.   Y/M here.
  44.   If you want to compile the driver as a module ( = code which can be
  45.   inserted in and removed from the running kernel whenever you want),
  46.   say M here and read <file:Documentation/modules.txt>.  The module
  47.   will be called capi.o.
  48. CAPI2.0 Middleware support
  49. CONFIG_ISDN_CAPI_MIDDLEWARE
  50.   This option will enhance the capabilities of the /dev/capi20
  51.   interface.  It will provide a means of moving a data connection,
  52.   established via the usual /dev/capi20 interface to a special tty
  53.   device.  If you want to use pppd with pppdcapiplugin to dial up to
  54.   your ISP, say Y here.
  55. CAPI2.0 filesystem support
  56. CONFIG_ISDN_CAPI_CAPIFS
  57.   This option provides a special file system, similar to /dev/pts with
  58.   device nodes for the special ttys established by using the
  59.   middleware extension above. If you want to use pppd with
  60.   pppdcapiplugin to dial up to your ISP, say Y here.
  61. CAPI2.0 capidrv interface support
  62. CONFIG_ISDN_CAPI_CAPIDRV
  63.   This option provides the glue code to hook up CAPI driven cards to
  64.   the legacy isdn4linux link layer.  If you have a card which is
  65.   supported by a CAPI driver, but still want to use old features like
  66.   ippp interfaces or ttyI emulation, say Y/M here.
  67.   If you want to compile the driver as a module ( = code which can be
  68.   inserted in and removed from the running kernel whenever you want),
  69.   say M here and read <file:Documentation/modules.txt>.  The module
  70.   will be called capidrv.o.
  71. AVM B1 ISA support
  72. CONFIG_ISDN_DRV_AVMB1_B1ISA
  73.   Enable support for the ISA version of the AVM B1 card.
  74.   If you want to compile the driver as a module ( = code which can be
  75.   inserted in and removed from the running kernel whenever you want),
  76.   say M here and read <file:Documentation/modules.txt>.  The module
  77.   will be called b1isa.o.
  78. AVM B1 PCI support
  79. CONFIG_ISDN_DRV_AVMB1_B1CICI
  80.   Enable support for the PCI version of the AVM B1 card.
  81. AVM B1 PCI V4 support
  82. CONFIG_ISDN_DRV_AVMB1_B1PCIV4
  83.   Enable support for the V4 version of AVM B1 PCI card.
  84. AVM T1/T1-B ISA support
  85. CONFIG_ISDN_DRV_AVMB1_T1ISA
  86.   Enable support for the AVM T1 T1B card.
  87.   Note: This is a PRI card and handle 30 B-channels.
  88.   If you want to compile the driver as a module ( = code which can be
  89.   inserted in and removed from the running kernel whenever you want),
  90.   say M here and read <file:Documentation/modules.txt>.  The module
  91.   will be called t1isa.o.
  92. AVM B1/M1/M2 PCMCIA support
  93. CONFIG_ISDN_DRV_AVMB1_B1PCMCIA
  94.   Enable support for the PCMCIA version of the AVM B1 card.
  95.   If you want to compile the driver as a module ( = code which can be
  96.   inserted in and removed from the running kernel whenever you want),
  97.   say M here and read <file:Documentation/modules.txt>.  The module
  98.   will be called b1pcmcia.o.
  99. AVM B1/M1/M2 PCMCIA cs module
  100. CONFIG_ISDN_DRV_AVMB1_AVM_CS
  101.   Enable the PCMCIA client driver for the AVM B1/M1/M2
  102.   PCMCIA cards.
  103.   If you want to compile the driver as a module ( = code which can be
  104.   inserted in and removed from the running kernel whenever you want),
  105.   say M here and read <file:Documentation/modules.txt>.  The module
  106.   will be called avm_cs.o.
  107. AVM T1/T1-B PCI support
  108. CONFIG_ISDN_DRV_AVMB1_T1PCI
  109.   Enable support for the AVM T1 T1B card.
  110.   Note: This is a PRI card and handle 30 B-channels.
  111.   If you want to compile the driver as a module ( = code which can be
  112.   inserted in and removed from the running kernel whenever you want),
  113.   say M here and read <file:Documentation/modules.txt>.  The module
  114.   will be called t1pci.o.
  115. AVM C4/C2 support
  116. CONFIG_ISDN_DRV_AVMB1_C4
  117.   Enable support for the AVM C4/C2 PCI cards.
  118.   These cards handle 4/2 BRI ISDN lines (8/4 channels).
  119.   If you want to compile the driver as a module ( = code which can be
  120.   inserted in and removed from the running kernel whenever you want),
  121.   say M here and read <file:Documentation/modules.txt>.  The module
  122.   will be called c4.o.
  123. Verbose reason code reporting (kernel size +=7K)
  124. CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON
  125.   If you say Y here, the AVM B1 driver will give verbose reasons for
  126.   disconnecting. This will increase the size of the kernel by 7 KB. If
  127.   unsure, say Y.
  128. IBM Active 2000 support
  129. CONFIG_ISDN_DRV_ACT2000
  130.   Say Y here if you have an IBM Active 2000 ISDN card. In order to use
  131.   this card, additional firmware is necessary, which has to be loaded
  132.   into the card using a utility which is part of the latest
  133.   isdn4k-utils package. Please read the file
  134.   <file:Documentation/isdn/README.act2000> for more information.
  135.   If you want to compile the driver as a module ( = code which can be
  136.   inserted in and removed from the running kernel whenever you want),
  137.   say M here and read <file:Documentation/modules.txt>.  The module
  138.   will be called act2000.o.
  139. Auvertech TurboPAM support
  140. CONFIG_ISDN_DRV_TPAM
  141.   This enables support for the Auvertech TurboPAM ISDN-card.
  142.   For running this card, additional firmware is necessary, which has
  143.   to be downloaded into the card using a utility which is distributed
  144.   separately from the Auvertech's web site: <http://www.auvertech.fr/>.
  145.   Please redirect all support questions to support@auvertech.fr.
  146.   If you want to compile this as a module ( = code which can be
  147.   inserted in and removed from the running kernel whenever you want),
  148.   say M here and read <file:Documentation/modules.txt>.  The module
  149.   will be called tpam.o.
  150. Hypercope HYSDN cards (Champ, Ergo, Metro) support (module)
  151. CONFIG_HYSDN
  152.   Say Y here if you have one of Hypercope's active PCI ISDN cards
  153.   Champ, Ergo and Metro. You will then get a module called hysdn.o.
  154.   Please read the file <file:Documentation/isdn/README.hysdn> for more
  155.   information.
  156.   If you want to compile the driver as a module ( = code which can be
  157.   inserted in and removed from the running kernel whenever you want),
  158.   say M here and read <file:Documentation/modules.txt>.  The module
  159.   will be called hysdn.o.
  160. HYSDN CAPI 2.0 support
  161. CONFIG_HYSDN_CAPI
  162.   Say Y here if you like to use Hypercope's CAPI 2.0 interface.
  163. Support for SUN4 machines (disables SUN4[CDM] support)
  164. CONFIG_SUN4
  165.   Say Y here if, and only if, your machine is a Sun4. Note that
  166.   a kernel compiled with this option will run only on Sun4.
  167.   (And the current version will probably work only on sun4/330.)
  168. SPARC ESP SCSI support
  169. CONFIG_SCSI_SUNESP
  170.   This is the driver for the Sun ESP SCSI host adapter. The ESP
  171.   chipset is present in most SPARC SBUS-based computers.
  172.   This support is also available as a module called esp.o ( = code
  173.   which can be inserted in and removed from the running kernel
  174.   whenever you want). If you want to compile it as a module, say M
  175.   here and read <file:Documentation/modules.txt>.
  176. PTI Qlogic, ISP Driver
  177. CONFIG_SCSI_QLOGICPTI
  178.   This driver supports SBUS SCSI controllers from PTI or QLogic. These
  179.   controllers are known under Solaris as qpti and in the openprom as
  180.   PTI,ptisp or QLGC,isp. Note that PCI QLogic SCSI controllers are
  181.   driven by a different driver.
  182.   This support is also available as a module called qlogicpti.o ( =
  183.   code which can be inserted in and removed from the running kernel
  184.   whenever you want). If you want to compile it as a module, say M
  185.   here and read <file:Documentation/modules.txt>.
  186. Sun PROM console
  187. CONFIG_PROM_CONSOLE
  188.   Say Y to build a console driver for Sun machines that uses the
  189.   terminal emulation built into their console PROMS.
  190. /dev/openprom device support
  191. CONFIG_SUN_OPENPROMIO
  192.   This driver provides user programs with an interface to the SPARC
  193.   PROM device tree. The driver implements a SunOS-compatible
  194.   interface and a NetBSD-compatible interface.
  195.   If you want to compile this as a module ( = code which can be
  196.   inserted in and removed from the running kernel whenever you want),
  197.   say M and read <file:Documentation/modules.txt>. If unsure, say Y.
  198. Openprom tree appears in /proc/openprom
  199. CONFIG_SUN_OPENPROMFS
  200.   If you say Y, the OpenPROM device tree will be available as a
  201.   virtual file system, which you can mount to /proc/openprom by "mount
  202.   -t openpromfs none /proc/openprom".
  203.   If you want to compile the /proc/openprom support as a module ( =
  204.   code which can be inserted in and removed from the running kernel
  205.   whenever you want), say M here and read
  206.   <file:Documentation/modules.txt>.
  207.   The module will be called openpromfs.o.  If unsure, say M.
  208. Kernel support for Linux/Sparc 32bit binary compatibility
  209. CONFIG_SPARC32_COMPAT
  210.   This allows you to run 32-bit binaries on your Ultra.
  211.   Everybody wants this; say Y.
  212. Kernel support for 32-bit ELF binaries
  213. CONFIG_BINFMT_ELF32
  214.   This allows you to run 32-bit Linux/ELF binaries on your machine.
  215.   Everybody wants this; say Y.
  216. Kernel support for 32-bit (ie. SunOS) a.out binaries
  217. CONFIG_BINFMT_AOUT32
  218.   This allows you to run 32-bit a.out format binaries on your Ultra.
  219.   If you want to run SunOS binaries (see SunOS binary emulation below)
  220.   or other a.out binaries, say Y. If unsure, say N.
  221. SunOS binary emulation
  222. CONFIG_SUNOS_EMUL
  223.   This allows you to run most SunOS binaries.  If you want to do this,
  224.   say Y here and place appropriate files in /usr/gnemul/sunos. See
  225.   <http://www.ultralinux.org/faq.html> for more information.  If you
  226.   want to run SunOS binaries on an Ultra you must also say Y to
  227.   "Kernel support for 32-bit a.out binaries" above.
  228. Mostek real time clock support
  229. CONFIG_SUN_MOSTEK_RTC
  230.   The Mostek RTC chip is used on all known Sun computers except
  231.   some JavaStations. For a JavaStation you need to say Y both here
  232.   and to "Enhanced Real Time Clock Support".
  233.   Say Y here unless you are building a special purpose kernel.
  234. OBP Flash Device support
  235. CONFIG_OBP_FLASH
  236.   The OpenBoot PROM on Ultra systems is flashable. If you want to be
  237.   able to upgrade the OBP firmware, say Y here.
  238. JavaStation OS Flash SIMM
  239. CONFIG_SUN_JSFLASH
  240.   If you say Y here, you will be able to boot from your JavaStation's
  241.   Flash memory.
  242. Siemens SAB82532 serial support
  243. CONFIG_SAB82532
  244.   This driver supports the serial ports on newer (PCI) Ultra systems.
  245.   Say Y if you want to be able to use your serial ports.
  246. Videopix Frame Grabber
  247. CONFIG_SUN_VIDEOPIX
  248.   Say Y here to support the Videopix Frame Grabber from Sun
  249.   Microsystems, commonly found on SPARCstations.  This card, which is
  250.   based on the Phillips SAA9051, can handle NTSC and PAL/SECAM and
  251.   SVIDEO signals.
  252. Sun bidirectional parallel port support
  253. CONFIG_SUN_BPP
  254.   Say Y here to support Sun's obsolete variant of IEEE1284
  255.   bidirectional parallel port protocol as /dev/bppX.  Can be built on
  256.   x86 machines.
  257. Aurora Multiboard 1600se
  258. CONFIG_SUN_AURORA
  259.   The Aurora Multiboard is a multi-port high-speed serial controller.
  260.   If you have one of these, say Y.
  261. Tadpole TS102 Microcontroller support
  262. CONFIG_TADPOLE_TS102_UCTRL
  263.   Say Y here to directly support the TS102 Microcontroller interface
  264.   on the Tadpole Sparcbook 3.  This device handles power-management
  265.   events, and can also notice the attachment/detachment of external
  266.   monitors and mice.
  267. Audio support
  268. CONFIG_SPARCAUDIO
  269.   This driver provides support for the build-in sound devices on most
  270.   Sun machines. If you want to be able to use this, select this option
  271.   and one or more of the lowlevel drivers below. See
  272.   <http://www.dementia.org/~shadow/sparcaudio.html> for more
  273.   information.
  274. AMD7930 Lowlevel Driver
  275. CONFIG_SPARCAUDIO_AMD7930
  276.   This driver supports the AMD 7930 chip found on sun4c, 4/6xx, and
  277.   SparcClassic systems.
  278. CS4231 Lowlevel Driver
  279. CONFIG_SPARCAUDIO_CS4231
  280.   This driver supports the Crystal Semiconductor CS4231 chip found on
  281.   the SS4, SS5, and Ultras.
  282. DBRI Lowlevel Driver
  283. CONFIG_SPARCAUDIO_DBRI
  284.   This driver supports the DBRI audio interface found on the SS10,
  285.   SS20, LX, Sparcbook 3, and Voyager systems.
  286. Dummy Lowlevel Driver
  287. CONFIG_SPARCAUDIO_DUMMY
  288.   This is a pseudo-driver used for debugging and testing the
  289.   sparcaudio subsystem. Say N unless you want to work on this
  290.   subsystem.
  291. Sparc hardware
  292. CONFIG_PARPORT_SUNBPP
  293.   This driver provides support for the bidirectional parallel port
  294.   found on many Sun machines. Note that many of the newer Ultras
  295.   actually have pc style hardware instead.
  296. SPARC power management support
  297. CONFIG_SUN_PM
  298.   Enable power management and CPU standby features on supported 
  299.   SPARC platforms. 
  300. /proc/hardware support
  301. CONFIG_PROC_HARDWARE
  302.   Say Y here to support the /proc/hardware file, which gives you
  303.   access to information about the machine you're running on,
  304.   including the model, CPU, MMU, clock speed, BogoMIPS rating,
  305.   and memory size.
  306. Bluetooth subsystem support
  307. CONFIG_BLUEZ
  308.   Bluetooth is low-cost, low-power, short-range wireless technology.
  309.   It was designed as a replacement for cables and other short-range
  310.   technologies like IrDA.  Bluetooth operates in personal area range
  311.   that typically extends up to 10 meters.  More information about
  312.   Bluetooth can be found at <http://www.bluetooth.com/>.
  313.   Linux Bluetooth subsystem consist of several layers:
  314.                BlueZ Core (HCI device and connection manager, scheduler)
  315.                HCI Device drivers (interface to the hardware)
  316.                L2CAP Module (L2CAP protocol)
  317.                SCO Module (SCO links)
  318.   Say Y here to enable Linux Bluetooth support and to build BlueZ Core
  319.   layer.
  320.   To use Linux Bluetooth subsystem, you will need several user-space
  321.   utilities like hciconfig and hcid.  These utilities and updates to
  322.   Bluetooth kernel modules are provided in the BlueZ package.
  323.   For more information, see <http://bluez.sourceforge.net/>.
  324.   If you want to compile BlueZ Core as module (bluez.o) say M here.
  325. L2CAP protocol support
  326. CONFIG_BLUEZ_L2CAP
  327.   L2CAP (Logical Link Control and Adaptation Protocol) provides
  328.   connection oriented and connection-less data transport.  L2CAP
  329.   support is required for most Bluetooth applications.
  330.   Say Y here to compile L2CAP support into the kernel or say M to
  331.   compile it as module (l2cap.o).
  332. SCO links support
  333. CONFIG_BLUEZ_SCO
  334.   SCO link provides voice transport over Bluetooth. SCO support is
  335.   required for voice applications like Headset and Audio.
  336.   Say Y here to compile SCO support into the kernel or say M to
  337.   compile it as module (sco.o).
  338. BNEP protocol support
  339. CONFIG_BLUEZ_BNEP
  340.   BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet
  341.   emulation layer on top of Bluetooth. BNEP is required for Bluetooth
  342.   PAN (Personal Area Network).
  343.   To use BNEP, you will need user-space utilities provided in the 
  344.   BlueZ-PAN package.
  345.   For more information, see <http://bluez.sourceforge.net>.
  346.   Say Y here to compile BNEP support into the kernel or say M to
  347.   compile it as module (bnep.o).
  348. HCI UART driver
  349. CONFIG_BLUEZ_HCIUART
  350.   Bluetooth HCI UART driver.
  351.   This driver is required if you want to use Bluetooth devices with
  352.   serial port interface. You will also need this driver if you have 
  353.   UART based Bluetooth PCMCIA and CF devices like Xircom Credit Card 
  354.   adapter and BrainBoxes Bluetooth PC Card.
  355.   Say Y here to compile support for Bluetooth UART devices into the
  356.   kernel or say M to compile it as module (hci_uart.o).
  357. HCI UART (H4) protocol support 
  358. CONFIG_BLUEZ_HCIUART_H4
  359.   UART (H4) is serial protocol for communication between Bluetooth 
  360.   device and host. This protocol is required for most UART based 
  361.   Bluetooth device (including PCMCIA and CF). 
  362.   Say Y here to compile support for HCI UART (H4) protocol.
  363. HCI USB driver
  364. CONFIG_BLUEZ_HCIUSB
  365.   Bluetooth HCI USB driver.
  366.   This driver is required if you want to use Bluetooth devices with
  367.   USB interface.
  368.   Say Y here to compile support for Bluetooth USB devices into the
  369.   kernel or say M to compile it as module (hci_usb.o).
  370. HCI USB zero packet support
  371. CONFIG_BLUEZ_USB_ZERO_PACKET
  372.   Support for USB zero packets.
  373.   This option is provided only as a work around for buggy Bluetooth USB 
  374.   devices. Do _not_ enable it unless you know for sure that your device 
  375.   requires zero packets.
  376.   Most people should say N here.
  377. HCI VHCI Virtual HCI device driver
  378. CONFIG_BLUEZ_HCIVHCI
  379.   Bluetooth Virtual HCI device driver.
  380.   This driver is required if you want to use HCI Emulation software.
  381.   Say Y here to compile support for virtual HCI devices into the
  382.   kernel or say M to compile it as module (hci_vhci.o).
  383. HCI DTL1 (PC Card) device driver
  384. CONFIG_BLUEZ_HCIDTL1
  385.   Bluetooth HCI DTL1 (PC Card) driver.
  386.   This driver provides support for Bluetooth PCMCIA devices with
  387.   Nokia DTL1 interface:
  388.      Nokia Bluetooth Card
  389.      Socket Bluetooth CF Card
  390.   Say Y here to compile support for HCI DTL1 devices into the
  391.   kernel or say M to compile it as module (dtl1_cs.o).
  392. HCI BT3C (PC Card) device driver
  393. CONFIG_BLUEZ_HCIBT3C
  394.   Bluetooth HCI BT3C (PC Card) driver.
  395.   This driver provides support for Bluetooth PCMCIA devices with
  396.   3Com BT3C interface:
  397.      3Com Bluetooth Card (3CRWB6096)
  398.      HP Bluetooth Card
  399.   The HCI BT3C driver uses external firmware loader program provided in
  400.   the BlueFW package. For more information, see <http://bluez.sf.net>.
  401.   Say Y here to compile support for HCI BT3C devices into the
  402.   kernel or say M to compile it as module (bt3c_cs.o).
  403. HCI BlueCard (PC Card) device driver
  404. CONFIG_BLUEZ_HCIBLUECARD
  405.   Bluetooth HCI BlueCard (PC Card) driver.
  406.   This driver provides support for Bluetooth PCMCIA devices with
  407.   Anycom BlueCard interface:
  408.      Anycom Bluetooth PC Card
  409.      Anycom Bluetooth CF Card
  410.   Say Y here to compile support for HCI BlueCard devices into the
  411.   kernel or say M to compile it as module (bluecard_cs.o).
  412. # The following options are for Linux when running on the Hitachi
  413. # SuperH family of RISC microprocessors.
  414. SuperH RTC support
  415. CONFIG_SH_RTC
  416.   Selecting this option will allow the Linux kernel to emulate
  417.   PC's RTC.
  418.   If unsure, say N.
  419. SuperH DMAC support
  420. CONFIG_SH_DMA
  421.   Selecting this option will provide same API as PC's Direct Memory
  422.   Access Controller(8237A) for SuperH DMAC.
  423.   If unsure, say N.
  424. # Choice: cf_area
  425. CompactFlash Connection Area
  426. CONFIG_CF_AREA5
  427.   If your board has "Directly Connected" CompactFlash, You should
  428.   select the area where your CF is connected to.
  429.   
  430.   - "Area5" if CompactFlash is connected to Area 5 (0x14000000)
  431.   - "Area6" if it is connected to Area 6 (0x18000000)
  432.   "Area6" will work for most boards. For ADX, select "Area5".
  433. Disable data cache
  434. CONFIG_DCACHE_DISABLE
  435.   This option allows you to run the kernel with data cache disabled.
  436.   Say Y if you experience CPM lock-ups.
  437. #
  438. # m68k-specific kernel options
  439. # Documented by Chris Lawrence <mailto:quango@themall.net> et al.
  440. #
  441. Amiga support
  442. CONFIG_AMIGA
  443.   This option enables support for the Amiga series of computers. If
  444.   you plan to use this kernel on an Amiga, say Y here and browse the
  445.   material available in <file:Documentation/m68k>; otherwise say N.
  446. Commodore A2232 serial support
  447. CONFIG_A2232
  448.   This option supports the 2232 7-port serial card shipped with the
  449.   Amiga 2000 and other Zorro-bus machines, dating from 1989.  At
  450.   a max of 19,200 bps, the ports are served by a 6551 ACIA UART chip
  451.   each, plus a 8520 CIA, and a master 6502 CPU and buffer as well. The
  452.   ports were connected with 8 pin DIN connectors on the card bracket,
  453.   for which 8 pin to DB25 adapters were supplied. The card also had
  454.   jumpers internally to toggle various pinning configurations.
  455.   This driver can be built as a module; but then "generic_serial.o"
  456.   will also be built as a module. This has to be loaded before
  457.   "ser_a2232.o". If you want to do this, answer M here and read
  458.   "<file:Documentation/modules.txt>".
  459. A4000T SCSI support
  460. CONFIG_A4000T_SCSI
  461.   Support for the NCR53C710 SCSI controller on the Amiga 4000T.
  462. A4091 SCSI support
  463. CONFIG_A4091_SCSI
  464.   Support for the NCR53C710 chip on the Amiga 4091 Z3 SCSI2 controller
  465.   (1993).  Very obscure -- the 4091 was part of an Amiga 4000 upgrade
  466.   plan at the time the Amiga business was sold to DKB.
  467. Atari support
  468. CONFIG_ATARI
  469.   This option enables support for the 68000-based Atari series of
  470.   computers (including the TT, Falcon and Medusa). If you plan to use
  471.   this kernel on an Atari, say Y here and browse the material
  472.   available in <file:Documentation/m68k>; otherwise say N.
  473. Hades support
  474. CONFIG_HADES
  475.   This option enables support for the Hades Atari clone. If you plan
  476.   to use this kernel on a Hades, say Y here; otherwise say N.
  477. Macintosh support
  478. CONFIG_MAC
  479.   This option enables support for the Apple Macintosh series of
  480.   computers (yes, there is experimental support now, at least for part
  481.   of the series).
  482.   Say N unless you're willing to code the remaining necessary support.
  483.   ;)
  484. HP9000/300 support
  485. CONFIG_HP300
  486.   This option enables support for the HP9000/300 series of
  487.   workstations. Support for these machines is still very experimental.
  488.   If you plan to try to use the kernel on such a machine say Y here.
  489.   Everybody else says N.
  490. Q40/Q60 support
  491. CONFIG_Q40
  492.   The Q40 is a Motorola 68040-based successor to the Sinclair QL
  493.   manufactured in Germany.  There is an official Q40 home page at
  494.   <http://www.q40.de/>.  This option enables support for the Q40 and
  495.   Q60. Select your CPU below.  For 68LC060 don't forget to enable FPU
  496.   emulation.
  497. Q40/Q60 IDE interface support
  498. CONFIG_BLK_DEV_Q40IDE
  499.   Enable the on-board IDE controller in the Q40/Q60.  This should
  500.   normally be on; disable it only if you are running a custom hard
  501.   drive subsystem through an expansion card.
  502. Sun 3 support
  503. CONFIG_SUN3
  504.   This option enables support for the Sun 3 series of workstations.
  505.   Note that if this option is enabled, support for all other m68k 
  506.   platforms above must be disabled in order to produce a working 
  507.   kernel.
  508.   Also, you will want to enable 68020 support below, and disable 
  509.   all other CPU types.  General Linux information on the Sun 3x series
  510.   (now discontinued) is at
  511.   <http://www.angelfire.com/ca2/tech68k/sun3.html>.
  512.   If you don't want to compile a kernel for a Sun 3, say N.
  513. Sun 3X support
  514. CONFIG_SUN3X
  515.   This option enables support for the Sun 3x series of workstations.
  516.   Currently, only the Sun 3/80 is supported within the Sun 3x family.
  517.   You will also want to enable 68030 support below  
  518.   General Linux information on the Sun 3x series (now discontinued)
  519.   is at <http://www.angelfire.com/ca2/tech68k/sun3.html>.
  520.   If you don't want to compile a kernel for a Sun 3x, say N.
  521. Sun3x builtin serial support
  522. CONFIG_SUN3X_ZS
  523.   ZS refers to a type of asynchronous serial port built in to the Sun3
  524.   and Sun3x workstations; if you have a Sun 3, you probably have
  525.   these.  Say 'Y' to support ZS ports directly.  This option must be
  526.   enabled in order to support the keyboard and mouse ports.
  527. Sun keyboard support
  528. CONFIG_SUN_KEYBOARD
  529.   Say Y here to support the keyboard found on Sun 3 and 3x
  530.   workstations.  It can also be used support Sun Type-5 keyboards
  531.   through an adaptor.  See
  532.   <http://www.suse.cz/development/input/adapters.html> and
  533.   <http://sourceforge.net/projects/linuxconsole/> for details on the
  534.   latter.
  535. 68020 support
  536. CONFIG_M68020
  537.   If you anticipate running this kernel on a computer with a MC68020
  538.   processor, say Y. Otherwise, say N. Note that the 68020 requires a
  539.   68851 MMU (Memory Management Unit) to run Linux/m68k, except on the
  540.   Sun 3, which provides its own version.
  541. 68030 support
  542. CONFIG_M68030
  543.   If you anticipate running this kernel on a computer with a MC68030
  544.   processor, say Y. Otherwise, say N. Note that a MC68EC030 will not
  545.   work, as it does not include an MMU (Memory Management Unit).
  546. 68040 support
  547. CONFIG_M68040
  548.   If you anticipate running this kernel on a computer with a MC68LC040
  549.   or MC68040 processor, say Y. Otherwise, say N. Note that an
  550.   MC68EC040 will not work, as it does not include an MMU (Memory
  551.   Management Unit).
  552. 68060 support
  553. CONFIG_M68060
  554.   If you anticipate running this kernel on a computer with a MC68060
  555.   processor, say Y. Otherwise, say N.
  556. Math emulation support
  557. CONFIG_M68KFPU_EMU
  558.   At some point in the future, this will cause floating-point math
  559.   instructions to be emulated by the kernel on machines that lack a
  560.   floating-point math coprocessor.  Thrill-seekers and chronically
  561.   sleep-deprived psychotic hacker types can say Y now, everyone else
  562.   should probably wait a while.
  563. Math emulation only kernel
  564. CONFIG_M68KFPU_EMU_ONLY
  565.   This option prevents any floating-point instructions from being
  566.   compiled into the kernel, thereby the kernel doesn't save any
  567.   floating point context anymore during task switches, so this
  568.   kernel will only be usable on machines without a floating-point
  569.   math coprocessor. This makes the kernel a bit faster as no tests
  570.   needs to be executed whether a floating-point instruction in the
  571.   kernel should be executed or not.
  572. Math emulation extra precision
  573. CONFIG_M68KFPU_EMU_EXTRAPREC
  574.   The fpu uses normally a few bit more during calculations for
  575.   correct rounding, the emulator can (often) do the same but this
  576.   extra calculation can cost quite some time, so you can disable
  577.   it here. The emulator will then "only" calculate with a 64 bit
  578.   mantissa and round slightly incorrect, what is more then enough
  579.   for normal usage.
  580. Advanced configuration options
  581. CONFIG_ADVANCED
  582.   This gives you access to some advanced options for the CPU. The
  583.   defaults should be fine for most users, but these options may make
  584.   it possible for you to improve performance somewhat if you know what
  585.   you are doing.
  586.   Note that the answer to this question won't directly affect the
  587.   kernel: saying N will just cause the configurator to skip all
  588.   the questions about these options.
  589.   Most users should say N to this question.
  590. Use one physical chunk of memory only
  591. CONFIG_SINGLE_MEMORY_CHUNK
  592.   Ignore all but the first contiguous chunk of physical memory for VM
  593.   purposes.  This will save a few bytes kernel size and may speed up
  594.   some operations.  Say N if not sure.
  595. Use read-modify-write instructions
  596. CONFIG_RMW_INSNS
  597.   This allows to use certain instructions that work with indivisible
  598.   read-modify-write bus cycles. While this is faster than the
  599.   workaround of disabling interrupts, it can conflict with DMA
  600.   ( = direct memory access) on many Amiga systems, and it is also said
  601.   to destabilize other machines. It is very likely that this will
  602.   cause serious problems on any Amiga or Atari Medusa if set. The only
  603.   configuration where it should work are 68030-based Ataris, where it
  604.   apparently improves performance. But you've been warned! Unless you
  605.   really know what you are doing, say N. Try Y only if you're quite
  606.   adventurous.
  607. Amiga Zorro (AutoConfig) bus support
  608. CONFIG_ZORRO
  609.   This enables support for the Zorro bus in the Amiga. If you have
  610.   expansion cards in your Amiga that conform to the Amiga
  611.   AutoConfig(tm) specification, say Y, otherwise N. Note that even
  612.   expansion cards that do not fit in the Zorro slots but fit in e.g.
  613.   the CPU slot may fall in this category, so you have to say Y to let
  614.   Linux use these.
  615. Zorro device name database
  616. CONFIG_ZORRO_NAMES
  617.   By default, the kernel contains a database of all known Zorro device
  618.   names to make the information in /proc/iomem comprehensible to the
  619.   user. This database increases the size of the kernel image by about
  620.   15KB, but it gets freed after the system boots up, so it doesn't
  621.   take up kernel memory. Anyway, if you are building an installation
  622.   floppy or kernel for an embedded system where kernel image size
  623.   really matters, you can disable this feature and you'll get device
  624.   ID numbers instead of names.
  625.   When in doubt, say Y.
  626. Amiga 1200/600 PCMCIA support
  627. CONFIG_AMIGA_PCMCIA
  628.   Include support in the kernel for pcmcia on Amiga 1200 and Amiga
  629.   600. If you intend to use pcmcia cards say Y; otherwise say N.
  630. Hisoft Whippet PCMCIA serial support
  631. CONFIG_WHIPPET_SERIAL
  632.   HiSoft has a web page at <http://www.hisoft.co.uk/>, but there
  633.   is no listing for the Whippet in their Amiga section.
  634. Amiga Zorro II ramdisk support
  635. CONFIG_AMIGA_Z2RAM
  636.   This enables support for using Chip RAM and Zorro II RAM as a
  637.   ramdisk or as a swap partition. Say Y if you want to include this
  638.   driver in the kernel. This driver is also available as a module
  639.   ( = code which can be inserted in and removed from the running
  640.   kernel whenever you want). The module is called z2ram.o. If you want
  641.   to compile it as a module, say M here and read
  642.   <file:Documentation/modules.txt>.
  643. Support for ST-RAM as swap space
  644. CONFIG_STRAM_SWAP
  645.   Some Atari 68k machines (including the 520STF and 1020STE) divide
  646.   their addressable memory into ST and TT sections.  The TT section
  647.   (up to 512MB) is the main memory; the ST section (up to 4MB) is
  648.   accessible to the built-in graphics board, runs slower, and is
  649.   present mainly for backward compatibility with older machines.
  650.   This enables support for using (parts of) ST-RAM as swap space,
  651.   instead of as normal system memory. This can first enhance system
  652.   performance if you have lots of alternate RAM (compared to the size
  653.   of ST-RAM), because executable code always will reside in faster
  654.   memory. ST-RAM will remain as ultra-fast swap space. On the other
  655.   hand, it allows much improved dynamic allocations of ST-RAM buffers
  656.   for device driver modules (e.g. floppy, ACSI, SLM printer, DMA
  657.   sound). The probability that such allocations at module load time
  658.   fail is drastically reduced.
  659. ST-RAM statistics in /proc
  660. CONFIG_STRAM_PROC
  661.   Say Y here to report ST-RAM usage statistics in /proc/stram.  See
  662.   the help for CONFIG_STRAM_SWAP for discussion of ST-RAM and its
  663.   uses.
  664. Atari ACSI support
  665. CONFIG_ATARI_ACSI
  666.   This enables support for the Atari ACSI interface. The driver
  667.   supports hard disks and CD-ROMs, which have 512-byte sectors, or can
  668.   be switched to that mode. Due to the ACSI command format, only disks
  669.   up to 1 GB are supported. Special support for certain ACSI to SCSI
  670.   adapters, which could relax that, isn't included yet. The ACSI
  671.   driver is also the basis for certain other drivers for devices
  672.   attached to the ACSI bus: Atari SLM laser printer, BioNet-100
  673.   Ethernet, and PAMsNet Ethernet. If you want to use one of these
  674.   devices, you need ACSI support, too.
  675.   This driver is also available as a module ( = code which can be
  676.   inserted in and removed from the running kernel whenever you want).
  677.   The module will be called acsi.o.
  678. Probe all LUNs on each ACSI device
  679. CONFIG_ACSI_MULTI_LUN
  680.   If you have a ACSI device that supports more than one LUN (Logical
  681.   Unit Number), e.g. a CD jukebox, you should say Y here so that all
  682.   will be found by the ACSI driver. An ACSI device with multiple LUNs
  683.   acts logically like multiple ACSI devices. The vast majority of ACSI
  684.   devices have only one LUN, and so most people can say N here and
  685.   should in fact do so, because it is safer.
  686. Atari SLM laser printer support
  687. CONFIG_ATARI_SLM
  688.   If you have an Atari SLM laser printer, say Y to include support for
  689.   it in the kernel. Otherwise, say N. This driver is also available as
  690.   a module ( = code which can be inserted in and removed from the
  691.   running kernel whenever you want). The module will be called
  692.   acsi_slm.o. Be warned: the driver needs much ST-RAM and can cause
  693.   problems due to that fact!
  694. A3000 WD33C93A support
  695. CONFIG_A3000_SCSI
  696.   If you have an Amiga 3000 and have SCSI devices connected to the
  697.   built-in SCSI controller, say Y. Otherwise, say N. This driver is
  698.   also available as a module ( = code which can be inserted in and
  699.   removed from the running kernel whenever you want). The module is
  700.   called wd33c93.o. If you want to compile it as a module, say M here
  701.   and read <file:Documentation/modules.txt>.
  702. A2091 WD33C93A support
  703. CONFIG_A2091_SCSI
  704.   If you have a Commodore A2091 SCSI controller, say Y. Otherwise,
  705.   say N. This driver is also available as a module ( = code which can
  706.   be inserted in and removed from the running kernel whenever you
  707.   want). The module is called wd33c93.o. If you want to compile it as
  708.   a module, say M here and read <file:Documentation/modules.txt>.
  709. GVP Series II WD33C93A support
  710. CONFIG_GVP11_SCSI
  711.   If you have a Great Valley Products Series II SCSI controller,
  712.   answer Y. Also say Y if you have a later model of GVP SCSI
  713.   controller (such as the GVP A4008 or a Combo board). Otherwise,
  714.   answer N. This driver does NOT work for the T-Rex series of
  715.   accelerators from TekMagic and GVP-M.
  716.   This driver is also available as a module ( = code which can be
  717.   inserted in and removed from the running kernel whenever you
  718.   want). The module will be called gvp11.o. If you want to compile it
  719.   as a module, say M here and read <file:Documentation/modules.txt>.
  720. CyberStorm SCSI support
  721. CONFIG_CYBERSTORM_SCSI
  722.   If you have an Amiga with an original (MkI) Phase5 Cyberstorm
  723.   accelerator board and the optional Cyberstorm SCSI controller,
  724.   answer Y. Otherwise, say N.
  725. CyberStorm II SCSI support
  726. CONFIG_CYBERSTORMII_SCSI
  727.   If you have an Amiga with a Phase5 Cyberstorm MkII accelerator board
  728.   and the optional Cyberstorm SCSI controller, say Y. Otherwise,
  729.   answer N.
  730. Blizzard 2060 SCSI support
  731. CONFIG_BLZ2060_SCSI
  732.   If you have an Amiga with a Phase5 Blizzard 2060 accelerator board
  733.   and want to use the onboard SCSI controller, say Y. Otherwise,
  734.   answer N.
  735. Blizzard 1230IV/1260 SCSI support
  736. CONFIG_BLZ1230_SCSI
  737.   If you have an Amiga 1200 with a Phase5 Blizzard 1230IV or Blizzard
  738.   1260 accelerator, and the optional SCSI module, say Y. Otherwise,
  739.   say N.
  740. Blizzard PowerUP 603e+ SCSI support
  741. CONFIG_BLZ603EPLUS_SCSI
  742.   If you have an Amiga 1200 with a Phase5 Blizzard PowerUP 603e+
  743.   accelerator, say Y. Otherwise, say N.
  744. Fastlane SCSI support
  745. CONFIG_FASTLANE_SCSI
  746.   If you have the Phase5 Fastlane Z3 SCSI controller, or plan to use
  747.   one in the near future, say Y to this question. Otherwise, say N.
  748. BSC Oktagon SCSI support
  749. CONFIG_OKTAGON_SCSI
  750.   If you have the BSC Oktagon SCSI disk controller for the Amiga, say
  751.   Y to this question.  If you're in doubt about whether you have one,
  752.   see the picture at
  753.   <http://amiga.multigraph.com/photos/oktagon.html>.
  754. Atari native SCSI support
  755. CONFIG_ATARI_SCSI
  756.   If you have an Atari with built-in NCR5380 SCSI controller (TT,
  757.   Falcon, ...) say Y to get it supported. Of course also, if you have
  758.   a compatible SCSI controller (e.g. for Medusa).  This driver is also
  759.   available as a module ( = code which can be inserted in and removed
  760.   from the running kernel whenever you want).  The module is called
  761.   atari_scsi.o.  If you want to compile it as a module, say M here and
  762.   read <file:Documentation/modules.txt>.  This driver supports both
  763.   styles of NCR integration into the system: the TT style (separate
  764.   DMA), and the Falcon style (via ST-DMA, replacing ACSI).  It does
  765.   NOT support other schemes, like in the Hades (without DMA).
  766. Long delays for Toshiba CD-ROMs
  767. CONFIG_ATARI_SCSI_TOSHIBA_DELAY
  768.   This option increases the delay after a SCSI arbitration to
  769.   accommodate some flaky Toshiba CD-ROM drives. Say Y if you intend to
  770.   use a Toshiba CD-ROM drive; otherwise, the option is not needed and
  771.   would impact performance a bit, so say N.
  772. Reset SCSI-devices at boottime
  773. CONFIG_ATARI_SCSI_RESET_BOOT
  774.   Reset the devices on your Atari whenever it boots.  This makes the
  775.   boot process fractionally longer but may assist recovery from errors
  776.   that leave the devices with SCSI operations partway completed.
  777. Hades SCSI DMA emulator
  778. CONFIG_TT_DMA_EMUL
  779.   This option enables code which emulates the TT SCSI DMA chip on the
  780.   Hades. This increases the SCSI transfer rates at least ten times
  781.   compared to PIO transfers.
  782. Sun3x ESP SCSI
  783. CONFIG_SUN3X_ESP
  784.   This option will enable support for the ESP SCSI controller found
  785.   onboard the Sun 3/80.
  786. Ariadne support
  787. CONFIG_ARIADNE
  788.   If you have a Village Tronic Ariadne Ethernet adapter, say Y.
  789.   Otherwise, say N.
  790.   This driver is also available as a module ( = code which can be
  791.   inserted in and removed from the running kernel whenever you
  792.   want). The module is called ariadne.o. If you want to compile it as
  793.   a module, say M here and read <file:Documentation/modules.txt>.
  794. Ariadne II and X-Surf support
  795. CONFIG_ARIADNE2
  796.   This driver is for the Village Tronic Ariadne II and the Individual
  797.   Computers X-Surf Ethernet cards. If you have such a card, say Y.
  798.   Otherwise, say N.
  799.   This driver is also available as a module ( = code which can be
  800.   inserted in and removed from the running kernel whenever you want).
  801.   The module will be called ariadne2.o. If you want to compile it as
  802.   a module, say M here and read <file:Documentation/modules.txt>.
  803. A2065 support
  804. CONFIG_A2065
  805.   If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise,
  806.   say N.
  807.   This driver is also available as a module ( = code which can be
  808.   inserted in and removed from the running kernel whenever you
  809.   want). The module is called a2065.o. If you want to compile it as a
  810.   module, say M here and read <file:Documentation/modules.txt>.
  811. Hydra support
  812. CONFIG_HYDRA
  813.   If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
  814.   This driver is also available as a module ( = code which can be
  815.   inserted in and removed from the running kernel whenever you
  816.   want). The module is called hydra.o. If you want to compile it as a
  817.   module, say M here and read <file:Documentation/modules.txt>.
  818. Sun3 NCR5380 SCSI
  819. CONFIG_SUN3_SCSI
  820.   This option will enable support for the OBIO (onboard io) NCR5380
  821.   SCSI controller found in the Sun 3/50 and 3/60.  Note that this
  822.   driver does not provide support for VME SCSI boards.
  823.   General Linux information on the Sun 3 series (now discontinued)
  824.   is at <http://www.angelfire.com/ca2/tech68k/sun3.html>.
  825. PCMCIA NE2000 and compatibles support
  826. CONFIG_APNE
  827.   If you have a PCMCIA NE2000 compatible adapter, say Y.  Otherwise,
  828.   say N.
  829.   This driver is also available as a module ( = code which can be
  830.   inserted in and removed from the running kernel whenever you
  831.   want). The module is called apne.o. If you want to compile it as a
  832.   module, say M here and read <file:Documentation/modules.txt>.
  833. Atari Lance support
  834. CONFIG_ATARILANCE
  835.   Say Y to include support for several Atari Ethernet adapters based
  836.   on the AMD Lance chipset: RieblCard (with or without battery), or
  837.   PAMCard VME (also the version by Rhotron, with different addresses).
  838. BioNet-100 support
  839. CONFIG_ATARI_BIONET
  840.   Say Y to include support for BioData's BioNet-100 Ethernet adapter
  841.   for the ACSI port. The driver works (has to work...) with a polled
  842.   I/O scheme, so it's rather slow :-(
  843. PAMsNet support
  844. CONFIG_ATARI_PAMSNET
  845.   Say Y to include support for the PAMsNet Ethernet adapter for the
  846.   ACSI port ("ACSI node"). The driver works (has to work...) with a
  847.   polled I/O scheme, so it's rather slow :-(
  848. Amiga mouse support
  849. CONFIG_AMIGAMOUSE
  850.   If you want to be able to use an Amiga mouse in Linux, say Y.
  851.   This driver is also available as a module ( = code which can be
  852.   inserted in and removed from the running kernel whenever you want).
  853.   The module is called amigamouse.o. If you want to compile it as a
  854.   module, say M here and read <file:Documentation/modules.txt>.
  855. Atari mouse support
  856. CONFIG_ATARIMOUSE
  857.   If you want to be able to use an Atari mouse in Linux, say Y.
  858.   This driver is also available as a module ( = code which can be
  859.   inserted in and removed from the running kernel whenever you want).
  860.   The module is called atarimouse.o. If you want to compile it as a
  861.   module, say M here and read <file:Documentation/modules.txt>.
  862. Atari MFP serial support
  863. CONFIG_ATARI_MFPSER
  864.   If you like to use the MFP serial ports ("Modem1", "Serial1") under
  865.   Linux, say Y. The driver equally supports all kinds of MFP serial
  866.   ports and automatically detects whether Serial1 is available.
  867.   This driver is also available as a module ( = code which can be
  868.   inserted in and removed from the running kernel whenever you want).
  869.   If you want to compile it as a module, say M here and read
  870.   <file:Documentation/modules.txt>.
  871.   Note for Falcon users: You also have an MFP port, it's just not
  872.   wired to the outside... But you could use the port under Linux.
  873. Atari SCC serial support
  874. CONFIG_ATARI_SCC
  875.   If you have serial ports based on a Zilog SCC chip (Modem2, Serial2,
  876.   LAN) and like to use them under Linux, say Y. All built-in SCC's are
  877.   supported (TT, MegaSTE, Falcon), and also the ST-ESCC. If you have
  878.   two connectors for channel A (Serial2 and LAN), they are visible as
  879.   two separate devices.
  880.   This driver is also available as a module ( = code which can be
  881.   inserted in and removed from the running kernel whenever you want).
  882.   If you want to compile it as a module, say M here and read
  883.   <file:Documentation/modules.txt>.
  884. Atari SCC serial DMA support
  885. CONFIG_ATARI_SCC_DMA
  886.   This enables DMA support for receiving data on channel A of the SCC.
  887.   If you have a TT you may say Y here and read
  888.   drivers/char/atari_SCC.README. All other users should say N here,
  889.   because only the TT has SCC-DMA, even if your machine keeps claiming
  890.   so at boot time.
  891. Atari MIDI serial support
  892. CONFIG_ATARI_MIDI
  893.   If you want to use your Atari's MIDI port in Linux, say Y.
  894.   This driver is also available as a module ( = code which can be
  895.   inserted in and removed from the running kernel whenever you
  896.   want). If you want to compile it as a module, say M here and read
  897.   <file:Documentation/modules.txt>.
  898. Atari DSP56k Digital Signal Processor support
  899. CONFIG_ATARI_DSP56K
  900.   If you want to be able to use the DSP56001 in Falcons, say Y. This
  901.   driver is still experimental, and if you don't know what it is, or
  902.   if you don't have this processor, just say N.
  903.   This driver is also available as a module ( = code which can be
  904.   inserted in and removed from the running kernel whenever you want).
  905.   If you want to compile it as a module, say M here and read
  906.   <file:Documentation/modules.txt>.
  907. Support for early boot text console
  908. CONFIG_BOOTX_TEXT
  909.   Say Y here to see progress messages from the boot firmware in text
  910.   mode. Requires either BootX or Open Firmware.
  911. Amiga builtin serial support
  912. CONFIG_AMIGA_BUILTIN_SERIAL
  913.   If you want to use your Amiga's built-in serial port in Linux,
  914.   answer Y.
  915.   This driver is also available as a module ( = code which can be
  916.   inserted in and removed from the running kernel whenever you
  917.   want). If you want to compile it as a module, say M here and read
  918.   <file:Documentation/modules.txt>.
  919. GVP IO-Extender support
  920. CONFIG_GVPIOEXT
  921.   If you want to use a GVP IO-Extender serial card in Linux, say Y.
  922.   Otherwise, say N.
  923. GVP IO-Extender parallel printer support
  924. CONFIG_GVPIOEXT_LP
  925.   Say Y to enable driving a printer from the parallel port on your
  926.   GVP IO-Extender card, N otherwise.
  927. GVP IO-Extender PLIP support
  928. CONFIG_GVPIOEXT_PLIP
  929.   Say Y to enable doing IP over the parallel port on your GVP
  930.   IO-Extender card, N otherwise.
  931. Multiface Card III serial support
  932. CONFIG_MULTIFACE_III_TTY
  933.   If you want to use a Multiface III card's serial port in Linux,
  934.   answer Y.
  935.   This driver is also available as a module ( = code which can be
  936.   inserted in and removed from the running kernel whenever you want).
  937.   If you want to compile it as a module, say M here and read
  938.   <file:Documentation/modules.txt>.
  939. Amiga/Atari/PowerMac DMA sound support
  940. CONFIG_DMASOUND
  941.   Support built-in audio chips accessible by DMA on various machines
  942.   that have them.  Note that this symbol does not affect the kernel
  943.   directly; rather, it controls whether configuration questions
  944.   enabling DMA sound drivers for various specific machine
  945.   architectures will be used.
  946. Atari DMA sound support
  947. CONFIG_DMASOUND_ATARI
  948.   If you want to use the internal audio of your Atari in Linux, answer
  949.   Y to this question. This will provide a Sun-like /dev/audio,
  950.   compatible with the Linux/i386 sound system. Otherwise, say N.
  951.   This driver is also available as a module ( = code which can be
  952.   inserted in and removed from the running kernel whenever you
  953.   want). If you want to compile it as a module, say M here and read
  954.   <file:Documentation/modules.txt>.
  955. PowerMac DMA sound support
  956. CONFIG_DMASOUND_PMAC
  957.   If you want to use the internal audio of your PowerMac in Linux,
  958.   answer Y to this question. This will provide a Sun-like /dev/audio,
  959.   compatible with the Linux/i386 sound system. Otherwise, say N.
  960.   This driver is also available as a module ( = code which can be
  961.   inserted in and removed from the running kernel whenever you
  962.   want). If you want to compile it as a module, say M here and read
  963.   <file:Documentation/modules.txt>.
  964. Amiga DMA sound support
  965. CONFIG_DMASOUND_PAULA
  966.   If you want to use the internal audio of your Amiga in Linux, answer
  967.   Y to this question. This will provide a Sun-like /dev/audio,
  968.   compatible with the Linux/i386 sound system. Otherwise, say N.
  969.   This driver is also available as a module ( = code which can be
  970.   inserted in and removed from the running kernel whenever you
  971.   want). If you want to compile it as a module, say M here and read
  972.   <file:Documentation/modules.txt>.
  973. Q40 sound support
  974. CONFIG_DMASOUND_Q40
  975.   If you want to use the internal audio of your Q40 in Linux, answer
  976.   Y to this question. This will provide a Sun-like /dev/audio,
  977.   compatible with the Linux/i386 sound system. Otherwise, say N.
  978.   This driver is also available as a module ( = code which can be
  979.   inserted in and removed from the running kernel whenever you
  980.   want). If you want to compile it as a module, say M here and read
  981.   <file:Documentation/modules.txt>.
  982. HP DCA serial support
  983. CONFIG_HPDCA
  984.   If you want to use the internal "DCA" serial ports on an HP300
  985.   machine, say Y here.
  986. HP on-board LANCE support
  987. CONFIG_HPLANCE
  988.   If you want to use the builtin "LANCE" Ethernet controller on an
  989.   HP300 machine, say Y here.
  990. DIO bus support
  991. CONFIG_DIO
  992.   Say Y here to enable support for the "DIO" expansion bus used in
  993.   HP300 machines. If you are using such a system you almost certainly
  994.   want this.
  995. # Choice: ppctype
  996. Processor Type
  997. CONFIG_6xx
  998.   There are four types of PowerPC chips supported.  The more common
  999.   types (601, 603, 604, 740, 750, 7400), the Motorola embedded
  1000.   versions (821, 823, 850, 855, 860, 8260), the IBM embedded versions
  1001.   (403 and 405) and the high end 64 bit Power processors (Power 3,
  1002.   Power 4).  Unless you are building a kernel for one of the embedded
  1003.   processor systems, or a 64 bit IBM RS/6000, choose 6xx.  Note that
  1004.   the kernel runs in 32-bit mode even on 64-bit chips.  Also note that
  1005.   because the 82xx family has a 603e core, specific support for that
  1006.   chipset is asked later on.
  1007. Motorola MPC8260 CPM support
  1008. CONFIG_8260
  1009.   The MPC8260 CPM (Communications Processor Module) is a typical
  1010.   embedded CPU made by Motorola.  Selecting this option means that
  1011.   you wish to build a kernel for a machine with specifically an 8260
  1012.   for a CPU.
  1013.   If in doubt, say N.
  1014. # Choice: ppc4xxtype
  1015. Oak
  1016. CONFIG_OAK
  1017.   Select Oak if you have an IBM 403GCX "Oak" Evaluation Board.
  1018.   Select Walnut if you have an IBM 405GP "Walnut" Evaluation Board.
  1019.   More information on these boards is available at:
  1020.   <http://www.chips.ibm.com/products/powerpc/tools/evk_pn.html#GCX>.
  1021. Walnut
  1022. CONFIG_WALNUT
  1023.   Select Walnut if you have an IBM 405GP "Walnut" Evaluation Board.
  1024. Workarounds for PPC601 bugs
  1025. CONFIG_PPC601_SYNC_FIX
  1026.   Some versions of the PPC601 (the first PowerPC chip) have bugs which
  1027.   mean that extra synchronization instructions are required near
  1028.   certain instructions, typically those that make major changes to the
  1029.   CPU state.  These extra instructions reduce performance slightly.
  1030.   If you say N here, these extra instructions will not be included,
  1031.   resulting in a kernel which will run faster but may not run at all
  1032.   on some systems with the PPC601 chip.
  1033.   If in doubt, say Y here.
  1034. 8xx Cache (Copy-Back or Writethrough)
  1035. CONFIG_8xx_COPYBACK
  1036.   Saying Y here will cause the cache on an MPC8xx processor to be used
  1037.   in Copy-Back mode.  If you say N here, it is used in Writethrough
  1038.   mode.
  1039.   If in doubt, say Y here.
  1040. MPC860 (Pre Rev. C) CPU6 Silicon Errata
  1041. CONFIG_8xx_CPU6
  1042.   MPC860 CPUs, prior to Rev C have some bugs in the silicon, which
  1043.   require workarounds for Linux (and most other OSes to work).  If you
  1044.   get a BUG() very early in boot, this might fix the problem.  For
  1045.   more details read the document entitled "MPC860 Family Device Errata
  1046.   Reference" on Motorola's website.  This option also incurs a
  1047.   performance hit.
  1048.   If in doubt, say N here.
  1049. MPC8xx direct IDE support on PCMCIA port
  1050. CONFIG_BLK_DEV_MPC8xx_IDE
  1051.   This option provides support for IDE on Motorola MPC8xx Systems.
  1052.   Please see 'Type of MPC8xx IDE interface' for details.
  1053.   If unsure, say N.
  1054. # Choice: mpc8xxtype
  1055. Type of MPC8xx IDE interface
  1056. CONFIG_IDE_8xx_PCCARD
  1057.   Select how the IDE devices are connected to the MPC8xx system:
  1058.   8xx_PCCARD uses the 8xx internal PCMCIA interface in combination
  1059.              with a PC Card (e.g. ARGOSY portable Hard Disk Adapter),
  1060.              ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL
  1061.              systems)
  1062.   8xx_DIRECT is used for directly connected IDE devices using the 8xx
  1063.              internal PCMCIA interface (example: IVMS8 systems)
  1064.   EXT_DIRECT is used for IDE devices directly connected to the 8xx
  1065.              bus using some glue logic, but _not_ the 8xx internal
  1066.              PCMCIA interface (example: IDIF860 systems)
  1067. Use SMC2 for UART
  1068. CONFIG_SMC2_UART
  1069.   If you would like to use SMC2 as a serial port, say Y here.
  1070.   If in doubt, say Y here.
  1071. Use SMC2 for Console
  1072. CONFIG_CONS_SMC2
  1073.   If you are going to have a serial console on your device and are
  1074.   using SMC2 for your serial port, say Y here, else say N.
  1075. Use the alternate SMC2 I/O
  1076. CONFIG_ALTSMC2
  1077.   If you have an MPC823 or MPC850 and would like to use the alternate
  1078.   SMC2 for I/O, say Y here.
  1079.   If in doubt, say N here.
  1080. Enable SCC2 and SCC3 for UART
  1081. CONFIG_USE_SCC_IO
  1082.   If your MPC8xx board has other SCC ports that you would like to use
  1083.   for for a serial port, say Y here.
  1084.   If in doubt, say N here.
  1085. # Choice: ppc6xxtype
  1086. Machine Type
  1087. CONFIG_ALL_PPC
  1088.   Linux currently supports several different kinds of PowerPC-based
  1089.   machines: Apple Power Macintoshes and clones (such as the Motorola
  1090.   Starmax series), PReP (PowerPC Reference Platform) machines (such
  1091.   as the Motorola PowerStacks, Motorola cPCI/VME embedded systems,
  1092.   and some IBM RS/6000 systems), CHRP (Common Hardware Reference
  1093.   Platform), and several embedded PowerPC systems containing 4xx, 6xx,
  1094.   7xx, 8xx, 74xx, and 82xx processors.  Currently, the default option
  1095.   is to build a kernel which works on the first three.
  1096.   Select PowerMac/PReP/MTX/CHRP if configuring for any of the above.
  1097.   Select Gemini if configuring for a Synergy Microsystems' Gemini
  1098.   series Single Board Computer.  More information is available at:
  1099.   <http://www.synergymicro.com/PressRel/97_10_15.html>.
  1100.   Select APUS if configuring for a PowerUP Amiga.  More information is
  1101.   available at: <http://linux-apus.sourceforge.net/>.
  1102.   Note that Total Impact briQ is handled as a CHRP machine.
  1103. Synergy-Gemini
  1104. CONFIG_GEMINI
  1105.   Select Gemini if configuring for a Synergy Microsystems' Gemini
  1106.   series Single Board Computer.  More information is available at:
  1107.   <http://www.synergymicro.com/PressRel/97_10_15.html>.
  1108. Amiga-Apus
  1109. CONFIG_APUS
  1110.   Select APUS if configuring for a PowerUP Amiga.
  1111.   More information is available at:
  1112.   <http://linux-apus.sourceforge.net/>.
  1113. AltiVec kernel support
  1114. CONFIG_ALTIVEC
  1115.   This option enables kernel support for the Altivec extensions to the
  1116.   PowerPC processor. The kernel currently supports saving and restoring
  1117.   altivec registers, and turning on the 'altivec enable' bit so user
  1118.   processes can execute altivec instructions.
  1119.   This option is only usefully if you have a processor that supports
  1120.   altivec (G4, otherwise known as 74xx series), but does not have
  1121.   any affect on a non-altivec cpu (it does, however add code to the
  1122.   kernel).
  1123.   If in doubt, say Y here.
  1124. Thermal Management Support
  1125. CONFIG_TAU
  1126.   G3 and G4 processors have an on-chip temperature sensor called the
  1127.   'Thermal Assist Unit (TAU)', which, in theory, can measure the on-die
  1128.   temperature within 2-4 degrees Celsius. This option shows the current
  1129.   on-die temperature in /proc/cpuinfo if the cpu supports it.
  1130.   Unfortunately, on some chip revisions, this sensor is very inaccurate
  1131.   and in some cases, does not work at all, so don't assume the cpu
  1132.   temp is actually what /proc/cpuinfo says it is.
  1133. Interrupt driven TAU driver
  1134. CONFIG_TAU_INT
  1135.   The TAU supports an interrupt driven mode which causes an interrupt
  1136.   whenever the temperature goes out of range. This is the fastest way
  1137.   to get notified the temp has exceeded a range. With this option off,
  1138.   a timer is used to re-check the temperature periodically.
  1139.   However, on some cpus it appears that the TAU interrupt hardware
  1140.   is buggy and can cause a situation which would lead unexplained hard
  1141.   lockups.
  1142.   Unless you are extending the TAU driver, or enjoy kernel/hardware
  1143.   debugging, leave this option off.
  1144. Average high and low temp
  1145. CONFIG_TAU_AVERAGE
  1146.   The TAU hardware can compare the temperature to an upper and lower bound.
  1147.   The default behaviour is to show both the upper and lower bound in
  1148.   /proc/cpuinfo. If the range is large, the temperature is either changing
  1149.   a lot, or the TAU hardware is broken (likely on some G4's). If the range
  1150.   is small (around 4 degrees), the temperature is relatively stable.
  1151. Power management support for PowerBooks
  1152. CONFIG_PMAC_PBOOK
  1153.   This provides support for putting a PowerBook to sleep; it also
  1154.   enables media bay support.  Power management works on the
  1155.   PB2400/3400/3500, Wallstreet, Lombard, and Bronze PowerBook G3. You
  1156.   must get the power management daemon, pmud, to make it work and you
  1157.   must have the /dev/pmu device (see the pmud README).
  1158.   Get pmud from <ftp://ftp.samba.org/pub/ppclinux/pmud/>.
  1159.   If you have a PowerBook, you should say Y.
  1160.   You may also want to compile the dma sound driver as a module and
  1161.   have it autoloaded. The act of removing the module shuts down the
  1162.   sound hardware for more power savings.
  1163. APM emulation
  1164. CONFIG_PMAC_APM_EMU
  1165.   This driver provides an emulated /dev/apm_bios and /proc/apm. The
  1166.   first one is mostly intended for XFree to sleep & wakeup properly,
  1167.   the second ones provides some battery informations to allow existing
  1168.   APM utilities to work. It provides less useful informations than
  1169.   tools specifically designed for PowerBooks or /proc/pmu/battery_x
  1170. Backlight control for LCD screens
  1171. CONFIG_PMAC_BACKLIGHT
  1172.   Say Y here to build in code to manage the LCD backlight on a
  1173.   Macintosh PowerBook.  With this code, the backlight will be turned
  1174.   on and off appropriately on power-management and lid-open/lid-closed
  1175.   events; also, the PowerBook button device will be enabled so you can
  1176.   change the screen brightness.
  1177. # Choice: ppc8xxtype
  1178. Embedded 8xx Board Type
  1179. CONFIG_RPXLITE
  1180.   Single-board computers based around the PowerPC MPC8xx chips and
  1181.   intended for embedded applications.  The following types are
  1182.   supported:
  1183.   RPX-Lite:
  1184.     Embedded Planet RPX Lite. PC104 form-factor SBC based on the MPC823.
  1185.   RPX-Classic:
  1186.     Embedded Planet RPX Classic Low-fat. Credit-card-size SBC based on 
  1187.     the MPC 860
  1188.   BSE-IP: 
  1189.     Bright Star Engineering ip-Engine.
  1190.   TQM823L:
  1191.   TQM850L:
  1192.   TQM855L:
  1193.   TQM860L:
  1194.     MPC8xx based family of mini modules, half credit card size,
  1195.     up to 64 MB of RAM, 8 MB Flash, (Fast) Ethernet, 2 x serial ports,
  1196.     2 x CAN bus interface, ...
  1197.       Manufacturer: TQ Components, www.tq-group.de
  1198.       Date of Release: October (?) 1999
  1199.       End of Life: not yet :-)
  1200.       URL:
  1201.       - module: <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>
  1202.       - starter kit: <http://www.denx.de/PDF/STK8xxLHWM201.pdf>
  1203.       - images: <http://www.denx.de/embedded-ppc-en.html>
  1204.   FPS850L:
  1205.     FingerPrint Sensor System (based on TQM850L)
  1206.       Manufacturer: IKENDI AG, <http://www.ikendi.com/>
  1207.       Date of Release: November 1999
  1208.       End of life: end 2000 ?
  1209.       URL: see TQM850L
  1210.   SPD823TS:
  1211.     MPC823 based board used in the "Tele Server" product
  1212.     Manufacturer: Speech Design, <http://www.speech-design.de/>
  1213.     Date of Release: Mid 2000 (?)
  1214.     End of life: -
  1215.     URL: <http://www.speech-design.de/>
  1216.          select "English", then "Teleteam Solutions", then "TeleServer"
  1217.   IVMS8:
  1218.     MPC860 based board used in the "Integrated Voice Mail System",
  1219.     Small Version (8 voice channels)
  1220.     Manufacturer: Speech Design, <http://www.speech-design.de/>
  1221.     Date of Release: December 2000 (?)
  1222.     End of life: -
  1223.     URL: <http://www.speech-design.de/>
  1224.   IVML24:
  1225.     MPC860 based board used in the "Integrated Voice Mail System", 
  1226.     Large Version (24 voice channels)
  1227.     Manufacturer: Speech Design, <http://www.speech-design.de/>
  1228.     Date of Release: March 2001  (?)
  1229.     End of life: -
  1230.     URL: <http://www.speech-design.de/>
  1231.   SM850:
  1232.     Service Module (based on TQM850L)
  1233.     Manufacturer: Dependable Computer Systems, <http://www.decomsys.com/>
  1234.     Date of Release: end 2000 (?)
  1235.     End of life: mid 2001 (?)
  1236.     URL: <http://www.tz-mikroelektronik.de/ServiceModule/index.html>
  1237.   HERMES_PRO:
  1238.     Hermes-Pro ISDN/LAN router with integrated 8 x hub
  1239.     Manufacturer: Multidata Gesellschaft f黵 Datentechnik und Informatik
  1240.       <http://www.multidata.de/>
  1241.     Date of Release: 2000 (?)
  1242.     End of life: -
  1243.     URL: <http://www.multidata.de/english/products/hpro.htm>
  1244.   IP860:
  1245.     VMEBus IP (Industry Pack) carrier board with MPC860
  1246.     Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1247.     Date of Release: ?
  1248.     End of life: -
  1249.     URL: <http://www.microsys.de/html/ip860.html>
  1250.   PCU_E:
  1251.     PCU = Peripheral Controller Unit, Extended
  1252.     Manufacturer: Siemens AG, ICN (Information and Communication Networks)
  1253.      <http://www.siemens.de/page/1,3771,224315-1-999_2_226207-0,00.html>
  1254.     Date of Release: April 2001
  1255.     End of life: August 2001
  1256.     URL: n. a.
  1257. RPX-Classic
  1258. CONFIG_RPXCLASSIC
  1259.   The RPX-Classic is a single-board computer based on the Motorola
  1260.   MPC860.  It features 16MB of DRAM and a variable amount of flash,
  1261.   I2C EEPROM, thermal monitoring, a PCMCIA slot, a DIP switch and two
  1262.   LEDs.  Variants with Ethernet ports exist.  Say Y here to support it
  1263.   directly.
  1264. BSE-IP
  1265. CONFIG_BSEIP
  1266.   Say Y here to support the Bright Star Engineering ipEngine SBC.
  1267.   This is a credit-card-sized device featuring a MPC823 processor,
  1268.   26MB DRAM, 4MB flash, Ethernet, a 16K-gate FPGA, USB, an LCD/video
  1269.   controller, and two RS232 ports.
  1270. TQM823L
  1271. CONFIG_TQM823L
  1272.   Say Y here to support the TQM823L, one of an MPC8xx-based family of
  1273.   mini SBCs (half credit-card size) from TQ Components first released
  1274.   in late 1999.  Technical references are at
  1275.   <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  1276.   <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  1277.   <http://www.denx.de/embedded-ppc-en.html>.
  1278. TQM850L
  1279. CONFIG_TQM850L
  1280.   Say Y here to support the TQM850L, one of an MPC8xx-based family of
  1281.   mini SBCs (half credit-card size) from TQ Components first released
  1282.   in late 1999.  Technical references are at
  1283.   <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  1284.   <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  1285.   <http://www.denx.de/embedded-ppc-en.html>.
  1286. TQM855L
  1287. CONFIG_TQM855L
  1288.   Say Y here to support the TQM855L, one of an MPC8xx-based family of
  1289.   mini SBCs (half credit-card size) from TQ Components first released
  1290.   in late 1999.  Technical references are at
  1291.   <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  1292.   <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  1293.   <http://www.denx.de/embedded-ppc-en.html>.
  1294. TQM860L
  1295. CONFIG_TQM860L
  1296.   Say Y here to support the TQM860L, one of an MPC8xx-based family of
  1297.   mini SBCs (half credit-card size) from TQ Components first released
  1298.   in late 1999.  Technical references are at
  1299.   <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  1300.   <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  1301.   <http://www.denx.de/embedded-ppc-en.html>.
  1302. FPS850
  1303. CONFIG_FPS850
  1304.   Say Y here to support the FingerPrint Sensor from AKENDI IG, based
  1305.   on the TQ Components TQM850L module, released November 1999 and
  1306.   discontinued a year later.
  1307. TQM860
  1308. CONFIG_TQM860
  1309.   Say Y here to support the TQM860, one of an MPC8xx-based family of
  1310.   SBCs (credit-card size) from TQ Components first released in 
  1311.   mid-1999 and discontinued mid-2000.
  1312. SM850
  1313. CONFIG_SM850
  1314.   Say Y here to support the Service Module 850 from Dependable
  1315.   Computer Systems, an SBC based on the TQM850L module by TQ
  1316.   Components.  This board is no longer in production.  The
  1317.   manufacturer's website is at <http://www.decomsys.com/>.
  1318. SPD823TS
  1319. CONFIG_SPD823TS
  1320.   Say Y here to support the Speech Design 823 Tele-Server from Speech
  1321.   Design, released in 2000.  The manufacturer's website is at
  1322.   <http://www.speech-design.de/>.
  1323. IVMS8
  1324. CONFIG_IVMS8
  1325.   Say Y here to support the Integrated Voice-Mail Small 8-channel SBC
  1326.   from Speech Design, released March 2001.  The manufacturer's website
  1327.   is at <http://www.speech-design.de/>.
  1328. # IVML24 is not yet active
  1329. IVML24
  1330. CONFIG_IVML24
  1331.   Say Y here to support the Integrated Voice-Mail Large 24-channel SBC
  1332.   from Speech Design, released March 2001.  The manufacturer's website
  1333.   is at <http://www.speech-design.de/>.
  1334. MBX
  1335. CONFIG_MBX
  1336.   MBX is a line of Motorola single-board computer based around the
  1337.   MPC821 and MPC860 processors, and intended for embedded-controller
  1338.   applications.  Say Y here to support these boards directly.
  1339. WinCept
  1340. CONFIG_WINCEPT
  1341.   The Wincept 100/110 is a Motorola single-board computer based on the
  1342.   MPC821 PowerPC, introduced in 1998 and designed to be used in
  1343.   thin-client machines.  Say Y to support it directly.
  1344. # More systems that will be supported soon, according to
  1345. # Wolfgang Denk <wd@denx.de>:
  1346. #
  1347. # TQM8260:
  1348. #         MPC8260 based module
  1349. #
  1350. #         Manufacturer: TQ Components, www.tq-group.de
  1351. #         Date of Release: June 2001
  1352. #         End of Life: not yet :-)
  1353. #         URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev003.pdf>
  1354. #
  1355. # IP860:
  1356. #         VMEBus IP (Industry Pack) carrier board with MPC860
  1357. #
  1358. #         Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1359. #         Date of Release: ?
  1360. #         End of life: -
  1361. #         URL: <http://www.microsys.de/html/ip860.html>
  1362. #
  1363. # CU824:
  1364. #         VMEBus Board with PCI extension with MPC8240 CPU
  1365. #
  1366. #         Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1367. #         Date of Release: early 2001 (?)
  1368. #         End of life: -
  1369. #         URL: <http://www.microsys.de/html/cu824.html>
  1370. #
  1371. # PM826:
  1372. #         Modular system with MPC8260 CPU
  1373. #
  1374. #         Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1375. #         Date of Release: mid 2001
  1376. #         End of life: -
  1377. #         URL: <http://www.microsys.de/html/pm826.html>
  1378. #
  1379. # PCU_E:
  1380. #         PCU = Peripheral Controller Unit; E = extended (?)
  1381. #
  1382. #         Mfr: Siemens AG, ICN (Information and Communication Networks)
  1383. #         <http://www.siemens.de/page/1,3771,224315-1-999_2_226207-0,00.html>
  1384. #         Date of Release: April 2001
  1385. #         End of life: -
  1386. #         URL: n. a.o
  1387. # Choice: ppc82xxtype
  1388. Embedded 82xx Board Type
  1389. CONFIG_EST8260
  1390.   EST8260:
  1391.     The EST8260 is a single-board computer manufactured by Wind River
  1392.     Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
  1393.     the MPC8260.  Wind River Systems has a website at
  1394.     <http://www.windriver.com/>, but the EST8260 cannot be found on it
  1395.     and has probably been discontinued or rebadged.
  1396.   TQM8260:
  1397.     MPC8260 based module, little larger than credit card,
  1398.     up to 128 MB global + 64 MB local RAM, 32 MB Flash,
  1399.     32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
  1400.     2 x serial ports, ...
  1401.       Manufacturer: TQ Components, www.tq-group.de
  1402.       Date of Release: June 2001
  1403.       End of Life: not yet :-)
  1404.       URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
  1405.   PM826:
  1406.     Modular system with MPC8260 CPU
  1407.     Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1408.     Date of Release: mid 2001
  1409.     End of life: -
  1410.     URL: <http://www.microsys.de/html/pm826.html>
  1411.   CU824:
  1412.     VMEBus Board with PCI extension with MPC8240 CPU
  1413.     Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  1414.     Date of Release: early 2001 (?)
  1415.     End of life: -
  1416.     URL: <http://www.microsys.de/html/cu824.html>
  1417. ADB raw keycode support
  1418. CONFIG_MAC_ADBKEYCODES
  1419.   This provides support for sending raw ADB keycodes to console
  1420.   devices.  This is the default up to 2.4.0, but in future this may be
  1421.   phased out in favor of generic Linux keycodes.  If you say Y here,
  1422.   you can dynamically switch via the
  1423.       /proc/sys/dev/mac_hid/keyboard_sends_linux_keycodes
  1424.   sysctl and with the "keyboard_sends_linux_keycodes=" kernel
  1425.   argument.
  1426.   If unsure, say Y here.
  1427. I2C/SPI Microcode Patch
  1428. CONFIG_UCODE_PATCH
  1429.   Motorola releases microcode updates for their 8xx CPM modules.  The
  1430.   microcode update file has updates for IIC, SMC and USB.  Currently only
  1431.   the USB update is available by default, if the MPC8xx USB option is
  1432.   enabled.  If in doubt, say 'N' here.
  1433. Mouse button 2+3 emulation support
  1434. CONFIG_MAC_EMUMOUSEBTN
  1435.   This provides generic support for emulating the 2nd and 3rd mouse
  1436.   button with keypresses.  If you say Y here, the emulation is still
  1437.   disabled by default.  The emulation is controlled by these sysctl
  1438.   entries:
  1439.       /proc/sys/dev/mac_hid/mouse_button_emulation
  1440.       /proc/sys/dev/mac_hid/mouse_button2_keycode
  1441.       /proc/sys/dev/mac_hid/mouse_button3_keycode
  1442. Enhanced Real Time Clock Support (/dev/rtc)
  1443. CONFIG_PPC_RTC
  1444.   If you say Y here and create a character special file /dev/rtc with
  1445.   major number 10 and minor number 135 using mknod ("man mknod"), you
  1446.   will get access to the real time clock (or hardware clock) built
  1447.   into your computer.
  1448.   If unsure, say Y here.
  1449. Support for Open Firmware device tree in /proc
  1450. CONFIG_PROC_DEVICETREE
  1451.   This option adds a device-tree directory under /proc which contains
  1452.   an image of the device tree that the kernel copies from Open
  1453.   Firmware. If unsure, say Y here.
  1454. RTAS (RunTime Abstraction Services) in /proc
  1455. CONFIG_PPC_RTAS
  1456.   When you use this option, you will be able to use RTAS from
  1457.   userspace.
  1458.   RTAS stands for RunTime Abstraction Services and should
  1459.   provide a portable way to access and set system information. This is
  1460.   commonly used on RS/6000 (pSeries) computers.
  1461.   You can access RTAS via the special proc file system entry rtas.
  1462.   Don't confuse this rtas entry with the one in /proc/device-tree/rtas
  1463.   which is readonly.
  1464.   If you don't know if you can use RTAS look into
  1465.   /proc/device-tree/rtas. If there are some entries, it is very likely
  1466.   that you will be able to use RTAS.
  1467.   You can do cool things with rtas. To print out information about
  1468.   various sensors in the system, just do a
  1469.     $ cat /proc/rtas/sensors
  1470.   or if you power off your machine at night but want it running when
  1471.   you enter your office at 7:45 am, do a
  1472.     # date -d 'tomorrow 7:30' +%s > /proc/rtas/poweron
  1473.   and shutdown.
  1474.   If unsure, say Y.
  1475. MESH (Power Mac internal SCSI) support
  1476. CONFIG_SCSI_MESH
  1477.   Many Power Macintoshes and clones have a MESH (Macintosh Enhanced
  1478.   SCSI Hardware) SCSI bus adaptor (the 7200 doesn't, but all of the
  1479.   other Power Macintoshes do). Say Y to include support for this SCSI
  1480.   adaptor. This driver is also available as a module called mesh.o
  1481.   ( = code which can be inserted in and removed from the running
  1482.   kernel whenever you want). If you want to compile it as a module,
  1483.   say M here and read <file:Documentation/modules.txt>.
  1484. Maximum synchronous transfer rate (MB/s) (0 = async)
  1485. CONFIG_SCSI_MESH_SYNC_RATE
  1486.   On Power Macintoshes (and clones) where the MESH SCSI bus adaptor
  1487.   drives a bus which is entirely internal to the machine (such as the
  1488.   7500, 7600, 8500, etc.), the MESH is capable of synchronous
  1489.   operation at up to 10 MB/s. On machines where the SCSI bus
  1490.   controlled by the MESH can have external devices connected, it is
  1491.   usually rated at 5 MB/s. 5 is a safe value here unless you know the
  1492.   MESH SCSI bus is internal only; in that case you can say 10. Say 0
  1493.   to disable synchronous operation.
  1494. 53C94 (Power Mac external SCSI) support
  1495. CONFIG_SCSI_MAC53C94
  1496.   On Power Macintoshes (and clones) with two SCSI buses, the external
  1497.   SCSI bus is usually controlled by a 53C94 SCSI bus adaptor. Older
  1498.   machines which only have one SCSI bus, such as the 7200, also use
  1499.   the 53C94. Say Y to include support for the 53C94.
  1500.   This driver is also available as a module called mac53c94.o ( = code
  1501.   which can be inserted in and removed from the running kernel
  1502.   whenever you want). If you want to compile it as a module, say M
  1503.   here and read <file:Documentation/modules.txt>.
  1504. MACE (Power Mac Ethernet) support
  1505. CONFIG_MACE
  1506.   Power Macintoshes and clones with Ethernet built-in on the
  1507.   motherboard will usually use a MACE (Medium Access Control for
  1508.   Ethernet) interface. Say Y to include support for the MACE chip.
  1509.   This driver is also available as a module called mace.o ( = code
  1510.   which can be inserted in and removed from the running kernel
  1511.   whenever you want). If you want to compile it as a module, say M
  1512.   here and read <file:Documentation/modules.txt>.
  1513. Use AAUI port instead of TP by default
  1514. CONFIG_MACE_AAUI_PORT
  1515.   Some Apple machines (notably the Apple Network Server) which use the
  1516.   MACE ethernet chip have an Apple AUI port (small 15-pin connector),
  1517.   instead of an 8-pin RJ45 connector for twisted-pair ethernet.  Say
  1518.   Y here if you have such a machine.  If unsure, say N.
  1519.   The driver will default to AAUI on ANS anyway, and if you use it as
  1520.   a module, you can provide the port_aaui=0|1 to force the driver.
  1521. BMAC (G3 Ethernet) support
  1522. CONFIG_BMAC
  1523.   Say Y for support of BMAC Ethernet interfaces. These are used on G3
  1524.   computers.
  1525.   This driver is also available as a module called bmac.o ( = code
  1526.   which can be inserted in and removed from the running kernel
  1527.   whenever you want). If you want to compile it as a module, say M
  1528.   here and read <file:Documentation/modules.txt>.
  1529. GMAC (G4/iBook Ethernet) support
  1530. CONFIG_GMAC
  1531.   Say Y for support of GMAC Ethernet interfaces. These are used on G4
  1532.   and iBook computers.
  1533.   This driver is also available as a module called gmac.o ( = code
  1534.   which can be inserted in and removed from the running kernel
  1535.   whenever you want). If you want to compile it as a module, say M
  1536.   here and read <file:Documentation/modules.txt>.
  1537. National DP83902AV (Oak Ethernet) support
  1538. CONFIG_OAKNET
  1539.   Say Y if your machine has this type of Ethernet network card.
  1540.   This driver is also available as a module called oaknet.o ( = code
  1541.   which can be inserted in and removed from the running kernel
  1542.   whenever you want). If you want to compile it as a module, say M
  1543.   here and read <file:Documentation/modules.txt>.
  1544. Video For Linux
  1545. CONFIG_VIDEO_DEV
  1546.   Support for audio/video capture and overlay devices and FM radio
  1547.   cards. The exact capabilities of each device vary. User tools for
  1548.   this are available from
  1549.   <ftp://ftp.uk.linux.org/pub/linux/video4linux/>.
  1550.   If you are interested in writing a driver for such an audio/video
  1551.   device or user software interacting with such a driver, please read
  1552.   the file <file:Documentation/video4linux/API.html>.
  1553.   This driver is also available as a module called videodev.o ( = code
  1554.   which can be inserted in and removed from the running kernel
  1555.   whenever you want). If you want to compile it as a module, say M
  1556.   here and read <file:Documentation/modules.txt>.
  1557. Video For Linux /proc file system information
  1558. CONFIG_VIDEO_PROC_FS
  1559.   If you say Y here, you are able to access video device information
  1560.   in /proc/video.
  1561.   To use this option, you have to check, that the "/proc file system
  1562.   support" (CONFIG_PROC_FS) is enabled too.
  1563. AIMSlab RadioTrack (aka RadioReveal) support
  1564. CONFIG_RADIO_RTRACK
  1565.   Choose Y here if you have one of these FM radio cards, and then fill
  1566.   in the port address below.
  1567.   Note that newer AIMSlab RadioTrack cards have a different chipset
  1568.   and are not supported by this driver.  For these cards, use the
  1569.   RadioTrack II driver below.
  1570.   If you have a GemTeks combined (PnP) sound- and radio card you must
  1571.   use this driver as a module and setup the card with isapnptools.
  1572.   You must also pass the module a suitable io parameter, 0x248 has
  1573.   been reported to be used by these cards.
  1574.   In order to control your radio card, you will need to use programs
  1575.   that are compatible with the Video For Linux API.  Information on
  1576.   this API and pointers to "v4l" programs may be found on the WWW at
  1577.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.  More
  1578.   information is contained in the file
  1579.   <file:Documentation/video4linux/radiotrack.txt>.
  1580.   If you want to compile this driver as a module ( = code which can be
  1581.   inserted in and removed from the running kernel whenever you want),
  1582.   say M here and read <file:Documentation/modules.txt>.  The module
  1583.   will be called radio-aimslab.o.
  1584. RadioTrack I/O port
  1585. CONFIG_RADIO_RTRACK_PORT
  1586.   Enter either 0x30f or 0x20f here.  The card default is 0x30f, if you
  1587.   haven't changed the jumper setting on the card.
  1588. AIMSlab RadioTrack II support
  1589. CONFIG_RADIO_RTRACK2
  1590.   Choose Y here if you have this FM radio card, and then fill in the
  1591.   port address below.
  1592.   In order to control your radio card, you will need to use programs
  1593.   that are compatible with the Video For Linux API.  Information on
  1594.   this API and pointers to "v4l" programs may be found on the WWW at
  1595.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1596.   If you want to compile this driver as a module ( = code which can be
  1597.   inserted in and removed from the running kernel whenever you want),
  1598.   say M here and read <file:Documentation/modules.txt>.  The module
  1599.   will be called radio-rtrack2.o.
  1600. RadioTrack II I/O port
  1601. CONFIG_RADIO_RTRACK2_PORT
  1602.   Enter either 0x30c or 0x20c here.  The card default is 0x30c, if you
  1603.   haven't changed the jumper setting on the card.
  1604. Aztech/Packard Bell Radio
  1605. CONFIG_RADIO_AZTECH
  1606.   Choose Y here if you have one of these FM radio cards, and then fill
  1607.   in the port address below.
  1608.   In order to control your radio card, you will need to use programs
  1609.   that are compatible with the Video For Linux API.  Information on
  1610.   this API and pointers to "v4l" programs may be found on the WWW at
  1611.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1612.   If you want to compile this driver as a module ( = code which can be
  1613.   inserted in and removed from the running kernel whenever you want),
  1614.   say M here and read <file:Documentation/modules.txt>.  The module
  1615.   will be called radio-aztech.o.
  1616. Aztech/Packard Bell radio card I/O port
  1617. CONFIG_RADIO_AZTECH_PORT
  1618.   Enter either 0x350 or 0x358 here.  The card default is 0x350, if you
  1619.   haven't changed the setting of jumper JP3 on the card.  Removing the
  1620.   jumper sets the card to 0x358.
  1621. ADS Cadet AM/FM Radio Tuner Card
  1622. CONFIG_RADIO_CADET
  1623.   Choose Y here if you have one of these AM/FM radio cards, and then
  1624.   fill in the port address below.
  1625.   In order to control your radio card, you will need to use programs
  1626.   that are compatible with the Video For Linux API.  Information on
  1627.   this API and pointers to "v4l" programs may be found on the WWW at
  1628.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1629.   Further documentation on this driver can be found on the WWW at
  1630.   <http://linux.blackhawke.net/cadet.html>.
  1631.   If you want to compile this driver as a module ( = code which can be
  1632.   inserted in and removed from the running kernel whenever you want),
  1633.   say M here and read <file:Documentation/modules.txt>.  The module
  1634.   will be called radio-cadet.o.
  1635. SF16FMI Radio
  1636. CONFIG_RADIO_SF16FMI
  1637.   Choose Y here if you have one of these FM radio cards.  If you
  1638.   compile the driver into the kernel and your card is not PnP one, you
  1639.   have to add "sf16fm=<io>" to the kernel command line (I/O address is
  1640.   0x284 or 0x384).
  1641.   In order to control your radio card, you will need to use programs
  1642.   that are compatible with the Video For Linux API.  Information on
  1643.   this API and pointers to "v4l" programs may be found on the WWW at
  1644.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1645.   If you want to compile this driver as a module ( = code which can be
  1646.   inserted in and removed from the running kernel whenever you want),
  1647.   say M here and read <file:Documentation/modules.txt>.  The module
  1648.   will be called radio-sf16fmi.o.
  1649. Typhoon Radio (a.k.a. EcoRadio)
  1650. CONFIG_RADIO_TYPHOON
  1651.   Choose Y here if you have one of these FM radio cards, and then fill
  1652.   in the port address and the frequency used for muting below.
  1653.   In order to control your radio card, you will need to use programs
  1654.   that are compatible with the Video For Linux API.  Information on
  1655.   this API and pointers to "v4l" programs may be found on the WWW at
  1656.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1657.   If you want to compile this driver as a module ( = code which can be
  1658.   inserted in and removed from the running kernel whenever you want),
  1659.   say M here and read <file:Documentation/modules.txt>.  The module
  1660.   will be called radio-typhoon.o.
  1661. Support for /proc/radio-typhoon
  1662. CONFIG_RADIO_TYPHOON_PROC_FS
  1663.   Say Y here if you want the typhoon radio card driver to write
  1664.   status information (frequency, volume, muted, mute frequency,
  1665.   base address) to /proc/radio-typhoon. The file can be viewed with
  1666.   your favorite pager (i.e. use "more /proc/radio-typhoon" or "less
  1667.   /proc/radio-typhoon" or simply "cat /proc/radio-typhoon").
  1668. Typhoon I/O port (0x316 or 0x336)
  1669. CONFIG_RADIO_TYPHOON_PORT
  1670.   Enter the I/O port of your Typhoon or EcoRadio radio card.
  1671. Typhoon frequency set when muting the device (kHz)
  1672. CONFIG_RADIO_TYPHOON_MUTEFREQ
  1673.   Enter the frequency used for muting the radio. The device is never
  1674.   completely silent. If the volume is just turned down, you can still
  1675.   hear silent voices and music. For that reason, the frequency of the
  1676.   radio device is set to the frequency you can enter here whenever
  1677.   the device is muted. There should be no local radio station at that
  1678.   frequency.
  1679. Zoltrix Radio
  1680. CONFIG_RADIO_ZOLTRIX
  1681.   Choose Y here if you have one of these FM radio cards, and then fill
  1682.   in the port address below.
  1683.   In order to control your radio card, you will need to use programs
  1684.   that are compatible with the Video For Linux API.  Information on
  1685.   this API and pointers to "v4l" programs may be found on the WWW at
  1686.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1687.   If you want to compile this driver as a module ( = code which can be
  1688.   inserted in and removed from the running kernel whenever you want),
  1689.   say M here and read <file:Documentation/modules.txt>.  The module
  1690.   will be called radio-zoltrix.o.
  1691. ZOLTRIX I/O port (0x20c or 0x30c)
  1692. CONFIG_RADIO_ZOLTRIX_PORT
  1693.   Enter the I/O port of your Zoltrix radio card.
  1694. I2C on parallel port
  1695. CONFIG_I2C_PARPORT
  1696.   I2C is a simple serial bus system used in many micro controller
  1697.   applications.  Saying Y here will allow you to use your parallel
  1698.   port as an I2C interface.
  1699.   If you want to compile this driver as a module ( = code which can be
  1700.   inserted in and removed from the running kernel whenever you want),
  1701.   say M here and read <file:Documentation/modules.txt>.  The module
  1702.   will be called i2c-parport.o.
  1703. miroSOUND PCM20 radio
  1704. CONFIG_RADIO_MIROPCM20
  1705.   Choose Y here if you have this FM radio card. You also need to say Y
  1706.   to "ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20 radio)" (in "Sound")
  1707.   for this to work.
  1708.   In order to control your radio card, you will need to use programs
  1709.   that are compatible with the Video For Linux API.  Information on
  1710.   this API and pointers to "v4l" programs may be found on the WWW at
  1711.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1712.   If you want to compile this driver as a module ( = code which can be
  1713.   inserted in and removed from the running kernel whenever you want),
  1714.   say M here and read <file:Documentation/modules.txt>.  The module
  1715.   will be called miropcm20.o.
  1716. miroSOUND PCM20 radio RDS user interface (EXPERIMENTAL)
  1717. CONFIG_RADIO_MIROPCM20_RDS
  1718.   Choose Y here if you want to see RDS/RBDS information like
  1719.   RadioText, Programme Service name, Clock Time and date, Programme
  1720.   TYpe and Traffic Announcement/Programme identification.  You also
  1721.   need to say Y to "miroSOUND PCM20 radio" and devfs!
  1722.   It's not possible to read the raw RDS packets from the device, so
  1723.   the driver cant provide an V4L interface for this.  But the
  1724.   availability of RDS is reported over V4L by the basic driver
  1725.   already.  Here RDS can be read from files in /dev/v4l/rds.
  1726.   As module the driver will be called miropcm20-rds.o.
  1727. Maestro on board radio
  1728. CONFIG_RADIO_MAESTRO
  1729.   Say Y here to directly support the on-board radio tuner on the
  1730.   Maestro 2 or 2E sound card.
  1731.   In order to control your radio card, you will need to use programs
  1732.   that are compatible with the Video For Linux API.  Information on
  1733.   this API and pointers to "v4l" programs may be found on the WWW at
  1734.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1735.   If you want to compile this driver as a module ( = code which can be
  1736.   inserted in and removed from the running kernel whenever you want),
  1737.   say M here and read <file:Documentation/modules.txt>.  The module
  1738.   will be called radio-maestro.o.
  1739. Guillemot MAXI Radio FM 2000 Radio Card
  1740. CONFIG_RADIO_MAXIRADIO
  1741.   Choose Y here if you have this radio card.  This card may also be
  1742.   found as GemTek PCI FM.
  1743.   In order to control your radio card, you will need to use programs
  1744.   that are compatible with the Video For Linux API.  Information on
  1745.   this API and pointers to "v4l" programs may be found on the WWW at
  1746.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1747.   If you want to compile this driver as a module ( = code which can be
  1748.   inserted in and removed from the running kernel whenever you want),
  1749.   say M here and read <file:Documentation/modules.txt>.  The module
  1750.   will be called radio-maxiradio.o.
  1751. GemTek Radio Card support
  1752. CONFIG_RADIO_GEMTEK
  1753.   Choose Y here if you have this FM radio card, and then fill in the
  1754.   port address below.
  1755.   In order to control your radio card, you will need to use programs
  1756.   that are compatible with the Video For Linux API.  Information on
  1757.   this API and pointers to "v4l" programs may be found on the WWW at
  1758.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1759.   If you want to compile this driver as a module ( = code which can be
  1760.   inserted in and removed from the running kernel whenever you want),
  1761.   say M here and read <file:Documentation/modules.txt>.  The module
  1762.   will be called radio-gemtek.o.
  1763. GemTek I/O port
  1764. CONFIG_RADIO_GEMTEK_PORT
  1765.   Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
  1766.   0x34c, if you haven't changed the jumper setting on the card. On
  1767.   Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM GemTek), the I/O
  1768.   port is 0x28c.
  1769. GemTek PCI Radio Card support
  1770. CONFIG_RADIO_GEMTEK_PCI
  1771.   Choose Y here if you have this PCI FM radio card.
  1772.   In order to control your radio card, you will need to use programs
  1773.   that are compatible with the Video for Linux API.  Information on 
  1774.   this API and pointers to "v4l" programs may be found on the WWW at
  1775.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1776.   If you want to compile this driver as a module ( = code which can be
  1777.   inserted in and removed from the running kernel whenever you want),
  1778.   say M here and read <file:Documentation/modules.txt>.  The module
  1779.   will be called radio-gemtek-pci.o.
  1780. PlanB Video-In for PowerMacs
  1781. CONFIG_VIDEO_PLANB
  1782.   PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
  1783.   input hardware. If you want to experiment with this, say Y.
  1784.   Otherwise, or if you don't understand a word, say N.
  1785.   See <http://www.cpu.lu/~mlan/planb.html> for more info.
  1786.   Saying M will compile this driver as a module (planb.o).
  1787. TerraTec ActiveRadio
  1788. CONFIG_RADIO_TERRATEC
  1789.   Choose Y here if you have this FM radio card, and then fill in the
  1790.   port address below. (TODO)
  1791.   Note: This driver is in its early stages.  Right now volume and
  1792.   frequency control and muting works at least for me, but
  1793.   unfortunately I have not found anybody who wants to use this card
  1794.   with Linux.  So if it is this what YOU are trying to do right now,
  1795.   PLEASE DROP ME A NOTE!!  Rolf Offermanns (rolf@offermanns.de)
  1796.   In order to control your radio card, you will need to use programs
  1797.   that are compatible with the Video For Linux API.  Information on
  1798.   this API and pointers to "v4l" programs may be found on the WWW at
  1799.   <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
  1800.   If you want to compile this driver as a module ( = code which can be
  1801.   inserted in and removed from the running kernel whenever you want),
  1802.   say M here and read <file:Documentation/modules.txt>.  The module
  1803.   will be called radio-terratec.o.
  1804. Terratec I/O port (normally 0x590)
  1805. CONFIG_RADIO_TERRATEC_PORT
  1806.   Fill in the I/O port of your TerraTec FM radio card. If unsure, go
  1807.   with the default.
  1808. Trust FM radio card
  1809. CONFIG_RADIO_TRUST
  1810.   This is a driver for the Trust FM radio cards. Say Y if you have
  1811.   such a card and want to use it under Linux.
  1812.   This driver is also available as a module called radio-trust.o ( =
  1813.   code which can be inserted in and removed from the running kernel
  1814.   whenever you want). If you want to compile it as a module, say M
  1815.   here and read <file:Documentation/modules.txt>.
  1816. Trust I/O port (usually 0x350 or 0x358)
  1817. CONFIG_RADIO_TRUST_PORT
  1818.   Enter the I/O port of your Trust FM radio card. If unsure, try the
  1819.   values "0x350" or "0x358".
  1820. BT848 Video For Linux
  1821. CONFIG_VIDEO_BT848
  1822.   Support for BT848 based frame grabber/overlay boards. This includes
  1823.   the Miro, Hauppauge and STB boards. Please read the material in
  1824.   <file:Documentation/video4linux/bttv> for more information.
  1825.   If you say Y or M here, you need to say Y or M to "I2C support" and
  1826.   "I2C bit-banging interfaces" in the character device section.
  1827.   This driver is available as a module called bttv.o ( = code
  1828.   which can be inserted in and removed from the running kernel
  1829.   whenever you want). If you want to compile it as a module, say M
  1830.   here and read <file:Documentation/modules.txt>.
  1831. BT878 audio DMA
  1832. CONFIG_SOUND_BT878
  1833.   Audio DMA support for bt878 based grabber boards.  As you might have
  1834.   already noticed, bt878 is listed with two functions in /proc/pci.
  1835.   Function 0 does the video stuff (bt848 compatible), function 1 does
  1836.   the same for audio data.  This is a driver for the audio part of
  1837.   the chip.  If you say 'Y' here you get a oss-compatible dsp device
  1838.   where you can record from.  If you want just watch TV you probably
  1839.   don't need this driver as most TV cards handle sound with a short
  1840.   cable from the TV card to your sound card's line-in.
  1841.   This driver is available as a module called btaudio.o ( = code
  1842.   which can be inserted in and removed from the running kernel
  1843.   whenever you want). If you want to compile it as a module, say M
  1844.   here and read <file:Documentation/modules.txt>.
  1845. SGI Vino Video For Linux
  1846. CONFIG_VIDEO_VINO
  1847.   Say Y here to build in support for the Vino video input system found
  1848.   on SGI Indy machines.
  1849. Stradis 4:2:2 MPEG-2 video driver
  1850. CONFIG_VIDEO_STRADIS
  1851.   Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
  1852.   driver for PCI.  There is a product page at
  1853.   <http://www.stradis.com/decoder.html>.
  1854. Zoran ZR36057/36060 Video For Linux
  1855. CONFIG_VIDEO_ZORAN
  1856.   Say Y here to include support for video cards based on the Zoran
  1857.   ZR36057/36060 encoder/decoder chip (including the Iomega Buz and the
  1858.   Miro DC10 and DC30 video capture cards).
  1859. Include support for Iomega Buz
  1860. CONFIG_VIDEO_ZORAN_BUZ
  1861.   Say Y here to include support for the Iomega Buz video card.  There
  1862.   is a Buz/Linux homepage at <http://www.lysator.liu.se/~gz/buz/>.
  1863. Miro DC10(+) support
  1864. CONFIG_VIDEO_ZORAN_DC10
  1865.   Say Y to support the Pinnacle Systems Studio DC10 plus TV/Video
  1866.   card.  Linux page at
  1867.   <http://lhd.datapower.com/db/dispproduct.php3?DISP?1511>.  Vendor
  1868.   page at <http://www.pinnaclesys.com/>.
  1869. Linux Media Labs LML33 support
  1870. CONFIG_VIDEO_ZORAN_LML33
  1871.   Say Y here to support the Linux Media Labs LML33 TV/Video card.
  1872.   Resources page is at <http://www.linuxmedialabs.com/lml33doc.html>.
  1873. Zoran ZR36120/36125 Video For Linux
  1874. CONFIG_VIDEO_ZR36120
  1875.   Support for ZR36120/ZR36125 based frame grabber/overlay boards.
  1876.   This includes the Victor II, WaveWatcher, Video Wonder, Maxi-TV,
  1877.   and Buster boards. Please read the material in
  1878.   <file:Documentation/video4linux/zr36120.txt> for more information.
  1879.   This driver is also available as a module called zr36120.o ( = code
  1880.   which can be inserted in and removed from the running kernel
  1881.   whenever you want). If you want to compile it as a module, say M
  1882.   here and read <file:Documentation/modules.txt>.
  1883. SAA5249 Teletext processor
  1884. CONFIG_VIDEO_SAA5249
  1885.   Support for I2C bus based teletext using the SAA5249 chip. At the
  1886.   moment this is only useful on some European WinTV cards.
  1887.   This driver is also available as a module called saa5249.o ( = code
  1888.   which can be inserted in and removed from the running kernel
  1889.   whenever you want). If you want to compile it as a module, say M
  1890.   here and read <file:Documentation/modules.txt>.
  1891. QuickCam BW Video For Linux
  1892. CONFIG_VIDEO_BWQCAM
  1893.   Say Y have if you the black and white version of the QuickCam
  1894.   camera. See the next option for the color version.
  1895.   This driver is also available as a module called bw-qcam.o ( = code
  1896.   which can be inserted in and removed from the running kernel
  1897.   whenever you want). If you want to compile it as a module, say M
  1898.   here and read <file:Documentation/modules.txt>.
  1899. QuickCam Colour Video For Linux
  1900. CONFIG_VIDEO_CQCAM
  1901.   This is the video4linux driver for the colour version of the
  1902.   Connectix QuickCam.  If you have one of these cameras, say Y here,
  1903.   otherwise say N.  This driver does not work with the original
  1904.   monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
  1905.   as a module (c-qcam.o).
  1906.   Read <file:Documentation/video4linux/CQcam.txt> for more information.
  1907. W9966 Webcam (FlyCam Supra and others) Video For Linux
  1908. CONFIG_VIDEO_W9966
  1909.   Video4linux driver for Winbond's w9966 based Webcams.
  1910.   Currently tested with the LifeView FlyCam Supra.
  1911.   If you have one of these cameras, say Y here
  1912.   otherwise say N.
  1913.   This driver is also available as a module (w9966.o).
  1914.   Check out <file:drivers/media/video4linux/w9966.txt> and
  1915.   <file:drivers/media/video/w9966.c> for more information.
  1916. CPiA Video For Linux
  1917. CONFIG_VIDEO_CPIA
  1918.   This is the video4linux driver for cameras based on Vision's CPiA
  1919.   (Colour Processor Interface ASIC), such as the Creative Labs Video
  1920.   Blaster Webcam II. If you have one of these cameras, say Y here
  1921.   and select parallel port and/or USB lowlevel support below,
  1922.   otherwise say N. This will not work with the Creative Webcam III.
  1923.   Please read <file:Documentation/video4linux/README.cpia> for more
  1924.   information.
  1925.   This driver is also available as a module (cpia.o).
  1926. CPiA Parallel Port Lowlevel Support
  1927. CONFIG_VIDEO_CPIA_PP
  1928.   This is the lowlevel parallel port support for cameras based on
  1929.   Vision's CPiA (Colour Processor Interface ASIC), such as the
  1930.   Creative Webcam II. If you have the parallel port version of one
  1931.   of these cameras, say Y here, otherwise say N. It is also available
  1932.   as a module (cpia_pp.o).
  1933. CPiA USB Lowlevel Support
  1934. CONFIG_VIDEO_CPIA_USB
  1935.   This is the lowlevel USB support for cameras based on Vision's CPiA
  1936.   (Colour Processor Interface ASIC), such as the Creative Webcam II.
  1937.   If you have the USB version of one of these cameras, say Y here,
  1938.   otherwise say N. This will not work with the Creative Webcam III.
  1939.   It is also available as a module (cpia_usb.o).
  1940. Mediavision Pro Movie Studio Video For Linux
  1941. CONFIG_VIDEO_PMS
  1942.   Say Y if you have such a thing.  This driver is also available as a
  1943.   module called pms.o ( = code which can be inserted in and removed
  1944.   from the running kernel whenever you want).  If you want to compile
  1945.   it as a module, say M here and read
  1946.   <file:Documentation/modules.txt>.
  1947. Sony Vaio Picturebook Motion Eye Video For Linux
  1948. CONFIG_VIDEO_MEYE
  1949.   This is the video4linux driver for the Motion Eye camera found
  1950.   in the Vaio Picturebook laptops. Please read the material in
  1951.   <file:Documentation/video4linux/meye.txt> for more information.
  1952.   If you say Y or M here, you need to say Y or M to "Sony Programmable
  1953.   I/O Control Device" in the character device section.
  1954.   This driver is available as a module called meye.o ( = code
  1955.   which can be inserted in and removed from the running kernel
  1956.   whenever you want). If you want to compile it as a module, say M
  1957.   here and read <file:Documentation/modules.txt>.
  1958. IBM's S/390 architecture
  1959. CONFIG_ARCH_S390
  1960.   Select this option, if you want to run the Kernel on one of IBM's
  1961.   mainframes of the S/390 generation. You should have installed the
  1962.   s390-compiler released by IBM (based on gcc-2.95.1) before.
  1963. Merge some code into the kernel to make the image IPLable
  1964. CONFIG_IPL
  1965.   If you want to use the produced kernel to IPL directly from a
  1966.   device, you have to merge a bootsector specific to the device
  1967.   into the first bytes of the kernel. You will have to select the
  1968.   IPL device on another question, that pops up, when you select
  1969.   CONFIG_IPL.
  1970. IPL from a S/390 tape unit
  1971. CONFIG_IPL_TAPE
  1972.   Select this option if you want to IPL the image from a Tape.
  1973. IPL from a virtual card reader emulated by VM/ESA
  1974. CONFIG_IPL_VM
  1975.   Select this option if you are running under VM/ESA and want 
  1976.   to IPL the image from the emulated card reader.
  1977. CONFIG_PFAULT
  1978.   Select this option, if you want to use PFAULT pseudo page fault
  1979.   handling under VM. If running native or in LPAR, this option
  1980.   has no effect. If your VM does not support PFAULT, PAGEEX
  1981.   pseudo page fault handling will be used.
  1982.   Note that VM 4.2 supports PFAULT but has a bug in its
  1983.   implementation that causes some problems.
  1984.   Everybody who wants to run Linux under VM != VM4.2 should select
  1985.   this option.
  1986. CONFIG_SHARED_KERNEL
  1987.   Select this option, if you want to share the text segment of the
  1988.   Linux kernel between different VM guests. This reduces memory
  1989.   usage with lots of guests but greatly increases kernel size.
  1990.   You should only select this option if you know what you are
  1991.   doing and want to exploit this feature.
  1992. Support for IBM-style disk-labels (S/390)
  1993. CONFIG_S390_PARTITION
  1994.   Enable this option to assure standard IBM labels on the DASDs.
  1995.   You must enable it, if you are planning to access DASDs also
  1996.   attached to another IBM mainframe operation system (OS/390, 
  1997.   VM/ESA, VSE/ESA).
  1998. Support for DASD hard disks
  1999. CONFIG_DASD
  2000.   Enable this option if you want to access DASDs directly utilizing
  2001.   S/390s channel subsystem commands. This is necessary for running
  2002.   natively on a single image or an LPAR.
  2003. Support for ECKD hard disks
  2004. CONFIG_DASD_ECKD
  2005.   ECKD (Extended Count Key Data) devices are the most commonly used 
  2006.   devices on S/390s. You should enable this option unless you are 
  2007.   very sure you have no ECKD device.
  2008. ECKD demand loading
  2009. CONFIG_DASD_AUTO_ECKD
  2010.   This option enables demand loading of the ECKD module. 
  2011. Support for FBA hard disks
  2012. CONFIG_DASD_FBA
  2013.   Select this option if you want to use FBA (Fixed Block) devices.
  2014.   If you are not sure what it is, say "Y".
  2015. FBA demand loading
  2016. CONFIG_DASD_AUTO_FBA
  2017.   This option enables demand loading of the FBA module. 
  2018. Support for DIAG access to CMS reserved Disks
  2019. CONFIG_DASD_DIAG
  2020.   Select this option if you want to use CMS reserved Disks under VM
  2021.   with the Diagnose250 command.  If you are not running under VM or
  2022.   unsure what it is, say "N".
  2023. DIAG demand loading
  2024. CONFIG_DASD_AUTO_DIAG
  2025.   This option enables demand loading of the DIAG module. 
  2026. Merge some code into the kernel to make the image IPLable
  2027. CONFIG_IPLABLE
  2028.   If you want to use the produced kernel to IPL directly from a
  2029.   device, you have to merge a bootsector specific to the device
  2030.   into the first bytes of the kernel. You will have to select the
  2031.   IPL device on another question, that pops up, when you select
  2032.   CONFIG_IPLABE.
  2033. Support for 3215 line mode terminal
  2034. CONFIG_TN3215
  2035.   Include support for IBM 3215 line-mode terminals.
  2036. Support for console on 3215 line mode terminal
  2037. CONFIG_TN3215_CONSOLE
  2038.   Include support for using an IBM 3215 line-mode terminal as a
  2039.   Linux system console.
  2040. Support for 3270 line mode terminal
  2041. CONFIG_TN3270
  2042.   Include support for IBM 3270 line-mode terminals.
  2043. Support for console on 3270 line mode terminal
  2044. CONFIG_TN3270_CONSOLE
  2045.   Include support for using an IBM 3270 line-mode terminal as a Linux
  2046.   system console.  Available only if 3270 support is compiled in
  2047.   statically.
  2048. Support for HWC line mode terminal
  2049. CONFIG_HWC
  2050.   Include support for IBM HWC line-mode terminals.
  2051. Console on HWC line mode terminal
  2052. CONFIG_HWC_CONSOLE
  2053.   Include support for using an IBM HWC line-mode terminal as the Linux
  2054.   system console.
  2055. Control Program Identification
  2056. CONFIG_HWC_CPI
  2057.   Allows for Control Program Identification via the HWC interface,
  2058.   i.e. provides a mean to pass an OS instance name (system name)
  2059.   to the machine.
  2060.   This option should only be selected as a module since the
  2061.   system name has to be passed as module parameter. The module
  2062.   will be called hwc_cpi.o.
  2063. S/390 tape device support
  2064. CONFIG_S390_TAPE
  2065.   Select this option if you want to access channel-attached tape
  2066.   devices on IBM S/390 or zSeries.
  2067.   If you select this option you will also want to select at
  2068.   least one of the tape interface options and one of the tape
  2069.   hardware options in order to access a tape device.
  2070.   This option is also available as a module. The module will be
  2071.   called tape390.o and include all selected interfaces.
  2072.   The hardware drivers will be seperate modules.
  2073.   If unsure, say "Y".
  2074. Support for tape character devices
  2075. CONFIG_S390_TAPE_CHAR
  2076.   Select this option if you want to access your channel-attached
  2077.   tape devices using the character device interface.
  2078.   This interface is similar to other Linux tape devices like
  2079.   SCSI-Tapes (st) and the floppy tape device (ftape).
  2080.   If unsure, say "Y".
  2081. Support for tape block devices
  2082. CONFIG_S390_TAPE_BLOCK
  2083.   Select this option if you want to access your channel-attached tape
  2084.   devices using the block device interface.  This interface is similar
  2085.   to CD-ROM devices on other platforms.  The tapes can only be
  2086.   accessed read-only when using this interface.  Have a look at
  2087.   Documentation/s390/TAPE for further information about creating
  2088.   volumes for and using this interface.  It is safe to say "Y" here.
  2089. Support for 3490 tape hardware
  2090. CONFIG_S390_TAPE_3490
  2091.   Select this option if you want to access IBM 3490 magnetic
  2092.   tape subsystems and 100% compatibles.
  2093.   This option is also available as a module. The module will be
  2094.   called tape3490.o. If CONFIG_S390_TAPE is selected as a module,
  2095.   this hardware driver cannot be built-in but is only available
  2096.   as a module.
  2097.   It is safe to say "Y" here.
  2098. Support for 3480 tape hardware
  2099. CONFIG_S390_TAPE_3480
  2100.   Select this option if you want to access IBM 3480 magnetic
  2101.   tape subsystems and 100% compatibles.
  2102.   This option is also available as a module. The module will be
  2103.   called tape3480.o. If CONFIG_S390_TAPE is selected as a module,
  2104.   this hardware driver cannot be built-in but is only available
  2105.   as a module.
  2106.   It is safe to say "Y" here.
  2107. CTC device support
  2108. CONFIG_CTC
  2109.   Select this option if you want to use channel-to-channel networking
  2110.   on IBM S/390 or zSeries. This device driver supports real CTC
  2111.   coupling using ESCON. It also supports virtual CTCs when running
  2112.   under VM. It will use the channel device configuration if this is
  2113.   available.  This option is also available as a module which will be
  2114.   called ctc.o.  If you do not know what it is, it's safe to say "Y".
  2115. XPRAM disk support
  2116. CONFIG_BLK_DEV_XPRAM
  2117.   Select this option if you want to use your expanded storage on S/390
  2118.   or zSeries as a disk.  This is useful as a _fast_ swap device if you
  2119.   want to access more than 2G of memory when running in 31 bit mode.
  2120.   This option is also available as a module which will be called
  2121.   xpram.o.  If unsure, say "N".
  2122. Fast IRQ handling
  2123. CONFIG_FAST_IRQ
  2124.   Select this option in order to get the interrupts processed faster
  2125.   on your S/390 or zSeries machine.  If selected, after an interrupt
  2126.   is processed, the channel subsystem will be asked for other pending
  2127.   interrupts which will also be processed before leaving the interrupt
  2128.   context.  This speeds up the I/O a lot. Say "Y".
  2129. IUCV device support (VM only)
  2130. CONFIG_IUCV
  2131.   Select this option if you want to use inter-user communication
  2132.   vehicle networking under VM or VIF.  This option is also available
  2133.   as a module which will be called iucv.o. If unsure, say "Y".
  2134. Process warning machine checks
  2135. CONFIG_MACHCHK_WARNING
  2136.   Select this option if you want the machine check handler on IBM S/390 or 
  2137.   zSeries to process warning machine checks (e.g. on power failures). 
  2138.   If unsure, say "Y".
  2139. Use chscs for Common I/O
  2140. CONFIG_CHSC
  2141.   Select this option if you want the s390 common I/O layer to use information
  2142.   obtained by channel subsystem calls. This will enable Linux to process link
  2143.   failures and resource accessibility events. Moreover, if you have procfs
  2144.   enabled, you'll be able to toggle chpids logically offline and online. Even
  2145.   if you don't understand what this means, you should say "Y".
  2146. Kernel support for 31 bit ELF binaries
  2147. CONFIG_S390_SUPPORT
  2148.   Select this option if you want to enable your system kernel to
  2149.   handle system-calls from ELF binaries for 31 bit ESA.  This option
  2150.   (and some other stuff like libraries and such) is needed for
  2151.   executing 31 bit applications.  It is safe to say "Y".
  2152. Channel Device Configuration
  2153. CONFIG_CHANDEV
  2154.   The channel device layer is a layer to provide a consistent
  2155.   interface for configuration & default machine check (devices
  2156.   appearing & disappearing) handling on Linux for s/390 & z/Series
  2157.   channel devices.
  2158.   s/390 & z/Series channel devices include among others
  2159.   lcs (the most common ethernet/token ring/fddi standard on
  2160.   zSeries)
  2161.   ctc/escon hi speed like serial link standard on zSeries
  2162.   claw used to talk to cisco routers.
  2163.   qeth gigabit ethernet.
  2164.   These devices use two channels one read & one write for
  2165.   configuration & communication (& a third channel, the data
  2166.   channel the case of gigabit ethernet). The motivation
  2167.   behind developing this layer was that there was a lot of
  2168.   duplicate code among the channel device drivers for
  2169.   configuration.
  2170.   Also the lcs & ctc drivers tended to fight over
  2171.   3088/08's & 3088/1F's which could be either 2216/3172
  2172.   channel attached lcs compatible devices or escon/ctc pipes
  2173.   had to be configured separately as they couldn't autodetect,
  2174.   this is now simplified by doing the configuration in a single
  2175.   place (the channel device layer).
  2176.   This layer isn't invasive & it is quite okay to use channel
  2177.   drivers which don't use the channel device layer in
  2178.   conjunction with drivers which do.
  2179.   For more info see the chandev manpage usually distributed in
  2180.   <file:Documentation/s390/chandev.8> in the Linux source tree.
  2181. SAB3036 tuner support
  2182. CONFIG_TUNER_3036
  2183.   Say Y here to include support for Philips SAB3036 compatible tuners.
  2184.   If in doubt, say N.
  2185. Compaq SMART2 support
  2186. CONFIG_BLK_CPQ_DA
  2187.   This is the driver for Compaq Smart Array controllers.  Everyone
  2188.   using these boards should say Y here.  See the file
  2189.   <file:Documentation/cpqarray.txt> for the current list of boards
  2190.   supported by this driver, and for further information on the use of
  2191.   this driver.
  2192.   This driver is also available as a module ( = code which can be
  2193.   inserted in and removed from the running kernel whenever you want).
  2194.   If you want to compile it as a module, say M here and read
  2195.   <file:Documentation/modules.txt>. The module will be called
  2196.   cpqarray.o
  2197. Show crashed user process info
  2198. CONFIG_PROCESS_DEBUG
  2199.   Say Y to print all process fault locations to the console.  This is
  2200.   a debugging option; you probably do not want to set it unless you
  2201.   are an S390 port maintainer.
  2202. #
  2203. # ARM options
  2204. #
  2205. # CML2 transition note: CML1 asks ARCH_ARCA5K, then has ARCH_A5K and ARCH_ARK
  2206. # as subquestions.  CML2 asks the subquestions in the armtype menu and makes
  2207. # ARCH_ARCA5K a derived symbol.
  2208. ARM System type
  2209. CONFIG_ARCH_ARCA5K
  2210.   This selects what ARM system you wish to build the kernel for. It
  2211.   also selects to some extent the CPU type. If you are unsure what
  2212.   to set this option to, please consult any information supplied with
  2213.   your system.
  2214. # Choice: armtype
  2215. A5000
  2216. CONFIG_ARCH_A5K
  2217.   Say Y here to to support the Acorn A5000.  Linux can support the
  2218.   internal IDE disk and CD-ROM interface, serial and parallel port,
  2219.   and the floppy drive.  Note that on some A5000s the floppy is
  2220.   plugged into the wrong socket on the motherboard.
  2221. Archimedes
  2222. CONFIG_ARCH_ARC
  2223.   The Acorn Archimedes was an personal computer based on an 8K ARM2
  2224.   processor, released in 1987.  It supported 512K of RAM and 2 800K
  2225.   floppy disks.  Picture and more detailed specifications at
  2226.   <http://www.computingmuseum.com/museum/archi.htm>.
  2227. EBSA-110
  2228. CONFIG_ARCH_EBSA110
  2229.   This is an evaluation board for the StrongARM processor available
  2230.   from Digital. It has limited hardware on-board, including an onboard
  2231.   Ethernet interface, two PCMCIA sockets, two serial ports and a
  2232.   parallel port.
  2233. RiscPC
  2234. CONFIG_ARCH_RPC
  2235.   On the Acorn Risc-PC, Linux can support the internal IDE disk and
  2236.   CD-ROM interface, serial and parallel port, and the floppy drive.
  2237. 2MB physical memory
  2238. CONFIG_PAGESIZE_16
  2239.   Say Y here if your Archimedes or A5000 system has only 2MB of
  2240.   memory, otherwise say N.  The resulting kernel will not run on a
  2241.   machine with 4MB of memory.
  2242. CATS
  2243. CONFIG_ARCH_CATS
  2244.   Say Y here if you intend to run this kernel on the CATS.
  2245.   Saying N will reduce the size of the Footbridge kernel.
  2246. EBSA285 (addin mode)
  2247. CONFIG_ARCH_EBSA285_ADDIN
  2248.   Say Y here if you intend to run this kernel on the EBSA285 card
  2249.   in addin mode.
  2250.   Saying N will reduce the size of the Footbridge kernel.
  2251. EBSA285 (host mode)
  2252. CONFIG_ARCH_EBSA285_HOST
  2253.   Say Y here if you intend to run this kernel on the EBSA285 card
  2254.   in host ("central function") mode.
  2255.   Saying N will reduce the size of the Footbridge kernel.
  2256. LinkUp Systems L7200 SDB
  2257. CONFIG_ARCH_L7200
  2258.   Say Y here if you intend to run this kernel on a LinkUp Systems
  2259.   L7200 Software Development Board which uses an ARM720T processor.
  2260.   Information on this board can be obtained at:
  2261.   <http://www.linkupsys.com/>
  2262.   If you have any questions or comments about the Linux kernel port
  2263.   to this board, send e-mail to sjhill@cotw.com.
  2264. NetWinder
  2265. CONFIG_ARCH_NETWINDER
  2266.   Say Y here if you intend to run this kernel on the Rebel.COM
  2267.   NetWinder.  Information about this machine can be found at:
  2268.   <http://www.netwinder.org/>
  2269.   Saying N will reduce the size of the Footbridge kernel.
  2270. P720T
  2271. CONFIG_ARCH_P720T
  2272.   Say Y here if you intend to run this kernel on the ARM Prospector
  2273.   720T.
  2274. Compaq Personal Server
  2275. CONFIG_ARCH_PERSONAL_SERVER
  2276.   Say Y here if you intend to run this kernel on the Compaq
  2277.   Personal Server.
  2278.   Saying N will reduce the size of the Footbridge kernel.
  2279.   The Compaq Personal Server is not available for purchase.
  2280.   There are no product plans beyond the current research
  2281.   prototypes at this time.  Information is available at:
  2282.   <http://crl.research.compaq.com/projects/personalserver/>
  2283.   If you have any questions or comments about the  Compaq Personal
  2284.   Server, send e-mail to skiff@crl.dec.com.
  2285. Cirrus Logic EDB-7211 evaluation board
  2286. CONFIG_ARCH_EDB7211
  2287.   Say Y here if you intend to run this kernel on a Cirrus Logic EDB-7211
  2288.   evaluation board.
  2289. EP7211 infrared support
  2290. CONFIG_EP7211_IR
  2291.   Say Y here if you wish to use the infrared port on the EP7211. Note
  2292.   that you can't use the first UART and the infrared port at the same
  2293.   time, and that the EP7211 only supports SIR mode, at speeds up to
  2294.   115.2 kbps. To use the I/R port, you will need to get the source to
  2295.   irda-utils and apply the patch at
  2296.   <http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-June/003510.html>.
  2297. Assabet
  2298. CONFIG_SA1100_ASSABET
  2299.   Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
  2300.   Microprocessor Development Board (also known as the Assabet).
  2301. Neponset
  2302. CONFIG_ASSABET_NEPONSET
  2303.   Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
  2304.   Microprocessor Development Board (Assabet)  with the SA-1111
  2305.   Development Board (Nepon).
  2306. Compaq iPAQ H3600
  2307. CONFIG_SA1100_H3600
  2308.   Say Y here if you intend to run this kernel on the Compaq iPAQ
  2309.   H3600 handheld computer.  Information about this machine and the
  2310.   Linux port to this machine can be found at:
  2311.   <http://www.handhelds.org/Compaq/index.html#iPAQ_H3600>
  2312.   <http://www.compaq.com/products/handhelds/pocketpc/>
  2313. Brutus
  2314. CONFIG_SA1100_BRUTUS
  2315.   Say Y here if you are using the Intel(R) StrongARM(R) SA-1100
  2316.   Microprocessor Development Board (also known as the Brutus).
  2317. LART
  2318. CONFIG_SA1100_LART
  2319.   Say Y here if you are using the Linux Advanced Radio Terminal
  2320.   (also known as the LART).  See <http://www.lart.tudelft.nl/> for
  2321.   information on the LART.
  2322. GraphicsClient
  2323. CONFIG_SA1100_GRAPHICSCLIENT
  2324.   Say Y here if you are using an Applied Data Systems Intel(R)
  2325.   StrongARM(R) SA-1100 based Graphics Client SBC.  See
  2326.   <http://www.applieddata.net/> for information on this system.
  2327. GraphicsMaster
  2328. CONFIG_SA1100_GRAPHICSMASTER
  2329.   Say Y here if you are using an Applied Data Systems Intel(R)
  2330.   StrongARM(R) SA-1100 based Graphics Master SBC with SA-1111
  2331.   StrongARM companion chip.  See
  2332.   <http://www.applieddata.net/products_masterSpec.asp> for information
  2333.   on this system.
  2334. ADSBitsy
  2335. CONFIG_SA1100_ADSBITSY
  2336.   Say Y here if you are using Applied Data Systems Intel(R)
  2337.   StrongARM(R) 1110 based Bitsy, 3 x 5 inches in size, Compaq - IPAQ -
  2338.   like platform. See
  2339.   <http://www.applieddata.net/products_bitsySpec.asp> for more
  2340.   information.
  2341. ITSY
  2342. CONFIG_SA1100_ITSY
  2343.   Say Y here if you are using the Compaq Itsy experimental pocket
  2344.   computer. See <http://research.compaq.com/wrl/projects/itsy/> for
  2345.   more information.
  2346. PLEB
  2347. CONFIG_SA1100_PLEB
  2348.   Say Y here if you are using a Portable Linux Embedded Board
  2349.   (also known as PLEB). See <http://www.cse.unsw.edu.au/~pleb/>
  2350.   for more information.
  2351. CerfBoard
  2352. CONFIG_SA1100_CERF
  2353.   The Intrinsyc CerfBoard is based on the StrongARM 1110.
  2354.   More information is available at:
  2355.   <http://www.intrinsyc.com/products/referenceplatforms/cerfboard.html>.
  2356.   Say Y if configuring for an Intrinsyc CerfBoard.
  2357.   Say N otherwise.
  2358. FlexaNet
  2359. CONFIG_SA1100_FLEXANET
  2360.   Say Y here if you intend to run this kernel on the FlexaNet
  2361.   handheld instruments. Information about this machine can be
  2362.   found at: <http://www.flexanet.com/>.
  2363. nanoEngine
  2364. CONFIG_SA1100_NANOENGINE
  2365.   The nanoEngine is a StrongARM 1110-based single board computer
  2366.   from Bright Star Engineering. More information is available at:
  2367.   <http://www.brightstareng.com/arm/nanoeng.htm>.
  2368.   Say Y if configuring for a nanoEngine.
  2369.   Say N otherwise.
  2370. Pangolin
  2371. CONFIG_SA1100_PANGOLIN
  2372.   Pangolin is a StrongARM 1110-based evaluation platform produced
  2373.   by Dialogue Technology.  It has EISA slots for ease of configuration
  2374.   with SDRAM/Flash memory card, USB/Serial/Audio card, Compact Flash
  2375.   card, and TFT-LCD card.
  2376.   Say Y if configuring for a Pangolin.
  2377.   Say N otherwise.
  2378. Victor
  2379. CONFIG_SA1100_VICTOR
  2380.   Say Y here if you are using a Visu Aide Intel(R) StrongARM(R)
  2381.   SA-1100 based Victor Digital Talking Book Reader.  See
  2382.   <http://www.visuaide.com/pagevictor.en.html> for information on
  2383.   this system.
  2384. # Choice: cerf_ram
  2385. Cerf on-board RAM size
  2386. CONFIG_SA1100_CERF_8MB
  2387.    Declare the size of the CerfBoard's on-board RAM.
  2388.    Alternatives are 8, 16, 32, and 64MB.
  2389. 16MB
  2390. CONFIG_SA1100_CERF_16MB
  2391.    Declare that the CerfBoard has 16MB RAM.
  2392. 32MB
  2393. CONFIG_SA1100_CERF_32MB
  2394.    Declare that the CerfBoard has 32MB RAM.
  2395. 64MB
  2396. CONFIG_SA1100_CERF_64MB
  2397.    Declare that the CerfBoard has 64MB RAM.
  2398. # Choice: cerf_flash
  2399. Cerf flash memory size
  2400. CONFIG_SA1100_CERF_FLASH_8MB
  2401.   Tell the Cerf kernel the size of on-board memory.  The choices
  2402.   are 8MB, 16MB, or 32MB.
  2403. 16MB
  2404. CONFIG_SA1100_CERF_FLASH_16MB
  2405.   Configure the Cerf kernel to expect 16MB of flash memory.
  2406. 32MB
  2407. CONFIG_SA1100_CERF_FLASH_32MB
  2408.   Configure the Cerf kernel to expect 32MB of flash memory.
  2409. Support ARM610 processor
  2410. CONFIG_CPU_ARM610
  2411.   The ARM610 is the successor to the ARM3 processor
  2412.   and was produced by VLSI Technology Inc.
  2413.   Say Y if you want support for the ARM610 processor.
  2414.   Otherwise, say N.
  2415. Support ARM710 processor
  2416. CONFIG_CPU_ARM710
  2417.   A 32-bit RISC microprocessor based on the ARM7 processor core
  2418.   designed by Advanced RISC Machines Ltd. The ARM710 is the
  2419.   successor to the ARM610 processor. It was released in
  2420.   July 1994 by VLSI Technology Inc.
  2421.   Say Y if you want support for the ARM710 processor.
  2422.   Otherwise, say N.
  2423. Support ARM720T processor
  2424. CONFIG_CPU_ARM720T
  2425.   A 32-bit RISC processor with 8kByte Cache, Write Buffer and
  2426.   MMU built around an ARM7TDMI core.
  2427.   Say Y if you want support for the ARM720T processor.
  2428.   Otherwise, say N.
  2429. Support ARM920T processor
  2430. CONFIG_CPU_ARM920T
  2431.   The ARM920T is licensed to be produced by numerous vendors,
  2432.   and is used in the Maverick EP9312.  More information at
  2433.   <http://linuxdevices.com/products/PD2382866068.html>.
  2434.   Say Y if you want support for the ARM920T processor.
  2435.   Otherwise, say N.
  2436. Support ARM1020 processor
  2437. CONFIG_CPU_ARM1020
  2438.   The ARM1020 is the cached version of the ARM10 processor,
  2439.   with an addition of a floating-point unit.
  2440.   Say Y if you want support for the ARM1020 processor.
  2441.   Otherwise, say N.
  2442. Support StrongARM SA-110 processor
  2443. CONFIG_CPU_SA110
  2444.   The Intel StrongARM(R) SA-110 is a 32-bit microprocessor and
  2445.   is available at five speeds ranging from 100 MHz to 233 MHz.
  2446.   More information is available at
  2447.   <http://developer.intel.com/design/strong/sa110.htm>.
  2448.   Say Y if you want support for the SA-110 processor.
  2449.   Otherwise, say N.
  2450. Tulsa
  2451. CONFIG_SA1100_PFS168
  2452.   The Radisys Corp. PFS-168 (aka Tulsa) is an Intel