/Linux-v5.15/drivers/hsi/clients/ |
D | nokia-modem.c | 41 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 …]
|
D | Kconfig | 12 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.
|
D | Makefile | 6 obj-$(CONFIG_NOKIA_MODEM) += nokia-modem.o
|
/Linux-v5.15/drivers/net/hamradio/ |
D | baycom_ser_hdx.c | 117 } 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 …]
|
D | baycom_ser_fdx.c | 130 } 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 …]
|
D | baycom_par.c | 128 } 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 …]
|
D | scc.c | 359 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in start_hunt() 455 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in scc_exint() 733 if (scc->modem.speed > 0) /* paranoia... */ in set_speed() 734 set_brg(scc, (unsigned) (scc->clock / (scc->modem.speed * 64)) - 2); in set_speed() 808 …wr(scc,R10,(scc->modem.nrz? NRZ : NRZI)|CRCPS|ABUNDER); /* abort on underrun, preset CRC generator… in init_channel() 838 switch(scc->modem.clocksrc) in init_channel() 907 if (scc->modem.speed < 300) in scc_key_trx() 908 scc->modem.speed = 1200; in scc_key_trx() 910 time_const = (unsigned) (scc->clock / (scc->modem.speed * (tx? 2:64))) - 2; in scc_key_trx() 920 if (scc->modem.clocksrc == CLK_DPLL) in scc_key_trx() [all …]
|
/Linux-v5.15/drivers/usb/atm/ |
D | Kconfig | 7 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.15/Documentation/devicetree/bindings/hsi/ |
D | nokia-modem.txt | 1 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";
|
D | client-devices.txt | 28 modem: hsi-client { 29 compatible = "nokia,n900-modem";
|
/Linux-v5.15/drivers/net/ipa/ |
D | ipa_table.c | 270 ipa_filter_reset_table(struct ipa *ipa, enum ipa_mem_id mem_id, bool modem) in ipa_filter_reset_table() argument 281 modem ? "modem" : "AP"); in ipa_filter_reset_table() 285 ee_id = modem ? GSI_EE_MODEM : GSI_EE_AP; in ipa_filter_reset_table() 308 static int ipa_filter_reset(struct ipa *ipa, bool modem) in ipa_filter_reset() argument 312 ret = ipa_filter_reset_table(ipa, IPA_MEM_V4_FILTER, modem); in ipa_filter_reset() 316 ret = ipa_filter_reset_table(ipa, IPA_MEM_V4_FILTER_HASHED, modem); in ipa_filter_reset() 320 ret = ipa_filter_reset_table(ipa, IPA_MEM_V6_FILTER, modem); in ipa_filter_reset() 323 ret = ipa_filter_reset_table(ipa, IPA_MEM_V6_FILTER_HASHED, modem); in ipa_filter_reset() 332 static int ipa_route_reset(struct ipa *ipa, bool modem) in ipa_route_reset() argument 342 modem ? "modem" : "AP"); in ipa_route_reset() [all …]
|
/Linux-v5.15/Documentation/networking/device_drivers/hamradio/ |
D | baycom.rst | 22 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.15/Documentation/ABI/testing/ |
D | sysfs-devices-platform-soc-ipa | 49 What: .../XXXXXXX.ipa/modem/ 54 The .../XXXXXXX.ipa/modem/ directory contains a set of 55 attributes describing properties of the modem execution 58 What: .../XXXXXXX.ipa/modem/rx_endpoint_id 65 the modem execution environment. The "rx" is from the 69 What: .../XXXXXXX.ipa/modem/tx_endpoint_id 76 the modem execution environment. The "tx" is from the
|
/Linux-v5.15/Documentation/driver-api/serial/ |
D | n_gsm.rst | 15 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.15/drivers/platform/x86/intel/int1092/ |
D | Kconfig | 7 M.2 modem to regulate the RF power based on SAR data obtained from the 12 data communication to modem for RF power regulation. Enable this config when 13 given platform needs to support "Dynamic SAR" configuration for a modem available
|
/Linux-v5.15/sound/pci/ |
D | Makefile | 11 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.15/arch/arm64/boot/dts/qcom/ |
D | sc7180-trogdor-lte-sku.dtsi | 17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn", 18 "qcom/sc7180-trogdor/modem/qdsp6sw.mbn";
|
/Linux-v5.15/drivers/phy/motorola/ |
D | Kconfig | 16 tristate "Motorola Mapphone MDM6600 modem USB PHY driver" 20 Enable this for MDM6600 USB modem to work on Motorola phones
|
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,q6v5.txt | 58 modem. They are used for booting and authenticating the 97 Definition: reference to the reset-controller for the modem sub-system 100 reference to the list of 2 reset-controllers for the modem 106 Definition: must be "mss_restart" for the modem sub-system 109 must be "mss_restart", "pdc_reset" for the modem 194 by the three offsets within syscon for q6, modem and nc 204 used by the modem sub-system running on SC7180 SoC. 227 modem-rproc@fc880000 {
|
/Linux-v5.15/Documentation/networking/device_drivers/cable/ |
D | sb1000.rst | 8 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.15/arch/arm/boot/dts/ |
D | omap3-n9.dts | 62 &modem { 63 compatible = "nokia,n9-modem";
|
/Linux-v5.15/drivers/tty/ |
D | n_gsm.c | 1017 u32 modem, int clen) in gsm_process_modem() argument 1029 modem = modem & 0x7f; in gsm_process_modem() 1031 brk = modem & 0x7f; in gsm_process_modem() 1032 modem = (modem >> 7) & 0x7f; in gsm_process_modem() 1036 fc = (modem & MDM_FC) || !(modem & MDM_RTR); in gsm_process_modem() 1046 if (modem & MDM_RTC) in gsm_process_modem() 1048 if (modem & MDM_RTR) in gsm_process_modem() 1050 if (modem & MDM_IC) in gsm_process_modem() 1052 if (modem & MDM_DV) in gsm_process_modem() 1081 unsigned int modem = 0; in gsm_control_modem() local [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/serial/ |
D | nvidia,tegra20-hsuart.txt | 25 - nvidia,enable-modem-interrupt: Enable modem interrupts. Should be enable 66 nvidia,enable-modem-interrupt;
|
/Linux-v5.15/drivers/tty/serial/ |
D | fsl_lpuart.c | 1354 u8 modem = readb(sport->port.membase + UARTMODEM) & in lpuart_config_rs485() local 1356 writeb(modem, sport->port.membase + UARTMODEM); in lpuart_config_rs485() 1365 modem |= UARTMODEM_TXRTSE; in lpuart_config_rs485() 1387 modem &= ~UARTMODEM_TXRTSPOL; in lpuart_config_rs485() 1389 modem |= UARTMODEM_TXRTSPOL; in lpuart_config_rs485() 1395 writeb(modem, sport->port.membase + UARTMODEM); in lpuart_config_rs485() 1405 unsigned long modem = lpuart32_read(&sport->port, UARTMODIR) in lpuart32_config_rs485() local 1407 lpuart32_write(&sport->port, modem, UARTMODIR); in lpuart32_config_rs485() 1416 modem |= UARTMODEM_TXRTSE; in lpuart32_config_rs485() 1438 modem &= ~UARTMODEM_TXRTSPOL; in lpuart32_config_rs485() [all …]
|
/Linux-v5.15/drivers/usb/class/ |
D | Kconfig | 15 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
|