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) # Appletalk driver configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) config ATALK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	tristate "Appletalk protocol support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	select LLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	  AppleTalk is the protocol that Apple computers can use to communicate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	  on a network.  If your Linux box is connected to such a network and you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  wish to connect to it, say Y.  You will need to use the netatalk package
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  so that your Linux box can act as a print and file server for Macs as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	  well as access AppleTalk printers.  Check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  <http://www.zettabyte.net/netatalk/> on the WWW for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  EtherTalk is the name used for AppleTalk over Ethernet and the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	  cheaper and slower LocalTalk is AppleTalk over a proprietary Apple
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	  network using serial links.  EtherTalk and LocalTalk are fully
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	  supported by Linux.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	  General information about how to connect Linux, Windows machines and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>.  The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  NET3-4-HOWTO, available from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	  <http://www.tldp.org/docs.html#howto>, contains valuable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	  information as well.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	  called appletalk. You almost certainly want to compile it as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	  module so you can restart your AppleTalk stack without rebooting
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  your machine. I hear that the GNU boycott of Apple is over, so
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  even politically correct people are allowed to say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) config DEV_APPLETALK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	tristate "Appletalk interfaces support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	depends on ATALK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	  AppleTalk is the protocol that Apple computers can use to communicate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  on a network.  If your Linux box is connected to such a network, and wish
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  to do IP over it, or you have a LocalTalk card and wish to use it to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  connect to the AppleTalk network, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) config LTPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	tristate "Apple/Farallon LocalTalk PC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	depends on DEV_APPLETALK && (ISA || EISA) && ISA_DMA_API && VIRT_TO_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  This allows you to use the AppleTalk PC card to connect to LocalTalk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  networks. The card is also known as the Farallon PhoneNet PC card.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	  If you are in doubt, this card is the one with the 65C02 chip on it.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	  You also need version 1.3.3 or later of the netatalk package.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	  This driver is experimental, which means that it may not work.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	  See the file <file:Documentation/networking/device_drivers/appletalk/ltpc.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) config COPS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	tristate "COPS LocalTalk PC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	depends on DEV_APPLETALK && (ISA || EISA)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	  This allows you to use COPS AppleTalk cards to connect to LocalTalk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	  networks. You also need version 1.3.3 or later of the netatalk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	  package. This driver is experimental, which means that it may not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	  work. This driver will only work if you choose "AppleTalk DDP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	  networking support, above.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	  Please read the file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	  <file:Documentation/networking/device_drivers/appletalk/cops.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) config COPS_DAYNA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	bool "Dayna firmware support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	depends on COPS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  Support COPS compatible cards with Dayna style firmware (Dayna
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  DL2000/ Daynatalk/PC (half length), COPS LT-95, Farallon PhoneNET PC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  III, Farallon PhoneNET PC II).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) config COPS_TANGENT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	bool "Tangent firmware support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	depends on COPS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  Support COPS compatible cards with Tangent style firmware (Tangent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	  ATB_II, Novell NL-1000, Daystar Digital LT-200.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) config IPDDP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	tristate "Appletalk-IP driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	depends on DEV_APPLETALK && ATALK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	  This allows IP networking for users who only have AppleTalk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  networking available. This feature is experimental. With this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	  box is stuck on an AppleTalk only network) or decapsulate (e.g. if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	  you want your Linux box to act as an Internet gateway for a zoo of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	  AppleTalk connected Macs). Please see the file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	  <file:Documentation/networking/ipddp.rst> for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	  If you say Y here, the AppleTalk-IP support will be compiled into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  the kernel. In this case, you can either use encapsulation or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  decapsulation, but not both. With the following two questions, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  decide which one you want.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  To compile the AppleTalk-IP support as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  module will be called ipddp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  In this case, you will be able to use both encapsulation and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	  decapsulation simultaneously, by loading two copies of the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	  and specifying different values for the module option ipddp_mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) config IPDDP_ENCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	bool "IP to Appletalk-IP Encapsulation support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	depends on IPDDP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  If you say Y here, the AppleTalk-IP code will be able to encapsulate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  IP packets inside AppleTalk frames; this is useful if your Linux box
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	  is stuck on an AppleTalk network (which hopefully contains a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	  decapsulator somewhere). Please see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  <file:Documentation/networking/ipddp.rst> for more information.