modemmanager: update to fix QMI bug and add Ublox patches for XBee
QMI modems didn't work with the version of
modemmanager that the dey-2.2-r1 release was
using.
We were using two patches for uBlox plugin to use XBee Cellular 3G
that are now merged in modemmanager master.
This updates modemmanager to use the commit where QMI
problem was fixed and also include uBlox patches.
https://jira.digi.com/browse/DEL-4192
Signed-off-by: Salvador Penalva <salvador.penalva@digi.com>
(cherry picked from commit a2063b11a3)
This commit is contained in:
parent
7a06a9ce5d
commit
db6d57284a
|
|
@ -1,32 +0,0 @@
|
|||
From: Javier Viguera <javier.viguera@digi.com>
|
||||
Date: Thu, 4 May 2017 17:03:37 +0200
|
||||
Subject: [PATCH] ublox: support modems connected to serial port
|
||||
|
||||
Add the vendor string, so it can be probed via AT commands. This allows
|
||||
to support modems that are connected to a serial port.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
|
||||
---
|
||||
plugins/ublox/mm-plugin-ublox.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/plugins/ublox/mm-plugin-ublox.c b/plugins/ublox/mm-plugin-ublox.c
|
||||
index 890f520754aa..0ca74d903f88 100644
|
||||
--- a/plugins/ublox/mm-plugin-ublox.c
|
||||
+++ b/plugins/ublox/mm-plugin-ublox.c
|
||||
@@ -66,11 +66,13 @@ mm_plugin_create (void)
|
||||
{
|
||||
static const gchar *subsystems[] = { "tty", "net", NULL };
|
||||
static const guint16 vendor_ids[] = { 0x1546, 0 };
|
||||
+ static const gchar *vendor_strings[] = { "u-blox", NULL };
|
||||
|
||||
return MM_PLUGIN (g_object_new (MM_TYPE_PLUGIN_UBLOX,
|
||||
MM_PLUGIN_NAME, "u-blox",
|
||||
MM_PLUGIN_ALLOWED_SUBSYSTEMS, subsystems,
|
||||
MM_PLUGIN_ALLOWED_VENDOR_IDS, vendor_ids,
|
||||
+ MM_PLUGIN_ALLOWED_VENDOR_STRINGS, vendor_strings,
|
||||
MM_PLUGIN_ALLOWED_AT, TRUE,
|
||||
MM_PLUGIN_CUSTOM_AT_PROBE, custom_at_probe,
|
||||
NULL));
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
From: Javier Viguera <javier.viguera@digi.com>
|
||||
Date: Wed, 19 Apr 2017 14:13:56 +0200
|
||||
Subject: [PATCH] port-serial: add B230400 and B921600 missing baudrates
|
||||
|
||||
So MM can use them when opening a specific serial port.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
|
||||
---
|
||||
src/mm-port-serial.c | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/src/mm-port-serial.c b/src/mm-port-serial.c
|
||||
index 04ab17fe1675..b6359d28acd3 100644
|
||||
--- a/src/mm-port-serial.c
|
||||
+++ b/src/mm-port-serial.c
|
||||
@@ -260,9 +260,15 @@ parse_baudrate (guint baudrate_num,
|
||||
case 115200:
|
||||
speed = B115200;
|
||||
break;
|
||||
+ case 230400:
|
||||
+ speed = B230400;
|
||||
+ break;
|
||||
case 460800:
|
||||
speed = B460800;
|
||||
break;
|
||||
+ case 921600:
|
||||
+ speed = B921600;
|
||||
+ break;
|
||||
default:
|
||||
return FALSE;
|
||||
}
|
||||
|
|
@ -15,10 +15,8 @@ PV = "1.7.0+git${SRCPV}"
|
|||
SRC_URI = " \
|
||||
git://anongit.freedesktop.org/git/ModemManager/ModemManager.git;protocol=https \
|
||||
file://0001-configure.ac-add-foreign-automake-option.patch \
|
||||
file://0002-ublox-support-modems-connected-to-serial-port.patch \
|
||||
file://0003-port-serial-add-B230400-and-B921600-missing-baudrate.patch \
|
||||
"
|
||||
SRCREV = "d09bc8baaa9fe93a72bb715530b1403a7a81c891"
|
||||
SRCREV = "d41d717112e6a183a0df510c210e80a86fc11060"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue