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