Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # EISA configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) config HAVE_EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) menuconfig EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	bool "EISA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	depends on HAVE_EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  The Extended Industry Standard Architecture (EISA) bus was
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	  developed as an open alternative to the IBM MicroChannel bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	  The EISA bus provided some of the features of the IBM MicroChannel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	  bus while maintaining backward compatibility with cards made for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	  the older ISA bus.  The EISA bus saw limited use between 1988 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	  1995 when it was made obsolete by the PCI bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  Say Y here if you are building a kernel for an EISA-based machine.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	  Otherwise, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config EISA_VLB_PRIMING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	bool "Vesa Local Bus priming"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	depends on X86 && EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	  Activate this option if your system contains a Vesa Local
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	  Bus (VLB) card that identify itself as an EISA card (such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	  the Adaptec AHA-284x).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	  When in doubt, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) config EISA_PCI_EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	bool "Generic PCI/EISA bridge"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	depends on !PARISC && PCI && EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	  Activate this option if your system contains a PCI to EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	  bridge. If your system have both PCI and EISA slots, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	  certainly need this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) 	  When in doubt, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) # Using EISA_VIRTUAL_ROOT on something other than an Alpha or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) # an X86 may lead to crashes...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) config EISA_VIRTUAL_ROOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 	bool "EISA virtual root device"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 	depends on EISA && (ALPHA || X86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 	  Activate this option if your system only have EISA bus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 	  (no PCI slots). The Alpha Jensen is an example of such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	  a system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	  When in doubt, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) config EISA_NAMES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 	bool "EISA device name database"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 	depends on EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 	  By default, the kernel contains a database of all known EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 	  device names to make the information in sysfs comprehensible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 	  to the user. This database increases size of the kernel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	  image by about 40KB, but it gets freed after the system
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 	  boots up, so it doesn't take up kernel memory. Anyway, if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 	  you are building an installation floppy or kernel for an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 	  embedded system where kernel image size really matters, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) 	  can disable this feature and you'll get device ID instead of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 	  names.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) 	  When in doubt, say Y.