diff options
author | Thomas Vogt <acc-github@tovotu.de> | 2024-06-19 20:33:22 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2024-07-31 17:36:14 +0000 |
commit | c2e3a8c10e6d398ef79067666c976fe6e8fb190e (patch) | |
tree | bb6f776bf18e351d8439e4e92b5d45ae4a10fbce /include | |
parent | 1c4f2320f1f50e22851bd477c88467e7436d2d33 (diff) |
port-probe: detect XMMRPC ports
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-enums.h | 2 | ||||
-rw-r--r-- | include/ModemManager-tags.h | 13 |
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 |