aboutsummaryrefslogtreecommitdiff
path: root/plugins/mm-plugin-iridium.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-02-25 20:18:48 -0600
committerDan Williams <dcbw@redhat.com>2012-02-28 10:06:04 -0600
commit30e706309462f6b207753209649143902ee538fa (patch)
tree465aa1b22594a3a4a7c8b1f634d60bf93db5c434 /plugins/mm-plugin-iridium.c
parent4dad94d5004f325e25dc3b09d87585eab38d4c3f (diff)
iridium: convert to new port grabbing scheme
Diffstat (limited to 'plugins/mm-plugin-iridium.c')
-rw-r--r--plugins/mm-plugin-iridium.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/mm-plugin-iridium.c b/plugins/mm-plugin-iridium.c
index 67fee60e..1cff3845 100644
--- a/plugins/mm-plugin-iridium.c
+++ b/plugins/mm-plugin-iridium.c
@@ -175,6 +175,7 @@ grab_port (MMPluginBase *base,
guint32 caps;
guint16 vendor = 0x1e2d;
guint16 product = 0;
+ MMPortType ptype;
port = mm_plugin_base_supports_task_get_port (task);
g_assert (port);
@@ -188,6 +189,7 @@ grab_port (MMPluginBase *base,
caps = mm_plugin_base_supports_task_get_probed_capabilities (task);
sysfs_path = mm_plugin_base_supports_task_get_physdev_path (task);
+ ptype = mm_plugin_base_probed_capabilities_to_port_type (caps);
if (!existing) {
if (caps & MM_PLUGIN_BASE_PORT_CAP_GSM) {
modem = mm_modem_iridium_gsm_new (sysfs_path,
@@ -198,14 +200,14 @@ grab_port (MMPluginBase *base,
}
if (modem) {
- if (!mm_modem_grab_port (modem, subsys, name, MM_PORT_TYPE_UNKNOWN, NULL, error)) {
+ if (!mm_modem_grab_port (modem, subsys, name, ptype, MM_AT_PORT_FLAG_NONE, NULL, error)) {
g_object_unref (modem);
return NULL;
}
}
} else if (get_level_for_capabilities (caps)) {
modem = existing;
- if (!mm_modem_grab_port (modem, subsys, name, MM_PORT_TYPE_UNKNOWN, NULL, error))
+ if (!mm_modem_grab_port (modem, subsys, name, ptype, MM_AT_PORT_FLAG_NONE, NULL, error))
return NULL;
}