char: group dev configs togther
Group /dev/{mem,kmem,nvram,raw,port} driver configs together. This also means that tty configs are now grouped together instead of being split up. This just moves Kconfig lines around. There are no other changes. Cc: linux-serial@vger.kernel.org Cc: Jiri Slaby <jslaby@suse.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Arnd Bergmann <arnd@arndb.de> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20200311225736.32147-2-rdunlap@infradead.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
bb3a151dd4
commit
8d7dc56ee9
@ -7,25 +7,6 @@ menu "Character devices"
|
|||||||
|
|
||||||
source "drivers/tty/Kconfig"
|
source "drivers/tty/Kconfig"
|
||||||
|
|
||||||
config DEVMEM
|
|
||||||
bool "/dev/mem virtual device support"
|
|
||||||
default y
|
|
||||||
help
|
|
||||||
Say Y here if you want to support the /dev/mem device.
|
|
||||||
The /dev/mem device is used to access areas of physical
|
|
||||||
memory.
|
|
||||||
When in doubt, say "Y".
|
|
||||||
|
|
||||||
config DEVKMEM
|
|
||||||
bool "/dev/kmem virtual device support"
|
|
||||||
# On arm64, VMALLOC_START < PAGE_OFFSET, which confuses kmem read/write
|
|
||||||
depends on !ARM64
|
|
||||||
help
|
|
||||||
Say Y here if you want to support the /dev/kmem device. The
|
|
||||||
/dev/kmem device is rarely used, but can be used for certain
|
|
||||||
kind of kernel debugging operations.
|
|
||||||
When in doubt, say "N".
|
|
||||||
|
|
||||||
source "drivers/tty/serial/Kconfig"
|
source "drivers/tty/serial/Kconfig"
|
||||||
source "drivers/tty/serdev/Kconfig"
|
source "drivers/tty/serdev/Kconfig"
|
||||||
|
|
||||||
@ -220,29 +201,6 @@ config NWFLASH
|
|||||||
|
|
||||||
source "drivers/char/hw_random/Kconfig"
|
source "drivers/char/hw_random/Kconfig"
|
||||||
|
|
||||||
config NVRAM
|
|
||||||
tristate "/dev/nvram support"
|
|
||||||
depends on X86 || HAVE_ARCH_NVRAM_OPS
|
|
||||||
default M68K || PPC
|
|
||||||
---help---
|
|
||||||
If you say Y here and create a character special file /dev/nvram
|
|
||||||
with major number 10 and minor number 144 using mknod ("man mknod"),
|
|
||||||
you get read and write access to the non-volatile memory.
|
|
||||||
|
|
||||||
/dev/nvram may be used to view settings in NVRAM or to change them
|
|
||||||
(with some utility). It could also be used to frequently
|
|
||||||
save a few bits of very important data that may not be lost over
|
|
||||||
power-off and for which writing to disk is too insecure. Note
|
|
||||||
however that most NVRAM space in a PC belongs to the BIOS and you
|
|
||||||
should NEVER idly tamper with it. See Ralf Brown's interrupt list
|
|
||||||
for a guide to the use of CMOS bytes by your BIOS.
|
|
||||||
|
|
||||||
This memory is conventionally called "NVRAM" on PowerPC machines,
|
|
||||||
"CMOS RAM" on PCs, "NVRAM" on Ataris and "PRAM" on Macintoshes.
|
|
||||||
|
|
||||||
To compile this driver as a module, choose M here: the
|
|
||||||
module will be called nvram.
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# These legacy RTC drivers just cause too many conflicts with the generic
|
# These legacy RTC drivers just cause too many conflicts with the generic
|
||||||
# RTC framework ... let's not even try to coexist any more.
|
# RTC framework ... let's not even try to coexist any more.
|
||||||
@ -431,6 +389,48 @@ config NSC_GPIO
|
|||||||
pc8736x_gpio drivers. If those drivers are built as
|
pc8736x_gpio drivers. If those drivers are built as
|
||||||
modules, this one will be too, named nsc_gpio
|
modules, this one will be too, named nsc_gpio
|
||||||
|
|
||||||
|
config DEVMEM
|
||||||
|
bool "/dev/mem virtual device support"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Say Y here if you want to support the /dev/mem device.
|
||||||
|
The /dev/mem device is used to access areas of physical
|
||||||
|
memory.
|
||||||
|
When in doubt, say "Y".
|
||||||
|
|
||||||
|
config DEVKMEM
|
||||||
|
bool "/dev/kmem virtual device support"
|
||||||
|
# On arm64, VMALLOC_START < PAGE_OFFSET, which confuses kmem read/write
|
||||||
|
depends on !ARM64
|
||||||
|
help
|
||||||
|
Say Y here if you want to support the /dev/kmem device. The
|
||||||
|
/dev/kmem device is rarely used, but can be used for certain
|
||||||
|
kind of kernel debugging operations.
|
||||||
|
When in doubt, say "N".
|
||||||
|
|
||||||
|
config NVRAM
|
||||||
|
tristate "/dev/nvram support"
|
||||||
|
depends on X86 || HAVE_ARCH_NVRAM_OPS
|
||||||
|
default M68K || PPC
|
||||||
|
---help---
|
||||||
|
If you say Y here and create a character special file /dev/nvram
|
||||||
|
with major number 10 and minor number 144 using mknod ("man mknod"),
|
||||||
|
you get read and write access to the non-volatile memory.
|
||||||
|
|
||||||
|
/dev/nvram may be used to view settings in NVRAM or to change them
|
||||||
|
(with some utility). It could also be used to frequently
|
||||||
|
save a few bits of very important data that may not be lost over
|
||||||
|
power-off and for which writing to disk is too insecure. Note
|
||||||
|
however that most NVRAM space in a PC belongs to the BIOS and you
|
||||||
|
should NEVER idly tamper with it. See Ralf Brown's interrupt list
|
||||||
|
for a guide to the use of CMOS bytes by your BIOS.
|
||||||
|
|
||||||
|
This memory is conventionally called "NVRAM" on PowerPC machines,
|
||||||
|
"CMOS RAM" on PCs, "NVRAM" on Ataris and "PRAM" on Macintoshes.
|
||||||
|
|
||||||
|
To compile this driver as a module, choose M here: the
|
||||||
|
module will be called nvram.
|
||||||
|
|
||||||
config RAW_DRIVER
|
config RAW_DRIVER
|
||||||
tristate "RAW driver (/dev/raw/rawN)"
|
tristate "RAW driver (/dev/raw/rawN)"
|
||||||
depends on BLOCK
|
depends on BLOCK
|
||||||
@ -452,6 +452,14 @@ config MAX_RAW_DEVS
|
|||||||
Default is 256. Increase this number in case you need lots of
|
Default is 256. Increase this number in case you need lots of
|
||||||
raw devices.
|
raw devices.
|
||||||
|
|
||||||
|
config DEVPORT
|
||||||
|
bool "/dev/port character device"
|
||||||
|
depends on ISA || PCI
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Say Y here if you want to support the /dev/port device. The /dev/port
|
||||||
|
device is similar to /dev/mem, but for I/O ports.
|
||||||
|
|
||||||
config HPET
|
config HPET
|
||||||
bool "HPET - High Precision Event Timer" if (X86 || IA64)
|
bool "HPET - High Precision Event Timer" if (X86 || IA64)
|
||||||
default n
|
default n
|
||||||
@ -511,14 +519,6 @@ config TELCLOCK
|
|||||||
/sys/devices/platform/telco_clock, with a number of files for
|
/sys/devices/platform/telco_clock, with a number of files for
|
||||||
controlling the behavior of this hardware.
|
controlling the behavior of this hardware.
|
||||||
|
|
||||||
config DEVPORT
|
|
||||||
bool "/dev/port character device"
|
|
||||||
depends on ISA || PCI
|
|
||||||
default y
|
|
||||||
help
|
|
||||||
Say Y here if you want to support the /dev/port device. The /dev/port
|
|
||||||
device is similar to /dev/mem, but for I/O ports.
|
|
||||||
|
|
||||||
source "drivers/s390/char/Kconfig"
|
source "drivers/s390/char/Kconfig"
|
||||||
|
|
||||||
source "drivers/char/xillybus/Kconfig"
|
source "drivers/char/xillybus/Kconfig"
|
||||||
|
Loading…
Reference in New Issue
Block a user