aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ModemManager-enums.h2
-rw-r--r--include/ModemManager-tags.h13
2 files changed, 15 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h
index 1217e581..cf4baeb1 100644
--- a/include/ModemManager-enums.h
+++ b/include/ModemManager-enums.h
@@ -657,6 +657,7 @@ typedef enum { /*< underscore_name=mm_modem_band >*/
* @MM_MODEM_PORT_TYPE_MBIM: MBIM port.
* @MM_MODEM_PORT_TYPE_AUDIO: Audio port. Since 1.12.
* @MM_MODEM_PORT_TYPE_IGNORED: Ignored port. Since 1.16.
+ * @MM_MODEM_PORT_TYPE_XMMRPC: Control protocol for Intel XMM modems. Since 1.24.
*
* Type of modem port.
*
@@ -672,6 +673,7 @@ typedef enum { /*< underscore_name=mm_modem_port_type >*/
MM_MODEM_PORT_TYPE_MBIM = 7,
MM_MODEM_PORT_TYPE_AUDIO = 8,
MM_MODEM_PORT_TYPE_IGNORED = 9,
+ MM_MODEM_PORT_TYPE_XMMRPC = 10,
} MMModemPortType;
/**
diff --git a/include/ModemManager-tags.h b/include/ModemManager-tags.h
index abd71cf5..74e9a0d7 100644
--- a/include/ModemManager-tags.h
+++ b/include/ModemManager-tags.h
@@ -221,6 +221,19 @@
#define ID_MM_PORT_TYPE_MBIM "ID_MM_PORT_TYPE_MBIM"
/**
+ * ID_MM_PORT_TYPE_XMMRPC:
+ *
+ * This is a port-specific tag applied to generic ports that we know in advance
+ * are RPC control ports for Intel XMM modems.
+ *
+ * This tag will also prevent other types of probing (e.g. AT, QMI) on the
+ * port.
+ *
+ * Since: 1.24
+ */
+#define ID_MM_PORT_TYPE_XMMRPC "ID_MM_PORT_TYPE_XMMRPC"
+
+/**
* ID_MM_TTY_BAUDRATE:
*
* This is a port-specific tag applied to TTYs that require a specific