diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2012-05-25 12:30:40 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-05-25 12:30:40 +0200 |
commit | aa5e661c553fb07a64b96b272a8a2ac4a53f5197 (patch) | |
tree | 00be09f31a6aef4c65643e25040c82235f91285e /plugins/udevng.c | |
parent | a5ae2e37df3925659b11cd0ecebb28fd2f0ce0ff (diff) | |
download | ofono-aa5e661c553fb07a64b96b272a8a2ac4a53f5197.tar.bz2 |
udev: Extend port mapping for Icera modems
Diffstat (limited to 'plugins/udevng.c')
-rw-r--r-- | plugins/udevng.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c index 804b139d..485b02d0 100644 --- a/plugins/udevng.c +++ b/plugins/udevng.c @@ -419,13 +419,21 @@ static gboolean setup_icera(struct modem_info *modem) info->number, info->label); if (g_strcmp0(info->interface, "2/2/1") == 0) { - if (g_strcmp0(info->number, "01") == 0) + if (g_strcmp0(info->number, "00") == 0) aux = info->devnode; + else if (g_strcmp0(info->number, "01") == 0) + aux = info->devnode; + else if (g_strcmp0(info->number, "02") == 0) + mdm = info->devnode; else if (g_strcmp0(info->number, "03") == 0) mdm = info->devnode; } else if (g_strcmp0(info->interface, "2/6/0") == 0) { if (g_strcmp0(info->number, "05") == 0) net = info->devnode; + else if (g_strcmp0(info->number, "06") == 0) + net = info->devnode; + else if (g_strcmp0(info->number, "07") == 0) + net = info->devnode; } } |