xref: /openbmc/linux/drivers/net/appletalk/Kconfig (revision a5532606)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Appletalk driver configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvaldsconfig DEV_APPLETALK
51da177e4SLinus Torvalds	bool "Appletalk interfaces support"
61da177e4SLinus Torvalds	depends on ATALK
71da177e4SLinus Torvalds	help
81da177e4SLinus Torvalds	  AppleTalk is the protocol that Apple computers can use to communicate
91da177e4SLinus Torvalds	  on a network.  If your Linux box is connected to such a network, and wish
101da177e4SLinus Torvalds	  to do IP over it, or you have a LocalTalk card and wish to use it to
111da177e4SLinus Torvalds	  connect to the AppleTalk network, say Y.
121da177e4SLinus Torvalds
131da177e4SLinus Torvalds
141da177e4SLinus Torvaldsconfig LTPC
151da177e4SLinus Torvalds	tristate "Apple/Farallon LocalTalk PC support"
16a5532606SAl Viro	depends on DEV_APPLETALK && (ISA || EISA) && ISA_DMA_API
171da177e4SLinus Torvalds	help
181da177e4SLinus Torvalds	  This allows you to use the AppleTalk PC card to connect to LocalTalk
191da177e4SLinus Torvalds	  networks. The card is also known as the Farallon PhoneNet PC card.
201da177e4SLinus Torvalds	  If you are in doubt, this card is the one with the 65C02 chip on it.
211da177e4SLinus Torvalds	  You also need version 1.3.3 or later of the netatalk package.
221da177e4SLinus Torvalds	  This driver is experimental, which means that it may not work.
231da177e4SLinus Torvalds	  See the file <file:Documentation/networking/ltpc.txt>.
241da177e4SLinus Torvalds
251da177e4SLinus Torvaldsconfig COPS
261da177e4SLinus Torvalds	tristate "COPS LocalTalk PC support"
271da177e4SLinus Torvalds	depends on DEV_APPLETALK && (ISA || EISA)
281da177e4SLinus Torvalds	help
291da177e4SLinus Torvalds	  This allows you to use COPS AppleTalk cards to connect to LocalTalk
301da177e4SLinus Torvalds	  networks. You also need version 1.3.3 or later of the netatalk
311da177e4SLinus Torvalds	  package. This driver is experimental, which means that it may not
321da177e4SLinus Torvalds	  work. This driver will only work if you choose "AppleTalk DDP"
331da177e4SLinus Torvalds	  networking support, above.
341da177e4SLinus Torvalds	  Please read the file <file:Documentation/networking/cops.txt>.
351da177e4SLinus Torvalds
361da177e4SLinus Torvaldsconfig COPS_DAYNA
371da177e4SLinus Torvalds	bool "Dayna firmware support"
381da177e4SLinus Torvalds	depends on COPS
391da177e4SLinus Torvalds	help
401da177e4SLinus Torvalds	  Support COPS compatible cards with Dayna style firmware (Dayna
411da177e4SLinus Torvalds	  DL2000/ Daynatalk/PC (half length), COPS LT-95, Farallon PhoneNET PC
421da177e4SLinus Torvalds	  III, Farallon PhoneNET PC II).
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldsconfig COPS_TANGENT
451da177e4SLinus Torvalds	bool "Tangent firmware support"
461da177e4SLinus Torvalds	depends on COPS
471da177e4SLinus Torvalds	help
481da177e4SLinus Torvalds	  Support COPS compatible cards with Tangent style firmware (Tangent
491da177e4SLinus Torvalds	  ATB_II, Novell NL-1000, Daystar Digital LT-200.
501da177e4SLinus Torvalds
511da177e4SLinus Torvaldsconfig IPDDP
521da177e4SLinus Torvalds	tristate "Appletalk-IP driver support"
531da177e4SLinus Torvalds	depends on DEV_APPLETALK && ATALK
541da177e4SLinus Torvalds	---help---
551da177e4SLinus Torvalds	  This allows IP networking for users who only have AppleTalk
561da177e4SLinus Torvalds	  networking available. This feature is experimental. With this
571da177e4SLinus Torvalds	  driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux
581da177e4SLinus Torvalds	  box is stuck on an AppleTalk only network) or decapsulate (e.g. if
591da177e4SLinus Torvalds	  you want your Linux box to act as an Internet gateway for a zoo of
601da177e4SLinus Torvalds	  AppleTalk connected Macs). Please see the file
611da177e4SLinus Torvalds	  <file:Documentation/networking/ipddp.txt> for more information.
621da177e4SLinus Torvalds
631da177e4SLinus Torvalds	  If you say Y here, the AppleTalk-IP support will be compiled into
641da177e4SLinus Torvalds	  the kernel. In this case, you can either use encapsulation or
651da177e4SLinus Torvalds	  decapsulation, but not both. With the following two questions, you
661da177e4SLinus Torvalds	  decide which one you want.
671da177e4SLinus Torvalds
681da177e4SLinus Torvalds	  To compile the AppleTalk-IP support as a module, choose M here: the
691da177e4SLinus Torvalds	  module will be called ipddp.
701da177e4SLinus Torvalds	  In this case, you will be able to use both encapsulation and
711da177e4SLinus Torvalds	  decapsulation simultaneously, by loading two copies of the module
721da177e4SLinus Torvalds	  and specifying different values for the module option ipddp_mode.
731da177e4SLinus Torvalds
741da177e4SLinus Torvaldsconfig IPDDP_ENCAP
751da177e4SLinus Torvalds	bool "IP to Appletalk-IP Encapsulation support"
761da177e4SLinus Torvalds	depends on IPDDP
771da177e4SLinus Torvalds	help
781da177e4SLinus Torvalds	  If you say Y here, the AppleTalk-IP code will be able to encapsulate
791da177e4SLinus Torvalds	  IP packets inside AppleTalk frames; this is useful if your Linux box
801da177e4SLinus Torvalds	  is stuck on an AppleTalk network (which hopefully contains a
811da177e4SLinus Torvalds	  decapsulator somewhere). Please see
821da177e4SLinus Torvalds	  <file:Documentation/networking/ipddp.txt> for more information. If
831da177e4SLinus Torvalds	  you said Y to "AppleTalk-IP driver support" above and you say Y
841da177e4SLinus Torvalds	  here, then you cannot say Y to "AppleTalk-IP to IP Decapsulation
851da177e4SLinus Torvalds	  support", below.
861da177e4SLinus Torvalds
871da177e4SLinus Torvaldsconfig IPDDP_DECAP
881da177e4SLinus Torvalds	bool "Appletalk-IP to IP Decapsulation support"
891da177e4SLinus Torvalds	depends on IPDDP
901da177e4SLinus Torvalds	help
911da177e4SLinus Torvalds	  If you say Y here, the AppleTalk-IP code will be able to decapsulate
921da177e4SLinus Torvalds	  AppleTalk-IP frames to IP packets; this is useful if you want your
931da177e4SLinus Torvalds	  Linux box to act as an Internet gateway for an AppleTalk network.
941da177e4SLinus Torvalds	  Please see <file:Documentation/networking/ipddp.txt> for more
951da177e4SLinus Torvalds	  information.  If you said Y to "AppleTalk-IP driver support" above
961da177e4SLinus Torvalds	  and you say Y here, then you cannot say Y to "IP to AppleTalk-IP
971da177e4SLinus Torvalds	  Encapsulation support", above.
981da177e4SLinus Torvalds
99