kconfig

来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 1,001 行 · 第 1/3 页

TXT
1,001
字号
	  This driver provides kernel-side support for the Random Number	  Generator hardware found on Intel i8xx-based motherboards,	  AMD 76x-based motherboards, and Via Nehemiah CPUs.	  Provides a character driver, used to read() entropy data.	  To compile this driver as a module, choose M here: the	  module will be called hw_random.	  If unsure, say N.config NVRAM	tristate "/dev/nvram support"	depends on ATARI || X86 || X86_64 || ARM || GENERIC_NVRAM	---help---	  If you say Y here and create a character special file /dev/nvram	  with major number 10 and minor number 144 using mknod ("man mknod"),	  you get read and write access to the extra bytes of non-volatile	  memory in the real time clock (RTC), which is contained in every PC	  and most Ataris.  The actual number of bytes varies, depending on the	  nvram in the system, but is usually 114 (128-14 for the RTC).	  This memory is conventionally called "CMOS RAM" on PCs and "NVRAM"	  on Ataris. /dev/nvram may be used to view settings there, or to	  change them (with some utility). It could also be used to frequently	  save a few bits of very important data that may not be lost over	  power-off and for which writing to disk is too insecure. Note	  however that most NVRAM space in a PC belongs to the BIOS and you	  should NEVER idly tamper with it. See Ralf Brown's interrupt list	  for a guide to the use of CMOS bytes by your BIOS.	  On Atari machines, /dev/nvram is always configured and does not need	  to be selected.	  To compile this driver as a module, choose M here: the	  module will be called nvram.config RTC	tristate "Enhanced Real Time Clock Support"	depends on !PPC32 && !PARISC && !IA64 && !M68K	---help---	  If you say Y here and create a character special file /dev/rtc with	  major number 10 and minor number 135 using mknod ("man mknod"), you	  will get access to the real time clock (or hardware clock) built	  into your computer.	  Every PC has such a clock built in. It can be used to generate	  signals from as low as 1Hz up to 8192Hz, and can also be used	  as a 24 hour alarm. It reports status information via the file	  /proc/driver/rtc and its behaviour is set by various ioctls on	  /dev/rtc.	  If you run Linux on a multiprocessor machine and said Y to	  "Symmetric Multi Processing" above, you should say Y here to read	  and set the RTC in an SMP compatible fashion.	  If you think you have a use for such a device (such as periodic data	  sampling), then say Y here, and read <file:Documentation/rtc.txt>	  for details.	  To compile this driver as a module, choose M here: the	  module will be called rtc.config SGI_DS1286	tristate "SGI DS1286 RTC support"	depends on SGI_IP22	help	  If you say Y here and create a character special file /dev/rtc with	  major number 10 and minor number 135 using mknod ("man mknod"), you	  will get access to the real time clock built into your computer.	  Every SGI has such a clock built in. It reports status information	  via the file /proc/rtc and its behaviour is set by various ioctls on	  /dev/rtc.config SGI_IP27_RTC	bool "SGI M48T35 RTC support"	depends on SGI_IP27	help	  If you say Y here and create a character special file /dev/rtc with	  major number 10 and minor number 135 using mknod ("man mknod"), you	  will get access to the real time clock built into your computer.	  Every SGI has such a clock built in. It reports status information	  via the file /proc/rtc and its behaviour is set by various ioctls on	  /dev/rtc.config GEN_RTC	tristate "Generic /dev/rtc emulation"	depends on RTC!=y && !IA64 && !ARM	---help---	  If you say Y here and create a character special file /dev/rtc with	  major number 10 and minor number 135 using mknod ("man mknod"), you	  will get access to the real time clock (or hardware clock) built	  into your computer.	  It reports status information via the file /proc/driver/rtc and its	  behaviour is set by various ioctls on /dev/rtc. If you enable the	  "extended RTC operation" below it will also provide an emulation	  for RTC_UIE which is required by some programs and may improve	  precision in some cases.	  To compile this driver as a module, choose M here: the	  module will be called genrtc.config GEN_RTC_X	bool "Extended RTC operation"	depends on GEN_RTC	help	  Provides an emulation for RTC_UIE which is required by some programs	  and may improve precision of the generic RTC support in some cases.config EFI_RTC	bool "EFI Real Time Clock Services"	depends on IA64config OMAP_RTC	bool "TI OMAP Real Time Clock"	depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730	help	  Support for TI OMAP RTCconfig COBALT_LCD	bool "Support for Cobalt LCD"	depends on MIPS_COBALT	help	  This option enables support for the LCD display and buttons found	  on Cobalt systems through a misc device.config DTLK	tristate "Double Talk PC internal speech card support"	help	  This driver is for the DoubleTalk PC, a speech synthesizer	  manufactured by RC Systems (<http://www.rcsys.com/>).  It is also	  called the `internal DoubleTalk'.	  To compile this driver as a module, choose M here: the	  module will be called dtlk.config R3964	tristate "Siemens R3964 line discipline"	---help---	  This driver allows synchronous communication with devices using the	  Siemens R3964 packet protocol. Unless you are dealing with special	  hardware like PLCs, you are unlikely to need this.	  To compile this driver as a module, choose M here: the	  module will be called n_r3964.	  If unsure, say N.config APPLICOM	tristate "Applicom intelligent fieldbus card support"	depends on PCI	---help---	  This driver provides the kernel-side support for the intelligent	  fieldbus cards made by Applicom International. More information	  about these cards can be found on the WWW at the address	  <http://www.applicom-int.com/>, or by email from David Woodhouse	  <dwmw2@infradead.org>.	  To compile this driver as a module, choose M here: the	  module will be called applicom.	  If unsure, say N.config SONYPI	tristate "Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL)"	depends on EXPERIMENTAL && X86 && PCI && !64BIT	---help---	  This driver enables access to the Sony Programmable I/O Control	  Device which can be found in many (all ?) Sony Vaio laptops.	  If you have one of those laptops, read	  <file:Documentation/sonypi.txt>, and say Y or M here.	  To compile this driver as a module, choose M here: the	  module will be called sonypi.menu "Ftape, the floppy tape device driver"config FTAPE	tristate "Ftape (QIC-80/Travan) support"	depends on BROKEN_ON_SMP && (ALPHA || X86)	---help---	  If you have a tape drive that is connected to your floppy	  controller, say Y here.	  Some tape drives (like the Seagate "Tape Store 3200" or the Iomega	  "Ditto 3200" or the Exabyte "Eagle TR-3") come with a "high speed"	  controller of their own. These drives (and their companion	  controllers) are also supported if you say Y here.	  If you have a special controller (such as the CMS FC-10, FC-20,	  Mountain Mach-II, or any controller that is based on the Intel 82078	  FDC like the high speed controllers by Seagate and Exabyte and	  Iomega's "Ditto Dash") you must configure it by selecting the	  appropriate entries from the "Floppy tape controllers" sub-menu	  below and possibly modify the default values for the IRQ and DMA	  channel and the IO base in ftape's configuration menu.	  If you want to use your floppy tape drive on a PCI-bus based system,	  please read the file <file:drivers/char/ftape/README.PCI>.	  The ftape kernel driver is also available as a runtime loadable	  module. To compile this driver as a module, choose M here: the	  module will be called ftape.	  Note that the Ftape-HOWTO is out of date (sorry) and documents the	  older version 2.08 of this software but still contains useful	  information.  There is a web page with more recent documentation at	  <http://www.instmath.rwth-aachen.de/~heine/ftape/>.  This page	  always contains the latest release of the ftape driver and useful	  information (backup software, ftape related patches and	  documentation, FAQ).  Note that the file system interface has	  changed quite a bit compared to previous versions of ftape.  Please	  read <file:Documentation/ftape.txt>.source "drivers/char/ftape/Kconfig"endmenusource "drivers/char/agp/Kconfig"source "drivers/char/drm/Kconfig"source "drivers/char/pcmcia/Kconfig"config MWAVE	tristate "ACP Modem (Mwave) support"	depends on X86	select SERIAL_8250	---help---	  The ACP modem (Mwave) for Linux is a WinModem. It is composed of a	  kernel driver and a user level application. Together these components	  support direct attachment to public switched telephone networks (PSTNs)	  and support selected world wide countries.	  This version of the ACP Modem driver supports the IBM Thinkpad 600E,	  600, and 770 that include on board ACP modem hardware.	  The modem also supports the standard communications port interface	  (ttySx) and is compatible with the Hayes AT Command Set.	  The user level application needed to use this driver can be found at	  the IBM Linux Technology Center (LTC) web site:	  <http://www.ibm.com/linux/ltc/>.	  If you own one of the above IBM Thinkpads which has the Mwave chipset	  in it, say Y.	  To compile this driver as a module, choose M here: the	  module will be called mwave.config SCx200_GPIO	tristate "NatSemi SCx200 GPIO Support"	depends on SCx200	help	  Give userspace access to the GPIO pins on the National	  Semiconductor SCx200 processors.	  If compiled as a module, it will be called scx200_gpio.config RAW_DRIVER	tristate "RAW driver (/dev/raw/rawN) (OBSOLETE)"	help	  The raw driver permits block devices to be bound to /dev/raw/rawN. 	  Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O. 	  See the raw(8) manpage for more details.          The raw driver is deprecated and may be removed from 2.7          kernels.  Applications should simply open the device (eg /dev/hda1)          with the O_DIRECT flag.config HPET	bool "HPET - High Precision Event Timer" if (X86 || IA64)	default n	depends on ACPI	help	  If you say Y here, you will have a miscdevice named "/dev/hpet/".  Each	  open selects one of the timers supported by the HPET.  The timers are	  non-periodioc and/or periodic.config HPET_RTC_IRQ	bool "HPET Control RTC IRQ" if !HPET_EMULATE_RTC	default n	depends on HPET	help	  If you say Y here, you will disable RTC_IRQ in drivers/char/rtc.c. It	  is assumed the platform called hpet_alloc with the RTC IRQ values for	  the HPET timers.config HPET_MMAP	bool "Allow mmap of HPET"	default y	depends on HPET	help	  If you say Y here, user applications will be able to mmap	  the HPET registers.	  In some hardware implementations, the page containing HPET	  registers may also contain other things that shouldn't be	  exposed to the user.  If this applies to your hardware,	  say N here.config MAX_RAW_DEVS	int "Maximum number of RAW devices to support (1-8192)"	depends on RAW_DRIVER	default "256"	help	  The maximum number of RAW devices that are supported.	  Default is 256. Increase this number in case you need lots of	  raw devices.config HANGCHECK_TIMER	tristate "Hangcheck timer"	depends on X86_64 || X86	help	  The hangcheck-timer module detects when the system has gone	  out to lunch past a certain margin.  It can reboot the system	  or merely print a warning.config MMTIMER	tristate "MMTIMER Memory mapped RTC for SGI Altix"	depends on IA64_GENERIC || IA64_SGI_SN2	default y	help	  The mmtimer device allows direct userspace access to the	  Altix system timer.endmenu

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?