diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-13 13:36:24 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-14 12:54:21 +0000 |
commit | c06ca6df3f096a53665611b26b4add933317e873 (patch) | |
tree | da85629db2f5597bae02bf49efd0861b19638383 /src | |
parent | f9645c30b7ad511e5af2b9ad50386da5fb4edd37 (diff) |
qcom-soc: require udev tag for ports
Since the 'wwan' subsystem addition to the qcom-soc plugin, the rules
to say a modem is handled by this plugin are too broad, and the plugin
attempts to support any kind of device exposed by the WWAN subsystem,
not just those from Qualcomm SoCs.
Update the plugin to require a new ID_MM_QCOM_SOC udev tag that is set
in the plugin udev rules, given that these rules already check for the
expected SoC drivers (bam-dmux, ipa, qcom-q6v5-mss).
Diffstat (limited to 'src')
-rw-r--r-- | src/kerneldevice/mm-kernel-device-qrtr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kerneldevice/mm-kernel-device-qrtr.c b/src/kerneldevice/mm-kernel-device-qrtr.c index a352b972..1abfebb0 100644 --- a/src/kerneldevice/mm-kernel-device-qrtr.c +++ b/src/kerneldevice/mm-kernel-device-qrtr.c @@ -144,7 +144,8 @@ mm_kernel_device_qrtr_init (MMKernelDeviceQrtr *self) /* Set properties*/ g_object_set_data_full (G_OBJECT (self), ID_MM_PORT_TYPE_QMI, g_strdup ("true"), g_free); g_object_set_data_full (G_OBJECT (self), ID_MM_CANDIDATE, g_strdup ("1"), g_free); - + /* For now we're assuming that QRTR ports are available exclusively on Qualcomm SoCs */ + g_object_set_data_full (G_OBJECT (self), "ID_MM_QCOM_SOC", g_strdup ("1"), g_free); } static void |