Home
last modified time | relevance | path

Searched refs:ser12 (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/hamradio/
Dbaycom_ser_hdx.c132 } ser12; member
209 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_tx()
212 bc->modem.ser12.tx_bit = !(bc->modem.ser12.tx_bit ^ in ser12_tx()
227 bc->modem.ser12.dcd_shreg = (bc->modem.ser12.dcd_shreg << 1) | in ser12_rx()
228 (cur_s != bc->modem.ser12.last_sample); in ser12_rx()
229 bc->modem.ser12.last_sample = cur_s; in ser12_rx()
230 if(bc->modem.ser12.dcd_shreg & 1) { in ser12_rx()
235 dcdspos += ((bc->modem.ser12.dcd_shreg >> 1) & 1); in ser12_rx()
236 if (!(bc->modem.ser12.dcd_shreg & 0x7ffffffe)) in ser12_rx()
238 dcdsneg += ((bc->modem.ser12.dcd_shreg >> 2) & 1); in ser12_rx()
[all …]
Dbaycom_ser_fdx.c144 } ser12; member
240 bc->modem.ser12.pll_time; in ser12_rx()
245 bc->modem.ser12.pll_time += bc->baud_us; in ser12_rx()
246 bc->modem.ser12.dcd_time--; in ser12_rx()
255 if (bc->modem.ser12.dcd_time <= 0) { in ser12_rx()
257 hdlcdrv_setdcd(&bc->hdrv, (bc->modem.ser12.dcd_sum0 + in ser12_rx()
258 bc->modem.ser12.dcd_sum1 + in ser12_rx()
259 bc->modem.ser12.dcd_sum2) < 0); in ser12_rx()
260 bc->modem.ser12.dcd_sum2 = bc->modem.ser12.dcd_sum1; in ser12_rx()
261 bc->modem.ser12.dcd_sum1 = bc->modem.ser12.dcd_sum0; in ser12_rx()
[all …]
DKconfig115 tristate "BAYCOM ser12 fullduplex driver for AX.25"
121 ser12 design in full-duplex mode. In addition, it allows the
124 driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old
135 tristate "BAYCOM ser12 halfduplex driver for AX.25"
141 ser12 design in half-duplex mode. This is the old driver. It is
/Linux-v4.19/Documentation/networking/
Dbaycom.txt40 ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
99 modprobe baycom_ser_fdx mode="ser12*" iobase=0x3f8 irq=4
100 sethdlc -i bcsf0 -p mode "ser12*" io 0x3f8 irq 4
102 Both lines configure the first port to drive a ser12 modem at the first
124 ser12: if software DCD is utilised, the radio's squelch should always be