| /linux/drivers/hsi/clients/ |
| H A D | nokia-modem.c | 40 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in do_nokia_modem_rst_ind_tasklet() local 42 if (!modem) in do_nokia_modem_rst_ind_tasklet() 45 dev_info(modem->device, "CMT rst line change detected\n"); in do_nokia_modem_rst_ind_tasklet() 47 if (modem->ssi_protocol) in do_nokia_modem_rst_ind_tasklet() 48 ssip_reset_event(modem->ssi_protocol); in do_nokia_modem_rst_ind_tasklet() 53 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in nokia_modem_rst_ind_isr() local 55 tasklet_schedule(&modem->nokia_modem_rst_ind_tasklet); in nokia_modem_rst_ind_isr() 62 struct nokia_modem_device *modem = dev_get_drvdata(dev); in nokia_modem_gpio_unexport() local 65 for (i = 0; i < modem->gpio_amount; i++) { in nokia_modem_gpio_unexport() 66 sysfs_remove_link(&dev->kobj, modem->gpios[i].name); in nokia_modem_gpio_unexport() [all …]
|
| H A 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.
|
| /linux/drivers/net/hamradio/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | scc.c | 360 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in start_hunt() 456 if ((scc->modem.clocksrc != CLK_EXTERNAL)) in scc_exint() 734 if (scc->modem.speed > 0) /* paranoia... */ in set_speed() 735 set_brg(scc, (unsigned) (scc->clock / (scc->modem.speed * 64)) - 2); in set_speed() 809 …wr(scc,R10,(scc->modem.nrz? NRZ : NRZI)|CRCPS|ABUNDER); /* abort on underrun, preset CRC generator… in init_channel() 839 switch(scc->modem.clocksrc) in init_channel() 908 if (scc->modem.speed < 300) in scc_key_trx() 909 scc->modem.speed = 1200; in scc_key_trx() 911 time_const = (unsigned) (scc->clock / (scc->modem.speed * (tx? 2:64))) - 2; in scc_key_trx() 921 if (scc->modem.clocksrc == CLK_DPLL) in scc_key_trx() [all …]
|
| /linux/drivers/usb/atm/ |
| H A 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/Documentation/devicetree/bindings/hsi/ |
| H A 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";
|
| H A D | client-devices.txt | 28 modem: hsi-client { 29 compatible = "nokia,n900-modem";
|
| /linux/drivers/net/ipa/ |
| H A D | ipa_table.c | 234 ipa_filter_reset_table(struct ipa *ipa, bool hashed, bool ipv6, bool modem) in ipa_filter_reset_table() argument 243 modem ? "modem" : "AP"); in ipa_filter_reset_table() 247 ee_id = modem ? GSI_EE_MODEM : GSI_EE_AP; in ipa_filter_reset_table() 270 static int ipa_filter_reset(struct ipa *ipa, bool modem) in ipa_filter_reset() argument 274 ret = ipa_filter_reset_table(ipa, false, false, modem); in ipa_filter_reset() 278 ret = ipa_filter_reset_table(ipa, false, true, modem); in ipa_filter_reset() 282 ret = ipa_filter_reset_table(ipa, true, false, modem); in ipa_filter_reset() 286 return ipa_filter_reset_table(ipa, true, true, modem); in ipa_filter_reset() 293 static int ipa_route_reset(struct ipa *ipa, bool modem) in ipa_route_reset() argument 304 modem ? "modem" : "AP"); in ipa_route_reset() [all …]
|
| /linux/Documentation/networking/device_drivers/hamradio/ |
| H A 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/arch/arm64/boot/dts/qcom/ |
| H A D | sc7180-trogdor-lte-sku.dtsi | 17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn", 18 "qcom/sc7180-trogdor/modem/qdsp6sw.mbn"; 24 * modem needs to cover certain init steps (GSI init), and 27 qcom,gsi-loader = "modem";
|
| H A D | sc7280-herobrine-lte-sku.dtsi | 25 qcom,gsi-loader = "modem"; 44 firmware-name = "qcom/sc7280-herobrine/modem/mba.mbn", 45 "qcom/sc7280-herobrine/modem/qdsp6sw.mbn";
|
| H A D | msm8916-modem-qdsp6.dtsi | 3 * msm8916-modem-qdsp6.dtsi describes the typical modem setup on MSM8916 devices 5 * modem firmware. The digital/analog codec in the SoC/PMIC is used by default,
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-soc-ipa | 67 from the embedded modem are received. 76 for the embedded modem are sent. 92 What: .../XXXXXXX.ipa/modem/ 97 The .../XXXXXXX.ipa/modem/ directory contains attributes 98 describing properties of the modem embedded in the SoC. 100 What: .../XXXXXXX.ipa/modem/rx_endpoint_id 105 The .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates 108 What: .../XXXXXXX.ipa/modem/tx_endpoint_id 113 The .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates
|
| /linux/Documentation/driver-api/tty/ |
| H A D | n_gsm.rst | 21 #. Initialize the modem in 0710 mux mode (usually ``AT+CMUX=`` command) through 22 its serial port. Depending on the modem used, you can pass more or less 54 /* open the serial port connected to the modem */ 59 /* send the AT commands to switch the modem to CMUX mode 73 /* use keep-alive once every 5s for modem connection supervision */ 82 /* our modem defaults to a maximum size of 127 bytes */ 111 Note that after closing the physical port the modem is still in multiplexing 113 this situation either reset the modem if your hardware allows that or send 172 /* our modem defaults to a maximum size of 127 bytes */
|
| /linux/Documentation/networking/devlink/ |
| H A D | iosm.rst | 38 the Bootloader images and other modem software images. 57 device is in BOOT ROM stage. Once this is successful, the actual modem firmware 58 image is flashed to the device. The modem software image contains multiple files 60 these files, appropriate commands are sent to the modem device along with the 70 1) When modem is in Boot ROM stage, user can use below command to inject PSI RAM 80 3) Inject EBL after the modem is in PSI stage. 114 - This region contains the logs related to the modem CDD driver.
|
| /linux/drivers/platform/x86/intel/int1092/ |
| H A 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/sound/pci/ |
| H A D | Makefile | 11 snd-atiixp-modem-y := atiixp_modem.o 30 snd-via82xx-modem-y := via82xx_modem.o 37 obj-$(CONFIG_SND_ATIIXP_MODEM) += snd-atiixp-modem.o 56 obj-$(CONFIG_SND_VIA82XX_MODEM) += snd-via82xx-modem.o
|
| /linux/drivers/bus/mhi/ep/ |
| H A D | Kconfig | 6 and communicate a modem device over a high speed peripheral 10 such as SDX55 modem connected to the host machine over PCIe.
|
| /linux/drivers/phy/motorola/ |
| H A D | Kconfig | 16 tristate "Motorola Mapphone MDM6600 modem USB PHY driver" 20 Enable this for MDM6600 USB modem to work on Motorola phones
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap3-n9.dts | 62 &modem { 63 compatible = "nokia,n9-modem";
|
| /linux/drivers/net/wwan/ |
| H A D | Kconfig | 43 MHI WWAN CTRL allows QCOM-based PCIe modems to expose different modem 82 different modem protocols/ports to userspace, including AT and QMI. 109 tristate "MediaTek PCIe 5G WWAN modem T7xx device" 113 Enables MediaTek PCIe based 5G WWAN modem (T7xx series) device.
|
| /linux/drivers/tty/serial/ |
| H A D | fsl_lpuart.c | 1452 u8 modem = readb(port->membase + UARTMODEM) & in lpuart_config_rs485() local 1454 writeb(modem, port->membase + UARTMODEM); in lpuart_config_rs485() 1458 modem |= UARTMODEM_TXRTSE; in lpuart_config_rs485() 1467 modem |= UARTMODEM_TXRTSPOL; in lpuart_config_rs485() 1469 modem &= ~UARTMODEM_TXRTSPOL; in lpuart_config_rs485() 1472 writeb(modem, port->membase + UARTMODEM); in lpuart_config_rs485() 1479 u32 modem = lpuart32_read(port, UARTMODIR) in lpuart32_config_rs485() local 1494 lpuart32_write(port, modem, UARTMODIR); in lpuart32_config_rs485() 1498 modem |= UARTMODIR_TXRTSE; in lpuart32_config_rs485() 1507 modem |= UARTMODIR_TXRTSPOL; in lpuart32_config_rs485() [all …]
|
| /linux/drivers/usb/class/ |
| H A 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
|