Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
1da177e4 LT |
2 | config MKISS |
3 | tristate "Serial port KISS driver" | |
4f73bc4d | 4 | depends on AX25 && TTY |
5793f4be | 5 | select CRC16 |
a7f7f624 | 6 | help |
1da177e4 LT |
7 | KISS is a protocol used for the exchange of data between a computer |
8 | and a Terminal Node Controller (a small embedded system commonly | |
9 | used for networking over AX.25 amateur radio connections; it | |
10 | connects the computer's serial port with the radio's microphone | |
11 | input and speaker output). | |
12 | ||
13 | Although KISS is less advanced than the 6pack protocol, it has | |
14 | the advantage that it is already supported by most modern TNCs | |
15 | without the need for a firmware upgrade. | |
16 | ||
17 | To compile this driver as a module, choose M here: the module | |
18 | will be called mkiss. | |
19 | ||
20 | config 6PACK | |
21 | tristate "Serial port 6PACK driver" | |
4f73bc4d | 22 | depends on AX25 && TTY |
a7f7f624 | 23 | help |
1da177e4 LT |
24 | 6pack is a transmission protocol for the data exchange between your |
25 | PC and your TNC (the Terminal Node Controller acts as a kind of | |
26 | modem connecting your computer's serial port to your radio's | |
27 | microphone input and speaker output). This protocol can be used as | |
28 | an alternative to KISS for networking over AX.25 amateur radio | |
29 | connections, but it has some extended functionality. | |
30 | ||
31 | Note that this driver is still experimental and might cause | |
32 | problems. For details about the features and the usage of the | |
a434aaba | 33 | driver, read <file:Documentation/networking/6pack.rst>. |
1da177e4 LT |
34 | |
35 | To compile this driver as a module, choose M here: the module | |
36 | will be called 6pack. | |
37 | ||
38 | config BPQETHER | |
39 | tristate "BPQ Ethernet driver" | |
40 | depends on AX25 | |
41 | help | |
42 | AX.25 is the protocol used for computer communication over amateur | |
43 | radio. If you say Y here, you will be able to send and receive AX.25 | |
44 | traffic over Ethernet (also called "BPQ AX.25"), which could be | |
45 | useful if some other computer on your local network has a direct | |
46 | amateur radio connection. | |
47 | ||
1da177e4 LT |
48 | config SCC |
49 | tristate "Z8530 SCC driver" | |
a5532606 | 50 | depends on ISA && AX25 && ISA_DMA_API |
a7f7f624 | 51 | help |
1da177e4 LT |
52 | These cards are used to connect your Linux box to an amateur radio |
53 | in order to communicate with other computers. If you want to use | |
14474950 JK |
54 | this, read |
55 | <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst> | |
56 | and the AX25-HOWTO, available from | |
1da177e4 LT |
57 | <http://www.tldp.org/docs.html#howto>. Also make sure to say Y |
58 | to "Amateur Radio AX.25 Level 2" support. | |
59 | ||
60 | To compile this driver as a module, choose M here: the module | |
61 | will be called scc. | |
62 | ||
63 | config SCC_DELAY | |
64 | bool "additional delay for PA0HZP OptoSCC compatible boards" | |
65 | depends on SCC | |
66 | help | |
67 | Say Y here if you experience problems with the SCC driver not | |
68 | working properly; please read | |
14474950 JK |
69 | <file:Documentation/networking/device_drivers/hamradio/z8530drv.rst> |
70 | for details. | |
1da177e4 LT |
71 | |
72 | If unsure, say N. | |
73 | ||
74 | config SCC_TRXECHO | |
75 | bool "support for TRX that feedback the tx signal to rx" | |
76 | depends on SCC | |
77 | help | |
78 | Some transmitters feed the transmitted signal back to the receive | |
79 | line. Say Y here to foil this by explicitly disabling the receiver | |
80 | during data transmission. | |
81 | ||
82 | If in doubt, say Y. | |
83 | ||
84 | config BAYCOM_SER_FDX | |
85 | tristate "BAYCOM ser12 fullduplex driver for AX.25" | |
9d6ed921 | 86 | depends on AX25 && !S390 |
1da177e4 | 87 | select CRC_CCITT |
a7f7f624 | 88 | help |
1da177e4 LT |
89 | This is one of two drivers for Baycom style simple amateur radio |
90 | modems that connect to a serial interface. The driver supports the | |
91 | ser12 design in full-duplex mode. In addition, it allows the | |
92 | baudrate to be set between 300 and 4800 baud (however not all modems | |
93 | support all baudrates). This is the preferred driver. The next | |
94 | driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old | |
95 | driver and still provided in case this driver does not work with | |
96 | your serial interface chip. To configure the driver, use the sethdlc | |
97 | utility available in the standard ax25 utilities package. For | |
98 | information on the modems, see <http://www.baycom.de/> and | |
f05c43e0 | 99 | <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. |
1da177e4 LT |
100 | |
101 | To compile this driver as a module, choose M here: the module | |
102 | will be called baycom_ser_fdx. This is recommended. | |
103 | ||
104 | config BAYCOM_SER_HDX | |
105 | tristate "BAYCOM ser12 halfduplex driver for AX.25" | |
9d6ed921 | 106 | depends on AX25 && !S390 |
1da177e4 | 107 | select CRC_CCITT |
a7f7f624 | 108 | help |
1da177e4 LT |
109 | This is one of two drivers for Baycom style simple amateur radio |
110 | modems that connect to a serial interface. The driver supports the | |
6486abbf | 111 | ser12 design in half-duplex mode. This is the old driver. It is |
1da177e4 | 112 | still provided in case your serial interface chip does not work with |
1591275c | 113 | the full-duplex driver. This driver is deprecated. To configure |
1da177e4 LT |
114 | the driver, use the sethdlc utility available in the standard ax25 |
115 | utilities package. For information on the modems, see | |
116 | <http://www.baycom.de/> and | |
f05c43e0 | 117 | <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. |
1da177e4 LT |
118 | |
119 | To compile this driver as a module, choose M here: the module | |
120 | will be called baycom_ser_hdx. This is recommended. | |
121 | ||
122 | config BAYCOM_PAR | |
123 | tristate "BAYCOM picpar and par96 driver for AX.25" | |
124 | depends on PARPORT && AX25 | |
125 | select CRC_CCITT | |
a7f7f624 | 126 | help |
1da177e4 LT |
127 | This is a driver for Baycom style simple amateur radio modems that |
128 | connect to a parallel interface. The driver supports the picpar and | |
129 | par96 designs. To configure the driver, use the sethdlc utility | |
130 | available in the standard ax25 utilities package. For information on | |
131 | the modems, see <http://www.baycom.de/> and the file | |
f05c43e0 | 132 | <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. |
1da177e4 LT |
133 | |
134 | To compile this driver as a module, choose M here: the module | |
135 | will be called baycom_par. This is recommended. | |
136 | ||
137 | config BAYCOM_EPP | |
138 | tristate "BAYCOM epp driver for AX.25" | |
139 | depends on PARPORT && AX25 && !64BIT | |
140 | select CRC_CCITT | |
a7f7f624 | 141 | help |
1da177e4 LT |
142 | This is a driver for Baycom style simple amateur radio modems that |
143 | connect to a parallel interface. The driver supports the EPP | |
144 | designs. To configure the driver, use the sethdlc utility available | |
145 | in the standard ax25 utilities package. For information on the | |
146 | modems, see <http://www.baycom.de/> and the file | |
f05c43e0 | 147 | <file:Documentation/networking/device_drivers/hamradio/baycom.rst>. |
1da177e4 LT |
148 | |
149 | To compile this driver as a module, choose M here: the module | |
150 | will be called baycom_epp. This is recommended. | |
151 | ||
152 | config YAM | |
153 | tristate "YAM driver for AX.25" | |
9d6ed921 | 154 | depends on AX25 && !S390 |
1da177e4 LT |
155 | help |
156 | The YAM is a modem for packet radio which connects to the serial | |
157 | port and includes some of the functions of a Terminal Node | |
158 | Controller. If you have one of those, say Y here. | |
159 | ||
160 | To compile this driver as a module, choose M here: the module | |
161 | will be called yam. | |
162 | ||
6486abbf | 163 |