Home
last modified time | relevance | path

Searched +full:modem +full:- +full:init (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/drivers/net/ipa/
Dipa_qmi.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2020 Linaro Ltd.
21 * DOC: AP/Modem QMI Handshake
23 * The AP and modem perform a "handshake" at initialization time to ensure
26 * using a service on the modem, and server to service modem requests (and
28 * complete, the AP and modem may begin IPA operation. This occurs
29 * only when the AP IPA driver, modem IPA driver, and IPA microcontroller
32 * The QMI service on the modem expects to receive an INIT_DRIVER request from
33 * the AP, which contains parameters used by the modem during initialization.
[all …]
Dipa.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2020 Linaro Ltd.
31 * enum ipa_flag - IPA state flags
41 * struct ipa - IPA information
46 * @modem_rproc: Remoteproc handle for modem subsystem
55 * @mem_addr: DMA address of IPA-local memory space
56 * @mem_virt: Virtual address of IPA-local memory space
60 * @mem: Array of IPA-local memory region descriptors
65 * @zero_addr: DMA address of preallocated zero-filled memory
[all …]
Dipa_main.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2020 Linaro Ltd.
41 * controlled by) other "execution environments" (EEs), such as a modem.
43 * The IPA is the conduit between the AP and the modem that carries network
45 * connection of the modem to external (e.g. LTE) networks.
50 * currently supported. Despite that, some resources--including routing
51 * tables and filter tables--are defined in this driver because they must
57 * well-defined communication layer between the AP subsystem and the IPA
64 * modem network interface is implemented by two pairs of endpoints: a TX
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dqcom,ipa.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alex Elder <elder@kernel.org>
18 including the Application Processor (AP) and the modem. The IPA presents
21 and has a distinct interrupt and a separately-defined address space.
28 - |
29 -------- ---------
31 | AP +<---. .----+ Modem |
32 | +--. | | .->+ |
[all …]
/kernel/linux/linux-5.10/drivers/net/usb/
Dkalmia.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * USB network interface driver for Samsung Kalmia based LTE USB modem like the
4 * Samsung GT-B3730 and GT-B3710.
27 * The Samsung Kalmia based LTE USB modems have a CDC ACM port for modem control
31 * The stick must first be switched into modem mode by usb_modeswitch
32 * or similar tool. Then the modem gets sent two initialization packets by
34 * connect the modem using AT commands through the ACM port and then use
36 * sent to and from the modem in a proprietary format discovered after watching
37 * the behavior of the windows driver for the modem.
39 * More information about the use of the modem is available in usb_modeswitch
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 comment "Host-side USB support is needed for USB Network Adapter support"
16 tristate "USB CATC NetMate-based Ethernet device support"
35 tristate "USB KLSI KL5USB101-based ethernet device support"
40 ADS USB-10BT
45 D-Link DSB-650C and DU-E10
47 I-O DATA USB-ET/T
51 Mobility USB-Ethernet Adapter
52 NetGear EA-101
61 SmartBridges smartNIC or on Belkin F5U111 devices - you should use
[all …]
/kernel/linux/linux-4.19/drivers/net/usb/
Dkalmia.c2 * USB network interface driver for Samsung Kalmia based LTE USB modem like the
3 * Samsung GT-B3730 and GT-B3710.
31 * The Samsung Kalmia based LTE USB modems have a CDC ACM port for modem control
35 * The stick must first be switched into modem mode by usb_modeswitch
36 * or similar tool. Then the modem gets sent two initialization packets by
38 * connect the modem using AT commands through the ACM port and then use
40 * sent to and from the modem in a proprietary format discovered after watching
41 * the behavior of the windows driver for the modem.
43 * More information about the use of the modem is available in usb_modeswitch
47 * https://github.com/mkotsbak/Samsung-GT-B3730-linux-driver
[all …]
DKconfig4 comment "Host-side USB support is needed for USB Network Adapter support"
15 tristate "USB CATC NetMate-based Ethernet device support"
17 ---help---
34 tristate "USB KLSI KL5USB101-based ethernet device support"
35 ---help---
39 ADS USB-10BT
44 D-Link DSB-650C and DU-E10
46 I-O DATA USB-ET/T
50 Mobility USB-Ethernet Adapter
51 NetGear EA-101
[all …]
/kernel/linux/linux-5.10/drivers/hsi/clients/
Dnokia-modem.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * nokia-modem.c
5 * HSI client driver for Nokia N900 modem.
12 #include <linux/init.h>
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
[all …]
/kernel/linux/linux-4.19/drivers/hsi/clients/
Dnokia-modem.c2 * nokia-modem.c
4 * HSI client driver for Nokia N900 modem.
20 * 02110-1301 USA
25 #include <linux/init.h>
54 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in do_nokia_modem_rst_ind_tasklet() local
56 if (!modem) in do_nokia_modem_rst_ind_tasklet()
59 dev_info(modem->device, "CMT rst line change detected\n"); in do_nokia_modem_rst_ind_tasklet()
61 if (modem->ssi_protocol) in do_nokia_modem_rst_ind_tasklet()
62 ssip_reset_event(modem->ssi_protocol); in do_nokia_modem_rst_ind_tasklet()
67 struct nokia_modem_device *modem = (struct nokia_modem_device *)data; in nokia_modem_rst_ind_isr() local
[all …]
/kernel/linux/linux-4.19/drivers/usb/serial/
Dipw.c1 // SPDX-License-Identifier: GPL-2.0+
3 * IPWireless 3G UMTS TDD Modem driver (USB connected)
6 * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
12 * It was written out of frustration with the IPWireless USB modem
19 * The modem adheres to the "3GPP TS 27.007 AT command set for 3G
21 * http://www.3gpp.org/ftp/Specs/html-info/27007.htm
23 * The code was only tested the IPWireless handheld modem distributed
45 #include "usb-wwan.h"
115 /* Interpretation of modem status lines */
134 struct usb_device *udev = port->serial->dev; in ipw_open()
[all …]
/kernel/linux/linux-5.10/drivers/usb/serial/
Dipw.c1 // SPDX-License-Identifier: GPL-2.0+
3 * IPWireless 3G UMTS TDD Modem driver (USB connected)
6 * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
12 * It was written out of frustration with the IPWireless USB modem
19 * The modem adheres to the "3GPP TS 27.007 AT command set for 3G
21 * http://www.3gpp.org/ftp/Specs/html-info/27007.htm
23 * The code was only tested the IPWireless handheld modem distributed
45 #include "usb-wwan.h"
115 /* Interpretation of modem status lines */
134 struct usb_device *udev = port->serial->dev; in ipw_open()
[all …]
/kernel/linux/linux-5.10/sound/pci/hda/
Dpatch_si3054.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * HD audio interface patch for Silicon Labs 3054/5 modem codec
7 * Copyright (c) 2005 Sasha Khapyorsky <sashak@alsa-project.org>
11 #include <linux/init.h>
76 * Modem mixer
89 u16 reg = PRIVATE_REG(kcontrol->private_value); in si3054_switch_get()
90 u16 mask = PRIVATE_MASK(kcontrol->private_value); in si3054_switch_get()
91 uvalue->value.integer.value[0] = (GET_REG(codec, reg)) & mask ? 1 : 0 ; in si3054_switch_get()
99 u16 reg = PRIVATE_REG(kcontrol->private_value); in si3054_switch_put()
100 u16 mask = PRIVATE_MASK(kcontrol->private_value); in si3054_switch_put()
[all …]
/kernel/linux/linux-4.19/sound/pci/hda/
Dpatch_si3054.c4 * HD audio interface patch for Silicon Labs 3054/5 modem codec
6 * Copyright (c) 2005 Sasha Khapyorsky <sashak@alsa-project.org>
22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25 #include <linux/init.h>
90 * Modem mixer
103 u16 reg = PRIVATE_REG(kcontrol->private_value); in si3054_switch_get()
104 u16 mask = PRIVATE_MASK(kcontrol->private_value); in si3054_switch_get()
105 uvalue->value.integer.value[0] = (GET_REG(codec, reg)) & mask ? 1 : 0 ; in si3054_switch_get()
113 u16 reg = PRIVATE_REG(kcontrol->private_value); in si3054_switch_put()
114 u16 mask = PRIVATE_MASK(kcontrol->private_value); in si3054_switch_put()
[all …]
/kernel/linux/linux-4.19/drivers/net/hamradio/
Dbaycom_ser_hdx.c4 * baycom_ser_hdx.c -- baycom ser12 halfduplex radio modem driver.
6 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
29 * ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
32 * for handling the HDLC protocol. The modem connects to a serial port,
43 * mutes audio input to the modem
52 * 0.3 26.04.1997 init code/data tagged
68 #include <linux/init.h>
76 /* --------------------------------------------------------------------- */
80 /* --------------------------------------------------------------------- */
83 static const char bc_drvinfo[] = KERN_INFO "baycom_ser_hdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4…
[all …]
Dbaycom_ser_fdx.c4 * baycom_ser_fdx.c -- baycom ser12 fullduplex radio modem driver.
6 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
29 * ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
32 * for handling the HDLC protocol. The modem connects to a serial port,
37 * This modem usually draws its supply current out of the otherwise unused
38 * TXD pin of the serial port. Thus a contiguous stream of 0x00-bytes
41 * hsk: This is a 4800 baud FSK modem, designed for TNC use. It works fine
42 * in 'baycom-mode' :-) In contrast to the TCM3105 modem, power is
43 * externally supplied. So there's no need to provide the 0x00-byte-stream
60 * 0.3 26.04.1997 init code/data tagged
[all …]
Dbaycom_par.c4 * baycom_par.c -- baycom par96 and picpar radio modem driver.
6 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
29 * par96: This is a modem for 9600 baud FSK compatible to the G3RUH standard.
30 * The modem does all the filtering and regenerates the receiver clock.
34 * modem connects to the parallel port, hence the name. The modem
36 * polynomial to the PC. This modem is no longer available (at least
37 * from Baycom) and has been replaced by the PICPAR modem (see below).
39 * cq-DL :-).
41 * picpar: This is a redesign of the par96 modem by Henning Rech, DF9IC. The
42 * modem is protocol compatible to par96, but uses only three low
[all …]
/kernel/linux/linux-5.10/drivers/net/hamradio/
Dbaycom_ser_hdx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * baycom_ser_hdx.c -- baycom ser12 halfduplex radio modem driver.
7 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
15 * ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
18 * for handling the HDLC protocol. The modem connects to a serial port,
28 * mutes audio input to the modem
36 * 0.3 26.04.1997 init code/data tagged
52 #include <linux/init.h>
60 /* --------------------------------------------------------------------- */
64 /* --------------------------------------------------------------------- */
[all …]
Dbaycom_par.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * baycom_par.c -- baycom par96 and picpar radio modem driver.
7 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
15 * par96: This is a modem for 9600 baud FSK compatible to the G3RUH standard.
16 * The modem does all the filtering and regenerates the receiver clock.
20 * modem connects to the parallel port, hence the name. The modem
22 * polynomial to the PC. This modem is no longer available (at least
23 * from Baycom) and has been replaced by the PICPAR modem (see below).
25 * cq-DL :-).
27 * picpar: This is a redesign of the par96 modem by Henning Rech, DF9IC. The
[all …]
Dbaycom_ser_fdx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * baycom_ser_fdx.c -- baycom ser12 fullduplex radio modem driver.
7 * Copyright (C) 1996-2000 Thomas Sailer (sailer@ife.ee.ethz.ch)
15 * ser12: This is a very simple 1200 baud AFSK modem. The modem consists only
18 * for handling the HDLC protocol. The modem connects to a serial port,
23 * This modem usually draws its supply current out of the otherwise unused
24 * TXD pin of the serial port. Thus a contiguous stream of 0x00-bytes
27 * hsk: This is a 4800 baud FSK modem, designed for TNC use. It works fine
28 * in 'baycom-mode' :-) In contrast to the TCM3105 modem, power is
29 * externally supplied. So there's no need to provide the 0x00-byte-stream
[all …]
Dscc.c6 * Please use z8530drv-utils-3.0 with this version.
7 * ------------------
15 * SCC.C - Linux driver for Z8530 based HDLC cards for AX.25 *
28 The code is likely to fail, and so your kernel could --- even
40 For non-Amateur-Radio use please note that you might need a special
42 MODEM.
60 -------------------------------
62 1994-09-13 started to write the driver, rescued most of my own
71 1995-01-31 changed copyright notice to GPL without limitations.
77 1996-10-05 New semester, new driver...
[all …]
/kernel/linux/linux-5.10/sound/soc/ti/
Dams-delta.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ams-delta.c -- SoC audio for Amstrad E3 (Delta) videophone
19 #include <asm/mach-types.h>
21 #include <linux/platform_data/asoc-ti-mcbsp.h>
23 #include "omap-mcbsp.h"
63 * Controls, functional after the modem line discipline is activated.
70 /* Selection <-> pin translation */
104 struct snd_soc_dapm_context *dapm = &card->dapm; in ams_delta_set_audio_mode()
105 struct soc_enum *control = (struct soc_enum *)kcontrol->private_value; in ams_delta_set_audio_mode()
110 if (!cx20442_codec->card->pop_time) in ams_delta_set_audio_mode()
[all …]
/kernel/linux/linux-4.19/sound/soc/omap/
Dams-delta.c2 * ams-delta.c -- SoC audio for Amstrad E3 (Delta) videophone
21 * 02110-1301 USA
33 #include <asm/mach-types.h>
35 #include <linux/platform_data/asoc-ti-mcbsp.h>
37 #include "omap-mcbsp.h"
60 * Controls, functional after the modem line discipline is activated.
67 /* Selection <-> pin translation */
101 struct snd_soc_dapm_context *dapm = &card->dapm; in ams_delta_set_audio_mode()
102 struct soc_enum *control = (struct soc_enum *)kcontrol->private_value; in ams_delta_set_audio_mode()
107 if (!cx20442_codec->card->pop_time) in ams_delta_set_audio_mode()
[all …]
/kernel/linux/linux-5.10/drivers/phy/motorola/
Dphy-mapphone-mdm6600.c1 // SPDX-License-Identifier: GPL-2.0
3 * Motorola Mapphone MDM6600 modem GPIO controlled USB PHY driver
24 #define MDM6600_MODEM_IDLE_DELAY_MS 1000 /* modem after USB suspend */
25 #define MDM6600_MODEM_WAKE_DELAY_MS 200 /* modem response after idle */
111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
113 if (!ddata->enabled) in phy_mdm6600_init()
114 return -EPROBE_DEFER; in phy_mdm6600_init()
124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
127 if (!ddata->enabled) in phy_mdm6600_power_on()
128 return -ENODEV; in phy_mdm6600_power_on()
[all …]
/kernel/linux/linux-4.19/drivers/phy/motorola/
Dphy-mapphone-mdm6600.c1 // SPDX-License-Identifier: GPL-2.0
3 * Motorola Mapphone MDM6600 modem GPIO controlled USB PHY driver
23 #define MDM6600_MODEM_IDLE_DELAY_MS 1000 /* modem after USB suspend */
24 #define MDM6600_MODEM_WAKE_DELAY_MS 200 /* modem response after idle */
110 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
112 if (!ddata->enabled) in phy_mdm6600_init()
113 return -EPROBE_DEFER; in phy_mdm6600_init()
123 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
125 if (!ddata->enabled) in phy_mdm6600_power_on()
126 return -ENODEV; in phy_mdm6600_power_on()
[all …]

12345678910>>...14