mirror of git://git.sysmocom.de/ofono
udevng: enhance udev detection for intel 7xxx modems
Handle newer 7xxx modem enumeration based on ProductId. Preserving the previous gen support too.
This commit is contained in:
parent
b56139e80b
commit
157258eb2d
|
@ -1193,12 +1193,22 @@ static gboolean setup_xmm7xxx(struct modem_info *modem)
|
||||||
info->interface, info->number, info->label,
|
info->interface, info->number, info->label,
|
||||||
info->sysattr, info->subsystem);
|
info->sysattr, info->subsystem);
|
||||||
|
|
||||||
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
if (g_strcmp0(modem->model,"095a") == 0) {
|
||||||
if (g_strcmp0(info->number, "02") == 0)
|
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||||
mdm = info->devnode;
|
if (g_strcmp0(info->number, "00") == 0)
|
||||||
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
mdm = info->devnode;
|
||||||
if (g_strcmp0(info->number, "00") == 0)
|
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
||||||
net = info->devnode;
|
if (g_strcmp0(info->number, "06") == 0)
|
||||||
|
net = info->devnode;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (g_strcmp0(info->subsystem, "tty") == 0) {
|
||||||
|
if (g_strcmp0(info->number, "02") == 0)
|
||||||
|
mdm = info->devnode;
|
||||||
|
} else if (g_strcmp0(info->subsystem, "net") == 0) {
|
||||||
|
if (g_strcmp0(info->number, "00") == 0)
|
||||||
|
net = info->devnode;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue