dell: implement Unmanaged GPS support for the DW5821e
The DW5821E module is managed in MBIM mode by default, and exposes a NMEA capable tty in USB interface #4. Enabling/disabling the NMEA output via the TTY is done with AT commands, so this implementation requires also a valid AT port in the system. Given that the AT commands used to enable/disable this feature are based on modifying non-volatile memory through AT^NV, this implementation is very specific to the DW5821E. If we're able to do the same on other Dell modules in the future, we'll just rename the new object to a more generic one.
This commit is contained in:
committed by
Dan Williams
parent
02f9b5b085
commit
6e5ea39cba
@@ -1014,6 +1014,14 @@ libmm_plugin_dell_la_SOURCES = \
|
||||
dell/mm-plugin-dell.c \
|
||||
dell/mm-plugin-dell.h \
|
||||
$(NULL)
|
||||
|
||||
if WITH_MBIM
|
||||
libmm_plugin_dell_la_SOURCES += \
|
||||
dell/mm-broadband-modem-dell-dw5821e.h \
|
||||
dell/mm-broadband-modem-dell-dw5821e.c \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
libmm_plugin_dell_la_CPPFLAGS = $(PLUGIN_COMMON_COMPILER_FLAGS) $(NOVATEL_COMMON_COMPILER_FLAGS) $(SIERRA_COMMON_COMPILER_FLAGS) $(TELIT_COMMON_COMPILER_FLAGS) $(MBM_COMMON_COMPILER_FLAGS)
|
||||
libmm_plugin_dell_la_LDFLAGS = $(PLUGIN_COMMON_LINKER_FLAGS)
|
||||
libmm_plugin_dell_la_LIBADD = $(NOVATEL_COMMON_LIBADD_FLAGS) $(SIERRA_COMMON_LIBADD_FLAGS) $(TELIT_COMMON_LIBADD_FLAGS) $(MBM_COMMON_LIBADD_FLAGS)
|
||||
|
||||
Reference in New Issue
Block a user