aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorLukas Voegl <lvoegl@tdt.de>2024-11-22 15:53:33 +0100
committerLukas Voegl <lvoegl@tdt.de>2025-04-25 09:37:16 +0200
commit436081648b3587096683bd3ba4d219d16f14efb5 (patch)
tree4d134aeef271bd970c527dadfd611d05fec9903c /src/plugins
parent39123f964ba6f359987f22d89317a842d8f1d528 (diff)
api,modem: new 'IgnoredPorts' property
Expose a new list of 'IgnoredPorts' via D-Bus and therefore remove the use of `MM_MODEM_PORT_TYPE_IGNORED` Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/cinterion/mm-plugin-cinterion.c1
-rw-r--r--src/plugins/dell/mm-plugin-dell.c1
-rw-r--r--src/plugins/fibocom/mm-port-mbim-fibocom.c1
-rw-r--r--src/plugins/huawei/mm-plugin-huawei.c1
-rw-r--r--src/plugins/option/mm-plugin-hso.c1
-rw-r--r--src/plugins/option/mm-plugin-option.c1
-rw-r--r--src/plugins/pantech/mm-plugin-pantech.c1
-rw-r--r--src/plugins/quectel/mm-port-mbim-quectel.c1
-rw-r--r--src/plugins/sierra/mm-common-sierra.c1
-rw-r--r--src/plugins/telit/mm-common-telit.c5
-rw-r--r--src/plugins/zte/mm-plugin-zte.c1
11 files changed, 14 insertions, 1 deletions
diff --git a/src/plugins/cinterion/mm-plugin-cinterion.c b/src/plugins/cinterion/mm-plugin-cinterion.c
index aefa46e1..b86c614c 100644
--- a/src/plugins/cinterion/mm-plugin-cinterion.c
+++ b/src/plugins/cinterion/mm-plugin-cinterion.c
@@ -204,6 +204,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
mm_port_probe_peek_port (probe),
+ mm_port_probe_get_port_group (probe),
ptype,
pflags,
error);
diff --git a/src/plugins/dell/mm-plugin-dell.c b/src/plugins/dell/mm-plugin-dell.c
index 17f257de..4a9e7817 100644
--- a/src/plugins/dell/mm-plugin-dell.c
+++ b/src/plugins/dell/mm-plugin-dell.c
@@ -493,6 +493,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
mm_port_probe_peek_port (probe),
+ mm_port_probe_get_port_group (probe),
mm_port_probe_get_port_type (probe),
MM_PORT_SERIAL_AT_FLAG_NONE,
error);
diff --git a/src/plugins/fibocom/mm-port-mbim-fibocom.c b/src/plugins/fibocom/mm-port-mbim-fibocom.c
index a5ec213b..02d9b6d4 100644
--- a/src/plugins/fibocom/mm-port-mbim-fibocom.c
+++ b/src/plugins/fibocom/mm-port-mbim-fibocom.c
@@ -241,6 +241,7 @@ mm_port_mbim_fibocom_new (const gchar *name,
return MM_PORT_MBIM_FIBOCOM (g_object_new (MM_TYPE_PORT_MBIM_FIBOCOM,
MM_PORT_DEVICE, name,
MM_PORT_SUBSYS, subsys,
+ MM_PORT_GROUP, MM_PORT_GROUP_USED,
MM_PORT_TYPE, MM_PORT_TYPE_MBIM,
NULL));
}
diff --git a/src/plugins/huawei/mm-plugin-huawei.c b/src/plugins/huawei/mm-plugin-huawei.c
index c59d0dfc..99bd9286 100644
--- a/src/plugins/huawei/mm-plugin-huawei.c
+++ b/src/plugins/huawei/mm-plugin-huawei.c
@@ -693,6 +693,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
port,
+ mm_port_probe_get_port_group (probe),
port_type,
pflags,
error);
diff --git a/src/plugins/option/mm-plugin-hso.c b/src/plugins/option/mm-plugin-hso.c
index 9200f047..1e0aba34 100644
--- a/src/plugins/option/mm-plugin-hso.c
+++ b/src/plugins/option/mm-plugin-hso.c
@@ -159,6 +159,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
mm_port_probe_peek_port (probe),
+ mm_port_probe_get_port_group (probe),
port_type,
pflags,
error);
diff --git a/src/plugins/option/mm-plugin-option.c b/src/plugins/option/mm-plugin-option.c
index e38d3832..d74f0037 100644
--- a/src/plugins/option/mm-plugin-option.c
+++ b/src/plugins/option/mm-plugin-option.c
@@ -81,6 +81,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
port,
+ mm_port_probe_get_port_group (probe),
MM_PORT_TYPE_AT, /* we only allow AT ports here */
pflags,
error);
diff --git a/src/plugins/pantech/mm-plugin-pantech.c b/src/plugins/pantech/mm-plugin-pantech.c
index 9004e358..c326eb35 100644
--- a/src/plugins/pantech/mm-plugin-pantech.c
+++ b/src/plugins/pantech/mm-plugin-pantech.c
@@ -123,6 +123,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
mm_port_probe_peek_port (probe),
+ mm_port_probe_get_port_group (probe),
ptype,
pflags,
error);
diff --git a/src/plugins/quectel/mm-port-mbim-quectel.c b/src/plugins/quectel/mm-port-mbim-quectel.c
index 617b681a..19470760 100644
--- a/src/plugins/quectel/mm-port-mbim-quectel.c
+++ b/src/plugins/quectel/mm-port-mbim-quectel.c
@@ -250,6 +250,7 @@ mm_port_mbim_quectel_new (const gchar *name,
return MM_PORT_MBIM_QUECTEL (g_object_new (MM_TYPE_PORT_MBIM_QUECTEL,
MM_PORT_DEVICE, name,
MM_PORT_SUBSYS, subsys,
+ MM_PORT_GROUP, MM_PORT_GROUP_USED,
MM_PORT_TYPE, MM_PORT_TYPE_MBIM,
NULL));
}
diff --git a/src/plugins/sierra/mm-common-sierra.c b/src/plugins/sierra/mm-common-sierra.c
index 74720ebe..58fef3cc 100644
--- a/src/plugins/sierra/mm-common-sierra.c
+++ b/src/plugins/sierra/mm-common-sierra.c
@@ -54,6 +54,7 @@ mm_common_sierra_grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
mm_port_probe_peek_port (probe),
+ mm_port_probe_get_port_group (probe),
ptype,
pflags,
error);
diff --git a/src/plugins/telit/mm-common-telit.c b/src/plugins/telit/mm-common-telit.c
index 10aba7a6..7f27aa44 100644
--- a/src/plugins/telit/mm-common-telit.c
+++ b/src/plugins/telit/mm-common-telit.c
@@ -42,11 +42,13 @@ telit_grab_port (MMPlugin *self,
{
MMKernelDevice *port;
MMDevice *device;
+ MMPortGroup pgroup;
MMPortType ptype;
MMPortSerialAtFlag pflags = MM_PORT_SERIAL_AT_FLAG_NONE;
const gchar *subsys;
port = mm_port_probe_peek_port (probe);
+ pgroup = mm_port_probe_get_port_group (probe);
ptype = mm_port_probe_get_port_type (probe);
device = mm_port_probe_peek_device (probe);
subsys = mm_port_probe_get_port_subsys (probe);
@@ -76,12 +78,13 @@ telit_grab_port (MMPlugin *self,
mm_port_probe_get_port_name (probe));
ptype = MM_PORT_TYPE_GPS;
} else
- ptype = MM_PORT_TYPE_IGNORED;
+ pgroup = MM_PORT_GROUP_IGNORED;
}
out:
return mm_base_modem_grab_port (modem,
port,
+ pgroup,
ptype,
pflags,
error);
diff --git a/src/plugins/zte/mm-plugin-zte.c b/src/plugins/zte/mm-plugin-zte.c
index 7b41ca8c..1c9ba0af 100644
--- a/src/plugins/zte/mm-plugin-zte.c
+++ b/src/plugins/zte/mm-plugin-zte.c
@@ -139,6 +139,7 @@ grab_port (MMPlugin *self,
return mm_base_modem_grab_port (modem,
port,
+ mm_port_probe_get_port_group (probe),
ptype,
MM_PORT_SERIAL_AT_FLAG_NONE,
error);