treewide: replace '---help---' in Kconfig files with 'help'

Since commit 84af7a6194 ("checkpatch: kconfig: prefer 'help' over
'---help---'"), the number of '---help---' has been gradually
decreasing, but there are still more than 2400 instances.

This commit finishes the conversion. While I touched the lines,
I also fixed the indentation.

There are a variety of indentation styles found.

  a) 4 spaces + '---help---'
  b) 7 spaces + '---help---'
  c) 8 spaces + '---help---'
  d) 1 space + 1 tab + '---help---'
  e) 1 tab + '---help---'    (correct indentation)
  f) 1 tab + 1 space + '---help---'
  g) 1 tab + 2 spaces + '---help---'

In order to convert all of them to 1 tab + 'help', I ran the
following commend:

  $ find . -name 'Kconfig*' | xargs sed -i 's/^[[:space:]]*---help---/\thelp/'

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
Masahiro Yamada 2020-06-14 01:50:22 +09:00
parent e4a42c82e9
commit a7f7f6248d
427 changed files with 2448 additions and 2448 deletions

View File

@ -876,7 +876,7 @@ config VMAP_STACK
bool "Use a virtually-mapped stack" bool "Use a virtually-mapped stack"
depends on HAVE_ARCH_VMAP_STACK depends on HAVE_ARCH_VMAP_STACK
depends on !KASAN || KASAN_VMALLOC depends on !KASAN || KASAN_VMALLOC
---help--- help
Enable this if you want the use virtually-mapped kernel stacks Enable this if you want the use virtually-mapped kernel stacks
with guard pages. This causes kernel stack overflows to be with guard pages. This causes kernel stack overflows to be
caught immediately rather than causing difficult-to-diagnose caught immediately rather than causing difficult-to-diagnose
@ -948,7 +948,7 @@ config ARCH_USE_MEMREMAP_PROT
config LOCK_EVENT_COUNTS config LOCK_EVENT_COUNTS
bool "Locking event counts collection" bool "Locking event counts collection"
depends on DEBUG_FS depends on DEBUG_FS
---help--- help
Enable light-weight counting of various locking related events Enable light-weight counting of various locking related events
in the system with minimal performance impact. This reduces in the system with minimal performance impact. This reduces
the chance of application behavior change because of timing the chance of application behavior change because of timing

View File

@ -83,7 +83,7 @@ menu "System setup"
choice choice
prompt "Alpha system type" prompt "Alpha system type"
default ALPHA_GENERIC default ALPHA_GENERIC
---help--- help
This is the system type of your hardware. A "generic" kernel will This is the system type of your hardware. A "generic" kernel will
run on any supported Alpha system. However, if you configure a run on any supported Alpha system. However, if you configure a
kernel for your specific system, it will be faster and smaller. kernel for your specific system, it will be faster and smaller.
@ -480,7 +480,7 @@ config VGA_HOSE
config ALPHA_QEMU config ALPHA_QEMU
bool "Run under QEMU emulation" bool "Run under QEMU emulation"
depends on !ALPHA_GENERIC depends on !ALPHA_GENERIC
---help--- help
Assume the presence of special features supported by QEMU PALcode Assume the presence of special features supported by QEMU PALcode
that reduce the overhead of system emulation. that reduce the overhead of system emulation.
@ -495,7 +495,7 @@ config ALPHA_SRM
bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
depends on TTY depends on TTY
default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
---help--- help
There are two different types of booting firmware on Alphas: SRM, There are two different types of booting firmware on Alphas: SRM,
which is command line driven, and ARC, which uses menus and arrow which is command line driven, and ARC, which uses menus and arrow
keys. Details about the Linux/Alpha booting process are contained in keys. Details about the Linux/Alpha booting process are contained in
@ -521,7 +521,7 @@ config ARCH_MAY_HAVE_PC_FDC
config SMP config SMP
bool "Symmetric multi-processing support" bool "Symmetric multi-processing support"
depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
---help--- help
This enables support for systems with more than one CPU. If you have This enables support for systems with more than one CPU. If you have
a system with only one CPU, say N. If you have a system with more a system with only one CPU, say N. If you have a system with more
than one CPU, say Y. than one CPU, say Y.
@ -569,7 +569,7 @@ config ALPHA_WTINT
default n if ALPHA_EV5 || ALPHA_EV56 || (ALPHA_EV4 && !ALPHA_LCA) default n if ALPHA_EV5 || ALPHA_EV56 || (ALPHA_EV4 && !ALPHA_LCA)
default n if !ALPHA_SRM && !ALPHA_GENERIC default n if !ALPHA_SRM && !ALPHA_GENERIC
default y if SMP default y if SMP
---help--- help
The Wait for Interrupt (WTINT) PALcall attempts to place the CPU The Wait for Interrupt (WTINT) PALcall attempts to place the CPU
to sleep until the next interrupt. This may reduce the power to sleep until the next interrupt. This may reduce the power
consumed, and the heat produced by the computer. However, it has consumed, and the heat produced by the computer. However, it has
@ -595,7 +595,7 @@ config NODES_SHIFT
# LARGE_VMALLOC is racy, if you *really* need it then fix it first # LARGE_VMALLOC is racy, if you *really* need it then fix it first
config ALPHA_LARGE_VMALLOC config ALPHA_LARGE_VMALLOC
bool bool
---help--- help
Process creation and other aspects of virtual memory management can Process creation and other aspects of virtual memory management can
be streamlined if we restrict the kernel to one PGD for all vmalloc be streamlined if we restrict the kernel to one PGD for all vmalloc
allocations. This equates to about 8GB. allocations. This equates to about 8GB.
@ -614,7 +614,7 @@ config VERBOSE_MCHECK_ON
int "Verbose Printing Mode (0=off, 1=on, 2=all)" int "Verbose Printing Mode (0=off, 1=on, 2=all)"
depends on VERBOSE_MCHECK depends on VERBOSE_MCHECK
default 1 default 1
---help--- help
This option allows the default printing mode to be set, and then This option allows the default printing mode to be set, and then
possibly overridden by a boot command argument. possibly overridden by a boot command argument.
@ -633,7 +633,7 @@ choice
default HZ_128 if ALPHA_QEMU default HZ_128 if ALPHA_QEMU
default HZ_1200 if ALPHA_RAWHIDE default HZ_1200 if ALPHA_RAWHIDE
default HZ_1024 default HZ_1024
---help--- help
The frequency at which timer interrupts occur. A high frequency The frequency at which timer interrupts occur. A high frequency
minimizes latency, whereas a low frequency minimizes overhead of minimizes latency, whereas a low frequency minimizes overhead of
process accounting. The later effect is especially significant process accounting. The later effect is especially significant
@ -668,7 +668,7 @@ config HZ
config SRM_ENV config SRM_ENV
tristate "SRM environment through procfs" tristate "SRM environment through procfs"
depends on PROC_FS depends on PROC_FS
---help--- help
If you enable this option, a subdirectory inside /proc called If you enable this option, a subdirectory inside /proc called
/proc/srm_environment will give you access to the all important /proc/srm_environment will give you access to the all important
SRM environment variables (those which have a name) and also SRM environment variables (those which have a name) and also

View File

@ -9,7 +9,7 @@ config ALPHA_LEGACY_START_ADDRESS
bool "Legacy kernel start address" bool "Legacy kernel start address"
depends on ALPHA_GENERIC depends on ALPHA_GENERIC
default n default n
---help--- help
The 2.4 kernel changed the kernel start address from 0x310000 The 2.4 kernel changed the kernel start address from 0x310000
to 0x810000 to make room for the Wildfire's larger SRM console. to 0x810000 to make room for the Wildfire's larger SRM console.
Recent consoles on Titan and Marvel machines also require the Recent consoles on Titan and Marvel machines also require the

View File

@ -348,7 +348,7 @@ config NODES_SHIFT
default "0" if !DISCONTIGMEM default "0" if !DISCONTIGMEM
default "1" if DISCONTIGMEM default "1" if DISCONTIGMEM
depends on NEED_MULTIPLE_NODES depends on NEED_MULTIPLE_NODES
---help--- help
Accessing memory beyond 1GB (with or w/o PAE) requires 2 memory Accessing memory beyond 1GB (with or w/o PAE) requires 2 memory
zones. zones.

View File

@ -1655,7 +1655,7 @@ config UACCESS_WITH_MEMCPY
config SECCOMP config SECCOMP
bool bool
prompt "Enable seccomp to safely compute untrusted bytecode" prompt "Enable seccomp to safely compute untrusted bytecode"
---help--- help
This kernel feature is useful for number crunching applications This kernel feature is useful for number crunching applications
that may need to compute untrusted bytecode during their that may need to compute untrusted bytecode during their
execution. By using pipes or other transports made available to execution. By using pipes or other transports made available to
@ -1963,7 +1963,7 @@ config EFI
select EFI_STUB select EFI_STUB
select EFI_GENERIC_STUB select EFI_GENERIC_STUB
select EFI_RUNTIME_WRAPPERS select EFI_RUNTIME_WRAPPERS
---help--- help
This option provides support for runtime services provided This option provides support for runtime services provided
by UEFI firmware (such as non-volatile variables, realtime by UEFI firmware (such as non-volatile variables, realtime
clock, and platform reset). A UEFI stub is also provided to clock, and platform reset). A UEFI stub is also provided to
@ -2005,7 +2005,7 @@ comment "At least one emulation must be selected"
config FPE_NWFPE config FPE_NWFPE
bool "NWFPE math emulation" bool "NWFPE math emulation"
depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL
---help--- help
Say Y to include the NWFPE floating point emulator in the kernel. Say Y to include the NWFPE floating point emulator in the kernel.
This is necessary to run most binaries. Linux does not currently This is necessary to run most binaries. Linux does not currently
support floating point hardware so you need to say Y here even if support floating point hardware so you need to say Y here even if
@ -2029,7 +2029,7 @@ config FPE_NWFPE_XP
config FPE_FASTFPE config FPE_FASTFPE
bool "FastFPE math emulation (EXPERIMENTAL)" bool "FastFPE math emulation (EXPERIMENTAL)"
depends on (!AEABI || OABI_COMPAT) && !CPU_32v3 depends on (!AEABI || OABI_COMPAT) && !CPU_32v3
---help--- help
Say Y here to include the FAST floating point emulator in the kernel. Say Y here to include the FAST floating point emulator in the kernel.
This is an experimental much faster emulator which now also has full This is an experimental much faster emulator which now also has full
precision for the mantissa. It does not support any exceptions. precision for the mantissa. It does not support any exceptions.

View File

@ -9,7 +9,7 @@ config ARM_PTDUMP_DEBUGFS
depends on MMU depends on MMU
select ARM_PTDUMP_CORE select ARM_PTDUMP_CORE
select DEBUG_FS select DEBUG_FS
---help--- help
Say Y here if you want to show the kernel pagetable layout in a Say Y here if you want to show the kernel pagetable layout in a
debugfs file. This information is only useful for kernel developers debugfs file. This information is only useful for kernel developers
who are working in architecture specific areas of the kernel. who are working in architecture specific areas of the kernel.
@ -21,7 +21,7 @@ config DEBUG_WX
bool "Warn on W+X mappings at boot" bool "Warn on W+X mappings at boot"
depends on MMU depends on MMU
select ARM_PTDUMP_CORE select ARM_PTDUMP_CORE
---help--- help
Generate a warning if any W+X mappings are found at boot. Generate a warning if any W+X mappings are found at boot.
This is useful for discovering cases where the kernel is leaving This is useful for discovering cases where the kernel is leaving

View File

@ -22,7 +22,7 @@ config ARCH_PERSONAL_SERVER
select ISA select ISA
select ISA_DMA select ISA_DMA
select FORCE_PCI select FORCE_PCI
---help--- help
Say Y here if you intend to run this kernel on the Compaq Say Y here if you intend to run this kernel on the Compaq
Personal Server. Personal Server.

View File

@ -1035,7 +1035,7 @@ config CC_HAVE_SHADOW_CALL_STACK
config SECCOMP config SECCOMP
bool "Enable seccomp to safely compute untrusted bytecode" bool "Enable seccomp to safely compute untrusted bytecode"
---help--- help
This kernel feature is useful for number crunching applications This kernel feature is useful for number crunching applications
that may need to compute untrusted bytecode during their that may need to compute untrusted bytecode during their
execution. By using pipes or other transports made available to execution. By using pipes or other transports made available to
@ -1068,7 +1068,7 @@ config KEXEC
depends on PM_SLEEP_SMP depends on PM_SLEEP_SMP
select KEXEC_CORE select KEXEC_CORE
bool "kexec system call" bool "kexec system call"
---help--- help
kexec is a system call that implements the ability to shutdown your kexec is a system call that implements the ability to shutdown your
current kernel, and to start another kernel. It is like a reboot current kernel, and to start another kernel. It is like a reboot
but it is independent of the system firmware. And like a reboot but it is independent of the system firmware. And like a reboot

View File

@ -7,7 +7,7 @@ source "virt/lib/Kconfig"
menuconfig VIRTUALIZATION menuconfig VIRTUALIZATION
bool "Virtualization" bool "Virtualization"
---help--- help
Say Y here to get to see options for using your Linux host to run Say Y here to get to see options for using your Linux host to run
other operating systems inside virtual machines (guests). other operating systems inside virtual machines (guests).
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -40,7 +40,7 @@ menuconfig KVM
select HAVE_KVM_VCPU_RUN_PID_CHANGE select HAVE_KVM_VCPU_RUN_PID_CHANGE
select TASKSTATS select TASKSTATS
select TASK_DELAY_ACCT select TASK_DELAY_ACCT
---help--- help
Support hosting virtualized guest machines. Support hosting virtualized guest machines.
If unsure, say N. If unsure, say N.
@ -53,7 +53,7 @@ config KVM_ARM_PMU
bool "Virtual Performance Monitoring Unit (PMU) support" bool "Virtual Performance Monitoring Unit (PMU) support"
depends on HW_PERF_EVENTS depends on HW_PERF_EVENTS
default y default y
---help--- help
Adds support for a virtual Performance Monitoring Unit (PMU) in Adds support for a virtual Performance Monitoring Unit (PMU) in
virtual machines. virtual machines.

View File

@ -31,13 +31,13 @@ config HEXAGON
select GENERIC_CLOCKEVENTS_BROADCAST select GENERIC_CLOCKEVENTS_BROADCAST
select MODULES_USE_ELF_RELA select MODULES_USE_ELF_RELA
select GENERIC_CPU_DEVICES select GENERIC_CPU_DEVICES
---help--- help
Qualcomm Hexagon is a processor architecture designed for high Qualcomm Hexagon is a processor architecture designed for high
performance and low power across a wide variety of applications. performance and low power across a wide variety of applications.
config HEXAGON_PHYS_OFFSET config HEXAGON_PHYS_OFFSET
def_bool y def_bool y
---help--- help
Platforms that don't load the kernel at zero set this. Platforms that don't load the kernel at zero set this.
config FRAME_POINTER config FRAME_POINTER
@ -83,7 +83,7 @@ choice
config HEXAGON_COMET config HEXAGON_COMET
bool "Comet Board" bool "Comet Board"
---help--- help
Support for the Comet platform. Support for the Comet platform.
endchoice endchoice
@ -104,7 +104,7 @@ config CMDLINE
config SMP config SMP
bool "Multi-Processing support" bool "Multi-Processing support"
---help--- help
Enables SMP support in the kernel. If unsure, say "Y" Enables SMP support in the kernel. If unsure, say "Y"
config NR_CPUS config NR_CPUS
@ -112,7 +112,7 @@ config NR_CPUS
range 2 6 if SMP range 2 6 if SMP
default "1" if !SMP default "1" if !SMP
default "6" if SMP default "6" if SMP
---help--- help
This allows you to specify the maximum number of CPUs which this This allows you to specify the maximum number of CPUs which this
kernel will support. The maximum supported value is 6 and the kernel will support. The maximum supported value is 6 and the
minimum value which makes sense is 2. minimum value which makes sense is 2.
@ -123,7 +123,7 @@ config NR_CPUS
choice choice
prompt "Kernel page size" prompt "Kernel page size"
default PAGE_SIZE_4KB default PAGE_SIZE_4KB
---help--- help
Changes the default page size; use with caution. Changes the default page size; use with caution.
config PAGE_SIZE_4KB config PAGE_SIZE_4KB

View File

@ -243,7 +243,7 @@ config HOTPLUG_CPU
bool "Support for hot-pluggable CPUs" bool "Support for hot-pluggable CPUs"
depends on SMP depends on SMP
default n default n
---help--- help
Say Y here to experiment with turning CPUs off and on. CPUs Say Y here to experiment with turning CPUs off and on. CPUs
can be controlled through /sys/devices/system/cpu/cpu#. can be controlled through /sys/devices/system/cpu/cpu#.
Say N if you want to disable CPU hotplug. Say N if you want to disable CPU hotplug.
@ -266,7 +266,7 @@ config PERMIT_BSP_REMOVE
bool "Support removal of Bootstrap Processor" bool "Support removal of Bootstrap Processor"
depends on HOTPLUG_CPU depends on HOTPLUG_CPU
default n default n
---help--- help
Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU
support. support.
@ -274,7 +274,7 @@ config FORCE_CPEI_RETARGET
bool "Force assumption that CPEI can be re-targeted" bool "Force assumption that CPEI can be re-targeted"
depends on PERMIT_BSP_REMOVE depends on PERMIT_BSP_REMOVE
default n default n
---help--- help
Say Y if you need to force the assumption that CPEI can be re-targeted to Say Y if you need to force the assumption that CPEI can be re-targeted to
any cpu in the system. This hint is available via ACPI 3.0 specifications. any cpu in the system. This hint is available via ACPI 3.0 specifications.
Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP. Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP.

View File

@ -343,7 +343,7 @@ config M68KFPU_EMU_ONLY
config ADVANCED config ADVANCED
bool "Advanced configuration options" bool "Advanced configuration options"
depends on MMU depends on MMU
---help--- help
This gives you access to some advanced options for the CPU. The This gives you access to some advanced options for the CPU. The
defaults should be fine for most users, but these options may make defaults should be fine for most users, but these options may make
it possible for you to improve performance somewhat if you know what it possible for you to improve performance somewhat if you know what
@ -358,7 +358,7 @@ config ADVANCED
config RMW_INSNS config RMW_INSNS
bool "Use read-modify-write instructions" bool "Use read-modify-write instructions"
depends on ADVANCED depends on ADVANCED
---help--- help
This allows to use certain instructions that work with indivisible This allows to use certain instructions that work with indivisible
read-modify-write bus cycles. While this is faster than the read-modify-write bus cycles. While this is faster than the
workaround of disabling interrupts, it can conflict with DMA workaround of disabling interrupts, it can conflict with DMA
@ -386,7 +386,7 @@ config ARCH_DISCONTIGMEM_ENABLE
config 060_WRITETHROUGH config 060_WRITETHROUGH
bool "Use write-through caching for 68060 supervisor accesses" bool "Use write-through caching for 68060 supervisor accesses"
depends on ADVANCED && M68060 depends on ADVANCED && M68060
---help--- help
The 68060 generally uses copyback caching of recently accessed data. The 68060 generally uses copyback caching of recently accessed data.
Copyback caching means that memory writes will be held in an on-chip Copyback caching means that memory writes will be held in an on-chip
cache and only written back to memory some time later. Saying Y cache and only written back to memory some time later. Saying Y

View File

@ -59,7 +59,7 @@ config NFETH
config ATARI_ETHERNAT config ATARI_ETHERNAT
bool "Atari EtherNAT Ethernet support" bool "Atari EtherNAT Ethernet support"
depends on ATARI depends on ATARI
---help--- help
Say Y to include support for the EtherNAT network adapter for the Say Y to include support for the EtherNAT network adapter for the
CT/60 extension port. CT/60 extension port.
@ -69,7 +69,7 @@ config ATARI_ETHERNAT
config ATARI_ETHERNEC config ATARI_ETHERNEC
bool "Atari EtherNEC Ethernet support" bool "Atari EtherNEC Ethernet support"
depends on ATARI_ROM_ISA depends on ATARI_ROM_ISA
---help--- help
Say Y to include support for the EtherNEC network adapter for the Say Y to include support for the EtherNEC network adapter for the
ROM port. The driver works by polling instead of interrupts, so it ROM port. The driver works by polling instead of interrupts, so it
is quite slow. is quite slow.
@ -120,7 +120,7 @@ config HPAPCI
config SERIAL_CONSOLE config SERIAL_CONSOLE
bool "Support for serial port console" bool "Support for serial port console"
depends on AMIGA_BUILTIN_SERIAL=y depends on AMIGA_BUILTIN_SERIAL=y
---help--- help
If you say Y here, it will be possible to use a serial port as the If you say Y here, it will be possible to use a serial port as the
system console (the system console is the device which receives all system console (the system console is the device which receives all
kernel messages and warnings and which allows logins in single user kernel messages and warnings and which allows logins in single user

View File

@ -437,7 +437,7 @@ config ROMSIZE
choice choice
prompt "Kernel executes from" prompt "Kernel executes from"
---help--- help
Choose the memory type that the kernel will be running in. Choose the memory type that the kernel will be running in.
config RAMKERNEL config RAMKERNEL

View File

@ -2741,7 +2741,7 @@ config RELOCATION_TABLE_SIZE
depends on RELOCATABLE depends on RELOCATABLE
range 0x0 0x01000000 range 0x0 0x01000000
default "0x00100000" default "0x00100000"
---help--- help
A table of relocation data will be appended to the kernel binary A table of relocation data will be appended to the kernel binary
and parsed at boot to fix up the relocated kernel. and parsed at boot to fix up the relocated kernel.
@ -2755,7 +2755,7 @@ config RELOCATION_TABLE_SIZE
config RANDOMIZE_BASE config RANDOMIZE_BASE
bool "Randomize the address of the kernel image" bool "Randomize the address of the kernel image"
depends on RELOCATABLE depends on RELOCATABLE
---help--- help
Randomizes the physical and virtual address at which the Randomizes the physical and virtual address at which the
kernel image is loaded, as a security feature that kernel image is loaded, as a security feature that
deters exploit attempts relying on knowledge of the location deters exploit attempts relying on knowledge of the location
@ -2773,7 +2773,7 @@ config RANDOMIZE_BASE_MAX_OFFSET
range 0x0 0x40000000 if EVA || 64BIT range 0x0 0x40000000 if EVA || 64BIT
range 0x0 0x08000000 range 0x0 0x08000000
default "0x01000000" default "0x01000000"
---help--- help
When kASLR is active, this provides the maximum offset that will When kASLR is active, this provides the maximum offset that will
be applied to the kernel image. It should be set according to the be applied to the kernel image. It should be set according to the
amount of physical RAM available in the target system minus amount of physical RAM available in the target system minus

View File

@ -6,7 +6,7 @@ source "virt/kvm/Kconfig"
menuconfig VIRTUALIZATION menuconfig VIRTUALIZATION
bool "Virtualization" bool "Virtualization"
---help--- help
Say Y here to get to see options for using your Linux host to run Say Y here to get to see options for using your Linux host to run
other operating systems inside virtual machines (guests). other operating systems inside virtual machines (guests).
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -26,7 +26,7 @@ config KVM
select KVM_MMIO select KVM_MMIO
select MMU_NOTIFIER select MMU_NOTIFIER
select SRCU select SRCU
---help--- help
Support for hosting Guest kernels. Support for hosting Guest kernels.
choice choice
@ -36,7 +36,7 @@ choice
config KVM_MIPS_TE config KVM_MIPS_TE
bool "Trap & Emulate" bool "Trap & Emulate"
---help--- help
Use trap and emulate to virtualize 32-bit guests in user mode. This Use trap and emulate to virtualize 32-bit guests in user mode. This
does not require any special hardware Virtualization support beyond does not require any special hardware Virtualization support beyond
standard MIPS32/64 r2 or later, but it does require the guest kernel standard MIPS32/64 r2 or later, but it does require the guest kernel
@ -45,7 +45,7 @@ config KVM_MIPS_TE
config KVM_MIPS_VZ config KVM_MIPS_VZ
bool "MIPS Virtualization (VZ) ASE" bool "MIPS Virtualization (VZ) ASE"
---help--- help
Use the MIPS Virtualization (VZ) ASE to virtualize guests. This Use the MIPS Virtualization (VZ) ASE to virtualize guests. This
supports running unmodified guest kernels (with CONFIG_KVM_GUEST=n), supports running unmodified guest kernels (with CONFIG_KVM_GUEST=n),
but requires hardware support. but requires hardware support.
@ -56,7 +56,7 @@ config KVM_MIPS_DYN_TRANS
bool "KVM/MIPS: Dynamic binary translation to reduce traps" bool "KVM/MIPS: Dynamic binary translation to reduce traps"
depends on KVM_MIPS_TE depends on KVM_MIPS_TE
default y default y
---help--- help
When running in Trap & Emulate mode patch privileged When running in Trap & Emulate mode patch privileged
instructions to reduce the number of traps. instructions to reduce the number of traps.
@ -65,7 +65,7 @@ config KVM_MIPS_DYN_TRANS
config KVM_MIPS_DEBUG_COP0_COUNTERS config KVM_MIPS_DEBUG_COP0_COUNTERS
bool "Maintain counters for COP0 accesses" bool "Maintain counters for COP0 accesses"
depends on KVM depends on KVM
---help--- help
Maintain statistics for Guest COP0 accesses. Maintain statistics for Guest COP0 accesses.
A histogram of COP0 accesses is printed when the VM is A histogram of COP0 accesses is printed when the VM is
shutdown. shutdown.

View File

@ -147,7 +147,7 @@ choice
config PA7000 config PA7000
bool "PA7000/PA7100" bool "PA7000/PA7100"
---help--- help
This is the processor type of your CPU. This information is This is the processor type of your CPU. This information is
used for optimizing purposes. In order to compile a kernel used for optimizing purposes. In order to compile a kernel
that can run on all 32-bit PA CPUs (albeit not optimally fast), that can run on all 32-bit PA CPUs (albeit not optimally fast),
@ -275,7 +275,7 @@ config PARISC_SELF_EXTRACT
config SMP config SMP
bool "Symmetric multi-processing support" bool "Symmetric multi-processing support"
---help--- help
This enables support for systems with more than one CPU. If you have This enables support for systems with more than one CPU. If you have
a system with only one CPU, say N. If you have a system with more a system with only one CPU, say N. If you have a system with more
than one CPU, say Y. than one CPU, say Y.
@ -382,7 +382,7 @@ source "drivers/parisc/Kconfig"
config SECCOMP config SECCOMP
def_bool y def_bool y
prompt "Enable seccomp to safely compute untrusted bytecode" prompt "Enable seccomp to safely compute untrusted bytecode"
---help--- help
This kernel feature is useful for number crunching applications This kernel feature is useful for number crunching applications
that may need to compute untrusted bytecode during their that may need to compute untrusted bytecode during their
execution. By using pipes or other transports made available to execution. By using pipes or other transports made available to

View File

@ -7,7 +7,7 @@ source "virt/kvm/Kconfig"
menuconfig VIRTUALIZATION menuconfig VIRTUALIZATION
bool "Virtualization" bool "Virtualization"
---help--- help
Say Y here to get to see options for using your Linux host to run Say Y here to get to see options for using your Linux host to run
other operating systems inside virtual machines (guests). other operating systems inside virtual machines (guests).
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -54,7 +54,7 @@ config KVM_BOOK3S_32
select KVM select KVM
select KVM_BOOK3S_32_HANDLER select KVM_BOOK3S_32_HANDLER
select KVM_BOOK3S_PR_POSSIBLE select KVM_BOOK3S_PR_POSSIBLE
---help--- help
Support running unmodified book3s_32 guest kernels Support running unmodified book3s_32 guest kernels
in virtual machines on book3s_32 host processors. in virtual machines on book3s_32 host processors.
@ -70,7 +70,7 @@ config KVM_BOOK3S_64
select KVM select KVM
select KVM_BOOK3S_PR_POSSIBLE if !KVM_BOOK3S_HV_POSSIBLE select KVM_BOOK3S_PR_POSSIBLE if !KVM_BOOK3S_HV_POSSIBLE
select SPAPR_TCE_IOMMU if IOMMU_SUPPORT && (PPC_PSERIES || PPC_POWERNV) select SPAPR_TCE_IOMMU if IOMMU_SUPPORT && (PPC_PSERIES || PPC_POWERNV)
---help--- help
Support running unmodified book3s_64 and book3s_32 guest kernels Support running unmodified book3s_64 and book3s_32 guest kernels
in virtual machines on book3s_64 host processors. in virtual machines on book3s_64 host processors.
@ -85,7 +85,7 @@ config KVM_BOOK3S_64_HV
select KVM_BOOK3S_HV_POSSIBLE select KVM_BOOK3S_HV_POSSIBLE
select MMU_NOTIFIER select MMU_NOTIFIER
select CMA select CMA
---help--- help
Support running unmodified book3s_64 guest kernels in Support running unmodified book3s_64 guest kernels in
virtual machines on POWER7 and newer processors that have virtual machines on POWER7 and newer processors that have
hypervisor mode available to the host. hypervisor mode available to the host.
@ -104,7 +104,7 @@ config KVM_BOOK3S_64_PR
tristate "KVM support without using hypervisor mode in host" tristate "KVM support without using hypervisor mode in host"
depends on KVM_BOOK3S_64 depends on KVM_BOOK3S_64
select KVM_BOOK3S_PR_POSSIBLE select KVM_BOOK3S_PR_POSSIBLE
---help--- help
Support running guest kernels in virtual machines on processors Support running guest kernels in virtual machines on processors
without using hypervisor mode in the host, by running the without using hypervisor mode in the host, by running the
guest in user mode (problem state) and emulating all guest in user mode (problem state) and emulating all
@ -119,7 +119,7 @@ config KVM_BOOK3S_64_PR
config KVM_BOOK3S_HV_EXIT_TIMING config KVM_BOOK3S_HV_EXIT_TIMING
bool "Detailed timing for hypervisor real-mode code" bool "Detailed timing for hypervisor real-mode code"
depends on KVM_BOOK3S_HV_POSSIBLE && DEBUG_FS depends on KVM_BOOK3S_HV_POSSIBLE && DEBUG_FS
---help--- help
Calculate time taken for each vcpu in the real-mode guest entry, Calculate time taken for each vcpu in the real-mode guest entry,
exit, and interrupt handling code, plus time spent in the guest exit, and interrupt handling code, plus time spent in the guest
and in nap mode due to idle (cede) while other threads are still and in nap mode due to idle (cede) while other threads are still
@ -136,7 +136,7 @@ config KVM_BOOKE_HV
config KVM_EXIT_TIMING config KVM_EXIT_TIMING
bool "Detailed exit timing" bool "Detailed exit timing"
depends on KVM_E500V2 || KVM_E500MC depends on KVM_E500V2 || KVM_E500MC
---help--- help
Calculate elapsed time for every exit/enter cycle. A per-vcpu Calculate elapsed time for every exit/enter cycle. A per-vcpu
report is available in debugfs kvm/vm#_vcpu#_timing. report is available in debugfs kvm/vm#_vcpu#_timing.
The overhead is relatively small, however it is not recommended for The overhead is relatively small, however it is not recommended for
@ -150,7 +150,7 @@ config KVM_E500V2
select KVM select KVM
select KVM_MMIO select KVM_MMIO
select MMU_NOTIFIER select MMU_NOTIFIER
---help--- help
Support running unmodified E500 guest kernels in virtual machines on Support running unmodified E500 guest kernels in virtual machines on
E500v2 host processors. E500v2 host processors.
@ -166,7 +166,7 @@ config KVM_E500MC
select KVM_MMIO select KVM_MMIO
select KVM_BOOKE_HV select KVM_BOOKE_HV
select MMU_NOTIFIER select MMU_NOTIFIER
---help--- help
Support running unmodified E500MC/E5500/E6500 guest kernels in Support running unmodified E500MC/E5500/E6500 guest kernels in
virtual machines on E500MC/E5500/E6500 host processors. virtual machines on E500MC/E5500/E6500 host processors.
@ -194,7 +194,7 @@ config KVM_XICS
select HAVE_KVM_IRQCHIP select HAVE_KVM_IRQCHIP
select HAVE_KVM_IRQFD select HAVE_KVM_IRQFD
default y default y
---help--- help
Include support for the XICS (eXternal Interrupt Controller Include support for the XICS (eXternal Interrupt Controller
Specification) interrupt controller architecture used on Specification) interrupt controller architecture used on
IBM POWER (pSeries) servers. IBM POWER (pSeries) servers.

View File

@ -24,7 +24,7 @@ source "arch/powerpc/platforms/amigaone/Kconfig"
config KVM_GUEST config KVM_GUEST
bool "KVM Guest support" bool "KVM Guest support"
select EPAPR_PARAVIRT select EPAPR_PARAVIRT
---help--- help
This option enables various optimizations for running under the KVM This option enables various optimizations for running under the KVM
hypervisor. Overhead for the kernel when not running inside KVM should hypervisor. Overhead for the kernel when not running inside KVM should
be minimal. be minimal.
@ -230,7 +230,7 @@ config TAU
config TAU_INT config TAU_INT
bool "Interrupt driven TAU driver (DANGEROUS)" bool "Interrupt driven TAU driver (DANGEROUS)"
depends on TAU depends on TAU
---help--- help
The TAU supports an interrupt driven mode which causes an interrupt The TAU supports an interrupt driven mode which causes an interrupt
whenever the temperature goes out of range. This is the fastest way whenever the temperature goes out of range. This is the fastest way
to get notified the temp has exceeded a range. With this option off, to get notified the temp has exceeded a range. With this option off,
@ -246,7 +246,7 @@ config TAU_INT
config TAU_AVERAGE config TAU_AVERAGE
bool "Average high and low temp" bool "Average high and low temp"
depends on TAU depends on TAU
---help--- help
The TAU hardware can compare the temperature to an upper and lower The TAU hardware can compare the temperature to an upper and lower
bound. The default behavior is to show both the upper and lower bound. The default behavior is to show both the upper and lower
bound in /proc/cpuinfo. If the range is large, the temperature is bound in /proc/cpuinfo. If the range is large, the temperature is

View File

@ -280,7 +280,7 @@ config PHYS_64BIT
bool 'Large physical address support' if E500 || PPC_86xx bool 'Large physical address support' if E500 || PPC_86xx
depends on (44x || E500 || PPC_86xx) && !PPC_83xx && !PPC_82xx depends on (44x || E500 || PPC_86xx) && !PPC_83xx && !PPC_82xx
select PHYS_ADDR_T_64BIT select PHYS_ADDR_T_64BIT
---help--- help
This option enables kernel support for larger than 32-bit physical This option enables kernel support for larger than 32-bit physical
addresses. This feature may not be available on all cores. addresses. This feature may not be available on all cores.
@ -293,7 +293,7 @@ config PHYS_64BIT
config ALTIVEC config ALTIVEC
bool "AltiVec Support" bool "AltiVec Support"
depends on PPC_BOOK3S_32 || PPC_BOOK3S_64 || (PPC_E500MC && PPC64) depends on PPC_BOOK3S_32 || PPC_BOOK3S_64 || (PPC_E500MC && PPC64)
---help--- help
This option enables kernel support for the Altivec extensions to the This option enables kernel support for the Altivec extensions to the
PowerPC processor. The kernel currently supports saving and restoring PowerPC processor. The kernel currently supports saving and restoring
altivec registers, and turning on the 'altivec enable' bit so user altivec registers, and turning on the 'altivec enable' bit so user
@ -309,7 +309,7 @@ config ALTIVEC
config VSX config VSX
bool "VSX Support" bool "VSX Support"
depends on PPC_BOOK3S_64 && ALTIVEC && PPC_FPU depends on PPC_BOOK3S_64 && ALTIVEC && PPC_FPU
---help--- help
This option enables kernel support for the Vector Scaler extensions This option enables kernel support for the Vector Scaler extensions
to the PowerPC processor. The kernel currently supports saving and to the PowerPC processor. The kernel currently supports saving and
@ -330,7 +330,7 @@ config SPE
bool "SPE Support" bool "SPE Support"
depends on SPE_POSSIBLE depends on SPE_POSSIBLE
default y default y
---help--- help
This option enables kernel support for the Signal Processing This option enables kernel support for the Signal Processing
Extensions (SPE) to the PowerPC processor. The kernel currently Extensions (SPE) to the PowerPC processor. The kernel currently
supports saving and restoring SPE registers, and turning on the supports saving and restoring SPE registers, and turning on the
@ -446,7 +446,7 @@ config SMP
depends on PPC_BOOK3S || PPC_BOOK3E || FSL_BOOKE || PPC_47x depends on PPC_BOOK3S || PPC_BOOK3E || FSL_BOOKE || PPC_47x
select GENERIC_IRQ_MIGRATION select GENERIC_IRQ_MIGRATION
bool "Symmetric multi-processing support" if !FORCE_SMP bool "Symmetric multi-processing support" if !FORCE_SMP
---help--- help
This enables support for systems with more than one CPU. If you have This enables support for systems with more than one CPU. If you have
a system with only one CPU, say N. If you have a system with more a system with only one CPU, say N. If you have a system with more
than one CPU, say Y. Note that the kernel does not currently than one CPU, say Y. Note that the kernel does not currently

View File

@ -696,7 +696,7 @@ menu "I/O subsystem"
config QDIO config QDIO
def_tristate y def_tristate y
prompt "QDIO support" prompt "QDIO support"
---help--- help
This driver provides the Queued Direct I/O base support for This driver provides the Queued Direct I/O base support for
IBM System z. IBM System z.

View File

@ -7,7 +7,7 @@ config S390_PTDUMP
bool "Export kernel pagetable layout to userspace via debugfs" bool "Export kernel pagetable layout to userspace via debugfs"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
select DEBUG_FS select DEBUG_FS
---help--- help
Say Y here if you want to show the kernel pagetable layout in a Say Y here if you want to show the kernel pagetable layout in a
debugfs file. This information is only useful for kernel developers debugfs file. This information is only useful for kernel developers
who are working in architecture specific areas of the kernel. who are working in architecture specific areas of the kernel.

View File

@ -7,7 +7,7 @@ source "virt/kvm/Kconfig"
menuconfig VIRTUALIZATION menuconfig VIRTUALIZATION
def_bool y def_bool y
prompt "KVM" prompt "KVM"
---help--- help
Say Y here to get to see options for using your Linux host to run other Say Y here to get to see options for using your Linux host to run other
operating systems inside virtual machines (guests). operating systems inside virtual machines (guests).
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -33,7 +33,7 @@ config KVM
select HAVE_KVM_NO_POLL select HAVE_KVM_NO_POLL
select SRCU select SRCU
select KVM_VFIO select KVM_VFIO
---help--- help
Support hosting paravirtualized guest machines using the SIE Support hosting paravirtualized guest machines using the SIE
virtualization capability on the mainframe. This should work virtualization capability on the mainframe. This should work
on any 64bit machine. on any 64bit machine.
@ -49,7 +49,7 @@ config KVM
config KVM_S390_UCONTROL config KVM_S390_UCONTROL
bool "Userspace controlled virtual machines" bool "Userspace controlled virtual machines"
depends on KVM depends on KVM
---help--- help
Allow CAP_SYS_ADMIN users to create KVM virtual machines that are Allow CAP_SYS_ADMIN users to create KVM virtual machines that are
controlled by userspace. controlled by userspace.

View File

@ -588,7 +588,7 @@ config KEXEC_JUMP
config PHYSICAL_START config PHYSICAL_START
hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP) hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
default MEMORY_START default MEMORY_START
---help--- help
This gives the physical address where the kernel is loaded This gives the physical address where the kernel is loaded
and is ordinarily the same as MEMORY_START. and is ordinarily the same as MEMORY_START.
@ -615,7 +615,7 @@ config SECCOMP
config SMP config SMP
bool "Symmetric multi-processing support" bool "Symmetric multi-processing support"
depends on SYS_SUPPORTS_SMP depends on SYS_SUPPORTS_SMP
---help--- help
This enables support for systems with more than one CPU. If you have This enables support for systems with more than one CPU. If you have
a system with only one CPU, say N. If you have a system with more a system with only one CPU, say N. If you have a system with more
than one CPU, say Y. than one CPU, say Y.

View File

@ -11,7 +11,7 @@ choice
config HD64461 config HD64461
bool "Hitachi HD64461 companion chip support" bool "Hitachi HD64461 companion chip support"
---help--- help
The Hitachi HD64461 provides an interface for The Hitachi HD64461 provides an interface for
the SH7709 CPU, supporting a LCD controller, the SH7709 CPU, supporting a LCD controller,
CRT color controller, IrDA up to 4 Mbps, and a CRT color controller, IrDA up to 4 Mbps, and a

View File

@ -44,7 +44,7 @@ config FORCE_MAX_ZONEORDER
config MEMORY_START config MEMORY_START
hex "Physical memory start address" hex "Physical memory start address"
default "0x08000000" default "0x08000000"
---help--- help
Computers built with Hitachi SuperH processors always Computers built with Hitachi SuperH processors always
map the ROM starting at address zero. But the processor map the ROM starting at address zero. But the processor
does not specify the range that RAM takes. does not specify the range that RAM takes.

View File

@ -159,7 +159,7 @@ menu "Processor type and features"
config SMP config SMP
bool "Symmetric multi-processing support" bool "Symmetric multi-processing support"
---help--- help
This enables support for systems with more than one CPU. If you have This enables support for systems with more than one CPU. If you have
a system with only one CPU, say N. If you have a system with more a system with only one CPU, say N. If you have a system with more
than one CPU, say Y. than one CPU, say Y.
@ -366,7 +366,7 @@ config SERIAL_CONSOLE
bool bool
depends on SPARC32 depends on SPARC32
default y default y
---help--- help
If you say Y here, it will be possible to use a serial port as the If you say Y here, it will be possible to use a serial port as the
system console (the system console is the device which receives all system console (the system console is the device which receives all
kernel messages and warnings and which allows logins in single user kernel messages and warnings and which allows logins in single user
@ -393,7 +393,7 @@ config SPARC_LEON
select USB_EHCI_BIG_ENDIAN_DESC select USB_EHCI_BIG_ENDIAN_DESC
select USB_UHCI_BIG_ENDIAN_MMIO select USB_UHCI_BIG_ENDIAN_MMIO
select USB_UHCI_BIG_ENDIAN_DESC select USB_UHCI_BIG_ENDIAN_DESC
---help--- help
If you say Y here if you are running on a SPARC-LEON processor. If you say Y here if you are running on a SPARC-LEON processor.
The LEON processor is a synthesizable VHDL model of the The LEON processor is a synthesizable VHDL model of the
SPARC-v8 standard. LEON is part of the GRLIB collection of SPARC-v8 standard. LEON is part of the GRLIB collection of
@ -407,7 +407,7 @@ menu "U-Boot options"
config UBOOT_LOAD_ADDR config UBOOT_LOAD_ADDR
hex "uImage Load Address" hex "uImage Load Address"
default 0x40004000 default 0x40004000
---help--- help
U-Boot kernel load address, the address in physical address space U-Boot kernel load address, the address in physical address space
where u-boot will place the Linux kernel before booting it. where u-boot will place the Linux kernel before booting it.
This address is normally the base address of main memory + 0x4000. This address is normally the base address of main memory + 0x4000.
@ -415,7 +415,7 @@ config UBOOT_LOAD_ADDR
config UBOOT_FLASH_ADDR config UBOOT_FLASH_ADDR
hex "uImage.o Load Address" hex "uImage.o Load Address"
default 0x00080000 default 0x00080000
---help--- help
Optional setting only affecting the uImage.o ELF-image used to Optional setting only affecting the uImage.o ELF-image used to
download the uImage file to the target using a ELF-loader other than download the uImage file to the target using a ELF-loader other than
U-Boot. It may for example be used to download an uImage to FLASH with U-Boot. It may for example be used to download an uImage to FLASH with
@ -424,7 +424,7 @@ config UBOOT_FLASH_ADDR
config UBOOT_ENTRY_ADDR config UBOOT_ENTRY_ADDR
hex "uImage Entry Address" hex "uImage Entry Address"
default 0xf0004000 default 0xf0004000
---help--- help
Do not change this unless you know what you're doing. This is Do not change this unless you know what you're doing. This is
hardcoded by the SPARC32 and LEON port. hardcoded by the SPARC32 and LEON port.

View File

@ -179,7 +179,7 @@ config PGTABLE_LEVELS
config SECCOMP config SECCOMP
def_bool y def_bool y
prompt "Enable seccomp to safely compute untrusted bytecode" prompt "Enable seccomp to safely compute untrusted bytecode"
---help--- help
This kernel feature is useful for number crunching applications This kernel feature is useful for number crunching applications
that may need to compute untrusted bytecode during their that may need to compute untrusted bytecode during their
execution. By using pipes or other transports made available to execution. By using pipes or other transports made available to

View File

@ -30,7 +30,7 @@ config GCOV
config EARLY_PRINTK config EARLY_PRINTK
bool "Early printk" bool "Early printk"
default y default y
---help--- help
Write kernel log output directly to stdout. Write kernel log output directly to stdout.
This is useful for kernel debugging when your machine crashes very This is useful for kernel debugging when your machine crashes very

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ choice
prompt "Processor family" prompt "Processor family"
default M686 if X86_32 default M686 if X86_32
default GENERIC_CPU if X86_64 default GENERIC_CPU if X86_64
---help--- help
This is the processor type of your CPU. This information is This is the processor type of your CPU. This information is
used for optimizing purposes. In order to compile a kernel used for optimizing purposes. In order to compile a kernel
that can run on all supported x86 CPU types (albeit not that can run on all supported x86 CPU types (albeit not
@ -53,21 +53,21 @@ choice
config M486SX config M486SX
bool "486SX" bool "486SX"
depends on X86_32 depends on X86_32
---help--- help
Select this for an 486-class CPU without an FPU such as Select this for an 486-class CPU without an FPU such as
AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 and UMC U5S. AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 and UMC U5S.
config M486 config M486
bool "486DX" bool "486DX"
depends on X86_32 depends on X86_32
---help--- help
Select this for an 486-class CPU such as AMD/Cyrix/IBM/Intel Select this for an 486-class CPU such as AMD/Cyrix/IBM/Intel
486DX/DX2/DX4 and UMC U5D. 486DX/DX2/DX4 and UMC U5D.
config M586 config M586
bool "586/K5/5x86/6x86/6x86MX" bool "586/K5/5x86/6x86/6x86MX"
depends on X86_32 depends on X86_32
---help--- help
Select this for an 586 or 686 series processor such as the AMD K5, Select this for an 586 or 686 series processor such as the AMD K5,
the Cyrix 5x86, 6x86 and 6x86MX. This choice does not the Cyrix 5x86, 6x86 and 6x86MX. This choice does not
assume the RDTSC (Read Time Stamp Counter) instruction. assume the RDTSC (Read Time Stamp Counter) instruction.
@ -75,21 +75,21 @@ config M586
config M586TSC config M586TSC
bool "Pentium-Classic" bool "Pentium-Classic"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Pentium Classic processor with the RDTSC (Read Select this for a Pentium Classic processor with the RDTSC (Read
Time Stamp Counter) instruction for benchmarking. Time Stamp Counter) instruction for benchmarking.
config M586MMX config M586MMX
bool "Pentium-MMX" bool "Pentium-MMX"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Pentium with the MMX graphics/multimedia Select this for a Pentium with the MMX graphics/multimedia
extended instructions. extended instructions.
config M686 config M686
bool "Pentium-Pro" bool "Pentium-Pro"
depends on X86_32 depends on X86_32
---help--- help
Select this for Intel Pentium Pro chips. This enables the use of Select this for Intel Pentium Pro chips. This enables the use of
Pentium Pro extended instructions, and disables the init-time guard Pentium Pro extended instructions, and disables the init-time guard
against the f00f bug found in earlier Pentiums. against the f00f bug found in earlier Pentiums.
@ -97,7 +97,7 @@ config M686
config MPENTIUMII config MPENTIUMII
bool "Pentium-II/Celeron(pre-Coppermine)" bool "Pentium-II/Celeron(pre-Coppermine)"
depends on X86_32 depends on X86_32
---help--- help
Select this for Intel chips based on the Pentium-II and Select this for Intel chips based on the Pentium-II and
pre-Coppermine Celeron core. This option enables an unaligned pre-Coppermine Celeron core. This option enables an unaligned
copy optimization, compiles the kernel with optimization flags copy optimization, compiles the kernel with optimization flags
@ -107,7 +107,7 @@ config MPENTIUMII
config MPENTIUMIII config MPENTIUMIII
bool "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon" bool "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon"
depends on X86_32 depends on X86_32
---help--- help
Select this for Intel chips based on the Pentium-III and Select this for Intel chips based on the Pentium-III and
Celeron-Coppermine core. This option enables use of some Celeron-Coppermine core. This option enables use of some
extended prefetch instructions in addition to the Pentium II extended prefetch instructions in addition to the Pentium II
@ -116,14 +116,14 @@ config MPENTIUMIII
config MPENTIUMM config MPENTIUMM
bool "Pentium M" bool "Pentium M"
depends on X86_32 depends on X86_32
---help--- help
Select this for Intel Pentium M (not Pentium-4 M) Select this for Intel Pentium M (not Pentium-4 M)
notebook chips. notebook chips.
config MPENTIUM4 config MPENTIUM4
bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon" bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon"
depends on X86_32 depends on X86_32
---help--- help
Select this for Intel Pentium 4 chips. This includes the Select this for Intel Pentium 4 chips. This includes the
Pentium 4, Pentium D, P4-based Celeron and Xeon, and Pentium 4, Pentium D, P4-based Celeron and Xeon, and
Pentium-4 M (not Pentium M) chips. This option enables compile Pentium-4 M (not Pentium M) chips. This option enables compile
@ -159,7 +159,7 @@ config MPENTIUM4
config MK6 config MK6
bool "K6/K6-II/K6-III" bool "K6/K6-II/K6-III"
depends on X86_32 depends on X86_32
---help--- help
Select this for an AMD K6-family processor. Enables use of Select this for an AMD K6-family processor. Enables use of
some extended instructions, and passes appropriate optimization some extended instructions, and passes appropriate optimization
flags to GCC. flags to GCC.
@ -167,14 +167,14 @@ config MK6
config MK7 config MK7
bool "Athlon/Duron/K7" bool "Athlon/Duron/K7"
depends on X86_32 depends on X86_32
---help--- help
Select this for an AMD Athlon K7-family processor. Enables use of Select this for an AMD Athlon K7-family processor. Enables use of
some extended instructions, and passes appropriate optimization some extended instructions, and passes appropriate optimization
flags to GCC. flags to GCC.
config MK8 config MK8
bool "Opteron/Athlon64/Hammer/K8" bool "Opteron/Athlon64/Hammer/K8"
---help--- help
Select this for an AMD Opteron or Athlon64 Hammer-family processor. Select this for an AMD Opteron or Athlon64 Hammer-family processor.
Enables use of some extended instructions, and passes appropriate Enables use of some extended instructions, and passes appropriate
optimization flags to GCC. optimization flags to GCC.
@ -182,7 +182,7 @@ config MK8
config MCRUSOE config MCRUSOE
bool "Crusoe" bool "Crusoe"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Transmeta Crusoe processor. Treats the processor Select this for a Transmeta Crusoe processor. Treats the processor
like a 586 with TSC, and sets some GCC optimization flags (like a like a 586 with TSC, and sets some GCC optimization flags (like a
Pentium Pro with no alignment requirements). Pentium Pro with no alignment requirements).
@ -190,13 +190,13 @@ config MCRUSOE
config MEFFICEON config MEFFICEON
bool "Efficeon" bool "Efficeon"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Transmeta Efficeon processor. Select this for a Transmeta Efficeon processor.
config MWINCHIPC6 config MWINCHIPC6
bool "Winchip-C6" bool "Winchip-C6"
depends on X86_32 depends on X86_32
---help--- help
Select this for an IDT Winchip C6 chip. Linux and GCC Select this for an IDT Winchip C6 chip. Linux and GCC
treat this chip as a 586TSC with some extended instructions treat this chip as a 586TSC with some extended instructions
and alignment requirements. and alignment requirements.
@ -204,7 +204,7 @@ config MWINCHIPC6
config MWINCHIP3D config MWINCHIP3D
bool "Winchip-2/Winchip-2A/Winchip-3" bool "Winchip-2/Winchip-2A/Winchip-3"
depends on X86_32 depends on X86_32
---help--- help
Select this for an IDT Winchip-2, 2A or 3. Linux and GCC Select this for an IDT Winchip-2, 2A or 3. Linux and GCC
treat this chip as a 586TSC with some extended instructions treat this chip as a 586TSC with some extended instructions
and alignment requirements. Also enable out of order memory and alignment requirements. Also enable out of order memory
@ -214,7 +214,7 @@ config MWINCHIP3D
config MELAN config MELAN
bool "AMD Elan" bool "AMD Elan"
depends on X86_32 depends on X86_32
---help--- help
Select this for an AMD Elan processor. Select this for an AMD Elan processor.
Do not use this option for K6/Athlon/Opteron processors! Do not use this option for K6/Athlon/Opteron processors!
@ -222,19 +222,19 @@ config MELAN
config MGEODEGX1 config MGEODEGX1
bool "GeodeGX1" bool "GeodeGX1"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Geode GX1 (Cyrix MediaGX) chip. Select this for a Geode GX1 (Cyrix MediaGX) chip.
config MGEODE_LX config MGEODE_LX
bool "Geode GX/LX" bool "Geode GX/LX"
depends on X86_32 depends on X86_32
---help--- help
Select this for AMD Geode GX and LX processors. Select this for AMD Geode GX and LX processors.
config MCYRIXIII config MCYRIXIII
bool "CyrixIII/VIA-C3" bool "CyrixIII/VIA-C3"
depends on X86_32 depends on X86_32
---help--- help
Select this for a Cyrix III or C3 chip. Presently Linux and GCC Select this for a Cyrix III or C3 chip. Presently Linux and GCC
treat this chip as a generic 586. Whilst the CPU is 686 class, treat this chip as a generic 586. Whilst the CPU is 686 class,
it lacks the cmov extension which gcc assumes is present when it lacks the cmov extension which gcc assumes is present when
@ -246,7 +246,7 @@ config MCYRIXIII
config MVIAC3_2 config MVIAC3_2
bool "VIA C3-2 (Nehemiah)" bool "VIA C3-2 (Nehemiah)"
depends on X86_32 depends on X86_32
---help--- help
Select this for a VIA C3 "Nehemiah". Selecting this enables usage Select this for a VIA C3 "Nehemiah". Selecting this enables usage
of SSE and tells gcc to treat the CPU as a 686. of SSE and tells gcc to treat the CPU as a 686.
Note, this kernel will not boot on older (pre model 9) C3s. Note, this kernel will not boot on older (pre model 9) C3s.
@ -254,14 +254,14 @@ config MVIAC3_2
config MVIAC7 config MVIAC7
bool "VIA C7" bool "VIA C7"
depends on X86_32 depends on X86_32
---help--- help
Select this for a VIA C7. Selecting this uses the correct cache Select this for a VIA C7. Selecting this uses the correct cache
shift and tells gcc to treat the CPU as a 686. shift and tells gcc to treat the CPU as a 686.
config MPSC config MPSC
bool "Intel P4 / older Netburst based Xeon" bool "Intel P4 / older Netburst based Xeon"
depends on X86_64 depends on X86_64
---help--- help
Optimize for Intel Pentium 4, Pentium D and older Nocona/Dempsey Optimize for Intel Pentium 4, Pentium D and older Nocona/Dempsey
Xeon CPUs with Intel 64bit which is compatible with x86-64. Xeon CPUs with Intel 64bit which is compatible with x86-64.
Note that the latest Xeons (Xeon 51xx and 53xx) are not based on the Note that the latest Xeons (Xeon 51xx and 53xx) are not based on the
@ -271,7 +271,7 @@ config MPSC
config MCORE2 config MCORE2
bool "Core 2/newer Xeon" bool "Core 2/newer Xeon"
---help--- help
Select this for Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and Select this for Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and
53xx) CPUs. You can distinguish newer from older Xeons by the CPU 53xx) CPUs. You can distinguish newer from older Xeons by the CPU
@ -280,7 +280,7 @@ config MCORE2
config MATOM config MATOM
bool "Intel Atom" bool "Intel Atom"
---help--- help
Select this for the Intel Atom platform. Intel Atom CPUs have an Select this for the Intel Atom platform. Intel Atom CPUs have an
in-order pipelining architecture and thus can benefit from in-order pipelining architecture and thus can benefit from
@ -290,7 +290,7 @@ config MATOM
config GENERIC_CPU config GENERIC_CPU
bool "Generic-x86-64" bool "Generic-x86-64"
depends on X86_64 depends on X86_64
---help--- help
Generic x86-64 CPU. Generic x86-64 CPU.
Run equally well on all x86-64 CPUs. Run equally well on all x86-64 CPUs.
@ -299,7 +299,7 @@ endchoice
config X86_GENERIC config X86_GENERIC
bool "Generic x86 support" bool "Generic x86 support"
depends on X86_32 depends on X86_32
---help--- help
Instead of just including optimizations for the selected Instead of just including optimizations for the selected
x86 variant (e.g. PII, Crusoe or Athlon), include some more x86 variant (e.g. PII, Crusoe or Athlon), include some more
generic optimizations as well. This will make the kernel generic optimizations as well. This will make the kernel
@ -397,14 +397,14 @@ config X86_VMX_FEATURE_NAMES
menuconfig PROCESSOR_SELECT menuconfig PROCESSOR_SELECT
bool "Supported processor vendors" if EXPERT bool "Supported processor vendors" if EXPERT
---help--- help
This lets you choose what x86 vendor support code your kernel This lets you choose what x86 vendor support code your kernel
will include. will include.
config CPU_SUP_INTEL config CPU_SUP_INTEL
default y default y
bool "Support Intel processors" if PROCESSOR_SELECT bool "Support Intel processors" if PROCESSOR_SELECT
---help--- help
This enables detection, tunings and quirks for Intel processors This enables detection, tunings and quirks for Intel processors
You need this enabled if you want your kernel to run on an You need this enabled if you want your kernel to run on an
@ -418,7 +418,7 @@ config CPU_SUP_CYRIX_32
default y default y
bool "Support Cyrix processors" if PROCESSOR_SELECT bool "Support Cyrix processors" if PROCESSOR_SELECT
depends on M486SX || M486 || M586 || M586TSC || M586MMX || (EXPERT && !64BIT) depends on M486SX || M486 || M586 || M586TSC || M586MMX || (EXPERT && !64BIT)
---help--- help
This enables detection, tunings and quirks for Cyrix processors This enables detection, tunings and quirks for Cyrix processors
You need this enabled if you want your kernel to run on a You need this enabled if you want your kernel to run on a
@ -431,7 +431,7 @@ config CPU_SUP_CYRIX_32
config CPU_SUP_AMD config CPU_SUP_AMD
default y default y
bool "Support AMD processors" if PROCESSOR_SELECT bool "Support AMD processors" if PROCESSOR_SELECT
---help--- help
This enables detection, tunings and quirks for AMD processors This enables detection, tunings and quirks for AMD processors
You need this enabled if you want your kernel to run on an You need this enabled if you want your kernel to run on an
@ -458,7 +458,7 @@ config CPU_SUP_HYGON
config CPU_SUP_CENTAUR config CPU_SUP_CENTAUR
default y default y
bool "Support Centaur processors" if PROCESSOR_SELECT bool "Support Centaur processors" if PROCESSOR_SELECT
---help--- help
This enables detection, tunings and quirks for Centaur processors This enables detection, tunings and quirks for Centaur processors
You need this enabled if you want your kernel to run on a You need this enabled if you want your kernel to run on a
@ -472,7 +472,7 @@ config CPU_SUP_TRANSMETA_32
default y default y
bool "Support Transmeta processors" if PROCESSOR_SELECT bool "Support Transmeta processors" if PROCESSOR_SELECT
depends on !64BIT depends on !64BIT
---help--- help
This enables detection, tunings and quirks for Transmeta processors This enables detection, tunings and quirks for Transmeta processors
You need this enabled if you want your kernel to run on a You need this enabled if you want your kernel to run on a
@ -486,7 +486,7 @@ config CPU_SUP_UMC_32
default y default y
bool "Support UMC processors" if PROCESSOR_SELECT bool "Support UMC processors" if PROCESSOR_SELECT
depends on M486SX || M486 || (EXPERT && !64BIT) depends on M486SX || M486 || (EXPERT && !64BIT)
---help--- help
This enables detection, tunings and quirks for UMC processors This enables detection, tunings and quirks for UMC processors
You need this enabled if you want your kernel to run on a You need this enabled if you want your kernel to run on a

View File

@ -9,7 +9,7 @@ config EARLY_PRINTK_USB
config X86_VERBOSE_BOOTUP config X86_VERBOSE_BOOTUP
bool "Enable verbose x86 bootup info messages" bool "Enable verbose x86 bootup info messages"
default y default y
---help--- help
Enables the informational output from the decompression stage Enables the informational output from the decompression stage
(e.g. bzImage) of the boot. If you disable this you will still (e.g. bzImage) of the boot. If you disable this you will still
see errors. Disable this if you want silent bootup. see errors. Disable this if you want silent bootup.
@ -17,7 +17,7 @@ config X86_VERBOSE_BOOTUP
config EARLY_PRINTK config EARLY_PRINTK
bool "Early printk" if EXPERT bool "Early printk" if EXPERT
default y default y
---help--- help
Write kernel log output directly into the VGA buffer or to a serial Write kernel log output directly into the VGA buffer or to a serial
port. port.
@ -31,7 +31,7 @@ config EARLY_PRINTK_DBGP
bool "Early printk via EHCI debug port" bool "Early printk via EHCI debug port"
depends on EARLY_PRINTK && PCI depends on EARLY_PRINTK && PCI
select EARLY_PRINTK_USB select EARLY_PRINTK_USB
---help--- help
Write kernel log output directly into the EHCI debug port. Write kernel log output directly into the EHCI debug port.
This is useful for kernel debugging when your machine crashes very This is useful for kernel debugging when your machine crashes very
@ -44,7 +44,7 @@ config EARLY_PRINTK_USB_XDBC
bool "Early printk via the xHCI debug port" bool "Early printk via the xHCI debug port"
depends on EARLY_PRINTK && PCI depends on EARLY_PRINTK && PCI
select EARLY_PRINTK_USB select EARLY_PRINTK_USB
---help--- help
Write kernel log output directly into the xHCI debug port. Write kernel log output directly into the xHCI debug port.
One use for this feature is kernel debugging, for example when your One use for this feature is kernel debugging, for example when your
@ -66,7 +66,7 @@ config EFI_PGT_DUMP
bool "Dump the EFI pagetable" bool "Dump the EFI pagetable"
depends on EFI depends on EFI
select PTDUMP_CORE select PTDUMP_CORE
---help--- help
Enable this if you want to dump the EFI page table before Enable this if you want to dump the EFI page table before
enabling virtual mode. This can be used to debug miscellaneous enabling virtual mode. This can be used to debug miscellaneous
issues with the mapping of the EFI runtime regions into that issues with the mapping of the EFI runtime regions into that
@ -75,7 +75,7 @@ config EFI_PGT_DUMP
config DEBUG_TLBFLUSH config DEBUG_TLBFLUSH
bool "Set upper limit of TLB entries to flush one-by-one" bool "Set upper limit of TLB entries to flush one-by-one"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
---help--- help
X86-only for now. X86-only for now.
@ -95,7 +95,7 @@ config IOMMU_DEBUG
bool "Enable IOMMU debugging" bool "Enable IOMMU debugging"
depends on GART_IOMMU && DEBUG_KERNEL depends on GART_IOMMU && DEBUG_KERNEL
depends on X86_64 depends on X86_64
---help--- help
Force the IOMMU to on even when you have less than 4GB of Force the IOMMU to on even when you have less than 4GB of
memory and add debugging code. On overflow always panic. And memory and add debugging code. On overflow always panic. And
allow to enable IOMMU leak tracing. Can be disabled at boot allow to enable IOMMU leak tracing. Can be disabled at boot
@ -110,7 +110,7 @@ config IOMMU_DEBUG
config IOMMU_LEAK config IOMMU_LEAK
bool "IOMMU leak tracing" bool "IOMMU leak tracing"
depends on IOMMU_DEBUG && DMA_API_DEBUG depends on IOMMU_DEBUG && DMA_API_DEBUG
---help--- help
Add a simple leak tracer to the IOMMU code. This is useful when you Add a simple leak tracer to the IOMMU code. This is useful when you
are debugging a buggy device driver that leaks IOMMU mappings. are debugging a buggy device driver that leaks IOMMU mappings.
@ -121,7 +121,7 @@ config X86_DECODER_SELFTEST
bool "x86 instruction decoder selftest" bool "x86 instruction decoder selftest"
depends on DEBUG_KERNEL && INSTRUCTION_DECODER depends on DEBUG_KERNEL && INSTRUCTION_DECODER
depends on !COMPILE_TEST depends on !COMPILE_TEST
---help--- help
Perform x86 instruction decoder selftests at build time. Perform x86 instruction decoder selftests at build time.
This option is useful for checking the sanity of x86 instruction This option is useful for checking the sanity of x86 instruction
decoder code. decoder code.
@ -133,25 +133,25 @@ choice
config IO_DELAY_0X80 config IO_DELAY_0X80
bool "port 0x80 based port-IO delay [recommended]" bool "port 0x80 based port-IO delay [recommended]"
---help--- help
This is the traditional Linux IO delay used for in/out_p. This is the traditional Linux IO delay used for in/out_p.
It is the most tested hence safest selection here. It is the most tested hence safest selection here.
config IO_DELAY_0XED config IO_DELAY_0XED
bool "port 0xed based port-IO delay" bool "port 0xed based port-IO delay"
---help--- help
Use port 0xed as the IO delay. This frees up port 0x80 which is Use port 0xed as the IO delay. This frees up port 0x80 which is
often used as a hardware-debug port. often used as a hardware-debug port.
config IO_DELAY_UDELAY config IO_DELAY_UDELAY
bool "udelay based port-IO delay" bool "udelay based port-IO delay"
---help--- help
Use udelay(2) as the IO delay method. This provides the delay Use udelay(2) as the IO delay method. This provides the delay
while not having any side-effect on the IO port space. while not having any side-effect on the IO port space.
config IO_DELAY_NONE config IO_DELAY_NONE
bool "no port-IO delay" bool "no port-IO delay"
---help--- help
No port-IO delay. Will break on old boxes that require port-IO No port-IO delay. Will break on old boxes that require port-IO
delay for certain operations. Should work on most new machines. delay for certain operations. Should work on most new machines.
@ -161,19 +161,19 @@ config DEBUG_BOOT_PARAMS
bool "Debug boot parameters" bool "Debug boot parameters"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
depends on DEBUG_FS depends on DEBUG_FS
---help--- help
This option will cause struct boot_params to be exported via debugfs. This option will cause struct boot_params to be exported via debugfs.
config CPA_DEBUG config CPA_DEBUG
bool "CPA self-test code" bool "CPA self-test code"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
---help--- help
Do change_page_attr() self-tests every 30 seconds. Do change_page_attr() self-tests every 30 seconds.
config DEBUG_ENTRY config DEBUG_ENTRY
bool "Debug low-level entry code" bool "Debug low-level entry code"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
---help--- help
This option enables sanity checks in x86's low-level entry code. This option enables sanity checks in x86's low-level entry code.
Some of these sanity checks may slow down kernel entries and Some of these sanity checks may slow down kernel entries and
exits or otherwise impact performance. exits or otherwise impact performance.
@ -183,7 +183,7 @@ config DEBUG_ENTRY
config DEBUG_NMI_SELFTEST config DEBUG_NMI_SELFTEST
bool "NMI Selftest" bool "NMI Selftest"
depends on DEBUG_KERNEL && X86_LOCAL_APIC depends on DEBUG_KERNEL && X86_LOCAL_APIC
---help--- help
Enabling this option turns on a quick NMI selftest to verify Enabling this option turns on a quick NMI selftest to verify
that the NMI behaves correctly. that the NMI behaves correctly.
@ -195,7 +195,7 @@ config DEBUG_NMI_SELFTEST
config DEBUG_IMR_SELFTEST config DEBUG_IMR_SELFTEST
bool "Isolated Memory Region self test" bool "Isolated Memory Region self test"
depends on INTEL_IMR depends on INTEL_IMR
---help--- help
This option enables automated sanity testing of the IMR code. This option enables automated sanity testing of the IMR code.
Some simple tests are run to verify IMR bounds checking, alignment Some simple tests are run to verify IMR bounds checking, alignment
and overlapping. This option is really only useful if you are and overlapping. This option is really only useful if you are
@ -208,7 +208,7 @@ config X86_DEBUG_FPU
bool "Debug the x86 FPU code" bool "Debug the x86 FPU code"
depends on DEBUG_KERNEL depends on DEBUG_KERNEL
default y default y
---help--- help
If this option is enabled then there will be extra sanity If this option is enabled then there will be extra sanity
checks and (boot time) debug printouts added to the kernel. checks and (boot time) debug printouts added to the kernel.
This debugging adds some small amount of runtime overhead This debugging adds some small amount of runtime overhead
@ -221,7 +221,7 @@ config PUNIT_ATOM_DEBUG
depends on PCI depends on PCI
select DEBUG_FS select DEBUG_FS
select IOSF_MBI select IOSF_MBI
---help--- help
This is a debug driver, which gets the power states This is a debug driver, which gets the power states
of all Punit North Complex devices. The power states of of all Punit North Complex devices. The power states of
each device is exposed as part of the debugfs interface. each device is exposed as part of the debugfs interface.
@ -232,7 +232,7 @@ choice
prompt "Choose kernel unwinder" prompt "Choose kernel unwinder"
default UNWINDER_ORC if X86_64 default UNWINDER_ORC if X86_64
default UNWINDER_FRAME_POINTER if X86_32 default UNWINDER_FRAME_POINTER if X86_32
---help--- help
This determines which method will be used for unwinding kernel stack This determines which method will be used for unwinding kernel stack
traces for panics, oopses, bugs, warnings, perf, /proc/<pid>/stack, traces for panics, oopses, bugs, warnings, perf, /proc/<pid>/stack,
livepatch, lockdep, and more. livepatch, lockdep, and more.
@ -241,7 +241,7 @@ config UNWINDER_ORC
bool "ORC unwinder" bool "ORC unwinder"
depends on X86_64 depends on X86_64
select STACK_VALIDATION select STACK_VALIDATION
---help--- help
This option enables the ORC (Oops Rewind Capability) unwinder for This option enables the ORC (Oops Rewind Capability) unwinder for
unwinding kernel stack traces. It uses a custom data format which is unwinding kernel stack traces. It uses a custom data format which is
a simplified version of the DWARF Call Frame Information standard. a simplified version of the DWARF Call Frame Information standard.
@ -256,7 +256,7 @@ config UNWINDER_ORC
config UNWINDER_FRAME_POINTER config UNWINDER_FRAME_POINTER
bool "Frame pointer unwinder" bool "Frame pointer unwinder"
select FRAME_POINTER select FRAME_POINTER
---help--- help
This option enables the frame pointer unwinder for unwinding kernel This option enables the frame pointer unwinder for unwinding kernel
stack traces. stack traces.
@ -268,7 +268,7 @@ config UNWINDER_GUESS
bool "Guess unwinder" bool "Guess unwinder"
depends on EXPERT depends on EXPERT
depends on !STACKDEPOT depends on !STACKDEPOT
---help--- help
This option enables the "guess" unwinder for unwinding kernel stack This option enables the "guess" unwinder for unwinding kernel stack
traces. It scans the stack and reports every kernel text address it traces. It scans the stack and reports every kernel text address it
finds. Some of the addresses it reports may be incorrect. finds. Some of the addresses it reports may be incorrect.

View File

@ -5,7 +5,7 @@ config PERF_EVENTS_INTEL_UNCORE
tristate "Intel uncore performance events" tristate "Intel uncore performance events"
depends on PERF_EVENTS && CPU_SUP_INTEL && PCI depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
default y default y
---help--- help
Include support for Intel uncore performance events. These are Include support for Intel uncore performance events. These are
available on NehalemEX and more modern processors. available on NehalemEX and more modern processors.
@ -13,7 +13,7 @@ config PERF_EVENTS_INTEL_RAPL
tristate "Intel/AMD rapl performance events" tristate "Intel/AMD rapl performance events"
depends on PERF_EVENTS && (CPU_SUP_INTEL || CPU_SUP_AMD) && PCI depends on PERF_EVENTS && (CPU_SUP_INTEL || CPU_SUP_AMD) && PCI
default y default y
---help--- help
Include support for Intel and AMD rapl performance events for power Include support for Intel and AMD rapl performance events for power
monitoring on modern processors. monitoring on modern processors.
@ -21,14 +21,14 @@ config PERF_EVENTS_INTEL_CSTATE
tristate "Intel cstate performance events" tristate "Intel cstate performance events"
depends on PERF_EVENTS && CPU_SUP_INTEL && PCI depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
default y default y
---help--- help
Include support for Intel cstate performance events for power Include support for Intel cstate performance events for power
monitoring on modern processors. monitoring on modern processors.
config PERF_EVENTS_AMD_POWER config PERF_EVENTS_AMD_POWER
depends on PERF_EVENTS && CPU_SUP_AMD depends on PERF_EVENTS && CPU_SUP_AMD
tristate "AMD Processor Power Reporting Mechanism" tristate "AMD Processor Power Reporting Mechanism"
---help--- help
Provide power reporting mechanism support for AMD processors. Provide power reporting mechanism support for AMD processors.
Currently, it leverages X86_FEATURE_ACC_POWER Currently, it leverages X86_FEATURE_ACC_POWER
(CPUID Fn8000_0007_EDX[12]) interface to calculate the (CPUID Fn8000_0007_EDX[12]) interface to calculate the

View File

@ -9,7 +9,7 @@ menuconfig VIRTUALIZATION
bool "Virtualization" bool "Virtualization"
depends on HAVE_KVM || X86 depends on HAVE_KVM || X86
default y default y
---help--- help
Say Y here to get to see options for using your Linux host to run other Say Y here to get to see options for using your Linux host to run other
operating systems inside virtual machines (guests). operating systems inside virtual machines (guests).
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -45,7 +45,7 @@ config KVM
select KVM_GENERIC_DIRTYLOG_READ_PROTECT select KVM_GENERIC_DIRTYLOG_READ_PROTECT
select KVM_VFIO select KVM_VFIO
select SRCU select SRCU
---help--- help
Support hosting fully virtualized guest machines using hardware Support hosting fully virtualized guest machines using hardware
virtualization extensions. You will need a fairly recent virtualization extensions. You will need a fairly recent
processor equipped with virtualization extensions. You will also processor equipped with virtualization extensions. You will also
@ -75,7 +75,7 @@ config KVM_WERROR
config KVM_INTEL config KVM_INTEL
tristate "KVM for Intel (and compatible) processors support" tristate "KVM for Intel (and compatible) processors support"
depends on KVM && IA32_FEAT_CTL depends on KVM && IA32_FEAT_CTL
---help--- help
Provides support for KVM on processors equipped with Intel's VT Provides support for KVM on processors equipped with Intel's VT
extensions, a.k.a. Virtual Machine Extensions (VMX). extensions, a.k.a. Virtual Machine Extensions (VMX).
@ -85,7 +85,7 @@ config KVM_INTEL
config KVM_AMD config KVM_AMD
tristate "KVM for AMD processors support" tristate "KVM for AMD processors support"
depends on KVM depends on KVM
---help--- help
Provides support for KVM on AMD processors equipped with the AMD-V Provides support for KVM on AMD processors equipped with the AMD-V
(SVM) extensions. (SVM) extensions.
@ -97,13 +97,13 @@ config KVM_AMD_SEV
bool "AMD Secure Encrypted Virtualization (SEV) support" bool "AMD Secure Encrypted Virtualization (SEV) support"
depends on KVM_AMD && X86_64 depends on KVM_AMD && X86_64
depends on CRYPTO_DEV_SP_PSP && !(KVM_AMD=y && CRYPTO_DEV_CCP_DD=m) depends on CRYPTO_DEV_SP_PSP && !(KVM_AMD=y && CRYPTO_DEV_CCP_DD=m)
---help--- help
Provides support for launching Encrypted VMs on AMD processors. Provides support for launching Encrypted VMs on AMD processors.
config KVM_MMU_AUDIT config KVM_MMU_AUDIT
bool "Audit KVM MMU" bool "Audit KVM MMU"
depends on KVM && TRACEPOINTS depends on KVM && TRACEPOINTS
---help--- help
This option adds a R/W kVM module parameter 'mmu_audit', which allows This option adds a R/W kVM module parameter 'mmu_audit', which allows
auditing of KVM MMU events at runtime. auditing of KVM MMU events at runtime.

View File

@ -2,7 +2,7 @@
config RAS_CEC config RAS_CEC
bool "Correctable Errors Collector" bool "Correctable Errors Collector"
depends on X86_MCE && MEMORY_FAILURE && DEBUG_FS depends on X86_MCE && MEMORY_FAILURE && DEBUG_FS
---help--- help
This is a small cache which collects correctable memory errors per 4K This is a small cache which collects correctable memory errors per 4K
page PFN and counts their repeated occurrence. Once the counter for a page PFN and counts their repeated occurrence. Once the counter for a
PFN overflows, we try to soft-offline that page as we take it to mean PFN overflows, we try to soft-offline that page as we take it to mean

View File

@ -66,7 +66,7 @@ config BLK_DEV_BSGLIB
config BLK_DEV_INTEGRITY config BLK_DEV_INTEGRITY
bool "Block layer data integrity support" bool "Block layer data integrity support"
---help--- help
Some storage devices allow extra information to be Some storage devices allow extra information to be
stored/retrieved to help protect the data. The block layer stored/retrieved to help protect the data. The block layer
data integrity option provides hooks which can be used by data integrity option provides hooks which can be used by
@ -84,7 +84,7 @@ config BLK_DEV_INTEGRITY_T10
config BLK_DEV_ZONED config BLK_DEV_ZONED
bool "Zoned block device support" bool "Zoned block device support"
select MQ_IOSCHED_DEADLINE select MQ_IOSCHED_DEADLINE
---help--- help
Block layer zoned block device support. This option enables Block layer zoned block device support. This option enables
support for ZAC/ZBC host-managed and host-aware zoned block devices. support for ZAC/ZBC host-managed and host-aware zoned block devices.
@ -94,7 +94,7 @@ config BLK_DEV_THROTTLING
bool "Block layer bio throttling support" bool "Block layer bio throttling support"
depends on BLK_CGROUP=y depends on BLK_CGROUP=y
select BLK_CGROUP_RWSTAT select BLK_CGROUP_RWSTAT
---help--- help
Block layer bio throttling support. It can be used to limit Block layer bio throttling support. It can be used to limit
the IO rate to a device. IO rate policies are per cgroup and the IO rate to a device. IO rate policies are per cgroup and
one needs to mount and use blkio cgroup controller for creating one needs to mount and use blkio cgroup controller for creating
@ -105,7 +105,7 @@ config BLK_DEV_THROTTLING
config BLK_DEV_THROTTLING_LOW config BLK_DEV_THROTTLING_LOW
bool "Block throttling .low limit interface support (EXPERIMENTAL)" bool "Block throttling .low limit interface support (EXPERIMENTAL)"
depends on BLK_DEV_THROTTLING depends on BLK_DEV_THROTTLING
---help--- help
Add .low limit interface for block throttling. The low limit is a best Add .low limit interface for block throttling. The low limit is a best
effort limit to prioritize cgroups. Depending on the setting, the limit effort limit to prioritize cgroups. Depending on the setting, the limit
can be used to protect cgroups in terms of bandwidth/iops and better can be used to protect cgroups in terms of bandwidth/iops and better
@ -115,7 +115,7 @@ config BLK_DEV_THROTTLING_LOW
config BLK_CMDLINE_PARSER config BLK_CMDLINE_PARSER
bool "Block device command line partition parser" bool "Block device command line partition parser"
---help--- help
Enabling this option allows you to specify the partition layout from Enabling this option allows you to specify the partition layout from
the kernel boot args. This is typically of use for embedded devices the kernel boot args. This is typically of use for embedded devices
which don't otherwise have any standardized method for listing the which don't otherwise have any standardized method for listing the
@ -125,7 +125,7 @@ config BLK_CMDLINE_PARSER
config BLK_WBT config BLK_WBT
bool "Enable support for block device writeback throttling" bool "Enable support for block device writeback throttling"
---help--- help
Enabling this option enables the block layer to throttle buffered Enabling this option enables the block layer to throttle buffered
background writeback from the VM, making it more smooth and having background writeback from the VM, making it more smooth and having
less impact on foreground operations. The throttling is done less impact on foreground operations. The throttling is done
@ -135,7 +135,7 @@ config BLK_WBT
config BLK_CGROUP_IOLATENCY config BLK_CGROUP_IOLATENCY
bool "Enable support for latency based cgroup IO protection" bool "Enable support for latency based cgroup IO protection"
depends on BLK_CGROUP=y depends on BLK_CGROUP=y
---help--- help
Enabling this option enables the .latency interface for IO throttling. Enabling this option enables the .latency interface for IO throttling.
The IO controller will attempt to maintain average IO latencies below The IO controller will attempt to maintain average IO latencies below
the configured latency target, throttling anybody with a higher latency the configured latency target, throttling anybody with a higher latency
@ -148,7 +148,7 @@ config BLK_CGROUP_IOCOST
depends on BLK_CGROUP=y depends on BLK_CGROUP=y
select BLK_RQ_IO_DATA_LEN select BLK_RQ_IO_DATA_LEN
select BLK_RQ_ALLOC_TIME select BLK_RQ_ALLOC_TIME
---help--- help
Enabling this option enables the .weight interface for cost Enabling this option enables the .weight interface for cost
model based proportional IO control. The IO controller model based proportional IO control. The IO controller
distributes IO capacity between different groups based on distributes IO capacity between different groups based on
@ -158,7 +158,7 @@ config BLK_WBT_MQ
bool "Multiqueue writeback throttling" bool "Multiqueue writeback throttling"
default y default y
depends on BLK_WBT depends on BLK_WBT
---help--- help
Enable writeback throttling by default on multiqueue devices. Enable writeback throttling by default on multiqueue devices.
Multiqueue currently doesn't have support for IO scheduling, Multiqueue currently doesn't have support for IO scheduling,
enabling this option is recommended. enabling this option is recommended.
@ -167,7 +167,7 @@ config BLK_DEBUG_FS
bool "Block layer debugging information in debugfs" bool "Block layer debugging information in debugfs"
default y default y
depends on DEBUG_FS depends on DEBUG_FS
---help--- help
Include block layer debugging information in debugfs. This information Include block layer debugging information in debugfs. This information
is mostly useful for kernel developers, but it doesn't incur any cost is mostly useful for kernel developers, but it doesn't incur any cost
at runtime. at runtime.
@ -181,7 +181,7 @@ config BLK_DEBUG_FS_ZONED
config BLK_SED_OPAL config BLK_SED_OPAL
bool "Logic for interfacing with Opal enabled SEDs" bool "Logic for interfacing with Opal enabled SEDs"
---help--- help
Builds Logic for interfacing with Opal enabled controllers. Builds Logic for interfacing with Opal enabled controllers.
Enabling this option enables users to setup/unlock/lock Enabling this option enables users to setup/unlock/lock
Locking ranges for SED devices using the Opal protocol. Locking ranges for SED devices using the Opal protocol.

View File

@ -6,13 +6,13 @@ menu "IO Schedulers"
config MQ_IOSCHED_DEADLINE config MQ_IOSCHED_DEADLINE
tristate "MQ deadline I/O scheduler" tristate "MQ deadline I/O scheduler"
default y default y
---help--- help
MQ version of the deadline IO scheduler. MQ version of the deadline IO scheduler.
config MQ_IOSCHED_KYBER config MQ_IOSCHED_KYBER
tristate "Kyber I/O scheduler" tristate "Kyber I/O scheduler"
default y default y
---help--- help
The Kyber I/O scheduler is a low-overhead scheduler suitable for The Kyber I/O scheduler is a low-overhead scheduler suitable for
multiqueue and other fast devices. Given target latencies for reads and multiqueue and other fast devices. Given target latencies for reads and
synchronous writes, it will self-tune queue depths to achieve that synchronous writes, it will self-tune queue depths to achieve that
@ -20,7 +20,7 @@ config MQ_IOSCHED_KYBER
config IOSCHED_BFQ config IOSCHED_BFQ
tristate "BFQ I/O scheduler" tristate "BFQ I/O scheduler"
---help--- help
BFQ I/O scheduler for BLK-MQ. BFQ distributes the bandwidth of BFQ I/O scheduler for BLK-MQ. BFQ distributes the bandwidth of
of the device among all processes according to their weights, of the device among all processes according to their weights,
regardless of the device parameters and with any workload. It regardless of the device parameters and with any workload. It
@ -32,7 +32,7 @@ config BFQ_GROUP_IOSCHED
bool "BFQ hierarchical scheduling support" bool "BFQ hierarchical scheduling support"
depends on IOSCHED_BFQ && BLK_CGROUP depends on IOSCHED_BFQ && BLK_CGROUP
select BLK_CGROUP_RWSTAT select BLK_CGROUP_RWSTAT
---help--- help
Enable hierarchical scheduling in BFQ, using the blkio Enable hierarchical scheduling in BFQ, using the blkio
(cgroups-v1) or io (cgroups-v2) controller. (cgroups-v1) or io (cgroups-v2) controller.
@ -40,7 +40,7 @@ config BFQ_GROUP_IOSCHED
config BFQ_CGROUP_DEBUG config BFQ_CGROUP_DEBUG
bool "BFQ IO controller debugging" bool "BFQ IO controller debugging"
depends on BFQ_GROUP_IOSCHED depends on BFQ_GROUP_IOSCHED
---help--- help
Enable some debugging help. Currently it exports additional stat Enable some debugging help. Currently it exports additional stat
files in a cgroup which can be useful for debugging. files in a cgroup which can be useful for debugging.

View File

@ -156,7 +156,7 @@ config SOLARIS_X86_PARTITION
config UNIXWARE_DISKLABEL config UNIXWARE_DISKLABEL
bool "Unixware slices support" bool "Unixware slices support"
depends on PARTITION_ADVANCED && MSDOS_PARTITION depends on PARTITION_ADVANCED && MSDOS_PARTITION
---help--- help
Like some systems, UnixWare uses its own slice table inside a Like some systems, UnixWare uses its own slice table inside a
partition (VTOC - Virtual Table of Contents). Its format is partition (VTOC - Virtual Table of Contents). Its format is
incompatible with all other OSes. Saying Y here allows you to read incompatible with all other OSes. Saying Y here allows you to read
@ -176,7 +176,7 @@ config UNIXWARE_DISKLABEL
config LDM_PARTITION config LDM_PARTITION
bool "Windows Logical Disk Manager (Dynamic Disk) support" bool "Windows Logical Disk Manager (Dynamic Disk) support"
depends on PARTITION_ADVANCED depends on PARTITION_ADVANCED
---help--- help
Say Y here if you would like to use hard disks under Linux which Say Y here if you would like to use hard disks under Linux which
were partitioned using Windows 2000's/XP's or Vista's Logical Disk were partitioned using Windows 2000's/XP's or Vista's Logical Disk
Manager. They are also known as "Dynamic Disks". Manager. They are also known as "Dynamic Disks".
@ -226,7 +226,7 @@ config ULTRIX_PARTITION
config SUN_PARTITION config SUN_PARTITION
bool "Sun partition tables support" if PARTITION_ADVANCED bool "Sun partition tables support" if PARTITION_ADVANCED
default y if (SPARC || SUN3 || SUN3X) default y if (SPARC || SUN3 || SUN3X)
---help--- help
Like most systems, SunOS uses its own hard disk partition table Like most systems, SunOS uses its own hard disk partition table
format, incompatible with all others. Saying Y here allows you to format, incompatible with all others. Saying Y here allows you to
read these partition tables and further mount SunOS partitions from read these partition tables and further mount SunOS partitions from

View File

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
menuconfig ACCESSIBILITY menuconfig ACCESSIBILITY
bool "Accessibility support" bool "Accessibility support"
---help--- help
Accessibility handles all special kinds of hardware devices or Accessibility handles all special kinds of hardware devices or
software adapters which help people with disabilities (e.g. software adapters which help people with disabilities (e.g.
blindness) to use computers. blindness) to use computers.
@ -21,7 +21,7 @@ config A11Y_BRAILLE_CONSOLE
bool "Console on braille device" bool "Console on braille device"
depends on VT depends on VT
depends on SERIAL_CORE_CONSOLE depends on SERIAL_CORE_CONSOLE
---help--- help
Enables console output on a braille device connected to a 8250 Enables console output on a braille device connected to a 8250
serial port. For now only the VisioBraille device is supported. serial port. For now only the VisioBraille device is supported.

View File

@ -3,7 +3,7 @@ menu "Android"
config ANDROID config ANDROID
bool "Android Drivers" bool "Android Drivers"
---help--- help
Enable support for various drivers needed on the Android platform Enable support for various drivers needed on the Android platform
if ANDROID if ANDROID
@ -12,7 +12,7 @@ config ANDROID_BINDER_IPC
bool "Android Binder IPC Driver" bool "Android Binder IPC Driver"
depends on MMU depends on MMU
default n default n
---help--- help
Binder is used in Android for both communication between processes, Binder is used in Android for both communication between processes,
and remote method invocation. and remote method invocation.
@ -24,7 +24,7 @@ config ANDROID_BINDERFS
bool "Android Binderfs filesystem" bool "Android Binderfs filesystem"
depends on ANDROID_BINDER_IPC depends on ANDROID_BINDER_IPC
default n default n
---help--- help
Binderfs is a pseudo-filesystem for the Android Binder IPC driver Binderfs is a pseudo-filesystem for the Android Binder IPC driver
which can be mounted per-ipc namespace allowing to run multiple which can be mounted per-ipc namespace allowing to run multiple
instances of Android. instances of Android.
@ -36,7 +36,7 @@ config ANDROID_BINDER_DEVICES
string "Android Binder devices" string "Android Binder devices"
depends on ANDROID_BINDER_IPC depends on ANDROID_BINDER_IPC
default "binder,hwbinder,vndbinder" default "binder,hwbinder,vndbinder"
---help--- help
Default value for the binder.devices parameter. Default value for the binder.devices parameter.
The binder.devices parameter is a comma-separated list of strings The binder.devices parameter is a comma-separated list of strings
@ -47,7 +47,7 @@ config ANDROID_BINDER_DEVICES
config ANDROID_BINDER_IPC_SELFTEST config ANDROID_BINDER_IPC_SELFTEST
bool "Android Binder IPC Driver Selftest" bool "Android Binder IPC Driver Selftest"
depends on ANDROID_BINDER_IPC depends on ANDROID_BINDER_IPC
---help--- help
This feature allows binder selftest to run. This feature allows binder selftest to run.
Binder selftest checks the allocation and free of binder buffers Binder selftest checks the allocation and free of binder buffers

View File

@ -17,7 +17,7 @@ menuconfig ATA
depends on BLOCK depends on BLOCK
select SCSI select SCSI
select GLOB select GLOB
---help--- help
If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or
any other ATA device under Linux, say Y and make sure that you know any other ATA device under Linux, say Y and make sure that you know
the name of your ATA host adapter (the card inside your computer the name of your ATA host adapter (the card inside your computer

View File

@ -7,7 +7,7 @@ menuconfig ATM_DRIVERS
bool "ATM drivers" bool "ATM drivers"
depends on NETDEVICES && ATM depends on NETDEVICES && ATM
default y default y
---help--- help
Say Y here to get to see options for Asynchronous Transfer Mode Say Y here to get to see options for Asynchronous Transfer Mode
device drivers. This option alone does not add any kernel code. device drivers. This option alone does not add any kernel code.
@ -40,7 +40,7 @@ config ATM_LANAI
config ATM_ENI config ATM_ENI
tristate "Efficient Networks ENI155P" tristate "Efficient Networks ENI155P"
depends on PCI depends on PCI
---help--- help
Driver for the Efficient Networks ENI155p series and SMC ATM Driver for the Efficient Networks ENI155p series and SMC ATM
Power155 155 Mbps ATM adapters. Both, the versions with 512KB and Power155 155 Mbps ATM adapters. Both, the versions with 512KB and
2MB on-board RAM (Efficient calls them "C" and "S", respectively), 2MB on-board RAM (Efficient calls them "C" and "S", respectively),
@ -64,7 +64,7 @@ config ATM_ENI_DEBUG
config ATM_ENI_TUNE_BURST config ATM_ENI_TUNE_BURST
bool "Fine-tune burst settings" bool "Fine-tune burst settings"
depends on ATM_ENI depends on ATM_ENI
---help--- help
In order to obtain good throughput, the ENI NIC can transfer In order to obtain good throughput, the ENI NIC can transfer
multiple words of data per PCI bus access cycle. Such a multi-word multiple words of data per PCI bus access cycle. Such a multi-word
transfer is called a burst. transfer is called a burst.
@ -256,7 +256,7 @@ config ATM_AMBASSADOR
config ATM_AMBASSADOR_DEBUG config ATM_AMBASSADOR_DEBUG
bool "Enable debugging messages" bool "Enable debugging messages"
depends on ATM_AMBASSADOR depends on ATM_AMBASSADOR
---help--- help
Somewhat useful debugging messages are available. The choice of Somewhat useful debugging messages are available. The choice of
messages is controlled by a bitmap. This may be specified as a messages is controlled by a bitmap. This may be specified as a
module argument (kernel command line argument as well?), changed module argument (kernel command line argument as well?), changed
@ -280,7 +280,7 @@ config ATM_HORIZON
config ATM_HORIZON_DEBUG config ATM_HORIZON_DEBUG
bool "Enable debugging messages" bool "Enable debugging messages"
depends on ATM_HORIZON depends on ATM_HORIZON
---help--- help
Somewhat useful debugging messages are available. The choice of Somewhat useful debugging messages are available. The choice of
messages is controlled by a bitmap. This may be specified as a messages is controlled by a bitmap. This may be specified as a
module argument (kernel command line argument as well?), changed module argument (kernel command line argument as well?), changed
@ -296,7 +296,7 @@ config ATM_HORIZON_DEBUG
config ATM_IA config ATM_IA
tristate "Interphase ATM PCI x575/x525/x531" tristate "Interphase ATM PCI x575/x525/x531"
depends on PCI depends on PCI
---help--- help
This is a driver for the Interphase (i)ChipSAR adapter cards This is a driver for the Interphase (i)ChipSAR adapter cards
which include a variety of variants in term of the size of the which include a variety of variants in term of the size of the
control memory (128K-1KVC, 512K-4KVC), the size of the packet control memory (128K-1KVC, 512K-4KVC), the size of the packet
@ -312,7 +312,7 @@ config ATM_IA
config ATM_IA_DEBUG config ATM_IA_DEBUG
bool "Enable debugging messages" bool "Enable debugging messages"
depends on ATM_IA depends on ATM_IA
---help--- help
Somewhat useful debugging messages are available. The choice of Somewhat useful debugging messages are available. The choice of
messages is controlled by a bitmap. This may be specified as a messages is controlled by a bitmap. This may be specified as a
module argument (kernel command line argument as well?), changed module argument (kernel command line argument as well?), changed
@ -330,7 +330,7 @@ config ATM_FORE200E
tristate "FORE Systems 200E-series" tristate "FORE Systems 200E-series"
depends on (PCI || SBUS) depends on (PCI || SBUS)
select FW_LOADER select FW_LOADER
---help--- help
This is a driver for the FORE Systems 200E-series ATM adapter This is a driver for the FORE Systems 200E-series ATM adapter
cards. It simultaneously supports PCA-200E and SBA-200E models cards. It simultaneously supports PCA-200E and SBA-200E models
on PCI and SBUS hosts. Say Y (or M to compile as a module on PCI and SBUS hosts. Say Y (or M to compile as a module
@ -352,7 +352,7 @@ config ATM_FORE200E_TX_RETRY
int "Maximum number of tx retries" int "Maximum number of tx retries"
depends on ATM_FORE200E depends on ATM_FORE200E
default "16" default "16"
---help--- help
Specifies the number of times the driver attempts to transmit Specifies the number of times the driver attempts to transmit
a message before giving up, if the transmit queue of the ATM card a message before giving up, if the transmit queue of the ATM card
is transiently saturated. is transiently saturated.

View File

@ -8,7 +8,7 @@
menuconfig AUXDISPLAY menuconfig AUXDISPLAY
bool "Auxiliary Display support" bool "Auxiliary Display support"
---help--- help
Say Y here to get to see options for auxiliary display drivers. Say Y here to get to see options for auxiliary display drivers.
This option alone does not add any kernel code. This option alone does not add any kernel code.
@ -20,7 +20,7 @@ config HD44780
tristate "HD44780 Character LCD support" tristate "HD44780 Character LCD support"
depends on GPIOLIB || COMPILE_TEST depends on GPIOLIB || COMPILE_TEST
select CHARLCD select CHARLCD
---help--- help
Enable support for Character LCDs using a HD44780 controller. Enable support for Character LCDs using a HD44780 controller.
The LCD is accessible through the /dev/lcd char device (10, 156). The LCD is accessible through the /dev/lcd char device (10, 156).
This code can either be compiled as a module, or linked into the This code can either be compiled as a module, or linked into the
@ -31,7 +31,7 @@ config KS0108
tristate "KS0108 LCD Controller" tristate "KS0108 LCD Controller"
depends on PARPORT_PC depends on PARPORT_PC
default n default n
---help--- help
If you have a LCD controlled by one or more KS0108 If you have a LCD controlled by one or more KS0108
controllers, say Y. You will need also another more specific controllers, say Y. You will need also another more specific
driver for your LCD. driver for your LCD.
@ -49,7 +49,7 @@ config KS0108_PORT
hex "Parallel port where the LCD is connected" hex "Parallel port where the LCD is connected"
depends on KS0108 depends on KS0108
default 0x378 default 0x378
---help--- help
The address of the parallel port where the LCD is connected. The address of the parallel port where the LCD is connected.
The first standard parallel port address is 0x378. The first standard parallel port address is 0x378.
@ -71,7 +71,7 @@ config KS0108_DELAY
int "Delay between each control writing (microseconds)" int "Delay between each control writing (microseconds)"
depends on KS0108 depends on KS0108
default "2" default "2"
---help--- help
Amount of time the ks0108 should wait between each control write Amount of time the ks0108 should wait between each control write
to the parallel port. to the parallel port.
@ -92,7 +92,7 @@ config CFAG12864B
select FB_SYS_IMAGEBLIT select FB_SYS_IMAGEBLIT
select FB_SYS_FOPS select FB_SYS_FOPS
default n default n
---help--- help
If you have a Crystalfontz 128x64 2-color LCD, cfag12864b Series, If you have a Crystalfontz 128x64 2-color LCD, cfag12864b Series,
say Y. You also need the ks0108 LCD Controller driver. say Y. You also need the ks0108 LCD Controller driver.
@ -114,7 +114,7 @@ config CFAG12864B_RATE
int "Refresh rate (hertz)" int "Refresh rate (hertz)"
depends on CFAG12864B depends on CFAG12864B
default "20" default "20"
---help--- help
Refresh rate of the LCD. Refresh rate of the LCD.
As the LCD is not memory mapped, the driver has to make the work by As the LCD is not memory mapped, the driver has to make the work by
@ -168,7 +168,7 @@ menuconfig PARPORT_PANEL
tristate "Parallel port LCD/Keypad Panel support" tristate "Parallel port LCD/Keypad Panel support"
depends on PARPORT depends on PARPORT
select CHARLCD select CHARLCD
---help--- help
Say Y here if you have an HD44780 or KS-0074 LCD connected to your Say Y here if you have an HD44780 or KS-0074 LCD connected to your
parallel port. This driver also features 4 and 6-key keypads. The LCD parallel port. This driver also features 4 and 6-key keypads. The LCD
is accessible through the /dev/lcd char device (10, 156), and the is accessible through the /dev/lcd char device (10, 156), and the
@ -182,7 +182,7 @@ config PANEL_PARPORT
int "Default parallel port number (0=LPT1)" int "Default parallel port number (0=LPT1)"
range 0 255 range 0 255
default "0" default "0"
---help--- help
This is the index of the parallel port the panel is connected to. One This is the index of the parallel port the panel is connected to. One
driver instance only supports one parallel port, so if your keypad driver instance only supports one parallel port, so if your keypad
and LCD are connected to two separate ports, you have to start two and LCD are connected to two separate ports, you have to start two
@ -193,7 +193,7 @@ config PANEL_PROFILE
int "Default panel profile (0-5, 0=custom)" int "Default panel profile (0-5, 0=custom)"
range 0 5 range 0 5
default "5" default "5"
---help--- help
To ease configuration, the driver supports different configuration To ease configuration, the driver supports different configuration
profiles for past and recent wirings. These profiles can also be profiles for past and recent wirings. These profiles can also be
used to define an approximative configuration, completed by a few used to define an approximative configuration, completed by a few
@ -215,7 +215,7 @@ config PANEL_KEYPAD
int "Keypad type (0=none, 1=old 6 keys, 2=new 6 keys, 3=Nexcom 4 keys)" int "Keypad type (0=none, 1=old 6 keys, 2=new 6 keys, 3=Nexcom 4 keys)"
range 0 3 range 0 3
default 0 default 0
---help--- help
This enables and configures a keypad connected to the parallel port. This enables and configures a keypad connected to the parallel port.
The keys will be read from character device 10,185. Valid values are : The keys will be read from character device 10,185. Valid values are :
@ -232,7 +232,7 @@ config PANEL_LCD
int "LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom)" int "LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom)"
range 0 5 range 0 5
default 0 default 0
---help--- help
This enables and configures an LCD connected to the parallel port. This enables and configures an LCD connected to the parallel port.
The driver includes an interpreter for escape codes starting with The driver includes an interpreter for escape codes starting with
'\e[L' which are specific to the LCD, and a few ANSI codes. The '\e[L' which are specific to the LCD, and a few ANSI codes. The
@ -255,7 +255,7 @@ config PANEL_LCD_HEIGHT
int "Number of lines on the LCD (1-2)" int "Number of lines on the LCD (1-2)"
range 1 2 range 1 2
default 2 default 2
---help--- help
This is the number of visible character lines on the LCD in custom profile. This is the number of visible character lines on the LCD in custom profile.
It can either be 1 or 2. It can either be 1 or 2.
@ -264,7 +264,7 @@ config PANEL_LCD_WIDTH
int "Number of characters per line on the LCD (1-40)" int "Number of characters per line on the LCD (1-40)"
range 1 40 range 1 40
default 40 default 40
---help--- help
This is the number of characters per line on the LCD in custom profile. This is the number of characters per line on the LCD in custom profile.
Common values are 16,20,24,40. Common values are 16,20,24,40.
@ -273,7 +273,7 @@ config PANEL_LCD_BWIDTH
int "Internal LCD line width (1-40, 40 by default)" int "Internal LCD line width (1-40, 40 by default)"
range 1 40 range 1 40
default 40 default 40
---help--- help
Most LCDs use a standard controller which supports hardware lines of 40 Most LCDs use a standard controller which supports hardware lines of 40
characters, although sometimes only 16, 20 or 24 of them are really wired characters, although sometimes only 16, 20 or 24 of them are really wired
to the terminal. This results in some non-visible but addressable characters, to the terminal. This results in some non-visible but addressable characters,
@ -289,7 +289,7 @@ config PANEL_LCD_HWIDTH
int "Hardware LCD line width (1-64, 64 by default)" int "Hardware LCD line width (1-64, 64 by default)"
range 1 64 range 1 64
default 64 default 64
---help--- help
Most LCDs use a single address bit to differentiate line 0 and line 1. Since Most LCDs use a single address bit to differentiate line 0 and line 1. Since
some of them need to be able to address 40 chars with the lower bits, they some of them need to be able to address 40 chars with the lower bits, they
often use the immediately superior power of 2, which is 64, to address the often use the immediately superior power of 2, which is 64, to address the
@ -303,7 +303,7 @@ config PANEL_LCD_CHARSET
int "LCD character set (0=normal, 1=KS0074)" int "LCD character set (0=normal, 1=KS0074)"
range 0 1 range 0 1
default 0 default 0
---help--- help
Some controllers such as the KS0074 use a somewhat strange character set Some controllers such as the KS0074 use a somewhat strange character set
where many symbols are at unusual places. The driver knows how to map where many symbols are at unusual places. The driver knows how to map
'standard' ASCII characters to the character sets used by these controllers. 'standard' ASCII characters to the character sets used by these controllers.
@ -319,7 +319,7 @@ config PANEL_LCD_PROTO
int "LCD communication mode (0=parallel 8 bits, 1=serial)" int "LCD communication mode (0=parallel 8 bits, 1=serial)"
range 0 1 range 0 1
default 0 default 0
---help--- help
This driver now supports any serial or parallel LCD wired to a parallel This driver now supports any serial or parallel LCD wired to a parallel
port. But before assigning signals, the driver needs to know if it will port. But before assigning signals, the driver needs to know if it will
be driving a serial LCD or a parallel one. Serial LCDs only use 2 wires be driving a serial LCD or a parallel one. Serial LCDs only use 2 wires
@ -332,7 +332,7 @@ config PANEL_LCD_PIN_E
int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) "
range -17 17 range -17 17
default 14 default 14
---help--- help
This describes the number of the parallel port pin to which the LCD 'E' This describes the number of the parallel port pin to which the LCD 'E'
signal has been connected. It can be : signal has been connected. It can be :
@ -347,7 +347,7 @@ config PANEL_LCD_PIN_RS
int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) "
range -17 17 range -17 17
default 17 default 17
---help--- help
This describes the number of the parallel port pin to which the LCD 'RS' This describes the number of the parallel port pin to which the LCD 'RS'
signal has been connected. It can be : signal has been connected. It can be :
@ -362,7 +362,7 @@ config PANEL_LCD_PIN_RW
int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) "
range -17 17 range -17 17
default 16 default 16
---help--- help
This describes the number of the parallel port pin to which the LCD 'RW' This describes the number of the parallel port pin to which the LCD 'RW'
signal has been connected. It can be : signal has been connected. It can be :
@ -377,7 +377,7 @@ config PANEL_LCD_PIN_SCL
int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) "
range -17 17 range -17 17
default 1 default 1
---help--- help
This describes the number of the parallel port pin to which the serial This describes the number of the parallel port pin to which the serial
LCD 'SCL' signal has been connected. It can be : LCD 'SCL' signal has been connected. It can be :
@ -392,7 +392,7 @@ config PANEL_LCD_PIN_SDA
int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) "
range -17 17 range -17 17
default 2 default 2
---help--- help
This describes the number of the parallel port pin to which the serial This describes the number of the parallel port pin to which the serial
LCD 'SDA' signal has been connected. It can be : LCD 'SDA' signal has been connected. It can be :
@ -407,7 +407,7 @@ config PANEL_LCD_PIN_BL
int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) " int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) "
range -17 17 range -17 17
default 0 default 0
---help--- help
This describes the number of the parallel port pin to which the LCD 'BL' signal This describes the number of the parallel port pin to which the LCD 'BL' signal
has been connected. It can be : has been connected. It can be :
@ -423,7 +423,7 @@ config PANEL_CHANGE_MESSAGE
bool "Change LCD initialization message ?" bool "Change LCD initialization message ?"
depends on CHARLCD depends on CHARLCD
default "n" default "n"
---help--- help
This allows you to replace the boot message indicating the kernel version This allows you to replace the boot message indicating the kernel version
and the driver version with a custom message. This is useful on appliances and the driver version with a custom message. This is useful on appliances
where a simple 'Starting system' message can be enough to stop a customer where a simple 'Starting system' message can be enough to stop a customer
@ -436,7 +436,7 @@ config PANEL_BOOT_MESSAGE
depends on PANEL_CHANGE_MESSAGE="y" depends on PANEL_CHANGE_MESSAGE="y"
string "New initialization message" string "New initialization message"
default "" default ""
---help--- help
This allows you to replace the boot message indicating the kernel version This allows you to replace the boot message indicating the kernel version
and the driver version with a custom message. This is useful on appliances and the driver version with a custom message. This is useful on appliances
where a simple 'Starting system' message can be enough to stop a customer where a simple 'Starting system' message can be enough to stop a customer
@ -448,7 +448,7 @@ config PANEL_BOOT_MESSAGE
choice choice
prompt "Backlight initial state" prompt "Backlight initial state"
default CHARLCD_BL_FLASH default CHARLCD_BL_FLASH
---help--- help
Select the initial backlight state on boot or module load. Select the initial backlight state on boot or module load.
Previously, there was no option for this: the backlight flashed Previously, there was no option for this: the backlight flashed

View File

@ -7,7 +7,7 @@ menuconfig BLK_DEV
bool "Block devices" bool "Block devices"
depends on BLOCK depends on BLOCK
default y default y
---help--- help
Say Y here to get to see options for various different block device Say Y here to get to see options for various different block device
drivers. This option alone does not add any kernel code. drivers. This option alone does not add any kernel code.
@ -27,7 +27,7 @@ config BLK_DEV_NULL_BLK_FAULT_INJECTION
config BLK_DEV_FD config BLK_DEV_FD
tristate "Normal floppy disk support" tristate "Normal floppy disk support"
depends on ARCH_MAY_HAVE_PC_FDC depends on ARCH_MAY_HAVE_PC_FDC
---help--- help
If you want to use the floppy disk drive(s) of your PC under Linux, If you want to use the floppy disk drive(s) of your PC under Linux,
say Y. Information about this driver, especially important for IBM say Y. Information about this driver, especially important for IBM
Thinkpad users, is contained in Thinkpad users, is contained in
@ -91,7 +91,7 @@ config GDROM
config PARIDE config PARIDE
tristate "Parallel port IDE device support" tristate "Parallel port IDE device support"
depends on PARPORT_PC depends on PARPORT_PC
---help--- help
There are many external CD-ROM and disk devices that connect through There are many external CD-ROM and disk devices that connect through
your computer's parallel port. Most of them are actually IDE devices your computer's parallel port. Most of them are actually IDE devices
using a parallel port IDE adapter. This option enables the PARIDE using a parallel port IDE adapter. This option enables the PARIDE
@ -124,7 +124,7 @@ source "drivers/block/zram/Kconfig"
config BLK_DEV_UMEM config BLK_DEV_UMEM
tristate "Micro Memory MM5415 Battery Backed RAM support" tristate "Micro Memory MM5415 Battery Backed RAM support"
depends on PCI depends on PCI
---help--- help
Saying Y here will include support for the MM5415 family of Saying Y here will include support for the MM5415 family of
battery backed (Non-volatile) RAM cards. battery backed (Non-volatile) RAM cards.
<http://www.umem.com/> <http://www.umem.com/>
@ -141,7 +141,7 @@ config BLK_DEV_UMEM
config BLK_DEV_UBD config BLK_DEV_UBD
bool "Virtual block device" bool "Virtual block device"
depends on UML depends on UML
---help--- help
The User-Mode Linux port includes a driver called UBD which will let The User-Mode Linux port includes a driver called UBD which will let
you access arbitrary files on the host computer as block devices. you access arbitrary files on the host computer as block devices.
Unless you know that you do not need such virtual block devices say Unless you know that you do not need such virtual block devices say
@ -150,7 +150,7 @@ config BLK_DEV_UBD
config BLK_DEV_UBD_SYNC config BLK_DEV_UBD_SYNC
bool "Always do synchronous disk IO for UBD" bool "Always do synchronous disk IO for UBD"
depends on BLK_DEV_UBD depends on BLK_DEV_UBD
---help--- help
Writes to the virtual block device are not immediately written to the Writes to the virtual block device are not immediately written to the
host's disk; this may cause problems if, for example, the User-Mode host's disk; this may cause problems if, for example, the User-Mode
Linux 'Virtual Machine' uses a journalling filesystem and the host Linux 'Virtual Machine' uses a journalling filesystem and the host
@ -173,7 +173,7 @@ config BLK_DEV_COW_COMMON
config BLK_DEV_LOOP config BLK_DEV_LOOP
tristate "Loopback device support" tristate "Loopback device support"
---help--- help
Saying Y here will allow you to use a regular file as a block Saying Y here will allow you to use a regular file as a block
device; you can then create a file system on that block device and device; you can then create a file system on that block device and
mount it just as you would mount other block devices such as hard mount it just as you would mount other block devices such as hard
@ -234,7 +234,7 @@ config BLK_DEV_CRYPTOLOOP
select CRYPTO select CRYPTO
select CRYPTO_CBC select CRYPTO_CBC
depends on BLK_DEV_LOOP depends on BLK_DEV_LOOP
---help--- help
Say Y here if you want to be able to use the ciphers that are Say Y here if you want to be able to use the ciphers that are
provided by the CryptoAPI as loop transformation. This might be provided by the CryptoAPI as loop transformation. This might be
used as hard disk encryption. used as hard disk encryption.
@ -249,7 +249,7 @@ source "drivers/block/drbd/Kconfig"
config BLK_DEV_NBD config BLK_DEV_NBD
tristate "Network block device support" tristate "Network block device support"
depends on NET depends on NET
---help--- help
Saying Y here will allow your computer to be a client for network Saying Y here will allow your computer to be a client for network
block devices, i.e. it will be able to use block devices exported by block devices, i.e. it will be able to use block devices exported by
servers (mount file systems on them etc.). Communication between servers (mount file systems on them etc.). Communication between
@ -277,7 +277,7 @@ config BLK_DEV_SKD
tristate "STEC S1120 Block Driver" tristate "STEC S1120 Block Driver"
depends on PCI depends on PCI
depends on 64BIT depends on 64BIT
---help--- help
Saying Y or M here will enable support for the Saying Y or M here will enable support for the
STEC, Inc. S1120 PCIe SSD. STEC, Inc. S1120 PCIe SSD.
@ -286,7 +286,7 @@ config BLK_DEV_SKD
config BLK_DEV_SX8 config BLK_DEV_SX8
tristate "Promise SATA SX8 support" tristate "Promise SATA SX8 support"
depends on PCI depends on PCI
---help--- help
Saying Y or M here will enable support for the Saying Y or M here will enable support for the
Promise SATA SX8 controllers. Promise SATA SX8 controllers.
@ -294,7 +294,7 @@ config BLK_DEV_SX8
config BLK_DEV_RAM config BLK_DEV_RAM
tristate "RAM block device support" tristate "RAM block device support"
---help--- help
Saying Y here will allow you to use a portion of your RAM memory as Saying Y here will allow you to use a portion of your RAM memory as
a block device, so that you can make file systems on it, read and a block device, so that you can make file systems on it, read and
write to it and do all the other things that you can do with normal write to it and do all the other things that you can do with normal
@ -428,7 +428,7 @@ config XEN_BLKDEV_BACKEND
config VIRTIO_BLK config VIRTIO_BLK
tristate "Virtio block driver" tristate "Virtio block driver"
depends on VIRTIO depends on VIRTIO
---help--- help
This is the virtual block driver for virtio. It can be used with This is the virtual block driver for virtio. It can be used with
QEMU based VMMs (like KVM or Xen). Say Y or M. QEMU based VMMs (like KVM or Xen). Say Y or M.

View File

@ -28,7 +28,7 @@ config PARIDE_PCD
depends on PARIDE depends on PARIDE
select CDROM select CDROM
select BLK_SCSI_REQUEST # only for the generic cdrom code select BLK_SCSI_REQUEST # only for the generic cdrom code
---help--- help
This option enables the high-level driver for ATAPI CD-ROM devices This option enables the high-level driver for ATAPI CD-ROM devices
connected through a parallel port. If you chose to build PARIDE connected through a parallel port. If you chose to build PARIDE
support into your kernel, you may answer Y here to build in the support into your kernel, you may answer Y here to build in the
@ -71,7 +71,7 @@ config PARIDE_PT
config PARIDE_PG config PARIDE_PG
tristate "Parallel port generic ATAPI devices" tristate "Parallel port generic ATAPI devices"
depends on PARIDE depends on PARIDE
---help--- help
This option enables a special high-level driver for generic ATAPI This option enables a special high-level driver for generic ATAPI
devices connected through a parallel port. The driver allows user devices connected through a parallel port. The driver allows user
programs, such as cdrtools, to send ATAPI commands directly to a programs, such as cdrtools, to send ATAPI commands directly to a
@ -111,7 +111,7 @@ config PARIDE_ATEN
config PARIDE_BPCK config PARIDE_BPCK
tristate "MicroSolutions backpack (Series 5) protocol" tristate "MicroSolutions backpack (Series 5) protocol"
depends on PARIDE depends on PARIDE
---help--- help
This option enables support for the Micro Solutions BACKPACK This option enables support for the Micro Solutions BACKPACK
parallel port Series 5 IDE protocol. (Most BACKPACK drives made parallel port Series 5 IDE protocol. (Most BACKPACK drives made
before 1999 were Series 5) Series 5 drives will NOT always have the before 1999 were Series 5) Series 5 drives will NOT always have the
@ -129,7 +129,7 @@ config PARIDE_BPCK
config PARIDE_BPCK6 config PARIDE_BPCK6
tristate "MicroSolutions backpack (Series 6) protocol" tristate "MicroSolutions backpack (Series 6) protocol"
depends on PARIDE && !64BIT depends on PARIDE && !64BIT
---help--- help
This option enables support for the Micro Solutions BACKPACK This option enables support for the Micro Solutions BACKPACK
parallel port Series 6 IDE protocol. (Most BACKPACK drives made parallel port Series 6 IDE protocol. (Most BACKPACK drives made
after 1999 were Series 6) Series 6 drives will have the Series noted after 1999 were Series 6) Series 6 drives will have the Series noted

View File

@ -11,7 +11,7 @@ config TTY_PRINTK
tristate "TTY driver to output user messages via printk" tristate "TTY driver to output user messages via printk"
depends on EXPERT && TTY depends on EXPERT && TTY
default n default n
---help--- help
If you say Y here, the support for writing user messages (i.e. If you say Y here, the support for writing user messages (i.e.
console messages) via printk is available. console messages) via printk is available.
@ -33,7 +33,7 @@ config TTY_PRINTK_LEVEL
config PRINTER config PRINTER
tristate "Parallel printer support" tristate "Parallel printer support"
depends on PARPORT depends on PARPORT
---help--- help
If you intend to attach a printer to the parallel port of your Linux If you intend to attach a printer to the parallel port of your Linux
box (as opposed to using a serial printer; if the connector at the box (as opposed to using a serial printer; if the connector at the
printer has 9 or 25 holes ["female"], then it's serial), say Y. printer has 9 or 25 holes ["female"], then it's serial), say Y.
@ -59,7 +59,7 @@ config PRINTER
config LP_CONSOLE config LP_CONSOLE
bool "Support for console on line printer" bool "Support for console on line printer"
depends on PRINTER depends on PRINTER
---help--- help
If you want kernel messages to be printed out as they occur, you If you want kernel messages to be printed out as they occur, you
can have a console on the printer. This option adds support for can have a console on the printer. This option adds support for
doing that; to actually get it to happen you need to pass the doing that; to actually get it to happen you need to pass the
@ -76,7 +76,7 @@ config LP_CONSOLE
config PPDEV config PPDEV
tristate "Support for user-space parallel port device drivers" tristate "Support for user-space parallel port device drivers"
depends on PARPORT depends on PARPORT
---help--- help
Saying Y to this adds support for /dev/parport device nodes. This Saying Y to this adds support for /dev/parport device nodes. This
is needed for programs that want portable access to the parallel is needed for programs that want portable access to the parallel
port, for instance deviceid (which displays Plug-and-Play device port, for instance deviceid (which displays Plug-and-Play device
@ -146,7 +146,7 @@ config DS1620
config NWBUTTON config NWBUTTON
tristate "NetWinder Button" tristate "NetWinder Button"
depends on ARCH_NETWINDER depends on ARCH_NETWINDER
---help--- help
If you say Y here and create a character device node /dev/nwbutton If you say Y here and create a character device node /dev/nwbutton
with major and minor numbers 10 and 158 ("man mknod"), then every with major and minor numbers 10 and 158 ("man mknod"), then every
time the orange button is pressed a number of times, the number of time the orange button is pressed a number of times, the number of
@ -182,7 +182,7 @@ config NWBUTTON_REBOOT
config NWFLASH config NWFLASH
tristate "NetWinder flash support" tristate "NetWinder flash support"
depends on ARCH_NETWINDER depends on ARCH_NETWINDER
---help--- help
If you say Y here and create a character device /dev/flash with If you say Y here and create a character device /dev/flash with
major 10 and minor 160 you can manipulate the flash ROM containing major 10 and minor 160 you can manipulate the flash ROM containing
the NetWinder firmware. Be careful as accidentally overwriting the the NetWinder firmware. Be careful as accidentally overwriting the
@ -220,7 +220,7 @@ config XILINX_HWICAP
config R3964 config R3964
tristate "Siemens R3964 line discipline" tristate "Siemens R3964 line discipline"
depends on TTY && BROKEN depends on TTY && BROKEN
---help--- help
This driver allows synchronous communication with devices using the This driver allows synchronous communication with devices using the
Siemens R3964 packet protocol. Unless you are dealing with special Siemens R3964 packet protocol. Unless you are dealing with special
hardware like PLCs, you are unlikely to need this. hardware like PLCs, you are unlikely to need this.
@ -233,7 +233,7 @@ config R3964
config APPLICOM config APPLICOM
tristate "Applicom intelligent fieldbus card support" tristate "Applicom intelligent fieldbus card support"
depends on PCI depends on PCI
---help--- help
This driver provides the kernel-side support for the intelligent This driver provides the kernel-side support for the intelligent
fieldbus cards made by Applicom International. More information fieldbus cards made by Applicom International. More information
about these cards can be found on the WWW at the address about these cards can be found on the WWW at the address
@ -248,7 +248,7 @@ config APPLICOM
config SONYPI config SONYPI
tristate "Sony Vaio Programmable I/O Control Device support" tristate "Sony Vaio Programmable I/O Control Device support"
depends on X86_32 && PCI && INPUT depends on X86_32 && PCI && INPUT
---help--- help
This driver enables access to the Sony Programmable I/O Control This driver enables access to the Sony Programmable I/O Control
Device which can be found in many (all ?) Sony Vaio laptops. Device which can be found in many (all ?) Sony Vaio laptops.
@ -269,7 +269,7 @@ config MWAVE
tristate "ACP Modem (Mwave) support" tristate "ACP Modem (Mwave) support"
depends on X86 && TTY depends on X86 && TTY
select SERIAL_8250 select SERIAL_8250
---help--- help
The ACP modem (Mwave) for Linux is a WinModem. It is composed of a The ACP modem (Mwave) for Linux is a WinModem. It is composed of a
kernel driver and a user level application. Together these components kernel driver and a user level application. Together these components
support direct attachment to public switched telephone networks (PSTNs) support direct attachment to public switched telephone networks (PSTNs)
@ -347,7 +347,7 @@ config NVRAM
tristate "/dev/nvram support" tristate "/dev/nvram support"
depends on X86 || HAVE_ARCH_NVRAM_OPS depends on X86 || HAVE_ARCH_NVRAM_OPS
default M68K || PPC default M68K || PPC
---help--- help
If you say Y here and create a character special file /dev/nvram 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"), with major number 10 and minor number 144 using mknod ("man mknod"),
you get read and write access to the non-volatile memory. you get read and write access to the non-volatile memory.

View File

@ -3,7 +3,7 @@ menuconfig AGP
tristate "/dev/agpgart (AGP Support)" tristate "/dev/agpgart (AGP Support)"
depends on ALPHA || IA64 || PARISC || PPC || X86 depends on ALPHA || IA64 || PARISC || PPC || X86
depends on PCI depends on PCI
---help--- help
AGP (Accelerated Graphics Port) is a bus system mainly used to AGP (Accelerated Graphics Port) is a bus system mainly used to
connect graphics cards to the rest of the system. connect graphics cards to the rest of the system.
@ -30,7 +30,7 @@ menuconfig AGP
config AGP_ALI config AGP_ALI
tristate "ALI chipset support" tristate "ALI chipset support"
depends on AGP && X86_32 depends on AGP && X86_32
---help--- help
This option gives you AGP support for the GLX component of This option gives you AGP support for the GLX component of
X on the following ALi chipsets. The supported chipsets X on the following ALi chipsets. The supported chipsets
include M1541, M1621, M1631, M1632, M1641,M1647,and M1651. include M1541, M1621, M1631, M1632, M1641,M1647,and M1651.
@ -45,7 +45,7 @@ config AGP_ALI
config AGP_ATI config AGP_ATI
tristate "ATI chipset support" tristate "ATI chipset support"
depends on AGP && X86_32 depends on AGP && X86_32
---help--- help
This option gives you AGP support for the GLX component of This option gives you AGP support for the GLX component of
X on the ATI RadeonIGP family of chipsets. X on the ATI RadeonIGP family of chipsets.

View File

@ -6,7 +6,7 @@
menuconfig HW_RANDOM menuconfig HW_RANDOM
tristate "Hardware Random Number Generator Core support" tristate "Hardware Random Number Generator Core support"
default m default m
---help--- help
Hardware Random Number Generator Core infrastructure. Hardware Random Number Generator Core infrastructure.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
@ -24,7 +24,7 @@ if HW_RANDOM
config HW_RANDOM_TIMERIOMEM config HW_RANDOM_TIMERIOMEM
tristate "Timer IOMEM HW Random Number Generator support" tristate "Timer IOMEM HW Random Number Generator support"
depends on HAS_IOMEM depends on HAS_IOMEM
---help--- help
This driver provides kernel-side support for a generic Random This driver provides kernel-side support for a generic Random
Number Generator used by reading a 'dumb' iomem address that Number Generator used by reading a 'dumb' iomem address that
is to be read no faster than, for example, once a second; is to be read no faster than, for example, once a second;
@ -39,7 +39,7 @@ config HW_RANDOM_INTEL
tristate "Intel HW Random Number Generator support" tristate "Intel HW Random Number Generator support"
depends on (X86 || IA64) && PCI depends on (X86 || IA64) && PCI
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Intel i8xx-based motherboards. Generator hardware found on Intel i8xx-based motherboards.
@ -52,7 +52,7 @@ config HW_RANDOM_AMD
tristate "AMD HW Random Number Generator support" tristate "AMD HW Random Number Generator support"
depends on (X86 || PPC_MAPLE) && PCI depends on (X86 || PPC_MAPLE) && PCI
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on AMD 76x-based motherboards. Generator hardware found on AMD 76x-based motherboards.
@ -65,7 +65,7 @@ config HW_RANDOM_ATMEL
tristate "Atmel Random Number Generator support" tristate "Atmel Random Number Generator support"
depends on ARCH_AT91 && HAVE_CLK && OF depends on ARCH_AT91 && HAVE_CLK && OF
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Atmel AT91 devices. Generator hardware found on Atmel AT91 devices.
@ -79,7 +79,7 @@ config HW_RANDOM_BCM2835
depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \ depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs. Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
@ -92,7 +92,7 @@ config HW_RANDOM_IPROC_RNG200
tristate "Broadcom iProc/STB RNG200 support" tristate "Broadcom iProc/STB RNG200 support"
depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the RNG200 This driver provides kernel-side support for the RNG200
hardware found on the Broadcom iProc and STB SoCs. hardware found on the Broadcom iProc and STB SoCs.
@ -105,7 +105,7 @@ config HW_RANDOM_GEODE
tristate "AMD Geode HW Random Number Generator support" tristate "AMD Geode HW Random Number Generator support"
depends on X86_32 && PCI depends on X86_32 && PCI
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on the AMD Geode LX. Generator hardware found on the AMD Geode LX.
@ -118,7 +118,7 @@ config HW_RANDOM_N2RNG
tristate "Niagara2 Random Number Generator support" tristate "Niagara2 Random Number Generator support"
depends on SPARC64 depends on SPARC64
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Niagara2 cpus. Generator hardware found on Niagara2 cpus.
@ -131,7 +131,7 @@ config HW_RANDOM_VIA
tristate "VIA HW Random Number Generator support" tristate "VIA HW Random Number Generator support"
depends on X86 depends on X86
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on VIA based motherboards. Generator hardware found on VIA based motherboards.
@ -144,7 +144,7 @@ config HW_RANDOM_IXP4XX
tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support" tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
depends on ARCH_IXP4XX depends on ARCH_IXP4XX
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Pseudo-Random This driver provides kernel-side support for the Pseudo-Random
Number Generator hardware found on the Intel IXP45x/46x NPU. Number Generator hardware found on the Intel IXP45x/46x NPU.
@ -157,7 +157,7 @@ config HW_RANDOM_OMAP
tristate "OMAP Random Number Generator support" tristate "OMAP Random Number Generator support"
depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
multimedia processors, and Marvell Armada 7k/8k SoCs. multimedia processors, and Marvell Armada 7k/8k SoCs.
@ -171,7 +171,7 @@ config HW_RANDOM_OMAP3_ROM
tristate "OMAP3 ROM Random Number Generator support" tristate "OMAP3 ROM Random Number Generator support"
depends on ARCH_OMAP3 depends on ARCH_OMAP3
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on OMAP34xx processors. Generator hardware found on OMAP34xx processors.
@ -184,7 +184,7 @@ config HW_RANDOM_OCTEON
tristate "Octeon Random Number Generator support" tristate "Octeon Random Number Generator support"
depends on CAVIUM_OCTEON_SOC depends on CAVIUM_OCTEON_SOC
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Octeon processors. Generator hardware found on Octeon processors.
@ -197,7 +197,7 @@ config HW_RANDOM_PASEMI
tristate "PA Semi HW Random Number Generator support" tristate "PA Semi HW Random Number Generator support"
depends on PPC_PASEMI depends on PPC_PASEMI
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on PA Semi PWRficient SoCs. Generator hardware found on PA Semi PWRficient SoCs.
@ -209,7 +209,7 @@ config HW_RANDOM_PASEMI
config HW_RANDOM_VIRTIO config HW_RANDOM_VIRTIO
tristate "VirtIO Random Number Generator support" tristate "VirtIO Random Number Generator support"
depends on VIRTIO depends on VIRTIO
---help--- help
This driver provides kernel-side support for the virtual Random Number This driver provides kernel-side support for the virtual Random Number
Generator hardware. Generator hardware.
@ -220,7 +220,7 @@ config HW_RANDOM_TX4939
tristate "TX4939 Random Number Generator support" tristate "TX4939 Random Number Generator support"
depends on SOC_TX4939 depends on SOC_TX4939
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on TX4939 SoC. Generator hardware found on TX4939 SoC.
@ -233,7 +233,7 @@ config HW_RANDOM_MXC_RNGA
tristate "Freescale i.MX RNGA Random Number Generator" tristate "Freescale i.MX RNGA Random Number Generator"
depends on SOC_IMX31 depends on SOC_IMX31
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Freescale i.MX processors. Generator hardware found on Freescale i.MX processors.
@ -247,7 +247,7 @@ config HW_RANDOM_IMX_RNGC
depends on HAS_IOMEM && HAVE_CLK depends on HAS_IOMEM && HAVE_CLK
depends on SOC_IMX25 || COMPILE_TEST depends on SOC_IMX25 || COMPILE_TEST
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator Version C hardware found on some Freescale i.MX Generator Version C hardware found on some Freescale i.MX
processors. Version B is also supported by this driver. processors. Version B is also supported by this driver.
@ -261,7 +261,7 @@ config HW_RANDOM_NOMADIK
tristate "ST-Ericsson Nomadik Random Number Generator support" tristate "ST-Ericsson Nomadik Random Number Generator support"
depends on ARCH_NOMADIK depends on ARCH_NOMADIK
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on ST-Ericsson SoCs (8815 and 8500). Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
@ -274,7 +274,7 @@ config HW_RANDOM_PSERIES
tristate "pSeries HW Random Number Generator support" tristate "pSeries HW Random Number Generator support"
depends on PPC64 && IBMVIO depends on PPC64 && IBMVIO
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on POWER7+ machines and above Generator hardware found on POWER7+ machines and above
@ -287,7 +287,7 @@ config HW_RANDOM_POWERNV
tristate "PowerNV Random Number Generator support" tristate "PowerNV Random Number Generator support"
depends on PPC_POWERNV depends on PPC_POWERNV
default HW_RANDOM default HW_RANDOM
---help--- help
This is the driver for Random Number Generator hardware found This is the driver for Random Number Generator hardware found
in POWER7+ and above machines for PowerNV platform. in POWER7+ and above machines for PowerNV platform.
@ -300,7 +300,7 @@ config HW_RANDOM_HISI
tristate "Hisilicon Random Number Generator support" tristate "Hisilicon Random Number Generator support"
depends on HW_RANDOM && ARCH_HISI depends on HW_RANDOM && ARCH_HISI
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Hisilicon Hip04 and Hip05 SoC. Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
@ -325,7 +325,7 @@ config HW_RANDOM_HISI_V2
config HW_RANDOM_ST config HW_RANDOM_ST
tristate "ST Microelectronics HW Random Number Generator support" tristate "ST Microelectronics HW Random Number Generator support"
depends on HW_RANDOM && ARCH_STI depends on HW_RANDOM && ARCH_STI
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on STi series of SoCs. Generator hardware found on STi series of SoCs.
@ -336,7 +336,7 @@ config HW_RANDOM_XGENE
tristate "APM X-Gene True Random Number Generator (TRNG) support" tristate "APM X-Gene True Random Number Generator (TRNG) support"
depends on HW_RANDOM && ARCH_XGENE depends on HW_RANDOM && ARCH_XGENE
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on APM X-Gene SoC. Generator hardware found on APM X-Gene SoC.
@ -363,7 +363,7 @@ config HW_RANDOM_PIC32
tristate "Microchip PIC32 Random Number Generator support" tristate "Microchip PIC32 Random Number Generator support"
depends on HW_RANDOM && MACH_PIC32 depends on HW_RANDOM && MACH_PIC32
default y default y
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on a PIC32. Generator hardware found on a PIC32.
@ -377,7 +377,7 @@ config HW_RANDOM_MESON
depends on HW_RANDOM depends on HW_RANDOM
depends on ARCH_MESON || COMPILE_TEST depends on ARCH_MESON || COMPILE_TEST
default y default y
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Amlogic Meson SoCs. Generator hardware found on Amlogic Meson SoCs.
@ -390,7 +390,7 @@ config HW_RANDOM_CAVIUM
tristate "Cavium ThunderX Random Number Generator support" tristate "Cavium ThunderX Random Number Generator support"
depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT)) depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT))
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Cavium SoCs. Generator hardware found on Cavium SoCs.
@ -404,7 +404,7 @@ config HW_RANDOM_MTK
depends on HW_RANDOM depends on HW_RANDOM
depends on ARCH_MEDIATEK || COMPILE_TEST depends on ARCH_MEDIATEK || COMPILE_TEST
default y default y
---help--- help
This driver provides kernel-side support for the Random Number This driver provides kernel-side support for the Random Number
Generator hardware found on Mediatek SoCs. Generator hardware found on Mediatek SoCs.
@ -417,7 +417,7 @@ config HW_RANDOM_S390
tristate "S390 True Random Number Generator support" tristate "S390 True Random Number Generator support"
depends on S390 depends on S390
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides kernel-side support for the True This driver provides kernel-side support for the True
Random Number Generator available as CPACF extension Random Number Generator available as CPACF extension
on modern s390 hardware platforms. on modern s390 hardware platforms.
@ -431,7 +431,7 @@ config HW_RANDOM_EXYNOS
tristate "Samsung Exynos True Random Number Generator support" tristate "Samsung Exynos True Random Number Generator support"
depends on ARCH_EXYNOS || COMPILE_TEST depends on ARCH_EXYNOS || COMPILE_TEST
default HW_RANDOM default HW_RANDOM
---help--- help
This driver provides support for the True Random Number This driver provides support for the True Random Number
Generator available in Exynos SoCs. Generator available in Exynos SoCs.

