Carlo Lobrano
f670861939
telit: add support to SIM hot swap
...
MMBroadbandModemTelit:
* added logic to set MMBroadbandModem's SIM_HOT_SWAP property to TRUE
* added function to enable QSS unsolicited
* added QSS unsolicited handler
2016-08-10 09:39:47 +02:00
Aleksander Morgado
a5f33f0070
telit,udev: single 'usb' subsystems check and simplified single vendor check
2016-08-06 10:41:52 +02:00
Aleksander Morgado
7ff57f9808
udev: replace ENV{.MM_USBIFNUM} conditions with ATTRS{bInterfaceNumber}
2016-08-06 10:41:52 +02:00
Carlo Lobrano
bff43b26bf
telit: adding a short delay after SIM unlock
...
A short delay is necessary with some SIMs when
they have just been unlocked. Using 1 second as secure margin.
2016-07-26 14:10:27 +02:00
Ting-Yuan Huang
969189d42c
plugin-manager: protect mm_plugin_{major,minor}_version
...
This patch makes declarations bind to definitions within the same module
to prevent the potential ambiguity if referenced directly.
AddressSanitizer think they violated one definition rule, although
those symbols are accessed by address through their modules and do
not depend on the order of the libararies loaded.
2016-05-28 13:59:54 +02:00
Daniele Palmas
850318fd96
telit: code refactoring
...
This patch moves init and port grabbing functions to a separate file
to allow functions call from Dell plugin
2016-05-03 11:44:30 -05:00
Carlo Lobrano
1322201a43
telit: implemented set current bands
2016-03-10 16:10:18 +01:00
Daniele Palmas
c8a26e472e
telit: add current modes setting
...
This patch adds current modes setting in Telit plugin
2016-02-24 11:22:14 +01:00
Carlo Lobrano
beeabdea2f
telit: add load_current_bands interface
2016-02-15 14:22:48 +01:00
Daniele Palmas
7f173dfd15
plugin: telit: add current mode loading
...
This patch adds current mode loading in Telit plugin
2016-02-04 11:11:42 -06:00
Daniele Palmas
85e6c5b915
plugin: telit: add supported modes loading
...
This patch add supported modes loading in Telit plugin.
2016-02-04 11:11:42 -06:00
Aleksander Morgado
3911ea5a0f
telit: minor coding style fixes
2016-01-25 13:58:57 +01:00
Carlo Lobrano
70b8ec1a88
telit: add load_supported_bands interface
2016-01-25 12:37:46 +01:00
Carlo Lobrano
81019ca5b5
telit: add udev rule for Telit LE910 V2 modem
2016-01-25 10:16:09 +01:00
Aleksander Morgado
0a88ae2d6d
telit: use explicit FIRST step name
2015-12-19 11:51:11 +01:00
Aleksander Morgado
46f601edf6
telit: don't talk to the user in a GError
2015-12-19 11:50:22 +01:00
Aleksander Morgado
a74edab57f
telit: prefix helper methods with 'mm_telit'
2015-12-19 11:45:32 +01:00
Aleksander Morgado
740e1b5461
telit: fix minor coding style issues
2015-12-19 11:44:00 +01:00
Carlo Lobrano
c4ffe572ae
telit: add load_unlock_retries interface
2015-12-19 11:39:48 +01:00
Carlo Lobrano
7978225934
telit: add modem_reset to telit plugin
2015-12-11 09:09:57 +01:00
Carlo Lobrano
14e4771056
telit: add modem_power_down to telit plugin
2015-12-04 10:59:28 +01:00
Aleksander Morgado
948be2343a
telit: minor coding style fixes
2015-03-27 19:06:43 +01:00
Daniele Palmas
12318970a7
telit: changing udev rules for HE910/UE910/UL865
...
Changing udev rules for HE910/UE910/UL865 in order to use dynamic port
identification through #PORTCFG (tag ID_MM_TELIT_PORTS_TAGGED)
2015-03-27 19:01:52 +01:00
Daniele Palmas
ad6d15b535
telit: implementing dynamic port identification with #PORTCFG
...
Adding dynamic port identification for Telit modems that support AT#PORTCFG
command. Port configurations for HE910/UE910/UL865 taken from document
"HE910/UE910/UL865 Families Ports Arrangements User Guide"
2015-03-27 19:01:45 +01:00
Daniele Palmas
a92566ec0e
telit: adding 3gpp unsolicited events support for Telit modems
...
Mobile Equipment Event Reporting command for Telit modems (+CMER)
does not support <ind>=1. Changing to <ind>=2
2015-03-13 19:04:02 +01:00
Daniele Palmas
f9a5848d71
telit: add custom flow control settings for Telit HE910, UE910, UL865
...
Telit HE910, UE910 and UL865 do not support XON/XOFF; defaulting
to RTS/CTS
2015-03-12 12:01:23 +01:00
Daniele Palmas
00b5ae3e5b
telit: Adding udev rules for Telit HE910, UE910 and UL865
...
Adding udev rules for proper modem identification.
2015-03-12 09:55:30 +01:00
Aleksander Morgado
7c347aa3ec
port: store parent sysfs path in each MMPort
2014-06-23 18:12:27 +02:00
Aleksander Morgado
6f235b9948
ports: rename 'MMAtSerialPort' to 'MMPortSerialAt'
2014-02-13 13:40:01 +01:00
Aleksander Morgado
48585c250b
udev: apply udev rules upon 'move' events as well
...
Otherwise, we may end up losing the tags we expect if the device gets a 'move'
event just after the initial 'add'.
2014-01-26 19:33:45 +01:00
Dan Williams
89ae657fce
telit: add basic plugin for Telit 3GPP and 3GPP2 devices
2013-05-06 12:38:50 -05:00