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) menuconfig NTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	tristate "Non-Transparent Bridge support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	 The PCI-E Non-transparent bridge hardware is a point-to-point PCI-E bus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	 connecting 2 systems.  When configured, writes to the device's PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	 mapped memory will be mirrored to a buffer on the remote system.  The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	 ntb Linux driver uses this point-to-point communication as a method to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	 transfer data from one system to the other.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	 If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) if NTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) config NTB_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	bool "MSI Interrupt Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	depends on PCI_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	 Support using MSI interrupt forwarding instead of (or in addition to)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	 hardware doorbells. MSI interrupts typically offer lower latency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	 than doorbells and more MSI interrupts can be made available to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	 clients. However this requires an extra memory window and support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	 in the hardware driver for creating the MSI interrupts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	 If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) source "drivers/ntb/hw/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) source "drivers/ntb/test/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config NTB_TRANSPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	tristate "NTB Transport Client"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	 This is a transport driver that enables connected systems to exchange
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	 messages over the ntb hardware.  The transport exposes a queue pair api
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	 to client drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	 If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) endif # NTB