summaryrefslogtreecommitdiffstats
path: root/plugins/udevng.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-11-25 20:00:07 +0100
committerMarcel Holtmann <marcel@holtmann.org>2012-11-25 20:00:07 +0100
commitadf93dc436274e378ad29358ab33fdca386c0235 (patch)
treec4b2a27f5a4e2c907ea8298abb3a33df3c10e5aa /plugins/udevng.c
parent589a8997c0bd648c64adf352699be80bd67d85de (diff)
downloadofono-adf93dc436274e378ad29358ab33fdca386c0235.tar.bz2
udev: Use Qualcomm Gobi driver if QMI based modem
Diffstat (limited to 'plugins/udevng.c')
-rw-r--r--plugins/udevng.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c
index 3bc72f17..a0879c82 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -338,9 +338,15 @@ static gboolean setup_huawei(struct modem_info *modem)
}
}
+ if (qmi != NULL && net != NULL) {
+ ofono_modem_set_driver(modem->modem, "gobi");
+ goto done;
+ }
+
if (mdm == NULL || pcui == NULL)
return FALSE;
+done:
DBG("mdm=%s pcui=%s diag=%s qmi=%s net=%s", mdm, pcui, diag, qmi, net);
ofono_modem_set_string(modem->modem, "Device", qmi);