View File

@ -9,7 +9,7 @@ menuconfig TCG_TPM
imply SECURITYFS imply SECURITYFS
select CRYPTO select CRYPTO
select CRYPTO_HASH_INFO select CRYPTO_HASH_INFO
---help--- help
If you have a TPM security chip in your system, which If you have a TPM security chip in your system, which
implements the Trusted Computing Group's specification, implements the Trusted Computing Group's specification,
say Yes and it will be accessible from within Linux. For say Yes and it will be accessible from within Linux. For
@ -31,7 +31,7 @@ config HW_RANDOM_TPM
bool "TPM HW Random Number Generator support" bool "TPM HW Random Number Generator support"
depends on TCG_TPM && HW_RANDOM && !(TCG_TPM=y && HW_RANDOM=m) depends on TCG_TPM && HW_RANDOM && !(TCG_TPM=y && HW_RANDOM=m)
default y default y
---help--- help
This setting exposes the TPM's Random Number Generator as a hwrng This setting exposes the TPM's Random Number Generator as a hwrng
device. This allows the kernel to collect randomness from the TPM at device. This allows the kernel to collect randomness from the TPM at
boot, and provides the TPM randomines in /dev/hwrng. boot, and provides the TPM randomines in /dev/hwrng.
@ -40,7 +40,7 @@ config HW_RANDOM_TPM
config TCG_TIS_CORE config TCG_TIS_CORE
tristate tristate
---help--- help
TCG TIS TPM core driver. It implements the TPM TCG TIS logic and hooks TCG TIS TPM core driver. It implements the TPM TCG TIS logic and hooks
into the TPM kernel APIs. Physical layers will register against it. into the TPM kernel APIs. Physical layers will register against it.
@ -48,7 +48,7 @@ config TCG_TIS
tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface" tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface"
depends on X86 || OF depends on X86 || OF
select TCG_TIS_CORE select TCG_TIS_CORE
---help--- help
If you have a TPM security chip that is compliant with the If you have a TPM security chip that is compliant with the
TCG TIS 1.2 TPM specification (TPM1.2) or the TCG PTP FIFO TCG TIS 1.2 TPM specification (TPM1.2) or the TCG PTP FIFO
specification (TPM2.0) say Yes and it will be accessible from specification (TPM2.0) say Yes and it will be accessible from
@ -59,7 +59,7 @@ config TCG_TIS_SPI
tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)" tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)"
depends on SPI depends on SPI
select TCG_TIS_CORE select TCG_TIS_CORE
---help--- help
If you have a TPM security chip which is connected to a regular, If you have a TPM security chip which is connected to a regular,
non-tcg SPI master (i.e. most embedded platforms) that is compliant with the non-tcg SPI master (i.e. most embedded platforms) that is compliant with the
TCG TIS 1.3 TPM specification (TPM1.2) or the TCG PTP FIFO TCG TIS 1.3 TPM specification (TPM1.2) or the TCG PTP FIFO
@ -77,7 +77,7 @@ config TCG_TIS_SPI_CR50
config TCG_TIS_I2C_ATMEL config TCG_TIS_I2C_ATMEL
tristate "TPM Interface Specification 1.2 Interface (I2C - Atmel)" tristate "TPM Interface Specification 1.2 Interface (I2C - Atmel)"
depends on I2C depends on I2C
---help--- help
If you have an Atmel I2C TPM security chip say Yes and it will be If you have an Atmel I2C TPM security chip say Yes and it will be
accessible from within Linux. accessible from within Linux.
To compile this driver as a module, choose M here; the module will To compile this driver as a module, choose M here; the module will
@ -86,7 +86,7 @@ config TCG_TIS_I2C_ATMEL
config TCG_TIS_I2C_INFINEON config TCG_TIS_I2C_INFINEON
tristate "TPM Interface Specification 1.2 Interface (I2C - Infineon)" tristate "TPM Interface Specification 1.2 Interface (I2C - Infineon)"
depends on I2C depends on I2C
---help--- help
If you have a TPM security chip that is compliant with the If you have a TPM security chip that is compliant with the
TCG TIS 1.2 TPM specification and Infineon's I2C Protocol Stack TCG TIS 1.2 TPM specification and Infineon's I2C Protocol Stack
Specification 0.20 say Yes and it will be accessible from within Specification 0.20 say Yes and it will be accessible from within
@ -97,7 +97,7 @@ config TCG_TIS_I2C_INFINEON
config TCG_TIS_I2C_NUVOTON config TCG_TIS_I2C_NUVOTON
tristate "TPM Interface Specification 1.2 Interface (I2C - Nuvoton)" tristate "TPM Interface Specification 1.2 Interface (I2C - Nuvoton)"
depends on I2C depends on I2C
---help--- help
If you have a TPM security chip with an I2C interface from If you have a TPM security chip with an I2C interface from
Nuvoton Technology Corp. say Yes and it will be accessible Nuvoton Technology Corp. say Yes and it will be accessible
from within Linux. from within Linux.
@ -107,7 +107,7 @@ config TCG_TIS_I2C_NUVOTON
config TCG_NSC config TCG_NSC
tristate "National Semiconductor TPM Interface" tristate "National Semiconductor TPM Interface"
depends on X86 depends on X86
---help--- help
If you have a TPM security chip from National Semiconductor If you have a TPM security chip from National Semiconductor
say Yes and it will be accessible from within Linux. To say Yes and it will be accessible from within Linux. To
compile this driver as a module, choose M here; the module compile this driver as a module, choose M here; the module
@ -116,7 +116,7 @@ config TCG_NSC
config TCG_ATMEL config TCG_ATMEL
tristate "Atmel TPM Interface" tristate "Atmel TPM Interface"
depends on PPC64 || HAS_IOPORT_MAP depends on PPC64 || HAS_IOPORT_MAP
---help--- help
If you have a TPM security chip from Atmel say Yes and it If you have a TPM security chip from Atmel say Yes and it
will be accessible from within Linux. To compile this driver will be accessible from within Linux. To compile this driver
as a module, choose M here; the module will be called tpm_atmel. as a module, choose M here; the module will be called tpm_atmel.
@ -124,7 +124,7 @@ config TCG_ATMEL
config TCG_INFINEON config TCG_INFINEON
tristate "Infineon Technologies TPM Interface" tristate "Infineon Technologies TPM Interface"
depends on PNP depends on PNP
---help--- help
If you have a TPM security chip from Infineon Technologies If you have a TPM security chip from Infineon Technologies
(either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it (either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it
will be accessible from within Linux. will be accessible from within Linux.
@ -136,7 +136,7 @@ config TCG_INFINEON
config TCG_IBMVTPM config TCG_IBMVTPM
tristate "IBM VTPM Interface" tristate "IBM VTPM Interface"
depends on PPC_PSERIES depends on PPC_PSERIES
---help--- help
If you have IBM virtual TPM (VTPM) support say Yes and it If you have IBM virtual TPM (VTPM) support say Yes and it
will be accessible from within Linux. To compile this driver will be accessible from within Linux. To compile this driver
as a module, choose M here; the module will be called tpm_ibmvtpm. as a module, choose M here; the module will be called tpm_ibmvtpm.
@ -145,7 +145,7 @@ config TCG_XEN
tristate "XEN TPM Interface" tristate "XEN TPM Interface"
depends on TCG_TPM && XEN depends on TCG_TPM && XEN
select XEN_XENBUS_FRONTEND select XEN_XENBUS_FRONTEND
---help--- help
If you want to make TPM support available to a Xen user domain, If you want to make TPM support available to a Xen user domain,
say Yes and it will be accessible from within Linux. See say Yes and it will be accessible from within Linux. See
the manpages for xl, xl.conf, and docs/misc/vtpm.txt in the manpages for xl, xl.conf, and docs/misc/vtpm.txt in
@ -156,7 +156,7 @@ config TCG_XEN
config TCG_CRB config TCG_CRB
tristate "TPM 2.0 CRB Interface" tristate "TPM 2.0 CRB Interface"
depends on ACPI depends on ACPI
---help--- help
If you have a TPM security chip that is compliant with the If you have a TPM security chip that is compliant with the
TCG CRB 2.0 TPM specification say Yes and it will be accessible TCG CRB 2.0 TPM specification say Yes and it will be accessible
from within Linux. To compile this driver as a module, choose from within Linux. To compile this driver as a module, choose
@ -165,7 +165,7 @@ config TCG_CRB
config TCG_VTPM_PROXY config TCG_VTPM_PROXY
tristate "VTPM Proxy Interface" tristate "VTPM Proxy Interface"
depends on TCG_TPM depends on TCG_TPM
---help--- help
This driver proxies for an emulated TPM (vTPM) running in userspace. This driver proxies for an emulated TPM (vTPM) running in userspace.
A device /dev/vtpmx is provided that creates a device pair A device /dev/vtpmx is provided that creates a device pair
/dev/vtpmX and a server-side file descriptor on which the vTPM /dev/vtpmX and a server-side file descriptor on which the vTPM

View File

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
config TCG_TIS_ST33ZP24 config TCG_TIS_ST33ZP24
tristate tristate
---help--- help
STMicroelectronics ST33ZP24 core driver. It implements the core STMicroelectronics ST33ZP24 core driver. It implements the core
TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
register against it. register against it.
@ -13,7 +13,7 @@ config TCG_TIS_ST33ZP24_I2C
tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (I2C)" tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (I2C)"
depends on I2C depends on I2C
select TCG_TIS_ST33ZP24 select TCG_TIS_ST33ZP24
---help--- help
This module adds support for the STMicroelectronics TPM security chip This module adds support for the STMicroelectronics TPM security chip
ST33ZP24 with i2c interface. ST33ZP24 with i2c interface.
To compile this driver as a module, choose M here; the module will be To compile this driver as a module, choose M here; the module will be
@ -23,7 +23,7 @@ config TCG_TIS_ST33ZP24_SPI
tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)" tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)"
depends on SPI depends on SPI
select TCG_TIS_ST33ZP24 select TCG_TIS_ST33ZP24
---help--- help
This module adds support for the STMicroelectronics TPM security chip This module adds support for the STMicroelectronics TPM security chip
ST33ZP24 with spi interface. ST33ZP24 with spi interface.
To compile this driver as a module, choose M here; the module will be To compile this driver as a module, choose M here; the module will be

View File

@ -29,7 +29,7 @@ menuconfig COMMON_CLK
select CLKDEV_LOOKUP select CLKDEV_LOOKUP
select SRCU select SRCU
select RATIONAL select RATIONAL
---help--- help
The common clock framework is a single definition of struct The common clock framework is a single definition of struct
clk, useful across many platforms, as well as an clk, useful across many platforms, as well as an
implementation of the clock API in include/linux/clk.h. implementation of the clock API in include/linux/clk.h.
@ -41,7 +41,7 @@ if COMMON_CLK
config COMMON_CLK_WM831X config COMMON_CLK_WM831X
tristate "Clock driver for WM831x/2x PMICs" tristate "Clock driver for WM831x/2x PMICs"
depends on MFD_WM831X depends on MFD_WM831X
---help--- help
Supports the clocking subsystem of the WM831x/2x series of Supports the clocking subsystem of the WM831x/2x series of
PMICs from Wolfson Microelectronics. PMICs from Wolfson Microelectronics.
@ -50,14 +50,14 @@ source "drivers/clk/versatile/Kconfig"
config CLK_HSDK config CLK_HSDK
bool "PLL Driver for HSDK platform" bool "PLL Driver for HSDK platform"
depends on OF || COMPILE_TEST depends on OF || COMPILE_TEST
---help--- help
This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs
control. control.
config COMMON_CLK_MAX77686 config COMMON_CLK_MAX77686
tristate "Clock driver for Maxim 77620/77686/77802 MFD" tristate "Clock driver for Maxim 77620/77686/77802 MFD"
depends on MFD_MAX77686 || MFD_MAX77620 || COMPILE_TEST depends on MFD_MAX77686 || MFD_MAX77620 || COMPILE_TEST
---help--- help
This driver supports Maxim 77620/77686/77802 crystal oscillator This driver supports Maxim 77620/77686/77802 crystal oscillator
clock. clock.
@ -70,7 +70,7 @@ config COMMON_CLK_MAX9485
config COMMON_CLK_RK808 config COMMON_CLK_RK808
tristate "Clock driver for RK805/RK808/RK809/RK817/RK818" tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
depends on MFD_RK808 depends on MFD_RK808
---help--- help
This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock. This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
Clkout1 is always on, Clkout2 can off by control register. Clkout1 is always on, Clkout2 can off by control register.
@ -80,7 +80,7 @@ config COMMON_CLK_HI655X
depends on (MFD_HI655X_PMIC || COMPILE_TEST) depends on (MFD_HI655X_PMIC || COMPILE_TEST)
depends on REGMAP depends on REGMAP
default MFD_HI655X_PMIC default MFD_HI655X_PMIC
---help--- help
This driver supports the hi655x PMIC clock. This This driver supports the hi655x PMIC clock. This
multi-function device has one fixed-rate oscillator, clocked multi-function device has one fixed-rate oscillator, clocked
at 32KHz. at 32KHz.
@ -88,7 +88,7 @@ config COMMON_CLK_HI655X
config COMMON_CLK_SCMI config COMMON_CLK_SCMI
tristate "Clock driver controlled via SCMI interface" tristate "Clock driver controlled via SCMI interface"
depends on ARM_SCMI_PROTOCOL || COMPILE_TEST depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
---help--- help
This driver provides support for clocks that are controlled This driver provides support for clocks that are controlled
by firmware that implements the SCMI interface. by firmware that implements the SCMI interface.
@ -98,7 +98,7 @@ config COMMON_CLK_SCMI
config COMMON_CLK_SCPI config COMMON_CLK_SCPI
tristate "Clock driver controlled via SCPI interface" tristate "Clock driver controlled via SCPI interface"
depends on ARM_SCPI_PROTOCOL || COMPILE_TEST depends on ARM_SCPI_PROTOCOL || COMPILE_TEST
---help--- help
This driver provides support for clocks that are controlled This driver provides support for clocks that are controlled
by firmware that implements the SCPI interface. by firmware that implements the SCPI interface.
@ -121,7 +121,7 @@ config COMMON_CLK_SI5351
depends on I2C depends on I2C
select REGMAP_I2C select REGMAP_I2C
select RATIONAL select RATIONAL
---help--- help
This driver supports Silicon Labs 5351A/B/C programmable clock This driver supports Silicon Labs 5351A/B/C programmable clock
generators. generators.
@ -163,7 +163,7 @@ config COMMON_CLK_CDCE706
depends on I2C depends on I2C
select REGMAP_I2C select REGMAP_I2C
select RATIONAL select RATIONAL
---help--- help
This driver supports TI CDCE706 programmable 3-PLL clock synthesizer. This driver supports TI CDCE706 programmable 3-PLL clock synthesizer.
config COMMON_CLK_CDCE925 config COMMON_CLK_CDCE925
@ -206,7 +206,7 @@ config COMMON_CLK_GEMINI
depends on ARCH_GEMINI || COMPILE_TEST depends on ARCH_GEMINI || COMPILE_TEST
select MFD_SYSCON select MFD_SYSCON
select RESET_CONTROLLER select RESET_CONTROLLER
---help--- help
This driver supports the SoC clocks on the Cortina Systems Gemini This driver supports the SoC clocks on the Cortina Systems Gemini
platform, also known as SL3516 or CS3516. platform, also known as SL3516 or CS3516.
@ -216,7 +216,7 @@ config COMMON_CLK_ASPEED
default ARCH_ASPEED default ARCH_ASPEED
select MFD_SYSCON select MFD_SYSCON
select RESET_CONTROLLER select RESET_CONTROLLER
---help--- help
This driver supports the SoC clocks on the Aspeed BMC platforms. This driver supports the SoC clocks on the Aspeed BMC platforms.
The G4 and G5 series, including the ast2400 and ast2500, are supported The G4 and G5 series, including the ast2400 and ast2500, are supported
@ -225,7 +225,7 @@ config COMMON_CLK_ASPEED
config COMMON_CLK_S2MPS11 config COMMON_CLK_S2MPS11
tristate "Clock driver for S2MPS1X/S5M8767 MFD" tristate "Clock driver for S2MPS1X/S5M8767 MFD"
depends on MFD_SEC_CORE || COMPILE_TEST depends on MFD_SEC_CORE || COMPILE_TEST
---help--- help
This driver supports S2MPS11/S2MPS14/S5M8767 crystal oscillator This driver supports S2MPS11/S2MPS14/S5M8767 crystal oscillator
clock. These multi-function devices have two (S2MPS14) or three clock. These multi-function devices have two (S2MPS14) or three
(S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each. (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each.
@ -233,7 +233,7 @@ config COMMON_CLK_S2MPS11
config CLK_TWL6040 config CLK_TWL6040
tristate "External McPDM functional clock from twl6040" tristate "External McPDM functional clock from twl6040"
depends on TWL6040_CORE depends on TWL6040_CORE
---help--- help
Enable the external functional clock support on OMAP4+ platforms for Enable the external functional clock support on OMAP4+ platforms for
McPDM. McPDM module is using the external bit clock on the McPDM bus McPDM. McPDM module is using the external bit clock on the McPDM bus
as functional clock. as functional clock.
@ -248,7 +248,7 @@ config COMMON_CLK_AXI_CLKGEN
config CLK_QORIQ config CLK_QORIQ
bool "Clock driver for Freescale QorIQ platforms" bool "Clock driver for Freescale QorIQ platforms"
depends on (PPC_E500MC || ARM || ARM64 || COMPILE_TEST) && OF depends on (PPC_E500MC || ARM || ARM64 || COMPILE_TEST) && OF
---help--- help
This adds the clock driver support for Freescale QorIQ platforms This adds the clock driver support for Freescale QorIQ platforms
using common clock framework. using common clock framework.
@ -266,7 +266,7 @@ config COMMON_CLK_XGENE
bool "Clock driver for APM XGene SoC" bool "Clock driver for APM XGene SoC"
default ARCH_XGENE default ARCH_XGENE
depends on ARM64 || COMPILE_TEST depends on ARM64 || COMPILE_TEST
---help--- help
Support for the APM X-Gene SoC reference, PLL, and device clocks. Support for the APM X-Gene SoC reference, PLL, and device clocks.
config COMMON_CLK_LOCHNAGAR config COMMON_CLK_LOCHNAGAR
@ -280,26 +280,26 @@ config COMMON_CLK_NXP
def_bool COMMON_CLK && (ARCH_LPC18XX || ARCH_LPC32XX) def_bool COMMON_CLK && (ARCH_LPC18XX || ARCH_LPC32XX)
select REGMAP_MMIO if ARCH_LPC32XX select REGMAP_MMIO if ARCH_LPC32XX
select MFD_SYSCON if ARCH_LPC18XX select MFD_SYSCON if ARCH_LPC18XX
---help--- help
Support for clock providers on NXP platforms. Support for clock providers on NXP platforms.
config COMMON_CLK_PALMAS config COMMON_CLK_PALMAS
tristate "Clock driver for TI Palmas devices" tristate "Clock driver for TI Palmas devices"
depends on MFD_PALMAS depends on MFD_PALMAS
---help--- help
This driver supports TI Palmas devices 32KHz output KG and KG_AUDIO This driver supports TI Palmas devices 32KHz output KG and KG_AUDIO
using common clock framework. using common clock framework.
config COMMON_CLK_PWM config COMMON_CLK_PWM
tristate "Clock driver for PWMs used as clock outputs" tristate "Clock driver for PWMs used as clock outputs"
depends on PWM depends on PWM
---help--- help
Adapter driver so that any PWM output can be (mis)used as clock signal Adapter driver so that any PWM output can be (mis)used as clock signal
at 50% duty cycle. at 50% duty cycle.
config COMMON_CLK_PXA config COMMON_CLK_PXA
def_bool COMMON_CLK && ARCH_PXA def_bool COMMON_CLK && ARCH_PXA
---help--- help
Support for the Marvell PXA SoC. Support for the Marvell PXA SoC.
config COMMON_CLK_PIC32 config COMMON_CLK_PIC32
@ -309,7 +309,7 @@ config COMMON_CLK_OXNAS
bool "Clock driver for the OXNAS SoC Family" bool "Clock driver for the OXNAS SoC Family"
depends on ARCH_OXNAS || COMPILE_TEST depends on ARCH_OXNAS || COMPILE_TEST
select MFD_SYSCON select MFD_SYSCON
---help--- help
Support for the OXNAS SoC Family clocks. Support for the OXNAS SoC Family clocks.
config COMMON_CLK_VC5 config COMMON_CLK_VC5

View File

@ -3,7 +3,7 @@ config COMMON_CLK_BOSTON
bool "Clock driver for MIPS Boston boards" bool "Clock driver for MIPS Boston boards"
depends on MIPS || COMPILE_TEST depends on MIPS || COMPILE_TEST
select MFD_SYSCON select MFD_SYSCON
---help--- help
Enable this to support the system & CPU clocks on the MIPS Boston Enable this to support the system & CPU clocks on the MIPS Boston
development board from Imagination Technologies. These are simple development board from Imagination Technologies. These are simple
fixed rate clocks whose rate is determined by reading a platform fixed rate clocks whose rate is determined by reading a platform

View File

@ -2,7 +2,7 @@
config COMMON_CLK_KEYSTONE config COMMON_CLK_KEYSTONE
tristate "Clock drivers for Keystone based SOCs" tristate "Clock drivers for Keystone based SOCs"
depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
---help--- help
Supports clock drivers for Keystone based SOCs. These SOCs have local Supports clock drivers for Keystone based SOCs. These SOCs have local
a power sleep control module that gate the clock to the IPs and PLLs. a power sleep control module that gate the clock to the IPs and PLLs.
@ -11,7 +11,7 @@ config TI_SCI_CLK
depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF
depends on TI_SCI_PROTOCOL depends on TI_SCI_PROTOCOL
default ARCH_KEYSTONE default ARCH_KEYSTONE
---help--- help
This adds the clock driver support over TI System Control Interface. This adds the clock driver support over TI System Control Interface.
If you wish to use clock resources from the PMMC firmware, say Y. If you wish to use clock resources from the PMMC firmware, say Y.
Otherwise, say N. Otherwise, say N.

View File

@ -8,7 +8,7 @@ menu "Clock driver for MediaTek SoC"
config COMMON_CLK_MEDIATEK config COMMON_CLK_MEDIATEK
bool bool
select RESET_CONTROLLER select RESET_CONTROLLER
---help--- help
MediaTek SoCs' clock support. MediaTek SoCs' clock support.
config COMMON_CLK_MT2701 config COMMON_CLK_MT2701
@ -16,55 +16,55 @@ config COMMON_CLK_MT2701
depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK && ARM default ARCH_MEDIATEK && ARM
---help--- help
This driver supports MediaTek MT2701 basic clocks. This driver supports MediaTek MT2701 basic clocks.
config COMMON_CLK_MT2701_MMSYS config COMMON_CLK_MT2701_MMSYS
bool "Clock driver for MediaTek MT2701 mmsys" bool "Clock driver for MediaTek MT2701 mmsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 mmsys clocks. This driver supports MediaTek MT2701 mmsys clocks.
config COMMON_CLK_MT2701_IMGSYS config COMMON_CLK_MT2701_IMGSYS
bool "Clock driver for MediaTek MT2701 imgsys" bool "Clock driver for MediaTek MT2701 imgsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 imgsys clocks. This driver supports MediaTek MT2701 imgsys clocks.
config COMMON_CLK_MT2701_VDECSYS config COMMON_CLK_MT2701_VDECSYS
bool "Clock driver for MediaTek MT2701 vdecsys" bool "Clock driver for MediaTek MT2701 vdecsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 vdecsys clocks. This driver supports MediaTek MT2701 vdecsys clocks.
config COMMON_CLK_MT2701_HIFSYS config COMMON_CLK_MT2701_HIFSYS
bool "Clock driver for MediaTek MT2701 hifsys" bool "Clock driver for MediaTek MT2701 hifsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 hifsys clocks. This driver supports MediaTek MT2701 hifsys clocks.
config COMMON_CLK_MT2701_ETHSYS config COMMON_CLK_MT2701_ETHSYS
bool "Clock driver for MediaTek MT2701 ethsys" bool "Clock driver for MediaTek MT2701 ethsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 ethsys clocks. This driver supports MediaTek MT2701 ethsys clocks.
config COMMON_CLK_MT2701_BDPSYS config COMMON_CLK_MT2701_BDPSYS
bool "Clock driver for MediaTek MT2701 bdpsys" bool "Clock driver for MediaTek MT2701 bdpsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 bdpsys clocks. This driver supports MediaTek MT2701 bdpsys clocks.
config COMMON_CLK_MT2701_AUDSYS config COMMON_CLK_MT2701_AUDSYS
bool "Clock driver for Mediatek MT2701 audsys" bool "Clock driver for Mediatek MT2701 audsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports Mediatek MT2701 audsys clocks. This driver supports Mediatek MT2701 audsys clocks.
config COMMON_CLK_MT2701_G3DSYS config COMMON_CLK_MT2701_G3DSYS
bool "Clock driver for MediaTek MT2701 g3dsys" bool "Clock driver for MediaTek MT2701 g3dsys"
depends on COMMON_CLK_MT2701 depends on COMMON_CLK_MT2701
---help--- help
This driver supports MediaTek MT2701 g3dsys clocks. This driver supports MediaTek MT2701 g3dsys clocks.
config COMMON_CLK_MT2712 config COMMON_CLK_MT2712
@ -72,49 +72,49 @@ config COMMON_CLK_MT2712
depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK && ARM64 default ARCH_MEDIATEK && ARM64
---help--- help
This driver supports MediaTek MT2712 basic clocks. This driver supports MediaTek MT2712 basic clocks.
config COMMON_CLK_MT2712_BDPSYS config COMMON_CLK_MT2712_BDPSYS
bool "Clock driver for MediaTek MT2712 bdpsys" bool "Clock driver for MediaTek MT2712 bdpsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 bdpsys clocks. This driver supports MediaTek MT2712 bdpsys clocks.
config COMMON_CLK_MT2712_IMGSYS config COMMON_CLK_MT2712_IMGSYS
bool "Clock driver for MediaTek MT2712 imgsys" bool "Clock driver for MediaTek MT2712 imgsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 imgsys clocks. This driver supports MediaTek MT2712 imgsys clocks.
config COMMON_CLK_MT2712_JPGDECSYS config COMMON_CLK_MT2712_JPGDECSYS
bool "Clock driver for MediaTek MT2712 jpgdecsys" bool "Clock driver for MediaTek MT2712 jpgdecsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 jpgdecsys clocks. This driver supports MediaTek MT2712 jpgdecsys clocks.
config COMMON_CLK_MT2712_MFGCFG config COMMON_CLK_MT2712_MFGCFG
bool "Clock driver for MediaTek MT2712 mfgcfg" bool "Clock driver for MediaTek MT2712 mfgcfg"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 mfgcfg clocks. This driver supports MediaTek MT2712 mfgcfg clocks.
config COMMON_CLK_MT2712_MMSYS config COMMON_CLK_MT2712_MMSYS
bool "Clock driver for MediaTek MT2712 mmsys" bool "Clock driver for MediaTek MT2712 mmsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 mmsys clocks. This driver supports MediaTek MT2712 mmsys clocks.
config COMMON_CLK_MT2712_VDECSYS config COMMON_CLK_MT2712_VDECSYS
bool "Clock driver for MediaTek MT2712 vdecsys" bool "Clock driver for MediaTek MT2712 vdecsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 vdecsys clocks. This driver supports MediaTek MT2712 vdecsys clocks.
config COMMON_CLK_MT2712_VENCSYS config COMMON_CLK_MT2712_VENCSYS
bool "Clock driver for MediaTek MT2712 vencsys" bool "Clock driver for MediaTek MT2712 vencsys"
depends on COMMON_CLK_MT2712 depends on COMMON_CLK_MT2712
---help--- help
This driver supports MediaTek MT2712 vencsys clocks. This driver supports MediaTek MT2712 vencsys clocks.
config COMMON_CLK_MT6765 config COMMON_CLK_MT6765
@ -264,31 +264,31 @@ config COMMON_CLK_MT6797
depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK && ARM64 default ARCH_MEDIATEK && ARM64
---help--- help
This driver supports MediaTek MT6797 basic clocks. This driver supports MediaTek MT6797 basic clocks.
config COMMON_CLK_MT6797_MMSYS config COMMON_CLK_MT6797_MMSYS
bool "Clock driver for MediaTek MT6797 mmsys" bool "Clock driver for MediaTek MT6797 mmsys"
depends on COMMON_CLK_MT6797 depends on COMMON_CLK_MT6797
---help--- help
This driver supports MediaTek MT6797 mmsys clocks. This driver supports MediaTek MT6797 mmsys clocks.
config COMMON_CLK_MT6797_IMGSYS config COMMON_CLK_MT6797_IMGSYS
bool "Clock driver for MediaTek MT6797 imgsys" bool "Clock driver for MediaTek MT6797 imgsys"
depends on COMMON_CLK_MT6797 depends on COMMON_CLK_MT6797
---help--- help
This driver supports MediaTek MT6797 imgsys clocks. This driver supports MediaTek MT6797 imgsys clocks.
config COMMON_CLK_MT6797_VDECSYS config COMMON_CLK_MT6797_VDECSYS
bool "Clock driver for MediaTek MT6797 vdecsys" bool "Clock driver for MediaTek MT6797 vdecsys"
depends on COMMON_CLK_MT6797 depends on COMMON_CLK_MT6797
---help--- help
This driver supports MediaTek MT6797 vdecsys clocks. This driver supports MediaTek MT6797 vdecsys clocks.
config COMMON_CLK_MT6797_VENCSYS config COMMON_CLK_MT6797_VENCSYS
bool "Clock driver for MediaTek MT6797 vencsys" bool "Clock driver for MediaTek MT6797 vencsys"
depends on COMMON_CLK_MT6797 depends on COMMON_CLK_MT6797
---help--- help
This driver supports MediaTek MT6797 vencsys clocks. This driver supports MediaTek MT6797 vencsys clocks.
config COMMON_CLK_MT7622 config COMMON_CLK_MT7622
@ -296,28 +296,28 @@ config COMMON_CLK_MT7622
depends on ARCH_MEDIATEK || COMPILE_TEST depends on ARCH_MEDIATEK || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK default ARCH_MEDIATEK
---help--- help
This driver supports MediaTek MT7622 basic clocks and clocks This driver supports MediaTek MT7622 basic clocks and clocks
required for various periperals found on MediaTek. required for various periperals found on MediaTek.
config COMMON_CLK_MT7622_ETHSYS config COMMON_CLK_MT7622_ETHSYS
bool "Clock driver for MediaTek MT7622 ETHSYS" bool "Clock driver for MediaTek MT7622 ETHSYS"
depends on COMMON_CLK_MT7622 depends on COMMON_CLK_MT7622
---help--- help
This driver add support for clocks for Ethernet and SGMII This driver add support for clocks for Ethernet and SGMII
required on MediaTek MT7622 SoC. required on MediaTek MT7622 SoC.
config COMMON_CLK_MT7622_HIFSYS config COMMON_CLK_MT7622_HIFSYS
bool "Clock driver for MediaTek MT7622 HIFSYS" bool "Clock driver for MediaTek MT7622 HIFSYS"
depends on COMMON_CLK_MT7622 depends on COMMON_CLK_MT7622
---help--- help
This driver supports MediaTek MT7622 HIFSYS clocks providing This driver supports MediaTek MT7622 HIFSYS clocks providing
to PCI-E and USB. to PCI-E and USB.
config COMMON_CLK_MT7622_AUDSYS config COMMON_CLK_MT7622_AUDSYS
bool "Clock driver for MediaTek MT7622 AUDSYS" bool "Clock driver for MediaTek MT7622 AUDSYS"
depends on COMMON_CLK_MT7622 depends on COMMON_CLK_MT7622
---help--- help
This driver supports MediaTek MT7622 AUDSYS clocks providing This driver supports MediaTek MT7622 AUDSYS clocks providing
to audio consumers such as I2S and TDM. to audio consumers such as I2S and TDM.
@ -326,21 +326,21 @@ config COMMON_CLK_MT7629
depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK && ARM default ARCH_MEDIATEK && ARM
---help--- help
This driver supports MediaTek MT7629 basic clocks and clocks This driver supports MediaTek MT7629 basic clocks and clocks
required for various periperals found on MediaTek. required for various periperals found on MediaTek.
config COMMON_CLK_MT7629_ETHSYS config COMMON_CLK_MT7629_ETHSYS
bool "Clock driver for MediaTek MT7629 ETHSYS" bool "Clock driver for MediaTek MT7629 ETHSYS"
depends on COMMON_CLK_MT7629 depends on COMMON_CLK_MT7629
---help--- help
This driver add support for clocks for Ethernet and SGMII This driver add support for clocks for Ethernet and SGMII
required on MediaTek MT7629 SoC. required on MediaTek MT7629 SoC.
config COMMON_CLK_MT7629_HIFSYS config COMMON_CLK_MT7629_HIFSYS
bool "Clock driver for MediaTek MT7629 HIFSYS" bool "Clock driver for MediaTek MT7629 HIFSYS"
depends on COMMON_CLK_MT7629 depends on COMMON_CLK_MT7629
---help--- help
This driver supports MediaTek MT7629 HIFSYS clocks providing This driver supports MediaTek MT7629 HIFSYS clocks providing
to PCI-E and USB. to PCI-E and USB.
@ -349,7 +349,7 @@ config COMMON_CLK_MT8135
depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK && ARM default ARCH_MEDIATEK && ARM
---help--- help
This driver supports MediaTek MT8135 clocks. This driver supports MediaTek MT8135 clocks.
config COMMON_CLK_MT8173 config COMMON_CLK_MT8173
@ -357,7 +357,7 @@ config COMMON_CLK_MT8173
depends on ARCH_MEDIATEK || COMPILE_TEST depends on ARCH_MEDIATEK || COMPILE_TEST
select COMMON_CLK_MEDIATEK select COMMON_CLK_MEDIATEK
default ARCH_MEDIATEK default ARCH_MEDIATEK
---help--- help
This driver supports MediaTek MT8173 clocks. This driver supports MediaTek MT8173 clocks.
config COMMON_CLK_MT8173_MMSYS config COMMON_CLK_MT8173_MMSYS

View File

@ -3,5 +3,5 @@ config COMMON_CLK_TI_ADPLL
tristate "Clock driver for dm814x ADPLL" tristate "Clock driver for dm814x ADPLL"
depends on ARCH_OMAP2PLUS || COMPILE_TEST depends on ARCH_OMAP2PLUS || COMPILE_TEST
default y if SOC_TI81XX default y if SOC_TI81XX
---help--- help
ADPLL clock driver for the dm814x SoC using common clock framework. ADPLL clock driver for the dm814x SoC using common clock framework.

View File

@ -7,7 +7,7 @@ menu "Clock driver for ARM Reference designs"
config ICST config ICST
bool "Clock driver for ARM Reference designs ICST" bool "Clock driver for ARM Reference designs ICST"
select REGMAP_MMIO select REGMAP_MMIO
---help--- help
Supports clocking on ARM Reference designs: Supports clocking on ARM Reference designs:
- Integrator/AP and Integrator/CP - Integrator/AP and Integrator/CP
- RealView PB1176, EB, PB11MP and PBX - RealView PB1176, EB, PB11MP and PBX
@ -15,7 +15,7 @@ config ICST
config CLK_SP810 config CLK_SP810
bool "Clock driver for ARM SP810 System Controller" bool "Clock driver for ARM SP810 System Controller"
default y if (ARCH_VEXPRESS && ARM) default y if (ARCH_VEXPRESS && ARM)
---help--- help
Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities
of the ARM SP810 System Controller cell. of the ARM SP810 System Controller cell.
@ -24,7 +24,7 @@ config CLK_VEXPRESS_OSC
depends on VEXPRESS_CONFIG depends on VEXPRESS_CONFIG
select REGMAP_MMIO select REGMAP_MMIO
default y if ARCH_VEXPRESS default y if ARCH_VEXPRESS
---help--- help
Simple regmap-based driver driving clock generators on Versatile Simple regmap-based driver driving clock generators on Versatile
Express platforms hidden behind its configuration infrastructure, Express platforms hidden behind its configuration infrastructure,
commonly known as OSCs. commonly known as OSCs.

View File

@ -3,7 +3,7 @@
menuconfig CONNECTOR menuconfig CONNECTOR
tristate "Connector - unified userspace <-> kernelspace linker" tristate "Connector - unified userspace <-> kernelspace linker"
depends on NET depends on NET
---help--- help
This is unified userspace <-> kernelspace connector working on top This is unified userspace <-> kernelspace connector working on top
of the netlink socket protocol. of the netlink socket protocol.
@ -16,7 +16,7 @@ config PROC_EVENTS
bool "Report process events to userspace" bool "Report process events to userspace"
depends on CONNECTOR=y depends on CONNECTOR=y
default y default y
---help--- help
Provide a connector that reports process events to userspace. Send Provide a connector that reports process events to userspace. Send
events such as fork, exec, id change (uid, gid, suid, etc), and exit. events such as fork, exec, id change (uid, gid, suid, etc), and exit.

View File

@ -75,7 +75,7 @@ config X86_SFI_CPUFREQ
config ELAN_CPUFREQ config ELAN_CPUFREQ
tristate "AMD Elan SC400 and SC410" tristate "AMD Elan SC400 and SC410"
depends on MELAN depends on MELAN
---help--- help
This adds the CPUFreq driver for AMD Elan SC400 and SC410 This adds the CPUFreq driver for AMD Elan SC400 and SC410
processors. processors.
@ -90,7 +90,7 @@ config ELAN_CPUFREQ
config SC520_CPUFREQ config SC520_CPUFREQ
tristate "AMD Elan SC520" tristate "AMD Elan SC520"
depends on MELAN depends on MELAN
---help--- help
This adds the CPUFreq driver for AMD Elan SC520 processor. This adds the CPUFreq driver for AMD Elan SC520 processor.
For details, take a look at <file:Documentation/cpu-freq/>. For details, take a look at <file:Documentation/cpu-freq/>.

View File

@ -3,7 +3,7 @@
menuconfig CRYPTO_HW menuconfig CRYPTO_HW
bool "Hardware crypto devices" bool "Hardware crypto devices"
default y default y
---help--- help
Say Y here to get to see options for hardware crypto devices and Say Y here to get to see options for hardware crypto devices and
processors. This option alone does not add any kernel code. processors. This option alone does not add any kernel code.
@ -334,7 +334,7 @@ config HW_RANDOM_PPC4XX
bool "PowerPC 4xx generic true random number generator support" bool "PowerPC 4xx generic true random number generator support"
depends on CRYPTO_DEV_PPC4XX && HW_RANDOM depends on CRYPTO_DEV_PPC4XX && HW_RANDOM
default y default y
---help--- help
This option provides the kernel-side support for the TRNG hardware This option provides the kernel-side support for the TRNG hardware
found in the security function of some PowerPC 4xx SoCs. found in the security function of some PowerPC 4xx SoCs.
@ -420,7 +420,7 @@ config CRYPTO_DEV_EXYNOS_RNG
depends on ARCH_EXYNOS || COMPILE_TEST depends on ARCH_EXYNOS || COMPILE_TEST
depends on HAS_IOMEM depends on HAS_IOMEM
select CRYPTO_RNG select CRYPTO_RNG
---help--- help
This driver provides kernel-side support through the This driver provides kernel-side support through the
cryptographic API for the pseudo random number generator hardware cryptographic API for the pseudo random number generator hardware
found on Exynos SoCs. found on Exynos SoCs.
@ -597,7 +597,7 @@ source "drivers/crypto/marvell/Kconfig"
config CRYPTO_DEV_CAVIUM_ZIP config CRYPTO_DEV_CAVIUM_ZIP
tristate "Cavium ZIP driver" tristate "Cavium ZIP driver"
depends on PCI && 64BIT && (ARM64 || COMPILE_TEST) depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
---help--- help
Select this option if you want to enable compression/decompression Select this option if you want to enable compression/decompression
acceleration on Cavium's ARM based SoCs acceleration on Cavium's ARM based SoCs

View File

@ -8,7 +8,7 @@ config CRYPTO_DEV_CHELSIO
select CRYPTO_SHA512 select CRYPTO_SHA512
select CRYPTO_AUTHENC select CRYPTO_AUTHENC
select CRYPTO_GF128MUL select CRYPTO_GF128MUL
---help--- help
The Chelsio Crypto Co-processor driver for T6 adapters. The Chelsio Crypto Co-processor driver for T6 adapters.
For general information about Chelsio and our products, visit For general information about Chelsio and our products, visit
@ -29,7 +29,7 @@ config CHELSIO_IPSEC_INLINE
depends on XFRM_OFFLOAD depends on XFRM_OFFLOAD
depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
default n default n
---help--- help
Enable support for IPSec Tx Inline. Enable support for IPSec Tx Inline.
config CRYPTO_DEV_CHELSIO_TLS config CRYPTO_DEV_CHELSIO_TLS
@ -37,7 +37,7 @@ config CRYPTO_DEV_CHELSIO_TLS
depends on CHELSIO_T4 depends on CHELSIO_T4
depends on TLS_TOE depends on TLS_TOE
select CRYPTO_DEV_CHELSIO select CRYPTO_DEV_CHELSIO
---help--- help
Support Chelsio Inline TLS with Chelsio crypto accelerator. Support Chelsio Inline TLS with Chelsio crypto accelerator.
To compile this driver as a module, choose M here: the module To compile this driver as a module, choose M here: the module

View File

@ -5,7 +5,7 @@ config SYNC_FILE
bool "Explicit Synchronization Framework" bool "Explicit Synchronization Framework"
default n default n
select DMA_SHARED_BUFFER select DMA_SHARED_BUFFER
---help--- help
The Sync File Framework adds explicit synchronization via The Sync File Framework adds explicit synchronization via
userspace. It enables send/receive 'struct dma_fence' objects to/from userspace. It enables send/receive 'struct dma_fence' objects to/from
userspace via Sync File fds for synchronization between drivers via userspace via Sync File fds for synchronization between drivers via
@ -22,7 +22,7 @@ config SW_SYNC
default n default n
depends on SYNC_FILE depends on SYNC_FILE
depends on DEBUG_FS depends on DEBUG_FS
---help--- help
A sync object driver that uses a 32bit counter to coordinate A sync object driver that uses a 32bit counter to coordinate
synchronization. Useful when there is no hardware primitive backing synchronization. Useful when there is no hardware primitive backing
the synchronization. the synchronization.

View File

@ -198,7 +198,7 @@ config FSL_DMA
depends on FSL_SOC depends on FSL_SOC
select DMA_ENGINE select DMA_ENGINE
select ASYNC_TX_ENABLE_CHANNEL_SWITCH select ASYNC_TX_ENABLE_CHANNEL_SWITCH
---help--- help
Enable support for the Freescale Elo series DMA controllers. Enable support for the Freescale Elo series DMA controllers.
The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the
EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on
@ -233,7 +233,7 @@ config FSL_RAID
depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH
select DMA_ENGINE select DMA_ENGINE
select DMA_ENGINE_RAID select DMA_ENGINE_RAID
---help--- help
Enable support for Freescale RAID Engine. RAID Engine is Enable support for Freescale RAID Engine. RAID Engine is
available on some QorIQ SoCs (like P5020/P5040). It has available on some QorIQ SoCs (like P5020/P5040). It has
the capability to offload memcpy, xor and pq computation the capability to offload memcpy, xor and pq computation
@ -414,7 +414,7 @@ config MPC512X_DMA
tristate "Freescale MPC512x built-in DMA engine support" tristate "Freescale MPC512x built-in DMA engine support"
depends on PPC_MPC512x || PPC_MPC831x depends on PPC_MPC512x || PPC_MPC831x
select DMA_ENGINE select DMA_ENGINE
---help--- help
Enable support for the Freescale MPC512x built-in DMA engine. Enable support for the Freescale MPC512x built-in DMA engine.
config MV_XOR config MV_XOR
@ -423,7 +423,7 @@ config MV_XOR
select DMA_ENGINE select DMA_ENGINE
select DMA_ENGINE_RAID select DMA_ENGINE_RAID
select ASYNC_TX_ENABLE_CHANNEL_SWITCH select ASYNC_TX_ENABLE_CHANNEL_SWITCH
---help--- help
Enable support for the Marvell XOR engine. Enable support for the Marvell XOR engine.
config MV_XOR_V2 config MV_XOR_V2
@ -433,7 +433,7 @@ config MV_XOR_V2
select DMA_ENGINE_RAID select DMA_ENGINE_RAID
select ASYNC_TX_ENABLE_CHANNEL_SWITCH select ASYNC_TX_ENABLE_CHANNEL_SWITCH
select GENERIC_MSI_IRQ_DOMAIN select GENERIC_MSI_IRQ_DOMAIN
---help--- help
Enable support for the Marvell version 2 XOR engine. Enable support for the Marvell version 2 XOR engine.
This engine provides acceleration for copy, XOR and RAID6 This engine provides acceleration for copy, XOR and RAID6

View File

@ -5,7 +5,7 @@ config MTK_HSDMA
depends on ARCH_MEDIATEK || COMPILE_TEST depends on ARCH_MEDIATEK || COMPILE_TEST
select DMA_ENGINE select DMA_ENGINE
select DMA_VIRTUAL_CHANNELS select DMA_VIRTUAL_CHANNELS
---help--- help
Enable support for High-Speed DMA controller on MediaTek Enable support for High-Speed DMA controller on MediaTek
SoCs. SoCs.

View File

@ -4,7 +4,7 @@ config QCOM_BAM_DMA
depends on ARCH_QCOM || (COMPILE_TEST && OF && ARM) depends on ARCH_QCOM || (COMPILE_TEST && OF && ARM)
select DMA_ENGINE select DMA_ENGINE
select DMA_VIRTUAL_CHANNELS select DMA_VIRTUAL_CHANNELS
---help--- help
Enable support for the QCOM BAM DMA controller. This controller Enable support for the QCOM BAM DMA controller. This controller
provides DMA capabilities for a variety of on-chip devices. provides DMA capabilities for a variety of on-chip devices.

View File

@ -44,7 +44,7 @@ config EDAC_DECODE_MCE
tristate "Decode MCEs in human-readable form (only on AMD for now)" tristate "Decode MCEs in human-readable form (only on AMD for now)"
depends on CPU_SUP_AMD && X86_MCE_AMD depends on CPU_SUP_AMD && X86_MCE_AMD
default y default y
---help--- help
Enable this option if you want to decode Machine Check Exceptions Enable this option if you want to decode Machine Check Exceptions
occurring on your machine in human-readable form. occurring on your machine in human-readable form.

View File

@ -9,7 +9,7 @@ config HAVE_EISA
menuconfig EISA menuconfig EISA
bool "EISA support" bool "EISA support"
depends on HAVE_EISA depends on HAVE_EISA
---help--- help
The Extended Industry Standard Architecture (EISA) bus was The Extended Industry Standard Architecture (EISA) bus was
developed as an open alternative to the IBM MicroChannel bus. developed as an open alternative to the IBM MicroChannel bus.
@ -26,7 +26,7 @@ config EISA_VLB_PRIMING
bool "Vesa Local Bus priming" bool "Vesa Local Bus priming"
depends on X86 && EISA depends on X86 && EISA
default n default n
---help--- help
Activate this option if your system contains a Vesa Local Activate this option if your system contains a Vesa Local
Bus (VLB) card that identify itself as an EISA card (such as Bus (VLB) card that identify itself as an EISA card (such as
the Adaptec AHA-284x). the Adaptec AHA-284x).
@ -37,7 +37,7 @@ config EISA_PCI_EISA
bool "Generic PCI/EISA bridge" bool "Generic PCI/EISA bridge"
depends on !PARISC && PCI && EISA depends on !PARISC && PCI && EISA
default y default y
---help--- help
Activate this option if your system contains a PCI to EISA Activate this option if your system contains a PCI to EISA
bridge. If your system have both PCI and EISA slots, you bridge. If your system have both PCI and EISA slots, you
certainly need this option. certainly need this option.
@ -51,7 +51,7 @@ config EISA_VIRTUAL_ROOT
bool "EISA virtual root device" bool "EISA virtual root device"
depends on EISA && (ALPHA || X86) depends on EISA && (ALPHA || X86)
default y default y
---help--- help
Activate this option if your system only have EISA bus Activate this option if your system only have EISA bus
(no PCI slots). The Alpha Jensen is an example of such (no PCI slots). The Alpha Jensen is an example of such
a system. a system.
@ -62,7 +62,7 @@ config EISA_NAMES
bool "EISA device name database" bool "EISA device name database"
depends on EISA depends on EISA
default y default y
---help--- help
By default, the kernel contains a database of all known EISA By default, the kernel contains a database of all known EISA
device names to make the information in sysfs comprehensible device names to make the information in sysfs comprehensible
to the user. This database increases size of the kernel to the user. This database increases size of the kernel

View File

@ -139,7 +139,7 @@ config EFI_BOOTLOADER_CONTROL
tristate "EFI Bootloader Control" tristate "EFI Bootloader Control"
depends on EFI_VARS depends on EFI_VARS
default n default n
---help--- help
This module installs a reboot hook, such that if reboot() is This module installs a reboot hook, such that if reboot() is
invoked with a string argument NNN, "NNN" is copied to the invoked with a string argument NNN, "NNN" is copied to the
"LoaderEntryOneShot" EFI variable, to be read by the "LoaderEntryOneShot" EFI variable, to be read by the

View File

@ -7,7 +7,7 @@ menuconfig FSI
tristate "FSI support" tristate "FSI support"
depends on OF depends on OF
select CRC4 select CRC4
---help--- help
FSI - the FRU Support Interface - is a simple bus for low-level FSI - the FRU Support Interface - is a simple bus for low-level
access to POWER-based hardware. access to POWER-based hardware.
@ -16,7 +16,7 @@ if FSI
config FSI_NEW_DEV_NODE config FSI_NEW_DEV_NODE
bool "Create '/dev/fsi' directory for char devices" bool "Create '/dev/fsi' directory for char devices"
default n default n
---help--- help
This option causes char devices created for FSI devices to be This option causes char devices created for FSI devices to be
located under a common /dev/fsi/ directory. Set to N unless your located under a common /dev/fsi/ directory. Set to N unless your
userspace has been updated to handle the new location. userspace has been updated to handle the new location.
@ -32,12 +32,12 @@ config FSI_MASTER_GPIO
tristate "GPIO-based FSI master" tristate "GPIO-based FSI master"
depends on GPIOLIB depends on GPIOLIB
select CRC4 select CRC4
---help--- help
This option enables a FSI master driver using GPIO lines. This option enables a FSI master driver using GPIO lines.
config FSI_MASTER_HUB config FSI_MASTER_HUB
tristate "FSI hub master" tristate "FSI hub master"
---help--- help
This option enables a FSI hub master driver. Hub is a type of FSI This option enables a FSI hub master driver. Hub is a type of FSI
master that is connected to the upstream master via a slave. Hubs master that is connected to the upstream master via a slave. Hubs
allow chaining of FSI links to an arbitrary depth. This allows for allow chaining of FSI links to an arbitrary depth. This allows for
@ -48,7 +48,7 @@ config FSI_MASTER_AST_CF
depends on GPIOLIB depends on GPIOLIB
depends on GPIO_ASPEED depends on GPIO_ASPEED
select GENERIC_ALLOCATOR select GENERIC_ALLOCATOR
---help--- help
This option enables a FSI master using the AST2400 and AST2500 GPIO This option enables a FSI master using the AST2400 and AST2500 GPIO
lines driven by the internal ColdFire coprocessor. This requires lines driven by the internal ColdFire coprocessor. This requires
the corresponding machine specific ColdFire firmware to be available. the corresponding machine specific ColdFire firmware to be available.
@ -64,13 +64,13 @@ config FSI_MASTER_ASPEED
config FSI_SCOM config FSI_SCOM
tristate "SCOM FSI client device driver" tristate "SCOM FSI client device driver"
---help--- help
This option enables an FSI based SCOM device driver. This option enables an FSI based SCOM device driver.
config FSI_SBEFIFO config FSI_SBEFIFO
tristate "SBEFIFO FSI client device driver" tristate "SBEFIFO FSI client device driver"
depends on OF_ADDRESS depends on OF_ADDRESS
---help--- help
This option enables an FSI based SBEFIFO device driver. The SBEFIFO is This option enables an FSI based SBEFIFO device driver. The SBEFIFO is
a pipe-like FSI device for communicating with the self boot engine a pipe-like FSI device for communicating with the self boot engine
(SBE) on POWER processors. (SBE) on POWER processors.
@ -78,7 +78,7 @@ config FSI_SBEFIFO
config FSI_OCC config FSI_OCC
tristate "OCC SBEFIFO client device driver" tristate "OCC SBEFIFO client device driver"
depends on FSI_SBEFIFO depends on FSI_SBEFIFO
---help--- help
This option enables an SBEFIFO based On-Chip Controller (OCC) device This option enables an SBEFIFO based On-Chip Controller (OCC) device
driver. The OCC is a device embedded on a POWER processor that collects driver. The OCC is a device embedded on a POWER processor that collects
and aggregates sensor data from the processor and system. The OCC can and aggregates sensor data from the processor and system. The OCC can

View File

@ -5,7 +5,7 @@
menuconfig GNSS menuconfig GNSS
tristate "GNSS receiver support" tristate "GNSS receiver support"
---help--- help
Say Y here if you have a GNSS receiver (e.g. a GPS receiver). Say Y here if you have a GNSS receiver (e.g. a GPS receiver).
To compile this driver as a module, choose M here: the module will To compile this driver as a module, choose M here: the module will
@ -32,7 +32,7 @@ config GNSS_MTK_SERIAL
config GNSS_SIRF_SERIAL config GNSS_SIRF_SERIAL
tristate "SiRFstar GNSS receiver support" tristate "SiRFstar GNSS receiver support"
depends on SERIAL_DEV_BUS depends on SERIAL_DEV_BUS
---help--- help
Say Y here if you have a SiRFstar-based GNSS receiver which uses a Say Y here if you have a SiRFstar-based GNSS receiver which uses a
serial interface. serial interface.
@ -45,7 +45,7 @@ config GNSS_UBX_SERIAL
tristate "u-blox GNSS receiver support" tristate "u-blox GNSS receiver support"
depends on SERIAL_DEV_BUS depends on SERIAL_DEV_BUS
select GNSS_SERIAL select GNSS_SERIAL
---help--- help
Say Y here if you have a u-blox GNSS receiver which uses a serial Say Y here if you have a u-blox GNSS receiver which uses a serial
interface. interface.

View File

@ -1236,7 +1236,7 @@ config GPIO_TC3589X
config GPIO_TIMBERDALE config GPIO_TIMBERDALE
bool "Support for timberdale GPIO IP" bool "Support for timberdale GPIO IP"
depends on MFD_TIMBERDALE depends on MFD_TIMBERDALE
---help--- help
Add support for the GPIO IP in the timberdale FPGA. Add support for the GPIO IP in the timberdale FPGA.
config GPIO_TPS65086 config GPIO_TPS65086

View File

@ -62,7 +62,7 @@ config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
depends on OF depends on OF
select DRM_KMS_HELPER select DRM_KMS_HELPER
select DRM_PANEL select DRM_PANEL
---help--- help
This is a driver for the display bridges of This is a driver for the display bridges of
GE B850v3 that convert dual channel LVDS GE B850v3 that convert dual channel LVDS
to DP++. This is used with the i.MX6 imx-ldb to DP++. This is used with the i.MX6 imx-ldb
@ -89,7 +89,7 @@ config DRM_NXP_PTN3460
depends on OF depends on OF
select DRM_KMS_HELPER select DRM_KMS_HELPER
select DRM_PANEL select DRM_PANEL
---help--- help
NXP PTN3460 eDP-LVDS bridge chip driver. NXP PTN3460 eDP-LVDS bridge chip driver.
config DRM_PARADE_PS8622 config DRM_PARADE_PS8622
@ -98,7 +98,7 @@ config DRM_PARADE_PS8622
select DRM_PANEL select DRM_PANEL
select DRM_KMS_HELPER select DRM_KMS_HELPER
select BACKLIGHT_CLASS_DEVICE select BACKLIGHT_CLASS_DEVICE
---help--- help
Parade eDP-LVDS bridge chip driver. Parade eDP-LVDS bridge chip driver.
config DRM_PARADE_PS8640 config DRM_PARADE_PS8640
@ -128,13 +128,13 @@ config DRM_SII902X
select REGMAP_I2C select REGMAP_I2C
select I2C_MUX select I2C_MUX
select SND_SOC_HDMI_CODEC if SND_SOC select SND_SOC_HDMI_CODEC if SND_SOC
---help--- help
Silicon Image sii902x bridge chip driver. Silicon Image sii902x bridge chip driver.
config DRM_SII9234 config DRM_SII9234
tristate "Silicon Image SII9234 HDMI/MHL bridge" tristate "Silicon Image SII9234 HDMI/MHL bridge"
depends on OF depends on OF
---help--- help
Say Y here if you want support for the MHL interface. Say Y here if you want support for the MHL interface.
It is an I2C driver, that detects connection of MHL bridge It is an I2C driver, that detects connection of MHL bridge
and starts encapsulation of HDMI signal. and starts encapsulation of HDMI signal.
@ -150,7 +150,7 @@ config DRM_SIMPLE_BRIDGE
config DRM_THINE_THC63LVD1024 config DRM_THINE_THC63LVD1024
tristate "Thine THC63LVD1024 LVDS decoder bridge" tristate "Thine THC63LVD1024 LVDS decoder bridge"
depends on OF depends on OF
---help--- help
Thine THC63LVD1024 LVDS/parallel converter driver. Thine THC63LVD1024 LVDS/parallel converter driver.
config DRM_TOSHIBA_TC358764 config DRM_TOSHIBA_TC358764
@ -168,7 +168,7 @@ config DRM_TOSHIBA_TC358767
select DRM_KMS_HELPER select DRM_KMS_HELPER
select REGMAP_I2C select REGMAP_I2C
select DRM_PANEL select DRM_PANEL
---help--- help
Toshiba TC358767 eDP bridge chip driver. Toshiba TC358767 eDP bridge chip driver.
config DRM_TOSHIBA_TC358768 config DRM_TOSHIBA_TC358768
@ -185,7 +185,7 @@ config DRM_TI_TFP410
tristate "TI TFP410 DVI/HDMI bridge" tristate "TI TFP410 DVI/HDMI bridge"
depends on OF depends on OF
select DRM_KMS_HELPER select DRM_KMS_HELPER
---help--- help
Texas Instruments TFP410 DVI/HDMI Transmitter driver Texas Instruments TFP410 DVI/HDMI Transmitter driver
config DRM_TI_SN65DSI86 config DRM_TI_SN65DSI86

View File

@ -71,7 +71,7 @@ config OMAP4_DSS_HDMI_CEC
depends on OMAP4_DSS_HDMI depends on OMAP4_DSS_HDMI
select CEC_CORE select CEC_CORE
default y default y
---help--- help
When selected the HDMI transmitter will support the CEC feature. When selected the HDMI transmitter will support the CEC feature.
config OMAP5_DSS_HDMI config OMAP5_DSS_HDMI

View File

@ -2,7 +2,7 @@
menuconfig GREYBUS menuconfig GREYBUS
tristate "Greybus support" tristate "Greybus support"
depends on SYSFS depends on SYSFS
---help--- help
This option enables the Greybus driver core. Greybus is a This option enables the Greybus driver core. Greybus is a
hardware protocol that was designed to provide Unipro with a hardware protocol that was designed to provide Unipro with a
sane application layer. It was originally designed for the sane application layer. It was originally designed for the
@ -20,7 +20,7 @@ if GREYBUS
config GREYBUS_ES2 config GREYBUS_ES2
tristate "Greybus ES3 USB host controller" tristate "Greybus ES3 USB host controller"
depends on USB depends on USB
---help--- help
Select this option if you have a Toshiba ES3 USB device that Select this option if you have a Toshiba ES3 USB device that
acts as a Greybus "host controller". This device is a bridge acts as a Greybus "host controller". This device is a bridge
from a USB device to a Unipro network. from a USB device to a Unipro network.

View File

@ -9,7 +9,7 @@ config HID
tristate "HID bus support" tristate "HID bus support"
depends on INPUT depends on INPUT
default y default y
---help--- help
A human interface device (HID) is a type of computer device that A human interface device (HID) is a type of computer device that
interacts directly with and takes input from humans. The term "HID" interacts directly with and takes input from humans. The term "HID"
most commonly used to refer to the USB-HID specification, but other most commonly used to refer to the USB-HID specification, but other
@ -31,7 +31,7 @@ config HID_BATTERY_STRENGTH
depends on HID depends on HID
select POWER_SUPPLY select POWER_SUPPLY
default n default n
---help--- help
This option adds support of reporting battery strength (for HID devices This option adds support of reporting battery strength (for HID devices
that support this feature) through power_supply class so that userspace that support this feature) through power_supply class so that userspace
tools, such as upower, can display it. tools, such as upower, can display it.
@ -39,7 +39,7 @@ config HID_BATTERY_STRENGTH
config HIDRAW config HIDRAW
bool "/dev/hidraw raw HID device support" bool "/dev/hidraw raw HID device support"
depends on HID depends on HID
---help--- help
Say Y here if you want to support HID devices (from the USB Say Y here if you want to support HID devices (from the USB
specification standpoint) that aren't strictly user interface specification standpoint) that aren't strictly user interface
devices, like monitor controls and Uninterruptible Power Supplies. devices, like monitor controls and Uninterruptible Power Supplies.
@ -59,7 +59,7 @@ config UHID
tristate "User-space I/O driver support for HID subsystem" tristate "User-space I/O driver support for HID subsystem"
depends on HID depends on HID
default n default n
---help--- help
Say Y here if you want to provide HID I/O Drivers from user-space. Say Y here if you want to provide HID I/O Drivers from user-space.
This allows to write I/O drivers in user-space and feed the data from This allows to write I/O drivers in user-space and feed the data from
the device into the kernel. The kernel parses the HID reports, loads the the device into the kernel. The kernel parses the HID reports, loads the
@ -80,7 +80,7 @@ config HID_GENERIC
tristate "Generic HID driver" tristate "Generic HID driver"
depends on HID depends on HID
default HID default HID
---help--- help
Support for generic devices on the HID bus. This includes most Support for generic devices on the HID bus. This includes most
keyboards and mice, joysticks, tablets and digitizers. keyboards and mice, joysticks, tablets and digitizers.
@ -96,13 +96,13 @@ config HID_A4TECH
tristate "A4 tech mice" tristate "A4 tech mice"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for A4 tech X5 and WOP-35 / Trust 450L mice. Support for A4 tech X5 and WOP-35 / Trust 450L mice.
config HID_ACCUTOUCH config HID_ACCUTOUCH
tristate "Accutouch touch device" tristate "Accutouch touch device"
depends on USB_HID depends on USB_HID
---help--- help
This selects a driver for the Accutouch 2216 touch controller. This selects a driver for the Accutouch 2216 touch controller.
The driver works around a problem in the reported device capabilities The driver works around a problem in the reported device capabilities
@ -114,14 +114,14 @@ config HID_ACCUTOUCH
config HID_ACRUX config HID_ACRUX
tristate "ACRUX game controller support" tristate "ACRUX game controller support"
depends on HID depends on HID
---help--- help
Say Y here if you want to enable support for ACRUX game controllers. Say Y here if you want to enable support for ACRUX game controllers.
config HID_ACRUX_FF config HID_ACRUX_FF
bool "ACRUX force feedback support" bool "ACRUX force feedback support"
depends on HID_ACRUX depends on HID_ACRUX
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you want to enable force feedback support for ACRUX Say Y here if you want to enable force feedback support for ACRUX
game controllers. game controllers.
@ -129,7 +129,7 @@ config HID_APPLE
tristate "Apple {i,Power,Mac}Books" tristate "Apple {i,Power,Mac}Books"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for some Apple devices which less or more break Support for some Apple devices which less or more break
HID specification. HID specification.
@ -139,7 +139,7 @@ config HID_APPLE
config HID_APPLEIR config HID_APPLEIR
tristate "Apple infrared receiver" tristate "Apple infrared receiver"
depends on (USB_HID) depends on (USB_HID)
---help--- help
Support for Apple infrared remote control. All the Apple computers from Support for Apple infrared remote control. All the Apple computers from
2005 onwards include such a port, except the unibody Macbook (2009), 2005 onwards include such a port, except the unibody Macbook (2009),
and Mac Pros. This receiver is also used in the Apple TV set-top box and Mac Pros. This receiver is also used in the Apple TV set-top box
@ -153,7 +153,7 @@ config HID_ASUS
depends on LEDS_CLASS depends on LEDS_CLASS
depends on ASUS_WMI || ASUS_WMI=n depends on ASUS_WMI || ASUS_WMI=n
select POWER_SUPPLY select POWER_SUPPLY
---help--- help
Support for Asus notebook built-in keyboard and touchpad via i2c, and Support for Asus notebook built-in keyboard and touchpad via i2c, and
the Asus Republic of Gamers laptop keyboard special keys. the Asus Republic of Gamers laptop keyboard special keys.
@ -166,21 +166,21 @@ config HID_ASUS
config HID_AUREAL config HID_AUREAL
tristate "Aureal" tristate "Aureal"
depends on HID depends on HID
---help--- help
Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes. Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
config HID_BELKIN config HID_BELKIN
tristate "Belkin Flip KVM and Wireless keyboard" tristate "Belkin Flip KVM and Wireless keyboard"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Belkin Flip KVM and Wireless keyboard. Support for Belkin Flip KVM and Wireless keyboard.
config HID_BETOP_FF config HID_BETOP_FF
tristate "Betop Production Inc. force feedback support" tristate "Betop Production Inc. force feedback support"
depends on USB_HID depends on USB_HID
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you want to enable force feedback support for devices by Say Y here if you want to enable force feedback support for devices by
BETOP Production Ltd. BETOP Production Ltd.
Currently the following devices are known to be supported: Currently the following devices are known to be supported:
@ -202,20 +202,20 @@ config HID_CHERRY
tristate "Cherry Cymotion keyboard" tristate "Cherry Cymotion keyboard"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Cherry Cymotion keyboard. Support for Cherry Cymotion keyboard.
config HID_CHICONY config HID_CHICONY
tristate "Chicony devices" tristate "Chicony devices"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Chicony Tactical pad and special keys on Chicony keyboards. Support for Chicony Tactical pad and special keys on Chicony keyboards.
config HID_CORSAIR config HID_CORSAIR
tristate "Corsair devices" tristate "Corsair devices"
depends on HID && USB && LEDS_CLASS depends on HID && USB && LEDS_CLASS
---help--- help
Support for Corsair devices that are not fully compliant with the Support for Corsair devices that are not fully compliant with the
HID standard. HID standard.
@ -247,7 +247,7 @@ config HID_PRODIKEYS
tristate "Prodikeys PC-MIDI Keyboard support" tristate "Prodikeys PC-MIDI Keyboard support"
depends on HID && SND depends on HID && SND
select SND_RAWMIDI select SND_RAWMIDI
---help--- help
Support for Prodikeys PC-MIDI Keyboard device support. Support for Prodikeys PC-MIDI Keyboard device support.
Say Y here to enable support for this device. Say Y here to enable support for this device.
- Prodikeys PC-MIDI keyboard. - Prodikeys PC-MIDI keyboard.
@ -261,14 +261,14 @@ config HID_PRODIKEYS
config HID_CMEDIA config HID_CMEDIA
tristate "CMedia CM6533 HID audio jack controls" tristate "CMedia CM6533 HID audio jack controls"
depends on HID depends on HID
---help--- help
Support for CMedia CM6533 HID audio jack controls. Support for CMedia CM6533 HID audio jack controls.
config HID_CP2112 config HID_CP2112
tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support" tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
depends on USB_HID && HIDRAW && I2C && GPIOLIB depends on USB_HID && HIDRAW && I2C && GPIOLIB
select GPIOLIB_IRQCHIP select GPIOLIB_IRQCHIP
---help--- help
Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge. Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
This is a HID device driver which registers as an i2c adapter This is a HID device driver which registers as an i2c adapter
and gpiochip to expose these functions of the CP2112. The and gpiochip to expose these functions of the CP2112. The
@ -287,13 +287,13 @@ config HID_CYPRESS
tristate "Cypress mouse and barcode readers" tristate "Cypress mouse and barcode readers"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for cypress mouse and barcode readers. Support for cypress mouse and barcode readers.
config HID_DRAGONRISE config HID_DRAGONRISE
tristate "DragonRise Inc. game controller" tristate "DragonRise Inc. game controller"
depends on HID depends on HID
---help--- help
Say Y here if you have DragonRise Inc. game controllers. Say Y here if you have DragonRise Inc. game controllers.
These might be branded as: These might be branded as:
- Tesun USB-703 - Tesun USB-703
@ -305,7 +305,7 @@ config DRAGONRISE_FF
bool "DragonRise Inc. force feedback" bool "DragonRise Inc. force feedback"
depends on HID_DRAGONRISE depends on HID_DRAGONRISE
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you want to enable force feedback support for DragonRise Inc. Say Y here if you want to enable force feedback support for DragonRise Inc.
game controllers. game controllers.
@ -313,7 +313,7 @@ config HID_EMS_FF
tristate "EMS Production Inc. force feedback support" tristate "EMS Production Inc. force feedback support"
depends on HID depends on HID
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you want to enable force feedback support for devices by Say Y here if you want to enable force feedback support for devices by
EMS Production Ltd. EMS Production Ltd.
Currently the following devices are known to be supported: Currently the following devices are known to be supported:
@ -322,7 +322,7 @@ config HID_EMS_FF
config HID_ELAN config HID_ELAN
tristate "ELAN USB Touchpad Support" tristate "ELAN USB Touchpad Support"
depends on LEDS_CLASS && USB_HID depends on LEDS_CLASS && USB_HID
---help--- help
Say Y to enable support for the USB ELAN touchpad Say Y to enable support for the USB ELAN touchpad
Currently the following devices are known to be supported: Currently the following devices are known to be supported:
- HP Pavilion X2 10-p0XX. - HP Pavilion X2 10-p0XX.
@ -330,7 +330,7 @@ config HID_ELAN
config HID_ELECOM config HID_ELECOM
tristate "ELECOM HID devices" tristate "ELECOM HID devices"
depends on HID depends on HID
---help--- help
Support for ELECOM devices: Support for ELECOM devices:
- BM084 Bluetooth Mouse - BM084 Bluetooth Mouse
- EX-G Trackballs (M-XT3DRBK, M-XT3URBK) - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
@ -340,7 +340,7 @@ config HID_ELECOM
config HID_ELO config HID_ELO
tristate "ELO USB 4000/4500 touchscreen" tristate "ELO USB 4000/4500 touchscreen"
depends on USB_HID depends on USB_HID
---help--- help
Support for the ELO USB 4000/4500 touchscreens. Note that this is for Support for the ELO USB 4000/4500 touchscreens. Note that this is for
different devices than those handled by CONFIG_TOUCHSCREEN_USB_ELO. different devices than those handled by CONFIG_TOUCHSCREEN_USB_ELO.
@ -348,19 +348,19 @@ config HID_EZKEY
tristate "Ezkey BTC 8193 keyboard" tristate "Ezkey BTC 8193 keyboard"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Ezkey BTC 8193 keyboard. Support for Ezkey BTC 8193 keyboard.
config HID_GEMBIRD config HID_GEMBIRD
tristate "Gembird Joypad" tristate "Gembird Joypad"
depends on HID depends on HID
---help--- help
Support for Gembird JPD-DualForce 2. Support for Gembird JPD-DualForce 2.
config HID_GFRM config HID_GFRM
tristate "Google Fiber TV Box remote control support" tristate "Google Fiber TV Box remote control support"
depends on HID depends on HID
---help--- help
Support for Google Fiber TV Box remote controls Support for Google Fiber TV Box remote controls
config HID_GLORIOUS config HID_GLORIOUS
@ -373,7 +373,7 @@ config HID_GLORIOUS
config HID_HOLTEK config HID_HOLTEK
tristate "Holtek HID devices" tristate "Holtek HID devices"
depends on USB_HID depends on USB_HID
---help--- help
Support for Holtek based devices: Support for Holtek based devices:
- Holtek On Line Grip based game controller - Holtek On Line Grip based game controller
- Trust GXT 18 Gaming Keyboard - Trust GXT 18 Gaming Keyboard
@ -387,20 +387,20 @@ config HOLTEK_FF
bool "Holtek On Line Grip force feedback support" bool "Holtek On Line Grip force feedback support"
depends on HID_HOLTEK depends on HID_HOLTEK
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a Holtek On Line Grip based game controller Say Y here if you have a Holtek On Line Grip based game controller
and want to have force feedback support for it. and want to have force feedback support for it.
config HID_GOOGLE_HAMMER config HID_GOOGLE_HAMMER
tristate "Google Hammer Keyboard" tristate "Google Hammer Keyboard"
depends on USB_HID && LEDS_CLASS && CROS_EC depends on USB_HID && LEDS_CLASS && CROS_EC
---help--- help
Say Y here if you have a Google Hammer device. Say Y here if you have a Google Hammer device.
config HID_GT683R config HID_GT683R
tristate "MSI GT68xR LED support" tristate "MSI GT68xR LED support"
depends on LEDS_CLASS && USB_HID depends on LEDS_CLASS && USB_HID
---help--- help
Say Y here if you want to enable support for the three MSI GT68xR LEDs Say Y here if you want to enable support for the three MSI GT68xR LEDs
This driver support following modes: This driver support following modes:
@ -414,7 +414,7 @@ config HID_GT683R
config HID_KEYTOUCH config HID_KEYTOUCH
tristate "Keytouch HID devices" tristate "Keytouch HID devices"
depends on HID depends on HID
---help--- help
Support for Keytouch HID devices not fully compliant with Support for Keytouch HID devices not fully compliant with
the specification. Currently supported: the specification. Currently supported:
- Keytouch IEC 60945 - Keytouch IEC 60945
@ -422,7 +422,7 @@ config HID_KEYTOUCH
config HID_KYE config HID_KYE
tristate "KYE/Genius devices" tristate "KYE/Genius devices"
depends on HID depends on HID
---help--- help
Support for KYE/Genius devices not fully compliant with HID standard: Support for KYE/Genius devices not fully compliant with HID standard:
- Ergo Mouse - Ergo Mouse
- EasyPen i405X tablet - EasyPen i405X tablet
@ -432,13 +432,13 @@ config HID_KYE
config HID_UCLOGIC config HID_UCLOGIC
tristate "UC-Logic" tristate "UC-Logic"
depends on USB_HID depends on USB_HID
---help--- help
Support for UC-Logic and Huion tablets. Support for UC-Logic and Huion tablets.
config HID_WALTOP config HID_WALTOP
tristate "Waltop" tristate "Waltop"
depends on HID depends on HID
---help--- help
Support for Waltop tablets. Support for Waltop tablets.
config HID_VIEWSONIC config HID_VIEWSONIC
@ -450,13 +450,13 @@ config HID_VIEWSONIC
config HID_GYRATION config HID_GYRATION
tristate "Gyration remote control" tristate "Gyration remote control"
depends on HID depends on HID
---help--- help
Support for Gyration remote control. Support for Gyration remote control.
config HID_ICADE config HID_ICADE
tristate "ION iCade arcade controller" tristate "ION iCade arcade controller"
depends on HID depends on HID
---help--- help
Support for the ION iCade arcade controller to work as a joystick. Support for the ION iCade arcade controller to work as a joystick.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
@ -466,13 +466,13 @@ config HID_ITE
tristate "ITE devices" tristate "ITE devices"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for ITE devices not fully compliant with HID standard. Support for ITE devices not fully compliant with HID standard.
config HID_JABRA config HID_JABRA
tristate "Jabra USB HID Driver" tristate "Jabra USB HID Driver"
depends on HID depends on HID
---help--- help
Support for Jabra USB HID devices. Support for Jabra USB HID devices.
Prevents mapping of vendor defined HID usages to input events. Without Prevents mapping of vendor defined HID usages to input events. Without
@ -483,27 +483,27 @@ config HID_JABRA
config HID_TWINHAN config HID_TWINHAN
tristate "Twinhan IR remote control" tristate "Twinhan IR remote control"
depends on HID depends on HID
---help--- help
Support for Twinhan IR remote control. Support for Twinhan IR remote control.
config HID_KENSINGTON config HID_KENSINGTON
tristate "Kensington Slimblade Trackball" tristate "Kensington Slimblade Trackball"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Kensington Slimblade Trackball. Support for Kensington Slimblade Trackball.
config HID_LCPOWER config HID_LCPOWER
tristate "LC-Power" tristate "LC-Power"
depends on HID depends on HID
---help--- help
Support for LC-Power RC1000MCE RF remote control. Support for LC-Power RC1000MCE RF remote control.
config HID_LED config HID_LED
tristate "Simple RGB LED support" tristate "Simple RGB LED support"
depends on HID depends on HID
depends on LEDS_CLASS depends on LEDS_CLASS
---help--- help
Support for simple RGB LED devices. Currently supported are: Support for simple RGB LED devices. Currently supported are:
- Riso Kagaku Webmail Notifier - Riso Kagaku Webmail Notifier
- Dream Cheeky Webmail Notifier and Friends Alert - Dream Cheeky Webmail Notifier and Friends Alert
@ -519,7 +519,7 @@ config HID_LENOVO
depends on HID depends on HID
select NEW_LEDS select NEW_LEDS
select LEDS_CLASS select LEDS_CLASS
---help--- help
Support for IBM/Lenovo devices that are not fully compliant with HID standard. Support for IBM/Lenovo devices that are not fully compliant with HID standard.
Say Y if you want support for horizontal scrolling of the IBM/Lenovo Say Y if you want support for horizontal scrolling of the IBM/Lenovo
@ -535,7 +535,7 @@ config HID_LOGITECH
depends on HID depends on HID
depends on LEDS_CLASS depends on LEDS_CLASS
default !EXPERT default !EXPERT
---help--- help
Support for Logitech devices that are not fully compliant with HID standard. Support for Logitech devices that are not fully compliant with HID standard.
config HID_LOGITECH_DJ config HID_LOGITECH_DJ
@ -544,7 +544,7 @@ config HID_LOGITECH_DJ
depends on HIDRAW depends on HIDRAW
depends on HID_LOGITECH depends on HID_LOGITECH
select HID_LOGITECH_HIDPP select HID_LOGITECH_HIDPP
---help--- help
Say Y if you want support for Logitech receivers and devices. Say Y if you want support for Logitech receivers and devices.
Logitech receivers are capable of pairing multiple Logitech compliant Logitech receivers are capable of pairing multiple Logitech compliant
devices to the same receiver. Without this driver it will be handled by devices to the same receiver. Without this driver it will be handled by
@ -555,7 +555,7 @@ config HID_LOGITECH_HIDPP
tristate "Logitech HID++ devices support" tristate "Logitech HID++ devices support"
depends on HID_LOGITECH depends on HID_LOGITECH
select POWER_SUPPLY select POWER_SUPPLY
---help--- help
Support for Logitech devices relyingon the HID++ Logitech specification Support for Logitech devices relyingon the HID++ Logitech specification
Say Y if you want support for Logitech devices relying on the HID++ Say Y if you want support for Logitech devices relying on the HID++
@ -621,7 +621,7 @@ config LOGIWHEELS_FF
config HID_MAGICMOUSE config HID_MAGICMOUSE
tristate "Apple Magic Mouse/Trackpad multi-touch support" tristate "Apple Magic Mouse/Trackpad multi-touch support"
depends on HID depends on HID
---help--- help
Support for the Apple Magic Mouse/Trackpad multi-touch. Support for the Apple Magic Mouse/Trackpad multi-touch.
Say Y here if you want support for the multi-touch features of the Say Y here if you want support for the multi-touch features of the
@ -630,7 +630,7 @@ config HID_MAGICMOUSE
config HID_MALTRON config HID_MALTRON
tristate "Maltron L90 keyboard" tristate "Maltron L90 keyboard"
depends on HID depends on HID
---help--- help
Adds support for the volume up, volume down, mute, and play/pause buttons Adds support for the volume up, volume down, mute, and play/pause buttons
of the Maltron L90 keyboard. of the Maltron L90 keyboard.
@ -638,7 +638,7 @@ config HID_MAYFLASH
tristate "Mayflash game controller adapter force feedback" tristate "Mayflash game controller adapter force feedback"
depends on HID depends on HID
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have HJZ Mayflash PS3 game controller adapters Say Y here if you have HJZ Mayflash PS3 game controller adapters
and want to enable force feedback support. and want to enable force feedback support.
@ -646,7 +646,7 @@ config HID_REDRAGON
tristate "Redragon keyboards" tristate "Redragon keyboards"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Redragon keyboards that need fix-ups to work properly. Support for Redragon keyboards that need fix-ups to work properly.
config HID_MICROSOFT config HID_MICROSOFT
@ -654,20 +654,20 @@ config HID_MICROSOFT
depends on HID depends on HID
default !EXPERT default !EXPERT
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Support for Microsoft devices that are not fully compliant with HID standard. Support for Microsoft devices that are not fully compliant with HID standard.
config HID_MONTEREY config HID_MONTEREY
tristate "Monterey Genius KB29E keyboard" tristate "Monterey Genius KB29E keyboard"
depends on HID depends on HID
default !EXPERT default !EXPERT
---help--- help
Support for Monterey Genius KB29E. Support for Monterey Genius KB29E.
config HID_MULTITOUCH config HID_MULTITOUCH
tristate "HID Multitouch panels" tristate "HID Multitouch panels"
depends on HID depends on HID
---help--- help
Generic support for HID multitouch panels. Generic support for HID multitouch panels.
Say Y here if you have one of the following devices: Say Y here if you have one of the following devices:
@ -712,20 +712,20 @@ config HID_MULTITOUCH
config HID_NTI config HID_NTI
tristate "NTI keyboard adapters" tristate "NTI keyboard adapters"
---help--- help
Support for the "extra" Sun keyboard keys on keyboards attached Support for the "extra" Sun keyboard keys on keyboards attached
through Network Technologies USB-SUN keyboard adapters. through Network Technologies USB-SUN keyboard adapters.
config HID_NTRIG config HID_NTRIG
tristate "N-Trig touch screen" tristate "N-Trig touch screen"
depends on USB_HID depends on USB_HID
---help--- help
Support for N-Trig touch screen. Support for N-Trig touch screen.
config HID_ORTEK config HID_ORTEK
tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad" tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
depends on HID depends on HID
---help--- help
There are certain devices which have LogicalMaximum wrong in the keyboard There are certain devices which have LogicalMaximum wrong in the keyboard
usage page of their report descriptor. The most prevailing ones so far usage page of their report descriptor. The most prevailing ones so far
are manufactured by Ortek, thus the name of the driver. Currently are manufactured by Ortek, thus the name of the driver. Currently
@ -738,7 +738,7 @@ config HID_ORTEK
config HID_PANTHERLORD config HID_PANTHERLORD
tristate "Pantherlord/GreenAsia game controller" tristate "Pantherlord/GreenAsia game controller"
depends on HID depends on HID
---help--- help
Say Y here if you have a PantherLord/GreenAsia based game controller Say Y here if you have a PantherLord/GreenAsia based game controller
or adapter. or adapter.
@ -746,14 +746,14 @@ config PANTHERLORD_FF
bool "Pantherlord force feedback support" bool "Pantherlord force feedback support"
depends on HID_PANTHERLORD depends on HID_PANTHERLORD
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a PantherLord/GreenAsia based game controller Say Y here if you have a PantherLord/GreenAsia based game controller
or adapter and want to enable force feedback support for it. or adapter and want to enable force feedback support for it.
config HID_PENMOUNT config HID_PENMOUNT
tristate "Penmount touch device" tristate "Penmount touch device"
depends on USB_HID depends on USB_HID
---help--- help
This selects a driver for the PenMount 6000 touch controller. This selects a driver for the PenMount 6000 touch controller.
The driver works around a problem in the report descript allowing The driver works around a problem in the report descript allowing
@ -764,13 +764,13 @@ config HID_PENMOUNT
config HID_PETALYNX config HID_PETALYNX
tristate "Petalynx Maxter remote control" tristate "Petalynx Maxter remote control"
depends on HID depends on HID
---help--- help
Support for Petalynx Maxter remote control. Support for Petalynx Maxter remote control.
config HID_PICOLCD config HID_PICOLCD
tristate "PicoLCD (graphic version)" tristate "PicoLCD (graphic version)"
depends on HID depends on HID
---help--- help
This provides support for Minibox PicoLCD devices, currently This provides support for Minibox PicoLCD devices, currently
only the graphical ones are supported. only the graphical ones are supported.
@ -796,7 +796,7 @@ config HID_PICOLCD_FB
select FB_SYS_COPYAREA select FB_SYS_COPYAREA
select FB_SYS_IMAGEBLIT select FB_SYS_IMAGEBLIT
select FB_SYS_FOPS select FB_SYS_FOPS
---help--- help
Provide access to PicoLCD's 256x64 monochrome display via a Provide access to PicoLCD's 256x64 monochrome display via a
framebuffer device. framebuffer device.
@ -805,7 +805,7 @@ config HID_PICOLCD_BACKLIGHT
default !EXPERT default !EXPERT
depends on HID_PICOLCD depends on HID_PICOLCD
depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
---help--- help
Provide access to PicoLCD's backlight control via backlight Provide access to PicoLCD's backlight control via backlight
class. class.
@ -814,7 +814,7 @@ config HID_PICOLCD_LCD
default !EXPERT default !EXPERT
depends on HID_PICOLCD depends on HID_PICOLCD
depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
---help--- help
Provide access to PicoLCD's LCD contrast via lcd class. Provide access to PicoLCD's LCD contrast via lcd class.
config HID_PICOLCD_LEDS config HID_PICOLCD_LEDS
@ -822,7 +822,7 @@ config HID_PICOLCD_LEDS
default !EXPERT default !EXPERT
depends on HID_PICOLCD depends on HID_PICOLCD
depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
---help--- help
Provide access to PicoLCD's GPO pins via leds class. Provide access to PicoLCD's GPO pins via leds class.
config HID_PICOLCD_CIR config HID_PICOLCD_CIR
@ -830,13 +830,13 @@ config HID_PICOLCD_CIR
default !EXPERT default !EXPERT
depends on HID_PICOLCD depends on HID_PICOLCD
depends on HID_PICOLCD=RC_CORE || RC_CORE=y depends on HID_PICOLCD=RC_CORE || RC_CORE=y
---help--- help
Provide access to PicoLCD's CIR interface via remote control (LIRC). Provide access to PicoLCD's CIR interface via remote control (LIRC).
config HID_PLANTRONICS config HID_PLANTRONICS
tristate "Plantronics USB HID Driver" tristate "Plantronics USB HID Driver"
depends on HID depends on HID
---help--- help
Provides HID support for Plantronics USB audio devices. Provides HID support for Plantronics USB audio devices.
Correctly maps vendor unique volume up/down HID usages to Correctly maps vendor unique volume up/down HID usages to
KEY_VOLUMEUP and KEY_VOLUMEDOWN events and prevents core mapping KEY_VOLUMEUP and KEY_VOLUMEDOWN events and prevents core mapping
@ -847,21 +847,21 @@ config HID_PLANTRONICS
config HID_PRIMAX config HID_PRIMAX
tristate "Primax non-fully HID-compliant devices" tristate "Primax non-fully HID-compliant devices"
depends on HID depends on HID
---help--- help
Support for Primax devices that are not fully compliant with the Support for Primax devices that are not fully compliant with the
HID standard. HID standard.
config HID_RETRODE config HID_RETRODE
tristate "Retrode 2 USB adapter for vintage video games" tristate "Retrode 2 USB adapter for vintage video games"
depends on USB_HID depends on USB_HID
---help--- help
Support for Support for
* Retrode 2 cartridge and controller adapter * Retrode 2 cartridge and controller adapter
config HID_ROCCAT config HID_ROCCAT
tristate "Roccat device support" tristate "Roccat device support"
depends on USB_HID depends on USB_HID
---help--- help
Support for Roccat devices. Support for Roccat devices.
Say Y here if you have a Roccat mouse or keyboard and want Say Y here if you have a Roccat mouse or keyboard and want
support for its special functionalities. support for its special functionalities.
@ -869,7 +869,7 @@ config HID_ROCCAT
config HID_SAITEK config HID_SAITEK
tristate "Saitek (Mad Catz) non-fully HID-compliant devices" tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
depends on HID depends on HID
---help--- help
Support for Saitek devices that are not fully compliant with the Support for Saitek devices that are not fully compliant with the
HID standard. HID standard.
@ -881,7 +881,7 @@ config HID_SAITEK
config HID_SAMSUNG config HID_SAMSUNG
tristate "Samsung InfraRed remote control or keyboards" tristate "Samsung InfraRed remote control or keyboards"
depends on HID depends on HID
---help--- help
Support for Samsung InfraRed remote control or keyboards. Support for Samsung InfraRed remote control or keyboards.
config HID_SONY config HID_SONY
@ -890,7 +890,7 @@ config HID_SONY
depends on NEW_LEDS depends on NEW_LEDS
depends on LEDS_CLASS depends on LEDS_CLASS
select POWER_SUPPLY select POWER_SUPPLY
---help--- help
Support for Support for
* Sony PS3 6-axis controllers * Sony PS3 6-axis controllers
@ -903,21 +903,21 @@ config SONY_FF
bool "Sony PS2/3/4 accessories force feedback support" bool "Sony PS2/3/4 accessories force feedback support"
depends on HID_SONY depends on HID_SONY
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a Sony PS2/3/4 accessory and want to enable Say Y here if you have a Sony PS2/3/4 accessory and want to enable
force feedback support for it. force feedback support for it.
config HID_SPEEDLINK config HID_SPEEDLINK
tristate "Speedlink VAD Cezanne mouse support" tristate "Speedlink VAD Cezanne mouse support"
depends on HID depends on HID
---help--- help
Support for Speedlink Vicious and Divine Cezanne mouse. Support for Speedlink Vicious and Divine Cezanne mouse.
config HID_STEAM config HID_STEAM
tristate "Steam Controller support" tristate "Steam Controller support"
depends on HID depends on HID
select POWER_SUPPLY select POWER_SUPPLY
---help--- help
Say Y here if you have a Steam Controller if you want to use it Say Y here if you have a Steam Controller if you want to use it
without running the Steam Client. It supports both the wired and without running the Steam Client. It supports both the wired and
the wireless adaptor. the wireless adaptor.
@ -925,13 +925,13 @@ config HID_STEAM
config HID_STEELSERIES config HID_STEELSERIES
tristate "Steelseries SRW-S1 steering wheel support" tristate "Steelseries SRW-S1 steering wheel support"
depends on HID depends on HID
---help--- help
Support for Steelseries SRW-S1 steering wheel Support for Steelseries SRW-S1 steering wheel
config HID_SUNPLUS config HID_SUNPLUS
tristate "Sunplus wireless desktop" tristate "Sunplus wireless desktop"
depends on HID depends on HID
---help--- help
Support for Sunplus wireless desktop. Support for Sunplus wireless desktop.
config HID_RMI config HID_RMI
@ -942,7 +942,7 @@ config HID_RMI
select RMI4_F11 select RMI4_F11
select RMI4_F12 select RMI4_F12
select RMI4_F30 select RMI4_F30
---help--- help
Support for Synaptics RMI4 touchpads. Support for Synaptics RMI4 touchpads.
Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
and want support for its special functionalities. and want support for its special functionalities.
@ -950,7 +950,7 @@ config HID_RMI
config HID_GREENASIA config HID_GREENASIA
tristate "GreenAsia (Product ID 0x12) game controller support" tristate "GreenAsia (Product ID 0x12) game controller support"
depends on HID depends on HID
---help--- help
Say Y here if you have a GreenAsia (Product ID 0x12) based game Say Y here if you have a GreenAsia (Product ID 0x12) based game
controller or adapter. controller or adapter.
@ -958,7 +958,7 @@ config GREENASIA_FF
bool "GreenAsia (Product ID 0x12) force feedback support" bool "GreenAsia (Product ID 0x12) force feedback support"
depends on HID_GREENASIA depends on HID_GREENASIA
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a GreenAsia (Product ID 0x12) based game controller Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
(like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
and want to enable force feedback support for it. and want to enable force feedback support for it.
@ -966,13 +966,13 @@ config GREENASIA_FF
config HID_HYPERV_MOUSE config HID_HYPERV_MOUSE
tristate "Microsoft Hyper-V mouse driver" tristate "Microsoft Hyper-V mouse driver"
depends on HYPERV depends on HYPERV
---help--- help
Select this option to enable the Hyper-V mouse driver. Select this option to enable the Hyper-V mouse driver.
config HID_SMARTJOYPLUS config HID_SMARTJOYPLUS
tristate "SmartJoy PLUS PS2/USB adapter support" tristate "SmartJoy PLUS PS2/USB adapter support"
depends on HID depends on HID
---help--- help
Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box, Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro. Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro.
@ -983,20 +983,20 @@ config SMARTJOYPLUS_FF
bool "SmartJoy PLUS PS2/USB adapter force feedback support" bool "SmartJoy PLUS PS2/USB adapter force feedback support"
depends on HID_SMARTJOYPLUS depends on HID_SMARTJOYPLUS
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
enable force feedback support for it. enable force feedback support for it.
config HID_TIVO config HID_TIVO
tristate "TiVo Slide Bluetooth remote control support" tristate "TiVo Slide Bluetooth remote control support"
depends on HID depends on HID
---help--- help
Say Y if you have a TiVo Slide Bluetooth remote control. Say Y if you have a TiVo Slide Bluetooth remote control.
config HID_TOPSEED config HID_TOPSEED
tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support" tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support"
depends on HID depends on HID
---help--- help
Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
CLLRCMCE remote control. CLLRCMCE remote control.
@ -1005,7 +1005,7 @@ config HID_THINGM
depends on HID depends on HID
depends on LEDS_CLASS depends on LEDS_CLASS
select HID_LED select HID_LED
---help--- help
Support for the ThingM blink(1) USB RGB LED. This driver has been Support for the ThingM blink(1) USB RGB LED. This driver has been
merged into the generic hid led driver. Config symbol HID_THINGM merged into the generic hid led driver. Config symbol HID_THINGM
just selects HID_LED and will be removed soon. just selects HID_LED and will be removed soon.
@ -1013,7 +1013,7 @@ config HID_THINGM
config HID_THRUSTMASTER config HID_THRUSTMASTER
tristate "ThrustMaster devices support" tristate "ThrustMaster devices support"
depends on HID depends on HID
---help--- help
Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
a THRUSTMASTER Ferrari GT Rumble Wheel. a THRUSTMASTER Ferrari GT Rumble Wheel.
@ -1021,7 +1021,7 @@ config THRUSTMASTER_FF
bool "ThrustMaster devices force feedback support" bool "ThrustMaster devices force feedback support"
depends on HID_THRUSTMASTER depends on HID_THRUSTMASTER
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3, Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
Rumble Force or Force Feedback Wheel. Rumble Force or Force Feedback Wheel.
@ -1029,7 +1029,7 @@ config THRUSTMASTER_FF
config HID_UDRAW_PS3 config HID_UDRAW_PS3
tristate "THQ PS3 uDraw tablet" tristate "THQ PS3 uDraw tablet"
depends on HID depends on HID
---help--- help
Say Y here if you want to use the THQ uDraw gaming tablet for Say Y here if you want to use the THQ uDraw gaming tablet for
the PS3. the PS3.
@ -1069,7 +1069,7 @@ config HID_WIIMOTE
depends on LEDS_CLASS depends on LEDS_CLASS
select POWER_SUPPLY select POWER_SUPPLY
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Support for Nintendo Wii and Wii U Bluetooth peripherals. Supported Support for Nintendo Wii and Wii U Bluetooth peripherals. Supported
devices are the Wii Remote and its extension devices, but also devices devices are the Wii Remote and its extension devices, but also devices
based on the Wii Remote like the Wii U Pro Controller or the based on the Wii Remote like the Wii U Pro Controller or the
@ -1091,7 +1091,7 @@ config HID_WIIMOTE
config HID_XINMO config HID_XINMO
tristate "Xin-Mo non-fully compliant devices" tristate "Xin-Mo non-fully compliant devices"
depends on HID depends on HID
---help--- help
Support for Xin-Mo devices that are not fully compliant with the HID Support for Xin-Mo devices that are not fully compliant with the HID
standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
if you have a Xin-Mo Dual Arcade controller. if you have a Xin-Mo Dual Arcade controller.
@ -1099,21 +1099,21 @@ config HID_XINMO
config HID_ZEROPLUS config HID_ZEROPLUS
tristate "Zeroplus based game controller support" tristate "Zeroplus based game controller support"
depends on HID depends on HID
---help--- help
Say Y here if you have a Zeroplus based game controller. Say Y here if you have a Zeroplus based game controller.
config ZEROPLUS_FF config ZEROPLUS_FF
bool "Zeroplus based game controller force feedback support" bool "Zeroplus based game controller force feedback support"
depends on HID_ZEROPLUS depends on HID_ZEROPLUS
select INPUT_FF_MEMLESS select INPUT_FF_MEMLESS
---help--- help
Say Y here if you have a Zeroplus based game controller and want Say Y here if you have a Zeroplus based game controller and want
to have force feedback support for it. to have force feedback support for it.
config HID_ZYDACRON config HID_ZYDACRON
tristate "Zydacron remote control support" tristate "Zydacron remote control support"
depends on HID depends on HID
---help--- help
Support for Zydacron remote control. Support for Zydacron remote control.
config HID_SENSOR_HUB config HID_SENSOR_HUB
@ -1121,7 +1121,7 @@ config HID_SENSOR_HUB
depends on HID && HAS_IOMEM depends on HID && HAS_IOMEM
select MFD_CORE select MFD_CORE
default n default n
---help--- help
Support for HID Sensor framework. This creates a MFD instance Support for HID Sensor framework. This creates a MFD instance
for a sensor hub and identifies all the sensors connected to it. for a sensor hub and identifies all the sensors connected to it.
Each sensor is registered as a MFD cell, so that sensor specific Each sensor is registered as a MFD cell, so that sensor specific
@ -1134,7 +1134,7 @@ config HID_SENSOR_CUSTOM_SENSOR
tristate "HID Sensors hub custom sensor support" tristate "HID Sensors hub custom sensor support"
depends on HID_SENSOR_HUB depends on HID_SENSOR_HUB
default n default n
---help--- help
HID Sensor hub specification allows definition of some custom and HID Sensor hub specification allows definition of some custom and
generic sensors. Unlike other HID sensors, they can't be exported generic sensors. Unlike other HID sensors, they can't be exported
via Linux IIO because of custom fields. This is up to the manufacturer via Linux IIO because of custom fields. This is up to the manufacturer
@ -1148,7 +1148,7 @@ config HID_SENSOR_CUSTOM_SENSOR
config HID_ALPS config HID_ALPS
tristate "Alps HID device support" tristate "Alps HID device support"
depends on HID depends on HID
---help--- help
Support for Alps I2C HID touchpads and StickPointer. Support for Alps I2C HID touchpads and StickPointer.
Say Y here if you have a Alps touchpads over i2c-hid or usbhid Say Y here if you have a Alps touchpads over i2c-hid or usbhid
and want support for its special functionalities. and want support for its special functionalities.
@ -1157,7 +1157,7 @@ config HID_MCP2221
tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support" tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
depends on USB_HID && I2C depends on USB_HID && I2C
depends on GPIOLIB depends on GPIOLIB
---help--- help
Provides I2C and SMBUS host adapter functionality over USB-HID Provides I2C and SMBUS host adapter functionality over USB-HID
through MCP2221 device. through MCP2221 device.

View File

@ -7,7 +7,7 @@ config I2C_HID
default n default n
depends on I2C && INPUT depends on I2C && INPUT
select HID select HID
---help--- help
Say Y here if you use a keyboard, a touchpad, a touchscreen, or any Say Y here if you use a keyboard, a touchpad, a touchscreen, or any
other HID based devices which is connected to your computer via I2C. other HID based devices which is connected to your computer via I2C.

View File

@ -7,7 +7,7 @@ config USB_HID
default y default y
depends on USB && INPUT depends on USB && INPUT
select HID select HID
---help--- help
Say Y here if you want to connect USB keyboards, Say Y here if you want to connect USB keyboards,
mice, joysticks, graphic tablets, or any other HID based devices mice, joysticks, graphic tablets, or any other HID based devices
to your computer via USB, as well as Uninterruptible Power Supply to your computer via USB, as well as Uninterruptible Power Supply
@ -51,7 +51,7 @@ menu "USB HID Boot Protocol drivers"
config USB_KBD config USB_KBD
tristate "USB HIDBP Keyboard (simple Boot) support" tristate "USB HIDBP Keyboard (simple Boot) support"
depends on USB && INPUT depends on USB && INPUT
---help--- help
Say Y here only if you are absolutely sure that you don't want Say Y here only if you are absolutely sure that you don't want
to use the generic HID driver for your USB keyboard and prefer to use the generic HID driver for your USB keyboard and prefer
to use the keyboard in its limited Boot Protocol mode instead. to use the keyboard in its limited Boot Protocol mode instead.
@ -67,7 +67,7 @@ config USB_KBD
config USB_MOUSE config USB_MOUSE
tristate "USB HIDBP Mouse (simple Boot) support" tristate "USB HIDBP Mouse (simple Boot) support"
depends on USB && INPUT depends on USB && INPUT
---help--- help
Say Y here only if you are absolutely sure that you don't want Say Y here only if you are absolutely sure that you don't want
to use the generic HID driver for your USB mouse and prefer to use the generic HID driver for your USB mouse and prefer
to use the mouse in its limited Boot Protocol mode instead. to use the mouse in its limited Boot Protocol mode instead.

View File

@ -4,7 +4,7 @@
# #
menuconfig HSI menuconfig HSI
tristate "HSI support" tristate "HSI support"
---help--- help
The "High speed synchronous Serial Interface" is The "High speed synchronous Serial Interface" is
synchronous serial interface used mainly to connect synchronous serial interface used mainly to connect
application engines and cellular modems. application engines and cellular modems.

View File

@ -35,7 +35,7 @@ config SSI_PROTOCOL
config HSI_CHAR config HSI_CHAR
tristate "HSI/SSI character driver" tristate "HSI/SSI character driver"
depends on HSI depends on HSI
---help--- help
If you say Y here, you will enable the HSI/SSI character driver. If you say Y here, you will enable the HSI/SSI character driver.
This driver provides a simple character device interface for This driver provides a simple character device interface for
serial communication with the cellular modem over HSI/SSI bus. serial communication with the cellular modem over HSI/SSI bus.

View File

@ -8,7 +8,7 @@ config OMAP_SSI
tristate "OMAP SSI hardware driver" tristate "OMAP SSI hardware driver"
depends on HSI && OF && ARM && COMMON_CLK depends on HSI && OF && ARM && COMMON_CLK
depends on ARCH_OMAP3 || COMPILE_TEST depends on ARCH_OMAP3 || COMPILE_TEST
---help--- help
SSI is a legacy version of HSI. It is usually used to connect SSI is a legacy version of HSI. It is usually used to connect
an application engine with a cellular modem. an application engine with a cellular modem.
If you say Y here, you will enable the OMAP SSI hardware driver. If you say Y here, you will enable the OMAP SSI hardware driver.

View File

@ -9,7 +9,7 @@ config I2C
tristate "I2C support" tristate "I2C support"
select RT_MUTEXES select RT_MUTEXES
select IRQ_DOMAIN select IRQ_DOMAIN
---help--- help
I2C (pronounce: I-squared-C) is a slow serial bus protocol used in I2C (pronounce: I-squared-C) is a slow serial bus protocol used in
many micro controller applications and developed by Philips. SMBus, many micro controller applications and developed by Philips. SMBus,
or System Management Bus is a subset of the I2C protocol. More or System Management Bus is a subset of the I2C protocol. More

View File

@ -12,7 +12,7 @@ menuconfig IDE
depends on HAVE_IDE depends on HAVE_IDE
depends on BLOCK depends on BLOCK
select BLK_SCSI_REQUEST select BLK_SCSI_REQUEST
---help--- help
If you say Y here, your kernel will be able to manage ATA/(E)IDE and If you say Y here, your kernel will be able to manage ATA/(E)IDE and
ATAPI units. The most common cases are IDE hard drives and ATAPI ATAPI units. The most common cases are IDE hard drives and ATAPI
CD-ROM drives. CD-ROM drives.
@ -49,7 +49,7 @@ config IDE_LEGACY
config BLK_DEV_IDE_SATA config BLK_DEV_IDE_SATA
bool "Support for SATA (deprecated; conflicts with libata SATA driver)" bool "Support for SATA (deprecated; conflicts with libata SATA driver)"
default n default n
---help--- help
There are two drivers for Serial ATA controllers. There are two drivers for Serial ATA controllers.
The main driver, "libata", uses the SCSI subsystem The main driver, "libata", uses the SCSI subsystem
@ -121,7 +121,7 @@ config BLK_DEV_IDECD
depends on BLK_DEV depends on BLK_DEV
select IDE_ATAPI select IDE_ATAPI
select CDROM select CDROM
---help--- help
If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is
a newer protocol used by IDE CD-ROM and TAPE drives, similar to the a newer protocol used by IDE CD-ROM and TAPE drives, similar to the
SCSI protocol. Most new CD-ROM drives use ATAPI, including the SCSI protocol. Most new CD-ROM drives use ATAPI, including the
@ -172,7 +172,7 @@ config BLK_DEV_IDETAPE
config BLK_DEV_IDEACPI config BLK_DEV_IDEACPI
bool "IDE ACPI support" bool "IDE ACPI support"
depends on ACPI depends on ACPI
---help--- help
Implement ACPI support for generic IDE devices. On modern Implement ACPI support for generic IDE devices. On modern
machines ACPI support is required to properly handle ACPI S3 states. machines ACPI support is required to properly handle ACPI S3 states.
@ -232,7 +232,7 @@ config BLK_DEV_CMD640
tristate "CMD640 chipset bugfix/support" tristate "CMD640 chipset bugfix/support"
depends on X86 depends on X86
select IDE_TIMINGS select IDE_TIMINGS
---help--- help
The CMD-Technologies CMD640 IDE chip is used on many common 486 and The CMD-Technologies CMD640 IDE chip is used on many common 486 and
Pentium motherboards, usually in combination with a "Neptune" or Pentium motherboards, usually in combination with a "Neptune" or
"SiS" chipset. Unfortunately, it has a number of rather nasty "SiS" chipset. Unfortunately, it has a number of rather nasty

View File

@ -325,7 +325,7 @@ config MAX5821
config MCP4725 config MCP4725
tristate "MCP4725/6 DAC driver" tristate "MCP4725/6 DAC driver"
depends on I2C depends on I2C
---help--- help
Say Y here if you want to build a driver for the Microchip Say Y here if you want to build a driver for the Microchip
MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C
interface. interface.

View File

@ -8,7 +8,7 @@ menuconfig INFINIBAND
depends on !ALPHA depends on !ALPHA
select IRQ_POLL select IRQ_POLL
select DIMLIB select DIMLIB
---help--- help
Core support for InfiniBand (IB). Make sure to also select Core support for InfiniBand (IB). Make sure to also select
any protocols you wish to use as well as drivers for your any protocols you wish to use as well as drivers for your
InfiniBand hardware. InfiniBand hardware.
@ -18,7 +18,7 @@ if INFINIBAND
config INFINIBAND_USER_MAD config INFINIBAND_USER_MAD
tristate "InfiniBand userspace MAD support" tristate "InfiniBand userspace MAD support"
depends on INFINIBAND depends on INFINIBAND
---help--- help
Userspace InfiniBand Management Datagram (MAD) support. This Userspace InfiniBand Management Datagram (MAD) support. This
is the kernel side of the userspace MAD support, which allows is the kernel side of the userspace MAD support, which allows
userspace processes to send and receive MADs. You will also userspace processes to send and receive MADs. You will also
@ -28,7 +28,7 @@ config INFINIBAND_USER_MAD
config INFINIBAND_USER_ACCESS config INFINIBAND_USER_ACCESS
tristate "InfiniBand userspace access (verbs and CM)" tristate "InfiniBand userspace access (verbs and CM)"
depends on MMU depends on MMU
---help--- help
Userspace InfiniBand access support. This enables the Userspace InfiniBand access support. This enables the
kernel side of userspace verbs and the userspace kernel side of userspace verbs and the userspace
communication manager (CM). This allows userspace processes communication manager (CM). This allows userspace processes
@ -40,7 +40,7 @@ config INFINIBAND_USER_ACCESS
config INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI config INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI
bool "Allow experimental legacy verbs in new ioctl uAPI (EXPERIMENTAL)" bool "Allow experimental legacy verbs in new ioctl uAPI (EXPERIMENTAL)"
depends on INFINIBAND_USER_ACCESS depends on INFINIBAND_USER_ACCESS
---help--- help
IOCTL based uAPI support for Infiniband is enabled by default for IOCTL based uAPI support for Infiniband is enabled by default for
new verbs only. This allows userspace to invoke the IOCTL based uAPI new verbs only. This allows userspace to invoke the IOCTL based uAPI
for current legacy verbs too. for current legacy verbs too.
@ -57,7 +57,7 @@ config INFINIBAND_ON_DEMAND_PAGING
select MMU_NOTIFIER select MMU_NOTIFIER
select INTERVAL_TREE select INTERVAL_TREE
default y default y
---help--- help
On demand paging support for the InfiniBand subsystem. On demand paging support for the InfiniBand subsystem.
Together with driver support this allows registration of Together with driver support this allows registration of
memory regions without pinning their pages, fetching the memory regions without pinning their pages, fetching the
@ -67,7 +67,7 @@ config INFINIBAND_ADDR_TRANS
bool "RDMA/CM" bool "RDMA/CM"
depends on INFINIBAND depends on INFINIBAND
default y default y
---help--- help
Support for RDMA communication manager (CM). Support for RDMA communication manager (CM).
This allows for a generic connection abstraction over RDMA. This allows for a generic connection abstraction over RDMA.
@ -75,7 +75,7 @@ config INFINIBAND_ADDR_TRANS_CONFIGFS
bool bool
depends on INFINIBAND_ADDR_TRANS && CONFIGFS_FS && !(INFINIBAND=y && CONFIGFS_FS=m) depends on INFINIBAND_ADDR_TRANS && CONFIGFS_FS && !(INFINIBAND=y && CONFIGFS_FS=m)
default y default y
---help--- help
ConfigFS support for RDMA communication manager (CM). ConfigFS support for RDMA communication manager (CM).
This allows the user to config the default GID type that the CM This allows the user to config the default GID type that the CM
uses for each device, when initiaing new connections. uses for each device, when initiaing new connections.

View File

@ -5,7 +5,7 @@ config INFINIBAND_BNXT_RE
depends on ETHERNET && NETDEVICES && PCI && INET && DCB depends on ETHERNET && NETDEVICES && PCI && INET && DCB
select NET_VENDOR_BROADCOM select NET_VENDOR_BROADCOM
select BNXT select BNXT
---help--- help
This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit
RoCE HCAs. To compile this driver as a module, choose M here: RoCE HCAs. To compile this driver as a module, choose M here:
the module will be called bnxt_re. the module will be called bnxt_re.

View File

@ -5,7 +5,7 @@ config INFINIBAND_CXGB4
depends on INFINIBAND_ADDR_TRANS depends on INFINIBAND_ADDR_TRANS
select CHELSIO_LIB select CHELSIO_LIB
select GENERIC_ALLOCATOR select GENERIC_ALLOCATOR
---help--- help
This is an iWARP/RDMA driver for the Chelsio T4 and T5 This is an iWARP/RDMA driver for the Chelsio T4 and T5
1GbE, 10GbE adapters and T5 40GbE adapter. 1GbE, 10GbE adapters and T5 40GbE adapter.

View File

@ -5,19 +5,19 @@ config INFINIBAND_HFI1
select MMU_NOTIFIER select MMU_NOTIFIER
select CRC32 select CRC32
select I2C_ALGOBIT select I2C_ALGOBIT
---help--- help
This is a low-level driver for Intel OPA Gen1 adapter. This is a low-level driver for Intel OPA Gen1 adapter.
config HFI1_DEBUG_SDMA_ORDER config HFI1_DEBUG_SDMA_ORDER
bool "HFI1 SDMA Order debug" bool "HFI1 SDMA Order debug"
depends on INFINIBAND_HFI1 depends on INFINIBAND_HFI1
default n default n
---help--- help
This is a debug flag to test for out of order This is a debug flag to test for out of order
sdma completions for unit testing sdma completions for unit testing
config SDMA_VERBOSITY config SDMA_VERBOSITY
bool "Config SDMA Verbosity" bool "Config SDMA Verbosity"
depends on INFINIBAND_HFI1 depends on INFINIBAND_HFI1
default n default n
---help--- help
This is a configuration flag to enable verbose This is a configuration flag to enable verbose
SDMA debug SDMA debug

View File

@ -4,7 +4,7 @@ config INFINIBAND_HNS
depends on NET_VENDOR_HISILICON depends on NET_VENDOR_HISILICON
depends on ARM64 || (COMPILE_TEST && 64BIT) depends on ARM64 || (COMPILE_TEST && 64BIT)
depends on (HNS_DSAF && HNS_ENET) || HNS3 depends on (HNS_DSAF && HNS_ENET) || HNS3
---help--- help
This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine
is used in Hisilicon Hip06 and more further ICT SoC based on is used in Hisilicon Hip06 and more further ICT SoC based on
platform device. platform device.
@ -15,7 +15,7 @@ config INFINIBAND_HNS_HIP06
bool "Hisilicon Hip06 Family RoCE support" bool "Hisilicon Hip06 Family RoCE support"
depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET
depends on INFINIBAND_HNS=m || (HNS_DSAF=y && HNS_ENET=y) depends on INFINIBAND_HNS=m || (HNS_DSAF=y && HNS_ENET=y)
---help--- help
RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and
Hip07 SoC. These RoCE engines are platform devices. Hip07 SoC. These RoCE engines are platform devices.
@ -26,7 +26,7 @@ config INFINIBAND_HNS_HIP08
bool "Hisilicon Hip08 Family RoCE support" bool "Hisilicon Hip08 Family RoCE support"
depends on INFINIBAND_HNS && PCI && HNS3 depends on INFINIBAND_HNS && PCI && HNS3
depends on INFINIBAND_HNS=m || HNS3=y depends on INFINIBAND_HNS=m || HNS3=y
---help--- help
RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC. RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC.
The RoCE engine is a PCI device. The RoCE engine is a PCI device.

View File

@ -5,5 +5,5 @@ config INFINIBAND_I40IW
depends on IPV6 || !IPV6 depends on IPV6 || !IPV6
depends on PCI depends on PCI
select GENERIC_ALLOCATOR select GENERIC_ALLOCATOR
---help--- help
Intel(R) Ethernet X722 iWARP Driver Intel(R) Ethernet X722 iWARP Driver

View File

@ -4,7 +4,7 @@ config MLX4_INFINIBAND
depends on NETDEVICES && ETHERNET && PCI && INET depends on NETDEVICES && ETHERNET && PCI && INET
select NET_VENDOR_MELLANOX select NET_VENDOR_MELLANOX
select MLX4_CORE select MLX4_CORE
---help--- help
This driver provides low-level InfiniBand support for This driver provides low-level InfiniBand support for
Mellanox ConnectX PCI Express host channel adapters (HCAs). Mellanox ConnectX PCI Express host channel adapters (HCAs).
This is required to use InfiniBand protocols such as This is required to use InfiniBand protocols such as

View File

@ -2,7 +2,7 @@
config MLX5_INFINIBAND config MLX5_INFINIBAND
tristate "Mellanox 5th generation network adapters (ConnectX series) support" tristate "Mellanox 5th generation network adapters (ConnectX series) support"
depends on NETDEVICES && ETHERNET && PCI && MLX5_CORE depends on NETDEVICES && ETHERNET && PCI && MLX5_CORE
---help--- help
This driver provides low-level InfiniBand support for This driver provides low-level InfiniBand support for
Mellanox Connect-IB PCI Express host channel adapters (HCAs). Mellanox Connect-IB PCI Express host channel adapters (HCAs).
This is required to use InfiniBand protocols such as This is required to use InfiniBand protocols such as

View File

@ -2,7 +2,7 @@
config INFINIBAND_MTHCA config INFINIBAND_MTHCA
tristate "Mellanox HCA support" tristate "Mellanox HCA support"
depends on PCI depends on PCI
---help--- help
This is a low-level driver for Mellanox InfiniHost host This is a low-level driver for Mellanox InfiniHost host
channel adapters (HCAs), including the MT23108 PCI-X HCA channel adapters (HCAs), including the MT23108 PCI-X HCA
("Tavor") and the MT25208 PCI Express HCA ("Arbel"). ("Tavor") and the MT25208 PCI Express HCA ("Arbel").
@ -11,7 +11,7 @@ config INFINIBAND_MTHCA_DEBUG
bool "Verbose debugging output" if EXPERT bool "Verbose debugging output" if EXPERT
depends on INFINIBAND_MTHCA depends on INFINIBAND_MTHCA
default y default y
---help--- help
This option causes debugging code to be compiled into the This option causes debugging code to be compiled into the
mthca driver. The output can be turned on via the mthca driver. The output can be turned on via the
debug_level module parameter (which can also be set after debug_level module parameter (which can also be set after

View File

@ -4,6 +4,6 @@ config INFINIBAND_OCRDMA
depends on ETHERNET && NETDEVICES && PCI && INET && (IPV6 || IPV6=n) depends on ETHERNET && NETDEVICES && PCI && INET && (IPV6 || IPV6=n)
select NET_VENDOR_EMULEX select NET_VENDOR_EMULEX
select BE2NET select BE2NET
---help--- help
This driver provides low-level InfiniBand over Ethernet This driver provides low-level InfiniBand over Ethernet
support for Emulex One Connect host channel adapters (HCAs). support for Emulex One Connect host channel adapters (HCAs).

View File

@ -6,6 +6,6 @@ config INFINIBAND_QEDR
select QED_LL2 select QED_LL2
select QED_OOO select QED_OOO
select QED_RDMA select QED_RDMA
---help--- help
This driver provides low-level InfiniBand over Ethernet This driver provides low-level InfiniBand over Ethernet
support for QLogic QED host channel adapters (HCAs). support for QLogic QED host channel adapters (HCAs).

View File

@ -3,7 +3,7 @@ config INFINIBAND_QIB
tristate "Intel PCIe HCA support" tristate "Intel PCIe HCA support"
depends on 64BIT && INFINIBAND_RDMAVT depends on 64BIT && INFINIBAND_RDMAVT
depends on PCI depends on PCI
---help--- help
This is a low-level driver for Intel PCIe QLE InfiniBand host This is a low-level driver for Intel PCIe QLE InfiniBand host
channel adapters. This driver does not support the Intel channel adapters. This driver does not support the Intel
HyperTransport card (model QHT7140). HyperTransport card (model QHT7140).
@ -12,6 +12,6 @@ config INFINIBAND_QIB_DCA
bool "QIB DCA support" bool "QIB DCA support"
depends on INFINIBAND_QIB && DCA && SMP && !(INFINIBAND_QIB=y && DCA=m) depends on INFINIBAND_QIB && DCA && SMP && !(INFINIBAND_QIB=y && DCA=m)
default y default y
---help--- help
Setting this enables DCA support on some Intel chip sets Setting this enables DCA support on some Intel chip sets
with the iba7322 HCA. with the iba7322 HCA.

View File

@ -6,6 +6,6 @@ config INFINIBAND_USNIC
select ENIC select ENIC
select NET_VENDOR_CISCO select NET_VENDOR_CISCO
select PCI_IOV select PCI_IOV
---help--- help
This is a low-level driver for Cisco's Virtual Interface This is a low-level driver for Cisco's Virtual Interface
Cards (VICs), including the VIC 1240 and 1280 cards. Cards (VICs), including the VIC 1240 and 1280 cards.

View File

@ -2,7 +2,7 @@
config INFINIBAND_VMWARE_PVRDMA config INFINIBAND_VMWARE_PVRDMA
tristate "VMware Paravirtualized RDMA Driver" tristate "VMware Paravirtualized RDMA Driver"
depends on NETDEVICES && ETHERNET && PCI && INET && VMXNET3 depends on NETDEVICES && ETHERNET && PCI && INET && VMXNET3
---help--- help
This driver provides low-level support for VMware Paravirtual This driver provides low-level support for VMware Paravirtual
RDMA adapter. It interacts with the VMXNet3 driver to provide RDMA adapter. It interacts with the VMXNet3 driver to provide
Ethernet capabilities. Ethernet capabilities.

View File

@ -4,5 +4,5 @@ config INFINIBAND_RDMAVT
depends on X86_64 && ARCH_DMA_ADDR_T_64BIT depends on X86_64 && ARCH_DMA_ADDR_T_64BIT
depends on PCI depends on PCI
select DMA_VIRT_OPS select DMA_VIRT_OPS
---help--- help
This is a common software verbs provider for RDMA networks. This is a common software verbs provider for RDMA networks.

View File

@ -6,7 +6,7 @@ config RDMA_RXE
select NET_UDP_TUNNEL select NET_UDP_TUNNEL
select CRYPTO_CRC32 select CRYPTO_CRC32
select DMA_VIRT_OPS select DMA_VIRT_OPS
---help--- help
This driver implements the InfiniBand RDMA transport over This driver implements the InfiniBand RDMA transport over
the Linux network stack. It enables a system with a the Linux network stack. It enables a system with a
standard Ethernet adapter to interoperate with a RoCE standard Ethernet adapter to interoperate with a RoCE

View File

@ -2,7 +2,7 @@
config INFINIBAND_IPOIB config INFINIBAND_IPOIB
tristate "IP-over-InfiniBand" tristate "IP-over-InfiniBand"
depends on NETDEVICES && INET && (IPV6 || IPV6=n) depends on NETDEVICES && INET && (IPV6 || IPV6=n)
---help--- help
Support for the IP-over-InfiniBand protocol (IPoIB). This Support for the IP-over-InfiniBand protocol (IPoIB). This
transports IP packets over InfiniBand so you can use your IB transports IP packets over InfiniBand so you can use your IB
device as a fancy NIC. device as a fancy NIC.
@ -13,7 +13,7 @@ config INFINIBAND_IPOIB_CM
bool "IP-over-InfiniBand Connected Mode support" bool "IP-over-InfiniBand Connected Mode support"
depends on INFINIBAND_IPOIB depends on INFINIBAND_IPOIB
default n default n
---help--- help
This option enables support for IPoIB connected mode. After This option enables support for IPoIB connected mode. After
enabling this option, you need to switch to connected mode enabling this option, you need to switch to connected mode
through /sys/class/net/ibXXX/mode to actually create through /sys/class/net/ibXXX/mode to actually create
@ -28,7 +28,7 @@ config INFINIBAND_IPOIB_DEBUG
bool "IP-over-InfiniBand debugging" if EXPERT bool "IP-over-InfiniBand debugging" if EXPERT
depends on INFINIBAND_IPOIB depends on INFINIBAND_IPOIB
default y default y
---help--- help
This option causes debugging code to be compiled into the This option causes debugging code to be compiled into the
IPoIB driver. The output can be turned on via the IPoIB driver. The output can be turned on via the
debug_level and mcast_debug_level module parameters (which debug_level and mcast_debug_level module parameters (which
@ -42,7 +42,7 @@ config INFINIBAND_IPOIB_DEBUG
config INFINIBAND_IPOIB_DEBUG_DATA config INFINIBAND_IPOIB_DEBUG_DATA
bool "IP-over-InfiniBand data path debugging" bool "IP-over-InfiniBand data path debugging"
depends on INFINIBAND_IPOIB_DEBUG depends on INFINIBAND_IPOIB_DEBUG
---help--- help
This option compiles debugging code into the data path This option compiles debugging code into the data path
of the IPoIB driver. The output can be turned on via the of the IPoIB driver. The output can be turned on via the
data_debug_level module parameter; however, even with output data_debug_level module parameter; however, even with output

View File

@ -3,7 +3,7 @@ config INFINIBAND_ISER
tristate "iSCSI Extensions for RDMA (iSER)" tristate "iSCSI Extensions for RDMA (iSER)"
depends on SCSI && INET && INFINIBAND_ADDR_TRANS depends on SCSI && INET && INFINIBAND_ADDR_TRANS
select SCSI_ISCSI_ATTRS select SCSI_ISCSI_ATTRS
---help--- help
Support for the iSCSI Extensions for RDMA (iSER) Protocol Support for the iSCSI Extensions for RDMA (iSER) Protocol
over InfiniBand. This allows you to access storage devices over InfiniBand. This allows you to access storage devices
that speak iSCSI over iSER over InfiniBand. that speak iSCSI over iSER over InfiniBand.

Some files were not shown because too many files have changed in this diff Show More