Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | config MKISS |
| 2 | tristate "Serial port KISS driver" |
Joe Millenbach | 4f73bc4 | 2013-01-17 22:44:22 -0800 | [diff] [blame] | 3 | depends on AX25 && TTY |
Ralf Baechle | 5793f4b | 2005-10-14 14:28:09 +0100 | [diff] [blame] | 4 | select CRC16 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 5 | ---help--- |
| 6 | KISS is a protocol used for the exchange of data between a computer |
| 7 | and a Terminal Node Controller (a small embedded system commonly |
| 8 | used for networking over AX.25 amateur radio connections; it |
| 9 | connects the computer's serial port with the radio's microphone |
| 10 | input and speaker output). |
| 11 | |
| 12 | Although KISS is less advanced than the 6pack protocol, it has |
| 13 | the advantage that it is already supported by most modern TNCs |
| 14 | without the need for a firmware upgrade. |
| 15 | |
| 16 | To compile this driver as a module, choose M here: the module |
| 17 | will be called mkiss. |
| 18 | |
| 19 | config 6PACK |
| 20 | tristate "Serial port 6PACK driver" |
Joe Millenbach | 4f73bc4 | 2013-01-17 22:44:22 -0800 | [diff] [blame] | 21 | depends on AX25 && TTY |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 22 | ---help--- |
| 23 | 6pack is a transmission protocol for the data exchange between your |
| 24 | PC and your TNC (the Terminal Node Controller acts as a kind of |
| 25 | modem connecting your computer's serial port to your radio's |
| 26 | microphone input and speaker output). This protocol can be used as |
| 27 | an alternative to KISS for networking over AX.25 amateur radio |
| 28 | connections, but it has some extended functionality. |
| 29 | |
| 30 | Note that this driver is still experimental and might cause |
| 31 | problems. For details about the features and the usage of the |
| 32 | driver, read <file:Documentation/networking/6pack.txt>. |
| 33 | |
| 34 | To compile this driver as a module, choose M here: the module |
| 35 | will be called 6pack. |
| 36 | |
| 37 | config BPQETHER |
| 38 | tristate "BPQ Ethernet driver" |
| 39 | depends on AX25 |
| 40 | help |
| 41 | AX.25 is the protocol used for computer communication over amateur |
| 42 | radio. If you say Y here, you will be able to send and receive AX.25 |
| 43 | traffic over Ethernet (also called "BPQ AX.25"), which could be |
| 44 | useful if some other computer on your local network has a direct |
| 45 | amateur radio connection. |
| 46 | |
| 47 | config DMASCC |
| 48 | tristate "High-speed (DMA) SCC driver for AX.25" |
Al Viro | a553260 | 2005-05-04 05:39:42 +0100 | [diff] [blame] | 49 | depends on ISA && AX25 && BROKEN_ON_SMP && ISA_DMA_API |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 50 | ---help--- |
| 51 | This is a driver for high-speed SCC boards, i.e. those supporting |
| 52 | DMA on one port. You usually use those boards to connect your |
| 53 | computer to an amateur radio modem (such as the WA4DSY 56kbps |
| 54 | modem), in order to send and receive AX.25 packet radio network |
| 55 | traffic. |
| 56 | |
| 57 | Currently, this driver supports Ottawa PI/PI2, Paccomm/Gracilis |
| 58 | PackeTwin, and S5SCC/DMA boards. They are detected automatically. |
| 59 | If you have one of these cards, say Y here and read the AX25-HOWTO, |
| 60 | available from <http://www.tldp.org/docs.html#howto>. |
| 61 | |
| 62 | This driver can operate multiple boards simultaneously. If you |
| 63 | compile it as a module (by saying M instead of Y), it will be called |
| 64 | dmascc. If you don't pass any parameter to the driver, all |
| 65 | possible I/O addresses are probed. This could irritate other devices |
| 66 | that are currently not in use. You may specify the list of addresses |
Robert P. J. Day | 646b1c9 | 2007-10-20 00:11:36 +0200 | [diff] [blame] | 67 | to be probed by "dmascc.io=addr1,addr2,..." (when compiled into the |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 68 | kernel image) or "io=addr1,addr2,..." (when loaded as a module). The |
| 69 | network interfaces will be called dmascc0 and dmascc1 for the board |
| 70 | detected first, dmascc2 and dmascc3 for the second one, and so on. |
| 71 | |
| 72 | Before you configure each interface with ifconfig, you MUST set |
| 73 | certain parameters, such as channel access timing, clock mode, and |
| 74 | DMA channel. This is accomplished with a small utility program, |
| 75 | dmascc_cfg, available at |
Justin P. Mattock | 631dd1a | 2010-10-18 11:03:14 +0200 | [diff] [blame] | 76 | <http://www.linux-ax25.org/wiki/Ax25-tools>. Please be sure to |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 77 | get at least version 1.27 of dmascc_cfg, as older versions will not |
| 78 | work with the current driver. |
| 79 | |
| 80 | config SCC |
| 81 | tristate "Z8530 SCC driver" |
Al Viro | a553260 | 2005-05-04 05:39:42 +0100 | [diff] [blame] | 82 | depends on ISA && AX25 && ISA_DMA_API |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 83 | ---help--- |
| 84 | These cards are used to connect your Linux box to an amateur radio |
| 85 | in order to communicate with other computers. If you want to use |
| 86 | this, read <file:Documentation/networking/z8530drv.txt> and the |
| 87 | AX25-HOWTO, available from |
| 88 | <http://www.tldp.org/docs.html#howto>. Also make sure to say Y |
| 89 | to "Amateur Radio AX.25 Level 2" support. |
| 90 | |
| 91 | To compile this driver as a module, choose M here: the module |
| 92 | will be called scc. |
| 93 | |
| 94 | config SCC_DELAY |
| 95 | bool "additional delay for PA0HZP OptoSCC compatible boards" |
| 96 | depends on SCC |
| 97 | help |
| 98 | Say Y here if you experience problems with the SCC driver not |
| 99 | working properly; please read |
| 100 | <file:Documentation/networking/z8530drv.txt> for details. |
| 101 | |
| 102 | If unsure, say N. |
| 103 | |
| 104 | config SCC_TRXECHO |
| 105 | bool "support for TRX that feedback the tx signal to rx" |
| 106 | depends on SCC |
| 107 | help |
| 108 | Some transmitters feed the transmitted signal back to the receive |
| 109 | line. Say Y here to foil this by explicitly disabling the receiver |
| 110 | during data transmission. |
| 111 | |
| 112 | If in doubt, say Y. |
| 113 | |
| 114 | config BAYCOM_SER_FDX |
| 115 | tristate "BAYCOM ser12 fullduplex driver for AX.25" |
Al Viro | 9d6ed92 | 2007-02-01 13:52:59 +0000 | [diff] [blame] | 116 | depends on AX25 && !S390 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 117 | select CRC_CCITT |
| 118 | ---help--- |
| 119 | This is one of two drivers for Baycom style simple amateur radio |
| 120 | modems that connect to a serial interface. The driver supports the |
| 121 | ser12 design in full-duplex mode. In addition, it allows the |
| 122 | baudrate to be set between 300 and 4800 baud (however not all modems |
| 123 | support all baudrates). This is the preferred driver. The next |
| 124 | driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old |
| 125 | driver and still provided in case this driver does not work with |
| 126 | your serial interface chip. To configure the driver, use the sethdlc |
| 127 | utility available in the standard ax25 utilities package. For |
| 128 | information on the modems, see <http://www.baycom.de/> and |
| 129 | <file:Documentation/networking/baycom.txt>. |
| 130 | |
| 131 | To compile this driver as a module, choose M here: the module |
| 132 | will be called baycom_ser_fdx. This is recommended. |
| 133 | |
| 134 | config BAYCOM_SER_HDX |
| 135 | tristate "BAYCOM ser12 halfduplex driver for AX.25" |
Al Viro | 9d6ed92 | 2007-02-01 13:52:59 +0000 | [diff] [blame] | 136 | depends on AX25 && !S390 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 137 | select CRC_CCITT |
| 138 | ---help--- |
| 139 | This is one of two drivers for Baycom style simple amateur radio |
| 140 | modems that connect to a serial interface. The driver supports the |
Simon Depiets | 6486abb | 2007-02-17 19:42:17 +0100 | [diff] [blame] | 141 | ser12 design in half-duplex mode. This is the old driver. It is |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 142 | still provided in case your serial interface chip does not work with |
Robert P. J. Day | 1591275 | 2007-05-09 07:18:01 +0200 | [diff] [blame] | 143 | the full-duplex driver. This driver is deprecated. To configure |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 144 | the driver, use the sethdlc utility available in the standard ax25 |
| 145 | utilities package. For information on the modems, see |
| 146 | <http://www.baycom.de/> and |
| 147 | <file:Documentation/networking/baycom.txt>. |
| 148 | |
| 149 | To compile this driver as a module, choose M here: the module |
| 150 | will be called baycom_ser_hdx. This is recommended. |
| 151 | |
| 152 | config BAYCOM_PAR |
| 153 | tristate "BAYCOM picpar and par96 driver for AX.25" |
| 154 | depends on PARPORT && AX25 |
| 155 | select CRC_CCITT |
| 156 | ---help--- |
| 157 | This is a driver for Baycom style simple amateur radio modems that |
| 158 | connect to a parallel interface. The driver supports the picpar and |
| 159 | par96 designs. To configure the driver, use the sethdlc utility |
| 160 | available in the standard ax25 utilities package. For information on |
| 161 | the modems, see <http://www.baycom.de/> and the file |
| 162 | <file:Documentation/networking/baycom.txt>. |
| 163 | |
| 164 | To compile this driver as a module, choose M here: the module |
| 165 | will be called baycom_par. This is recommended. |
| 166 | |
| 167 | config BAYCOM_EPP |
| 168 | tristate "BAYCOM epp driver for AX.25" |
| 169 | depends on PARPORT && AX25 && !64BIT |
| 170 | select CRC_CCITT |
| 171 | ---help--- |
| 172 | This is a driver for Baycom style simple amateur radio modems that |
| 173 | connect to a parallel interface. The driver supports the EPP |
| 174 | designs. To configure the driver, use the sethdlc utility available |
| 175 | in the standard ax25 utilities package. For information on the |
| 176 | modems, see <http://www.baycom.de/> and the file |
| 177 | <file:Documentation/networking/baycom.txt>. |
| 178 | |
| 179 | To compile this driver as a module, choose M here: the module |
| 180 | will be called baycom_epp. This is recommended. |
| 181 | |
| 182 | config YAM |
| 183 | tristate "YAM driver for AX.25" |
Al Viro | 9d6ed92 | 2007-02-01 13:52:59 +0000 | [diff] [blame] | 184 | depends on AX25 && !S390 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 185 | help |
| 186 | The YAM is a modem for packet radio which connects to the serial |
| 187 | port and includes some of the functions of a Terminal Node |
| 188 | Controller. If you have one of those, say Y here. |
| 189 | |
| 190 | To compile this driver as a module, choose M here: the module |
| 191 | will be called yam. |
| 192 | |
Simon Depiets | 6486abb | 2007-02-17 19:42:17 +0100 | [diff] [blame] | 193 | |