udevng/gobi: allow to detect ec20 tty devices

The Quectel EC20 uses the same usb id as some gobi 2000 modules (05c6:9215).
This commit is contained in:
Alexander Couzens 2017-05-01 22:52:55 +02:00 committed by Denis Kenzior
parent 3b5aedc8ab
commit fe8fa75691
1 changed files with 12 additions and 4 deletions

View File

@ -214,12 +214,20 @@ static gboolean setup_gobi(struct modem_info *modem)
net = info->devnode;
else if (g_strcmp0(info->subsystem, "tty") == 0) {
if (g_strcmp0(info->interface, "255/255/255") == 0) {
if (g_strcmp0(info->number, "01") == 0)
diag = info->devnode;
if (g_strcmp0(info->number, "00") == 0)
diag = info->devnode; /* ec20 */
else if (g_strcmp0(info->number, "01") == 0)
diag = info->devnode; /* gobi */
else if (g_strcmp0(info->number, "02") == 0)
mdm = info->devnode;
mdm = info->devnode; /* gobi */
else if (g_strcmp0(info->number, "03") == 0)
gps = info->devnode;
gps = info->devnode; /* gobi */
} else if (g_strcmp0(info->interface, "255/0/0") == 0) {
if (g_strcmp0(info->number, "01") == 0)
gps = info->devnode; /* ec20 */
if (g_strcmp0(info->number, "02") == 0)
mdm = info->devnode; /* ec20 */
/* ignore the 3rd device second AT/mdm iface */
}
}
}