Telit FN980 Linux support added in kernel v5.4

Telit FN980 Linux support has been added in kernel with the following patches:

An additional patch related to the flashing device is still to be reviewed, hope could be merged for v5.5.

Telit FN980 Linux

Telit FN980

Telit FN980 is a 5G M.2 module powered by Qualcomm Snapdragon SDX55 supporting virtually any combination of spectrum bands and / or models: 5G mmWave and sub-6 GHz, standalone and non-standalone modes, TDD and FDD, spectrum sharing and LTE. It is specifically targeted to routers, gateway and other connected devices requiring high throughputs.

Telit FN980 Linux support allows the modem to be used with official kernels for usb-based designs.

libqmi fixes wda set/get data format fixes

While testing Telit FN980 Linux qmap-based data connections, I found two minor issues in libqmi related to wda set/get data format functions that should be fixed by the following commits:

ModemManager Telit plugin will handle this modem through QMI.