Commit Graph
11 Commits
Author SHA1 Message Date
Daniele Palmas 6748fb7c2c telit: fallback to AT commands in case of MBIM loading revision failure
Some firmware versions return an empty string for the revision when
using the device caps MBIM request, so use AT commands as a fallback
in case this happens.
2023-01-30 16:00:45 +01:00
Daniele Palmas a9e841e931 telit: increase initial delay for AT ports
FN990 requires more time for the AT ports to become responsive,
so increase the initial delay up to 40 seconds.
2023-01-30 16:00:45 +01:00
Daniele Palmas 6632136990 telit: add port type hints for FN990 0x1070, 0x1071 compositions 2023-01-30 16:00:45 +01:00
Daniele Palmas 2c235260e4 telit: add shared support for 5G modes 2023-01-30 16:00:45 +01:00
Aleksander Morgado e3667ecb56 build: fix dependency on daemon enums required by plugins
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/686
2023-01-10 14:13:34 +00:00
Aleksander Morgado 1c4da332ee build: new option to build plugins within the daemon binary
Instead of creating libmm-plugin* and libmm-shared* libraries that are
dlopen()-ed on runtime, allow incorporating all plugins into the
daemon binary itself.

This makes the startup of the daemon much faster and also avoids
issues with builds that require linker namespace isolation.

Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/674
2023-01-03 13:56:25 +00:00
Aleksander Morgado 1dd70be4c8 plugins: setup new helper macros to define shared utils 2023-01-03 13:56:25 +00:00
Aleksander Morgado f0a9f09558 plugins: setup new helper macros to define plugins
We also remove the plugin headers completely as they are not really
required anywhere.
2023-01-03 13:56:25 +00:00
Aleksander Morgado 876e8537c4 plugins: don't include daemon enums sources 2023-01-03 13:56:25 +00:00
Aleksander Morgado f562a51afb build: fix missing module name in shared option utils 2023-01-03 13:56:25 +00:00
Aleksander Morgado e14b904cbd build: move plugins directory to src/plugins
We are going to allow including the plugin sources built within the
ModemManager daemon binary; moving the sources within the daemon
sources directory makes it easier.
2023-01-03 13:56:25 +00:00