163 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config MKISS3 tristate "Serial port KISS driver"4 depends on AX25 && TTY5 select CRC166 help7 KISS is a protocol used for the exchange of data between a computer8 and a Terminal Node Controller (a small embedded system commonly9 used for networking over AX.25 amateur radio connections; it10 connects the computer's serial port with the radio's microphone11 input and speaker output).12 13 Although KISS is less advanced than the 6pack protocol, it has14 the advantage that it is already supported by most modern TNCs15 without the need for a firmware upgrade.16 17 To compile this driver as a module, choose M here: the module18 will be called mkiss.19 20config 6PACK21 tristate "Serial port 6PACK driver"22 depends on AX25 && TTY23 help24 6pack is a transmission protocol for the data exchange between your25 PC and your TNC (the Terminal Node Controller acts as a kind of26 modem connecting your computer's serial port to your radio's27 microphone input and speaker output). This protocol can be used as28 an alternative to KISS for networking over AX.25 amateur radio29 connections, but it has some extended functionality.30 31 Note that this driver is still experimental and might cause32 problems. For details about the features and the usage of the33 driver, read <file:Documentation/networking/6pack.rst>.34 35 To compile this driver as a module, choose M here: the module36 will be called 6pack.37 38config BPQETHER39 tristate "BPQ Ethernet driver"40 depends on AX2541 help42 AX.25 is the protocol used for computer communication over amateur43 radio. If you say Y here, you will be able to send and receive AX.2544 traffic over Ethernet (also called "BPQ AX.25"), which could be45 useful if some other computer on your local network has a direct46 amateur radio connection.47 48config SCC49 tristate "Z8530 SCC driver"50 depends on ISA && AX2551 help52 These cards are used to connect your Linux box to an amateur radio53 in order to communicate with other computers. If you want to use54 this, read55 <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst>56 and the AX25-HOWTO, available from57 <http://www.tldp.org/docs.html#howto>. Also make sure to say Y58 to "Amateur Radio AX.25 Level 2" support.59 60 To compile this driver as a module, choose M here: the module61 will be called scc.62 63config SCC_DELAY64 bool "additional delay for PA0HZP OptoSCC compatible boards"65 depends on SCC66 help67 Say Y here if you experience problems with the SCC driver not68 working properly; please read69 <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst>70 for details.71 72 If unsure, say N.73 74config SCC_TRXECHO75 bool "support for TRX that feedback the tx signal to rx"76 depends on SCC77 help78 Some transmitters feed the transmitted signal back to the receive79 line. Say Y here to foil this by explicitly disabling the receiver80 during data transmission.81 82 If in doubt, say Y.83 84config BAYCOM_SER_FDX85 tristate "BAYCOM ser12 fullduplex driver for AX.25"86 depends on AX25 && HAS_IOPORT87 select CRC_CCITT88 help89 This is one of two drivers for Baycom style simple amateur radio90 modems that connect to a serial interface. The driver supports the91 ser12 design in full-duplex mode. In addition, it allows the92 baudrate to be set between 300 and 4800 baud (however not all modems93 support all baudrates). This is the preferred driver. The next94 driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old95 driver and still provided in case this driver does not work with96 your serial interface chip. To configure the driver, use the sethdlc97 utility available in the standard ax25 utilities package.98 For more information on the modems, see99 <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.100 101 To compile this driver as a module, choose M here: the module102 will be called baycom_ser_fdx. This is recommended.103 104config BAYCOM_SER_HDX105 tristate "BAYCOM ser12 halfduplex driver for AX.25"106 depends on AX25 && HAS_IOPORT107 select CRC_CCITT108 help109 This is one of two drivers for Baycom style simple amateur radio110 modems that connect to a serial interface. The driver supports the111 ser12 design in half-duplex mode. This is the old driver. It is112 still provided in case your serial interface chip does not work with113 the full-duplex driver. This driver is deprecated. To configure114 the driver, use the sethdlc utility available in the standard ax25115 utilities package. For more information on the modems, see116 <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.117 118 To compile this driver as a module, choose M here: the module119 will be called baycom_ser_hdx. This is recommended.120 121config BAYCOM_PAR122 tristate "BAYCOM picpar and par96 driver for AX.25"123 depends on PARPORT && AX25124 select CRC_CCITT125 help126 This is a driver for Baycom style simple amateur radio modems that127 connect to a parallel interface. The driver supports the picpar and128 par96 designs. To configure the driver, use the sethdlc utility129 available in the standard ax25 utilities package.130 For more information on the modems, see131 <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.132 133 To compile this driver as a module, choose M here: the module134 will be called baycom_par. This is recommended.135 136config BAYCOM_EPP137 tristate "BAYCOM epp driver for AX.25"138 depends on PARPORT && AX25 && !64BIT139 select CRC_CCITT140 help141 This is a driver for Baycom style simple amateur radio modems that142 connect to a parallel interface. The driver supports the EPP143 designs. To configure the driver, use the sethdlc utility available144 in the standard ax25 utilities package.145 For more information on the modems, see146 <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.147 148 To compile this driver as a module, choose M here: the module149 will be called baycom_epp. This is recommended.150 151config YAM152 tristate "YAM driver for AX.25"153 depends on AX25 && HAS_IOPORT154 help155 The YAM is a modem for packet radio which connects to the serial156 port and includes some of the functions of a Terminal Node157 Controller. If you have one of those, say Y here.158 159 To compile this driver as a module, choose M here: the module160 will be called yam.161 162 163