This patch series provides cleanups that should facilitate extending the
ublox driver to more easily cover all device models. Points of
interest:
- provides model descriptors that can be extended to account for
differences between devices
- queries the device model directly instead of relying on
information from udev
- provides detection and rudimentary support for TOBY L4 modems
- updated LTE driver to be used across all ublox models
The TOBY L4 support is a work in progress and this is also to be extended to
the SARA-R4/N4 series. I currently only have a TOBY L4 available, so
I'm hoping that somebody with an L2 could give this a shake to make sure
nothing's been broken there.
/Jonas
Jonas Bonn (14):
Fix whitespace weirdness
ublox: drop vendor type for Toby L2 model
ublox: make device selection more flexible
ublox: create model data structures
ublox: query device model
ublox: add model flag HAVE_USBCONF
ublox: query USBCONF for applicable devices
udevng: ublox: Model string no longer used
ublox: add device flags
ublox: add TOBY L4 models
udevng: detect ublox TOBY L4
Separate ATE and AT+CMEE commands
ublox: extend LTE driver
ublox: pass model id to LTE plugin
drivers/atmodem/gprs.c | 1 -
drivers/atmodem/network-registration.c | 19 +--
drivers/atmodem/sim.c | 1 -
drivers/atmodem/vendor.h | 1 -
drivers/ubloxmodem/lte.c | 101 ++++++++++++--
drivers/ubloxmodem/ubloxmodem.c | 78 +++++++++++
drivers/ubloxmodem/ubloxmodem.h | 17 +++
plugins/ublox.c | 180 ++++++++++++++++++-------
plugins/udevng.c | 15 ++-
9 files changed, 336 insertions(+), 77 deletions(-)
--
2.19.1