Add support for Telit modem using the cdc-acm driver, like the Telit
HE910.
---
 plugins/udevng.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/plugins/udevng.c b/plugins/udevng.c
index afb02ca..e77e4d9 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -599,8 +599,8 @@ static gboolean setup_telit(struct modem_info *modem)
        for (list = modem->devices; list; list = list->next) {
                struct device_info *info = list->data;
 
-               DBG("%s %s %s %s", info->devnode, info->interface,
-                                               info->number, info->label);
+               DBG("%s %s %s %s %s", info->devnode, info->interface,
+                               info->number, info->label, info->sysattr);
 
                if (g_strcmp0(info->label, "aux") == 0) {
                        aux = info->devnode;
@@ -619,6 +619,13 @@ static gboolean setup_telit(struct modem_info *modem)
                                gps = info->devnode;
                        else if (g_strcmp0(info->number, "03") == 0)
                                aux = info->devnode;
+               } else if (g_strcmp0(info->interface, "2/2/1") == 0) {
+                       if (g_strcmp0(info->number, "00") == 0)
+                               mdm = info->devnode;
+                       else if (g_strcmp0(info->number, "02") == 0)
+                               diag = info->devnode;
+                       else if (g_strcmp0(info->number, "06") == 0)
+                               aux = info->devnode;
                }
        }
 
@@ -777,7 +784,7 @@ static struct {
        { "alcatel",    setup_alcatel   },
        { "novatel",    setup_novatel   },
        { "nokia",      setup_nokia     },
-       { "telit",      setup_telit     },
+       { "telit",      setup_telit,    "device/interface"      },
        { "simcom",     setup_simcom    },
        { "zte",        setup_zte       },
        { "icera",      setup_icera     },
@@ -987,6 +994,7 @@ static struct {
        { "zte",        "option",       "19d2"          },
        { "simcom",     "option",       "05c6", "9000"  },
        { "telit",      "usbserial",    "1bc7"          },
+       { "telit",      "cdc_acm",      "1bc7"          },
        { "telit",      "option",       "1bc7"          },
        { "nokia",      "option",       "0421", "060e"  },
        { "nokia",      "option",       "0421", "0623"  },
-- 
1.7.7.6


--
Scanned by MailScanner.

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to