mirror of git://git.sysmocom.de/ofono
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:
parent
3b5aedc8ab
commit
fe8fa75691
|
@ -214,12 +214,20 @@ static gboolean setup_gobi(struct modem_info *modem)
|
||||||
net = info->devnode;
|
net = info->devnode;
|
||||||
else if (g_strcmp0(info->subsystem, "tty") == 0) {
|
else if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||||
if (g_strcmp0(info->interface, "255/255/255") == 0) {
|
if (g_strcmp0(info->interface, "255/255/255") == 0) {
|
||||||
if (g_strcmp0(info->number, "01") == 0)
|
if (g_strcmp0(info->number, "00") == 0)
|
||||||
diag = info->devnode;
|
diag = info->devnode; /* ec20 */
|
||||||
|
else if (g_strcmp0(info->number, "01") == 0)
|
||||||
|
diag = info->devnode; /* gobi */
|
||||||
else if (g_strcmp0(info->number, "02") == 0)
|
else if (g_strcmp0(info->number, "02") == 0)
|
||||||
mdm = info->devnode;
|
mdm = info->devnode; /* gobi */
|
||||||
else if (g_strcmp0(info->number, "03") == 0)
|
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 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue