Home
last modified time | relevance | path

Searched refs:modem (Results 1 – 25 of 137) sorted by relevance

123456

/Linux-v5.10/drivers/hsi/clients/
Dnokia-modem.c41 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in do_nokia_modem_rst_ind_tasklet() local
43 if (!modem) in do_nokia_modem_rst_ind_tasklet()
46 dev_info(modem->device, "CMT rst line change detected\n"); in do_nokia_modem_rst_ind_tasklet()
48 if (modem->ssi_protocol) in do_nokia_modem_rst_ind_tasklet()
49 ssip_reset_event(modem->ssi_protocol); in do_nokia_modem_rst_ind_tasklet()
54 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in nokia_modem_rst_ind_isr() local
56 tasklet_schedule(&modem->nokia_modem_rst_ind_tasklet); in nokia_modem_rst_ind_isr()
63 struct nokia_modem_device *modem = dev_get_drvdata(dev); in nokia_modem_gpio_unexport() local
66 for (i = 0; i < modem->gpio_amount; i++) { in nokia_modem_gpio_unexport()
67 sysfs_remove_link(&dev->kobj, modem->gpios[i].name); in nokia_modem_gpio_unexport()
[all …]
DKconfig12 Say Y here if you want to add support for the modem on Nokia
41 serial communication with the cellular modem over HSI/SSI bus.
DMakefile6 obj-$(CONFIG_NOKIA_MODEM) += nokia-modem.o
/Linux-v5.10/drivers/net/hamradio/
Dbaycom_ser_hdx.c117 } modem; member
193 outb(0x0e | (!!bc->modem.ser12.tx_bit), MCR(dev->base_addr)); in ser12_tx()
194 if (bc->modem.shreg <= 1) in ser12_tx()
195 bc->modem.shreg = 0x10000 | hdlcdrv_getbits(&bc->hdrv); in ser12_tx()
196 bc->modem.ser12.tx_bit = !(bc->modem.ser12.tx_bit ^ in ser12_tx()
197 (bc->modem.shreg & 1)); in ser12_tx()
198 bc->modem.shreg >>= 1; in ser12_tx()
211 bc->modem.ser12.dcd_shreg = (bc->modem.ser12.dcd_shreg << 1) | in ser12_rx()
212 (cur_s != bc->modem.ser12.last_sample); in ser12_rx()
213 bc->modem.ser12.last_sample = cur_s; in ser12_rx()
[all …]
Dbaycom_ser_fdx.c130 } modem; member
199 bc->modem.ser12.pll_time; in ser12_rx()
204 bc->modem.ser12.pll_time += bc->baud_us; in ser12_rx()
205 bc->modem.ser12.dcd_time--; in ser12_rx()
207 if (bc->modem.shreg & 1) { in ser12_rx()
208 hdlcdrv_putbits(&bc->hdrv, (bc->modem.shreg >> 1) ^ 0xffff); in ser12_rx()
209 bc->modem.shreg = 0x10000; in ser12_rx()
212 bc->modem.shreg >>= 1; in ser12_rx()
214 if (bc->modem.ser12.dcd_time <= 0) { in ser12_rx()
216 hdlcdrv_setdcd(&bc->hdrv, (bc->modem.ser12.dcd_sum0 + in ser12_rx()
[all …]
Dbaycom_par.c128 } modem; member
187 bc->modem.par96.scram = ((bc->modem.par96.scram << 1) | in par96_tx()
188 (bc->modem.par96.scram & 1)); in par96_tx()
190 bc->modem.par96.scram ^= 1; in par96_tx()
191 if (bc->modem.par96.scram & (PAR96_SCRAM_TAP1 << 1)) in par96_tx()
192 bc->modem.par96.scram ^= in par96_tx()
194 if (bc->modem.par96.scram & (PAR96_SCRAM_TAP1 << 2)) in par96_tx()
213 bc->modem.par96.descram = (bc->modem.par96.descram << 1); in par96_rx()
215 bc->modem.par96.descram |= 1; in par96_rx()
216 descx = bc->modem.par96.descram ^ in par96_rx()
[all …]
Dscc.c358 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in start_hunt()
454 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in scc_exint()
732 if (scc->modem.speed > 0) /* paranoia... */ in set_speed()
733 set_brg(scc, (unsigned) (scc->clock / (scc->modem.speed * 64)) - 2); in set_speed()
807 …wr(scc,R10,(scc->modem.nrz? NRZ : NRZI)|CRCPS|ABUNDER); /* abort on underrun, preset CRC generator… in init_channel()
837 switch(scc->modem.clocksrc) in init_channel()
906 if (scc->modem.speed < 300) in scc_key_trx()
907 scc->modem.speed = 1200; in scc_key_trx()
909 time_const = (unsigned) (scc->clock / (scc->modem.speed * (tx? 2:64))) - 2; in scc_key_trx()
919 if (scc->modem.clocksrc == CLK_DPLL) in scc_key_trx()
[all …]
/Linux-v5.10/drivers/usb/atm/
DKconfig7 tristate "USB DSL modem support"
12 modem to your computer's USB port. You will then need to choose your
13 modem from the list below.
25 modem. In order to use your modem you will need to install the
36 Say Y here if you have an ADSL USB modem based on the Conexant
37 AccessRunner chipset. In order to use your modem you will need to
45 tristate "ADI 930 and eagle USB DSL modem"
48 Say Y here if you have an ADSL USB modem based on the ADI 930
49 or eagle chipset. In order to use your modem you will need to
57 tristate "Other USB DSL modem support"
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/hsi/
Dnokia-modem.txt1 Nokia modem client bindings
3 The Nokia modem HSI client follows the common HSI client binding
5 properties are needed by the Nokia modem HSI client:
9 "nokia,n900-modem"
10 "nokia,n950-modem"
11 "nokia,n9-modem"
25 - interrupts: Should be IRQ handle for modem's reset indication
30 modem: hsi-client {
31 compatible = "nokia,n900-modem";
Dclient-devices.txt28 modem: hsi-client {
29 compatible = "nokia,n900-modem";
/Linux-v5.10/drivers/net/ipa/
Dipa_table.c285 ipa_filter_reset_table(struct ipa *ipa, const struct ipa_mem *mem, bool modem) in ipa_filter_reset_table() argument
299 modem ? "modem" : "AP"); in ipa_filter_reset_table()
303 ee_id = modem ? GSI_EE_MODEM : GSI_EE_AP; in ipa_filter_reset_table()
326 static int ipa_filter_reset(struct ipa *ipa, bool modem) in ipa_filter_reset() argument
330 ret = ipa_filter_reset_table(ipa, &ipa->mem[IPA_MEM_V4_FILTER], modem); in ipa_filter_reset()
335 modem); in ipa_filter_reset()
339 ret = ipa_filter_reset_table(ipa, &ipa->mem[IPA_MEM_V6_FILTER], modem); in ipa_filter_reset()
343 modem); in ipa_filter_reset()
352 static int ipa_route_reset(struct ipa *ipa, bool modem) in ipa_route_reset() argument
362 modem ? "modem" : "AP"); in ipa_route_reset()
[all …]
/Linux-v5.10/Documentation/networking/device_drivers/hamradio/
Dbaycom.rst22 therefore it supports just about every bit bang modem on a
39 This driver supports the EPP modem.
46 ser12 This is a very simple 1200 baud AFSK modem. The modem consists only
49 for handling the HDLC protocol. The modem connects to a serial port,
54 par96 This is a modem for 9600 baud FSK compatible to the G3RUH standard.
55 The modem does all the filtering and regenerates the receiver clock.
58 The PC then empties the shift register in a burst. This modem connects
59 to the parallel port, hence the name. The modem leaves the
63 picpar This is a redesign of the par96 modem by Henning Rech, DF9IC. The modem
69 EPP This is a high-speed modem adaptor that connects to an enhanced parallel
[all …]
/Linux-v5.10/Documentation/driver-api/serial/
Dn_gsm.rst15 1. initialize the modem in 0710 mux mode (usually AT+CMUX= command) through
16 its serial port. Depending on the modem used, you can pass more or less
38 /* open the serial port connected to the modem */
43 /* send the AT commands to switch the modem to CMUX mode
60 /* our modem defaults to a maximum size of 127 bytes */
82 Note that after closing the physical port the modem is still in multiplexing
84 this situation either reset the modem if your hardware allows that or send
/Linux-v5.10/sound/pci/
DMakefile11 snd-atiixp-modem-objs := atiixp_modem.o
30 snd-via82xx-modem-objs := via82xx_modem.o
37 obj-$(CONFIG_SND_ATIIXP_MODEM) += snd-atiixp-modem.o
56 obj-$(CONFIG_SND_VIA82XX_MODEM) += snd-via82xx-modem.o
/Linux-v5.10/arch/arm64/boot/dts/qcom/
Dsc7180-trogdor-lte-sku.dtsi13 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn",
14 "qcom/sc7180-trogdor/modem/qdsp6sw.mbn";
/Linux-v5.10/drivers/phy/motorola/
DKconfig16 tristate "Motorola Mapphone MDM6600 modem USB PHY driver"
20 Enable this for MDM6600 USB modem to work on Motorola phones
/Linux-v5.10/Documentation/devicetree/bindings/remoteproc/
Dqcom,q6v5.txt56 modem. They are used for booting and authenticating the
90 Definition: reference to the reset-controller for the modem sub-system
93 reference to the list of 2 reset-controllers for the modem
99 Definition: must be "mss_restart" for the modem sub-system
102 must be "mss_restart", "pdc_reset" for the modem
179 by the three offsets within syscon for q6, modem and nc
189 used by the modem sub-system running on SC7180 SoC.
212 modem-rproc@fc880000 {
/Linux-v5.10/Documentation/devicetree/bindings/serial/
Dcdns,uart.txt16 - cts-override : Override the CTS modem status signal. This signal will
17 always be reported as active instead of being obtained from the modem status
Dnvidia,tegra20-hsuart.txt25 - nvidia,enable-modem-interrupt: Enable modem interrupts. Should be enable
66 nvidia,enable-modem-interrupt;
/Linux-v5.10/Documentation/networking/device_drivers/cable/
Dsb1000.rst8 as NextLevel) SURFboard1000 internal cable modem board. This is an ISA card
9 which is used by a number of cable TV companies to provide cable modem access.
10 It's a one-way downstream-only cable modem, meaning that your upstream net link
11 is provided by your regular phone modem.
24 to configure the cable modem and network interface (usually called "cm0");
27 cable modem easy.
93 phone number, and frequency for the cable modem. Also edit pap-secrets
109 connect successfully the cable modem interface will come up and you'll see a
117 The command "cmconfig cm0" will give you information about the cable modem
194 (and typically during a lengthy download through the cable modem)!
/Linux-v5.10/arch/arm/boot/dts/
Domap3-n9.dts62 &modem {
63 compatible = "nokia,n9-modem";
/Linux-v5.10/drivers/tty/
Dn_gsm.c1014 u32 modem, int clen) in gsm_process_modem() argument
1026 modem = modem & 0x7f; in gsm_process_modem()
1028 brk = modem & 0x7f; in gsm_process_modem()
1029 modem = (modem >> 7) & 0x7f; in gsm_process_modem()
1033 fc = (modem & MDM_FC) || !(modem & MDM_RTR); in gsm_process_modem()
1043 if (modem & MDM_RTC) in gsm_process_modem()
1045 if (modem & MDM_RTR) in gsm_process_modem()
1047 if (modem & MDM_IC) in gsm_process_modem()
1049 if (modem & MDM_DV) in gsm_process_modem()
1078 unsigned int modem = 0; in gsm_control_modem() local
[all …]
/Linux-v5.10/drivers/tty/serial/
Dfsl_lpuart.c1298 u8 modem = readb(sport->port.membase + UARTMODEM) & in lpuart_config_rs485() local
1300 writeb(modem, sport->port.membase + UARTMODEM); in lpuart_config_rs485()
1309 modem |= UARTMODEM_TXRTSE; in lpuart_config_rs485()
1331 modem &= ~UARTMODEM_TXRTSPOL; in lpuart_config_rs485()
1333 modem |= UARTMODEM_TXRTSPOL; in lpuart_config_rs485()
1339 writeb(modem, sport->port.membase + UARTMODEM); in lpuart_config_rs485()
1349 unsigned long modem = lpuart32_read(&sport->port, UARTMODIR) in lpuart32_config_rs485() local
1351 lpuart32_write(&sport->port, modem, UARTMODIR); in lpuart32_config_rs485()
1360 modem |= UARTMODEM_TXRTSE; in lpuart32_config_rs485()
1382 modem &= ~UARTMODEM_TXRTSPOL; in lpuart32_config_rs485()
[all …]
/Linux-v5.10/drivers/usb/class/
DKconfig15 If your modem only reports "Cls=ff(vend.)" in the descriptors in
16 /sys/kernel/debug/usb/devices, then your modem will not work with this
/Linux-v5.10/Documentation/networking/
Dphonet.rst13 receive and send messages from/to the modem, or any other external
14 device attached to the modem. The modem takes care of routing.
50 The modem always has address number zero. All other device have a their
59 link through which the packet is transmitted, from the modem's

123456