162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig MKISS 362306a36Sopenharmony_ci tristate "Serial port KISS driver" 462306a36Sopenharmony_ci depends on AX25 && TTY 562306a36Sopenharmony_ci select CRC16 662306a36Sopenharmony_ci help 762306a36Sopenharmony_ci KISS is a protocol used for the exchange of data between a computer 862306a36Sopenharmony_ci and a Terminal Node Controller (a small embedded system commonly 962306a36Sopenharmony_ci used for networking over AX.25 amateur radio connections; it 1062306a36Sopenharmony_ci connects the computer's serial port with the radio's microphone 1162306a36Sopenharmony_ci input and speaker output). 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci Although KISS is less advanced than the 6pack protocol, it has 1462306a36Sopenharmony_ci the advantage that it is already supported by most modern TNCs 1562306a36Sopenharmony_ci without the need for a firmware upgrade. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 1862306a36Sopenharmony_ci will be called mkiss. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig 6PACK 2162306a36Sopenharmony_ci tristate "Serial port 6PACK driver" 2262306a36Sopenharmony_ci depends on AX25 && TTY 2362306a36Sopenharmony_ci help 2462306a36Sopenharmony_ci 6pack is a transmission protocol for the data exchange between your 2562306a36Sopenharmony_ci PC and your TNC (the Terminal Node Controller acts as a kind of 2662306a36Sopenharmony_ci modem connecting your computer's serial port to your radio's 2762306a36Sopenharmony_ci microphone input and speaker output). This protocol can be used as 2862306a36Sopenharmony_ci an alternative to KISS for networking over AX.25 amateur radio 2962306a36Sopenharmony_ci connections, but it has some extended functionality. 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci Note that this driver is still experimental and might cause 3262306a36Sopenharmony_ci problems. For details about the features and the usage of the 3362306a36Sopenharmony_ci driver, read <file:Documentation/networking/6pack.rst>. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 3662306a36Sopenharmony_ci will be called 6pack. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciconfig BPQETHER 3962306a36Sopenharmony_ci tristate "BPQ Ethernet driver" 4062306a36Sopenharmony_ci depends on AX25 4162306a36Sopenharmony_ci help 4262306a36Sopenharmony_ci AX.25 is the protocol used for computer communication over amateur 4362306a36Sopenharmony_ci radio. If you say Y here, you will be able to send and receive AX.25 4462306a36Sopenharmony_ci traffic over Ethernet (also called "BPQ AX.25"), which could be 4562306a36Sopenharmony_ci useful if some other computer on your local network has a direct 4662306a36Sopenharmony_ci amateur radio connection. 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ciconfig SCC 4962306a36Sopenharmony_ci tristate "Z8530 SCC driver" 5062306a36Sopenharmony_ci depends on ISA && AX25 5162306a36Sopenharmony_ci help 5262306a36Sopenharmony_ci These cards are used to connect your Linux box to an amateur radio 5362306a36Sopenharmony_ci in order to communicate with other computers. If you want to use 5462306a36Sopenharmony_ci this, read 5562306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst> 5662306a36Sopenharmony_ci and the AX25-HOWTO, available from 5762306a36Sopenharmony_ci <http://www.tldp.org/docs.html#howto>. Also make sure to say Y 5862306a36Sopenharmony_ci to "Amateur Radio AX.25 Level 2" support. 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 6162306a36Sopenharmony_ci will be called scc. 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ciconfig SCC_DELAY 6462306a36Sopenharmony_ci bool "additional delay for PA0HZP OptoSCC compatible boards" 6562306a36Sopenharmony_ci depends on SCC 6662306a36Sopenharmony_ci help 6762306a36Sopenharmony_ci Say Y here if you experience problems with the SCC driver not 6862306a36Sopenharmony_ci working properly; please read 6962306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst> 7062306a36Sopenharmony_ci for details. 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci If unsure, say N. 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ciconfig SCC_TRXECHO 7562306a36Sopenharmony_ci bool "support for TRX that feedback the tx signal to rx" 7662306a36Sopenharmony_ci depends on SCC 7762306a36Sopenharmony_ci help 7862306a36Sopenharmony_ci Some transmitters feed the transmitted signal back to the receive 7962306a36Sopenharmony_ci line. Say Y here to foil this by explicitly disabling the receiver 8062306a36Sopenharmony_ci during data transmission. 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci If in doubt, say Y. 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ciconfig BAYCOM_SER_FDX 8562306a36Sopenharmony_ci tristate "BAYCOM ser12 fullduplex driver for AX.25" 8662306a36Sopenharmony_ci depends on AX25 && !S390 8762306a36Sopenharmony_ci select CRC_CCITT 8862306a36Sopenharmony_ci help 8962306a36Sopenharmony_ci This is one of two drivers for Baycom style simple amateur radio 9062306a36Sopenharmony_ci modems that connect to a serial interface. The driver supports the 9162306a36Sopenharmony_ci ser12 design in full-duplex mode. In addition, it allows the 9262306a36Sopenharmony_ci baudrate to be set between 300 and 4800 baud (however not all modems 9362306a36Sopenharmony_ci support all baudrates). This is the preferred driver. The next 9462306a36Sopenharmony_ci driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old 9562306a36Sopenharmony_ci driver and still provided in case this driver does not work with 9662306a36Sopenharmony_ci your serial interface chip. To configure the driver, use the sethdlc 9762306a36Sopenharmony_ci utility available in the standard ax25 utilities package. For 9862306a36Sopenharmony_ci information on the modems, see <http://www.baycom.de/> and 9962306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 10262306a36Sopenharmony_ci will be called baycom_ser_fdx. This is recommended. 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ciconfig BAYCOM_SER_HDX 10562306a36Sopenharmony_ci tristate "BAYCOM ser12 halfduplex driver for AX.25" 10662306a36Sopenharmony_ci depends on AX25 && !S390 10762306a36Sopenharmony_ci select CRC_CCITT 10862306a36Sopenharmony_ci help 10962306a36Sopenharmony_ci This is one of two drivers for Baycom style simple amateur radio 11062306a36Sopenharmony_ci modems that connect to a serial interface. The driver supports the 11162306a36Sopenharmony_ci ser12 design in half-duplex mode. This is the old driver. It is 11262306a36Sopenharmony_ci still provided in case your serial interface chip does not work with 11362306a36Sopenharmony_ci the full-duplex driver. This driver is deprecated. To configure 11462306a36Sopenharmony_ci the driver, use the sethdlc utility available in the standard ax25 11562306a36Sopenharmony_ci utilities package. For information on the modems, see 11662306a36Sopenharmony_ci <http://www.baycom.de/> and 11762306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. 11862306a36Sopenharmony_ci 11962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 12062306a36Sopenharmony_ci will be called baycom_ser_hdx. This is recommended. 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ciconfig BAYCOM_PAR 12362306a36Sopenharmony_ci tristate "BAYCOM picpar and par96 driver for AX.25" 12462306a36Sopenharmony_ci depends on PARPORT && AX25 12562306a36Sopenharmony_ci select CRC_CCITT 12662306a36Sopenharmony_ci help 12762306a36Sopenharmony_ci This is a driver for Baycom style simple amateur radio modems that 12862306a36Sopenharmony_ci connect to a parallel interface. The driver supports the picpar and 12962306a36Sopenharmony_ci par96 designs. To configure the driver, use the sethdlc utility 13062306a36Sopenharmony_ci available in the standard ax25 utilities package. For information on 13162306a36Sopenharmony_ci the modems, see <http://www.baycom.de/> and the file 13262306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 13562306a36Sopenharmony_ci will be called baycom_par. This is recommended. 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ciconfig BAYCOM_EPP 13862306a36Sopenharmony_ci tristate "BAYCOM epp driver for AX.25" 13962306a36Sopenharmony_ci depends on PARPORT && AX25 && !64BIT 14062306a36Sopenharmony_ci select CRC_CCITT 14162306a36Sopenharmony_ci help 14262306a36Sopenharmony_ci This is a driver for Baycom style simple amateur radio modems that 14362306a36Sopenharmony_ci connect to a parallel interface. The driver supports the EPP 14462306a36Sopenharmony_ci designs. To configure the driver, use the sethdlc utility available 14562306a36Sopenharmony_ci in the standard ax25 utilities package. For information on the 14662306a36Sopenharmony_ci modems, see <http://www.baycom.de/> and the file 14762306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 15062306a36Sopenharmony_ci will be called baycom_epp. This is recommended. 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ciconfig YAM 15362306a36Sopenharmony_ci tristate "YAM driver for AX.25" 15462306a36Sopenharmony_ci depends on AX25 && !S390 15562306a36Sopenharmony_ci help 15662306a36Sopenharmony_ci The YAM is a modem for packet radio which connects to the serial 15762306a36Sopenharmony_ci port and includes some of the functions of a Terminal Node 15862306a36Sopenharmony_ci Controller. If you have one of those, say Y here. 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 16162306a36Sopenharmony_ci will be called yam. 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ci 164