aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorSushrut Shree Trivedi <quic_sushruts@quicinc.com>2025-02-04 12:34:57 +0530
committerSushrut Shree Trivedi <quic_sushruts@quicinc.com>2025-02-21 10:39:29 +0530
commit092439369ba06b488c70514b4e144fc5c83a917c (patch)
treebce3530522d0356fd3884440d6ed7a15de9709b0 /src/plugins
parent894b517dae72d2123f54fe427e837eba7bbc9b14 (diff)
base-modem: add subsystem device ID property
Subsystem device ID can be used for identifying PCI modems, so expose the property. Signed-off-by: Sushrut Shree Trivedi <quic_sushruts@quicinc.com>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/altair/mm-plugin-altair-lte.c1
-rw-r--r--src/plugins/anydata/mm-plugin-anydata.c1
-rw-r--r--src/plugins/broadmobi/mm-plugin-broadmobi.c1
-rw-r--r--src/plugins/cellient/mm-plugin-cellient.c1
-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/dlink/mm-plugin-dlink.c1
-rw-r--r--src/plugins/fibocom/mm-plugin-fibocom.c1
-rw-r--r--src/plugins/foxconn/mm-plugin-foxconn.c1
-rw-r--r--src/plugins/generic/mm-plugin-generic.c1
-rw-r--r--src/plugins/gosuncn/mm-plugin-gosuncn.c1
-rw-r--r--src/plugins/haier/mm-plugin-haier.c1
-rw-r--r--src/plugins/huawei/mm-plugin-huawei.c1
-rw-r--r--src/plugins/intel/mm-plugin-intel.c1
-rw-r--r--src/plugins/iridium/mm-plugin-iridium.c1
-rw-r--r--src/plugins/linktop/mm-plugin-linktop.c1
-rw-r--r--src/plugins/longcheer/mm-plugin-longcheer.c1
-rw-r--r--src/plugins/mbm/mm-plugin-mbm.c1
-rw-r--r--src/plugins/motorola/mm-plugin-motorola.c1
-rw-r--r--src/plugins/mtk/mm-plugin-mtk-legacy.c1
-rw-r--r--src/plugins/mtk/mm-plugin-mtk.c1
-rw-r--r--src/plugins/netprisma/mm-plugin-netprisma.c1
-rw-r--r--src/plugins/nokia/mm-plugin-nokia-icera.c1
-rw-r--r--src/plugins/nokia/mm-plugin-nokia.c1
-rw-r--r--src/plugins/novatel/mm-plugin-novatel-lte.c1
-rw-r--r--src/plugins/novatel/mm-plugin-novatel.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/qcom-soc/mm-plugin-qcom-soc.c1
-rw-r--r--src/plugins/quectel/mm-plugin-quectel.c1
-rw-r--r--src/plugins/rolling/mm-plugin-rolling.c1
-rw-r--r--src/plugins/samsung/mm-plugin-samsung.c1
-rw-r--r--src/plugins/sierra/mm-plugin-sierra-legacy.c1
-rw-r--r--src/plugins/sierra/mm-plugin-sierra.c1
-rw-r--r--src/plugins/simtech/mm-plugin-simtech.c1
-rw-r--r--src/plugins/telit/mm-plugin-telit.c1
-rw-r--r--src/plugins/thuraya/mm-plugin-thuraya.c1
-rw-r--r--src/plugins/tplink/mm-plugin-tplink.c1
-rw-r--r--src/plugins/ublox/mm-plugin-ublox.c1
-rw-r--r--src/plugins/via/mm-plugin-via.c1
-rw-r--r--src/plugins/wavecom/mm-plugin-wavecom.c1
-rw-r--r--src/plugins/x22x/mm-plugin-x22x.c1
-rw-r--r--src/plugins/zte/mm-plugin-zte.c1
44 files changed, 44 insertions, 0 deletions
diff --git a/src/plugins/altair/mm-plugin-altair-lte.c b/src/plugins/altair/mm-plugin-altair-lte.c
index db69688b..a4608250 100644
--- a/src/plugins/altair/mm-plugin-altair-lte.c
+++ b/src/plugins/altair/mm-plugin-altair-lte.c
@@ -55,6 +55,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/anydata/mm-plugin-anydata.c b/src/plugins/anydata/mm-plugin-anydata.c
index c28f6836..50117b2a 100644
--- a/src/plugins/anydata/mm-plugin-anydata.c
+++ b/src/plugins/anydata/mm-plugin-anydata.c
@@ -42,6 +42,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/broadmobi/mm-plugin-broadmobi.c b/src/plugins/broadmobi/mm-plugin-broadmobi.c
index 1c90fc4f..9d0fa4fa 100644
--- a/src/plugins/broadmobi/mm-plugin-broadmobi.c
+++ b/src/plugins/broadmobi/mm-plugin-broadmobi.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/cellient/mm-plugin-cellient.c b/src/plugins/cellient/mm-plugin-cellient.c
index ec0936e3..3e44f2cf 100644
--- a/src/plugins/cellient/mm-plugin-cellient.c
+++ b/src/plugins/cellient/mm-plugin-cellient.c
@@ -36,6 +36,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/cinterion/mm-plugin-cinterion.c b/src/plugins/cinterion/mm-plugin-cinterion.c
index c07579f6..aefa46e1 100644
--- a/src/plugins/cinterion/mm-plugin-cinterion.c
+++ b/src/plugins/cinterion/mm-plugin-cinterion.c
@@ -143,6 +143,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/dell/mm-plugin-dell.c b/src/plugins/dell/mm-plugin-dell.c
index bec1e9cb..17f257de 100644
--- a/src/plugins/dell/mm-plugin-dell.c
+++ b/src/plugins/dell/mm-plugin-dell.c
@@ -375,6 +375,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/dlink/mm-plugin-dlink.c b/src/plugins/dlink/mm-plugin-dlink.c
index 2d3d05ee..acb6f6ff 100644
--- a/src/plugins/dlink/mm-plugin-dlink.c
+++ b/src/plugins/dlink/mm-plugin-dlink.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/fibocom/mm-plugin-fibocom.c b/src/plugins/fibocom/mm-plugin-fibocom.c
index 380d8f69..9373e736 100644
--- a/src/plugins/fibocom/mm-plugin-fibocom.c
+++ b/src/plugins/fibocom/mm-plugin-fibocom.c
@@ -49,6 +49,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/foxconn/mm-plugin-foxconn.c b/src/plugins/foxconn/mm-plugin-foxconn.c
index 70da1608..c8a48c07 100644
--- a/src/plugins/foxconn/mm-plugin-foxconn.c
+++ b/src/plugins/foxconn/mm-plugin-foxconn.c
@@ -50,6 +50,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/generic/mm-plugin-generic.c b/src/plugins/generic/mm-plugin-generic.c
index ff982573..690f541e 100644
--- a/src/plugins/generic/mm-plugin-generic.c
+++ b/src/plugins/generic/mm-plugin-generic.c
@@ -54,6 +54,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/gosuncn/mm-plugin-gosuncn.c b/src/plugins/gosuncn/mm-plugin-gosuncn.c
index bdc7ea03..1b9d7767 100644
--- a/src/plugins/gosuncn/mm-plugin-gosuncn.c
+++ b/src/plugins/gosuncn/mm-plugin-gosuncn.c
@@ -44,6 +44,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/haier/mm-plugin-haier.c b/src/plugins/haier/mm-plugin-haier.c
index 19874091..4317bec7 100644
--- a/src/plugins/haier/mm-plugin-haier.c
+++ b/src/plugins/haier/mm-plugin-haier.c
@@ -35,6 +35,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/huawei/mm-plugin-huawei.c b/src/plugins/huawei/mm-plugin-huawei.c
index 1af45447..c59d0dfc 100644
--- a/src/plugins/huawei/mm-plugin-huawei.c
+++ b/src/plugins/huawei/mm-plugin-huawei.c
@@ -624,6 +624,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/intel/mm-plugin-intel.c b/src/plugins/intel/mm-plugin-intel.c
index 72432379..20392114 100644
--- a/src/plugins/intel/mm-plugin-intel.c
+++ b/src/plugins/intel/mm-plugin-intel.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/iridium/mm-plugin-iridium.c b/src/plugins/iridium/mm-plugin-iridium.c
index 1fede697..d07c909a 100644
--- a/src/plugins/iridium/mm-plugin-iridium.c
+++ b/src/plugins/iridium/mm-plugin-iridium.c
@@ -43,6 +43,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/linktop/mm-plugin-linktop.c b/src/plugins/linktop/mm-plugin-linktop.c
index 8edb47ff..e1c8d1b9 100644
--- a/src/plugins/linktop/mm-plugin-linktop.c
+++ b/src/plugins/linktop/mm-plugin-linktop.c
@@ -37,6 +37,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/longcheer/mm-plugin-longcheer.c b/src/plugins/longcheer/mm-plugin-longcheer.c
index e8a294c8..6cbee6c9 100644
--- a/src/plugins/longcheer/mm-plugin-longcheer.c
+++ b/src/plugins/longcheer/mm-plugin-longcheer.c
@@ -187,6 +187,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/mbm/mm-plugin-mbm.c b/src/plugins/mbm/mm-plugin-mbm.c
index e215e30f..35802222 100644
--- a/src/plugins/mbm/mm-plugin-mbm.c
+++ b/src/plugins/mbm/mm-plugin-mbm.c
@@ -44,6 +44,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/motorola/mm-plugin-motorola.c b/src/plugins/motorola/mm-plugin-motorola.c
index bb8627e1..487af807 100644
--- a/src/plugins/motorola/mm-plugin-motorola.c
+++ b/src/plugins/motorola/mm-plugin-motorola.c
@@ -38,6 +38,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/mtk/mm-plugin-mtk-legacy.c b/src/plugins/mtk/mm-plugin-mtk-legacy.c
index 30dfc5c0..79164469 100644
--- a/src/plugins/mtk/mm-plugin-mtk-legacy.c
+++ b/src/plugins/mtk/mm-plugin-mtk-legacy.c
@@ -38,6 +38,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/mtk/mm-plugin-mtk.c b/src/plugins/mtk/mm-plugin-mtk.c
index a136383f..bf278d77 100644
--- a/src/plugins/mtk/mm-plugin-mtk.c
+++ b/src/plugins/mtk/mm-plugin-mtk.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/netprisma/mm-plugin-netprisma.c b/src/plugins/netprisma/mm-plugin-netprisma.c
index 5174cd15..6c772092 100644
--- a/src/plugins/netprisma/mm-plugin-netprisma.c
+++ b/src/plugins/netprisma/mm-plugin-netprisma.c
@@ -45,6 +45,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/nokia/mm-plugin-nokia-icera.c b/src/plugins/nokia/mm-plugin-nokia-icera.c
index caea0871..6c3e67de 100644
--- a/src/plugins/nokia/mm-plugin-nokia-icera.c
+++ b/src/plugins/nokia/mm-plugin-nokia-icera.c
@@ -46,6 +46,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/nokia/mm-plugin-nokia.c b/src/plugins/nokia/mm-plugin-nokia.c
index ab5fe646..b2c7f54c 100644
--- a/src/plugins/nokia/mm-plugin-nokia.c
+++ b/src/plugins/nokia/mm-plugin-nokia.c
@@ -47,6 +47,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/novatel/mm-plugin-novatel-lte.c b/src/plugins/novatel/mm-plugin-novatel-lte.c
index 0222bb2c..a0d55bba 100644
--- a/src/plugins/novatel/mm-plugin-novatel-lte.c
+++ b/src/plugins/novatel/mm-plugin-novatel-lte.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/novatel/mm-plugin-novatel.c b/src/plugins/novatel/mm-plugin-novatel.c
index 9b7508b5..95b90407 100644
--- a/src/plugins/novatel/mm-plugin-novatel.c
+++ b/src/plugins/novatel/mm-plugin-novatel.c
@@ -50,6 +50,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/option/mm-plugin-hso.c b/src/plugins/option/mm-plugin-hso.c
index f56cda6d..9200f047 100644
--- a/src/plugins/option/mm-plugin-hso.c
+++ b/src/plugins/option/mm-plugin-hso.c
@@ -115,6 +115,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/option/mm-plugin-option.c b/src/plugins/option/mm-plugin-option.c
index 42530ee7..e38d3832 100644
--- a/src/plugins/option/mm-plugin-option.c
+++ b/src/plugins/option/mm-plugin-option.c
@@ -38,6 +38,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/pantech/mm-plugin-pantech.c b/src/plugins/pantech/mm-plugin-pantech.c
index c32c7a52..9004e358 100644
--- a/src/plugins/pantech/mm-plugin-pantech.c
+++ b/src/plugins/pantech/mm-plugin-pantech.c
@@ -80,6 +80,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/qcom-soc/mm-plugin-qcom-soc.c b/src/plugins/qcom-soc/mm-plugin-qcom-soc.c
index c44a4c6c..f3620dac 100644
--- a/src/plugins/qcom-soc/mm-plugin-qcom-soc.c
+++ b/src/plugins/qcom-soc/mm-plugin-qcom-soc.c
@@ -45,6 +45,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/quectel/mm-plugin-quectel.c b/src/plugins/quectel/mm-plugin-quectel.c
index a88ba035..691d8178 100644
--- a/src/plugins/quectel/mm-plugin-quectel.c
+++ b/src/plugins/quectel/mm-plugin-quectel.c
@@ -45,6 +45,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/rolling/mm-plugin-rolling.c b/src/plugins/rolling/mm-plugin-rolling.c
index fa70c5c2..c2955c11 100644
--- a/src/plugins/rolling/mm-plugin-rolling.c
+++ b/src/plugins/rolling/mm-plugin-rolling.c
@@ -47,6 +47,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/samsung/mm-plugin-samsung.c b/src/plugins/samsung/mm-plugin-samsung.c
index 24b39117..b377bc90 100644
--- a/src/plugins/samsung/mm-plugin-samsung.c
+++ b/src/plugins/samsung/mm-plugin-samsung.c
@@ -41,6 +41,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/sierra/mm-plugin-sierra-legacy.c b/src/plugins/sierra/mm-plugin-sierra-legacy.c
index 80c64358..72024960 100644
--- a/src/plugins/sierra/mm-plugin-sierra-legacy.c
+++ b/src/plugins/sierra/mm-plugin-sierra-legacy.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/sierra/mm-plugin-sierra.c b/src/plugins/sierra/mm-plugin-sierra.c
index cc762432..b25ebabb 100644
--- a/src/plugins/sierra/mm-plugin-sierra.c
+++ b/src/plugins/sierra/mm-plugin-sierra.c
@@ -49,6 +49,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/simtech/mm-plugin-simtech.c b/src/plugins/simtech/mm-plugin-simtech.c
index c40457ca..404a53a4 100644
--- a/src/plugins/simtech/mm-plugin-simtech.c
+++ b/src/plugins/simtech/mm-plugin-simtech.c
@@ -42,6 +42,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/telit/mm-plugin-telit.c b/src/plugins/telit/mm-plugin-telit.c
index b623aedf..72c42200 100644
--- a/src/plugins/telit/mm-plugin-telit.c
+++ b/src/plugins/telit/mm-plugin-telit.c
@@ -49,6 +49,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/thuraya/mm-plugin-thuraya.c b/src/plugins/thuraya/mm-plugin-thuraya.c
index 5a9d9b6c..ee2c34f8 100644
--- a/src/plugins/thuraya/mm-plugin-thuraya.c
+++ b/src/plugins/thuraya/mm-plugin-thuraya.c
@@ -45,6 +45,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/tplink/mm-plugin-tplink.c b/src/plugins/tplink/mm-plugin-tplink.c
index e8632e23..9f9f598e 100644
--- a/src/plugins/tplink/mm-plugin-tplink.c
+++ b/src/plugins/tplink/mm-plugin-tplink.c
@@ -40,6 +40,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/ublox/mm-plugin-ublox.c b/src/plugins/ublox/mm-plugin-ublox.c
index e8db539b..7921b02f 100644
--- a/src/plugins/ublox/mm-plugin-ublox.c
+++ b/src/plugins/ublox/mm-plugin-ublox.c
@@ -37,6 +37,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/via/mm-plugin-via.c b/src/plugins/via/mm-plugin-via.c
index 32bcd739..e5beffca 100644
--- a/src/plugins/via/mm-plugin-via.c
+++ b/src/plugins/via/mm-plugin-via.c
@@ -41,6 +41,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/wavecom/mm-plugin-wavecom.c b/src/plugins/wavecom/mm-plugin-wavecom.c
index cb4fe1bb..98198913 100644
--- a/src/plugins/wavecom/mm-plugin-wavecom.c
+++ b/src/plugins/wavecom/mm-plugin-wavecom.c
@@ -44,6 +44,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/x22x/mm-plugin-x22x.c b/src/plugins/x22x/mm-plugin-x22x.c
index 2ff44e9d..d26d740b 100644
--- a/src/plugins/x22x/mm-plugin-x22x.c
+++ b/src/plugins/x22x/mm-plugin-x22x.c
@@ -189,6 +189,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{
diff --git a/src/plugins/zte/mm-plugin-zte.c b/src/plugins/zte/mm-plugin-zte.c
index a7cd1926..7b41ca8c 100644
--- a/src/plugins/zte/mm-plugin-zte.c
+++ b/src/plugins/zte/mm-plugin-zte.c
@@ -65,6 +65,7 @@ create_modem (MMPlugin *self,
guint16 vendor,
guint16 product,
guint16 subsystem_vendor,
+ guint16 subsystem_device,
GList *probes,
GError **error)
{