Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config MKISS
0003         tristate "Serial port KISS driver"
0004         depends on AX25 && TTY
0005         select CRC16
0006         help
0007           KISS is a protocol used for the exchange of data between a computer
0008           and a Terminal Node Controller (a small embedded system commonly
0009           used for networking over AX.25 amateur radio connections; it
0010           connects the computer's serial port with the radio's microphone
0011           input and speaker output).
0012 
0013           Although KISS is less advanced than the 6pack protocol, it has
0014           the advantage that it is already supported by most modern TNCs
0015           without the need for a firmware upgrade.
0016 
0017           To compile this driver as a module, choose M here: the module
0018           will be called mkiss.
0019 
0020 config 6PACK
0021         tristate "Serial port 6PACK driver"
0022         depends on AX25 && TTY
0023         help
0024           6pack is a transmission protocol for the data exchange between your
0025           PC and your TNC (the Terminal Node Controller acts as a kind of
0026           modem connecting your computer's serial port to your radio's
0027           microphone input and speaker output). This protocol can be used as
0028           an alternative to KISS for networking over AX.25 amateur radio
0029           connections, but it has some extended functionality.
0030 
0031           Note that this driver is still experimental and might cause
0032           problems. For details about the features and the usage of the
0033           driver, read <file:Documentation/networking/6pack.rst>.
0034 
0035           To compile this driver as a module, choose M here: the module
0036           will be called 6pack.
0037 
0038 config BPQETHER
0039         tristate "BPQ Ethernet driver"
0040         depends on AX25
0041         help
0042           AX.25 is the protocol used for computer communication over amateur
0043           radio. If you say Y here, you will be able to send and receive AX.25
0044           traffic over Ethernet (also called "BPQ AX.25"), which could be
0045           useful if some other computer on your local network has a direct
0046           amateur radio connection.
0047 
0048 config SCC
0049         tristate "Z8530 SCC driver"
0050         depends on ISA && AX25 && ISA_DMA_API
0051         help
0052           These cards are used to connect your Linux box to an amateur radio
0053           in order to communicate with other computers. If you want to use
0054           this, read
0055           <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst>
0056           and the AX25-HOWTO, available from
0057           <http://www.tldp.org/docs.html#howto>. Also make sure to say Y
0058           to "Amateur Radio AX.25 Level 2" support.
0059 
0060           To compile this driver as a module, choose M here: the module
0061           will be called scc.
0062 
0063 config SCC_DELAY
0064         bool "additional delay for PA0HZP OptoSCC compatible boards"
0065         depends on SCC
0066         help
0067           Say Y here if you experience problems with the SCC driver not
0068           working properly; please read
0069           <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst>
0070           for details.
0071 
0072           If unsure, say N.
0073 
0074 config SCC_TRXECHO
0075         bool "support for TRX that feedback the tx signal to rx"
0076         depends on SCC
0077         help
0078           Some transmitters feed the transmitted signal back to the receive
0079           line.  Say Y here to foil this by explicitly disabling the receiver
0080           during data transmission.
0081 
0082           If in doubt, say Y.
0083 
0084 config BAYCOM_SER_FDX
0085         tristate "BAYCOM ser12 fullduplex driver for AX.25"
0086         depends on AX25 && !S390
0087         select CRC_CCITT
0088         help
0089           This is one of two drivers for Baycom style simple amateur radio
0090           modems that connect to a serial interface. The driver supports the
0091           ser12 design in full-duplex mode. In addition, it allows the
0092           baudrate to be set between 300 and 4800 baud (however not all modems
0093           support all baudrates). This is the preferred driver. The next
0094           driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old
0095           driver and still provided in case this driver does not work with
0096           your serial interface chip. To configure the driver, use the sethdlc
0097           utility available in the standard ax25 utilities package. For
0098           information on the modems, see <http://www.baycom.de/> and
0099           <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.
0100 
0101           To compile this driver as a module, choose M here: the module
0102           will be called baycom_ser_fdx.  This is recommended.
0103 
0104 config BAYCOM_SER_HDX
0105         tristate "BAYCOM ser12 halfduplex driver for AX.25"
0106         depends on AX25 && !S390
0107         select CRC_CCITT
0108         help
0109           This is one of two drivers for Baycom style simple amateur radio
0110           modems that connect to a serial interface. The driver supports the
0111           ser12 design in half-duplex mode. This is the old driver.  It is
0112           still provided in case your serial interface chip does not work with
0113           the full-duplex driver. This driver is deprecated.  To configure
0114           the driver, use the sethdlc utility available in the standard ax25
0115           utilities package. For information on the modems, see
0116           <http://www.baycom.de/> and
0117           <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.
0118 
0119           To compile this driver as a module, choose M here: the module
0120           will be called baycom_ser_hdx.  This is recommended.
0121 
0122 config BAYCOM_PAR
0123         tristate "BAYCOM picpar and par96 driver for AX.25"
0124         depends on PARPORT && AX25
0125         select CRC_CCITT
0126         help
0127           This is a driver for Baycom style simple amateur radio modems that
0128           connect to a parallel interface. The driver supports the picpar and
0129           par96 designs. To configure the driver, use the sethdlc utility
0130           available in the standard ax25 utilities package. For information on
0131           the modems, see <http://www.baycom.de/> and the file
0132           <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.
0133 
0134           To compile this driver as a module, choose M here: the module
0135           will be called baycom_par.  This is recommended.
0136 
0137 config BAYCOM_EPP
0138         tristate "BAYCOM epp driver for AX.25"
0139         depends on PARPORT && AX25 && !64BIT
0140         select CRC_CCITT
0141         help
0142           This is a driver for Baycom style simple amateur radio modems that
0143           connect to a parallel interface. The driver supports the EPP
0144           designs. To configure the driver, use the sethdlc utility available
0145           in the standard ax25 utilities package. For information on the
0146           modems, see <http://www.baycom.de/> and the file
0147           <file:Documentation/networking/device_drivers/hamradio/baycom.rst>.
0148 
0149           To compile this driver as a module, choose M here: the module
0150           will be called baycom_epp.  This is recommended.
0151 
0152 config YAM
0153         tristate "YAM driver for AX.25"
0154         depends on AX25 && !S390
0155         help
0156           The YAM is a modem for packet radio which connects to the serial
0157           port and includes some of the functions of a Terminal Node
0158           Controller. If you have one of those, say Y here.
0159 
0160           To compile this driver as a module, choose M here: the module
0161           will be called yam.
0162 
0163