aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qmi-codegen: allow fields to be hidden with 'visible':'no'Dan Williams2016-10-066-0/+95
| | | | | We want to mark some TLV fields as reserved and not exposed through the public API due to alignment or other issues.
* qmicli: fix handling of unspecified ip_type in --wds-start-networkDan Williams2016-10-051-1/+1
| | | | | | | | QMI_WDS_IP_FAMILY_UNSPECIFIED = 8 but ip_type gets initialized to 0, so the "IP Family Preference" was always being sent with an unrecognized value. Fixes: 81c21379 qmicli: add support for IP type to --wds-start-networ
* docs: add missing reference for 'WDS create profile'Dan Williams2016-10-041-0/+1
|
* qmi-device: assume reasonable DMS version if WDS is high enoughDan Williams2016-09-301-7/+25
| | | | | Some devices (Quectel EC21) lie about their supported DMS version, so assume a reasonable DMS version if the WDS version is high enough.
* qmicli,dms: report offline reason for LOW_POWER mode tooDan Williams2016-09-261-1/+1
| | | | | If the device cannot exit low-power mode it sometimes reports a reason, like pri-image-misconfiguration.
* wds: add CreateProfileDan Williams2016-09-231-0/+203
|
* dms: Get Band Capabilities supported on DMS 1.1Dan Williams2016-09-071-1/+1
| | | | | | | | | | | | But only seems supported on GSM/UMTS firmware. Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: Read ERI File supported on DMS 1.1Dan Williams2016-09-071-1/+1
| | | | | | | | | | | | Need CDMA/EVDO firmware for it though. Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: User Lock State messages supported on DMS 1.1Dan Williams2016-09-071-3/+3
| | | | | | | | | | | | Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: Activation-related messages supported on DMS 1.1Dan Williams2016-09-071-3/+3
| | | | | | | | | | | | | But you usually need a CDMA/EVDO capable device and firmware to use it. Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: Get PRL Version supported on DMS 1.1Dan Williams2016-09-071-1/+1
| | | | | | | | | | | | | But of course you need a CDMA/EVDO capable device and firmware version to read it. Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: Get Time supported on DMS 1.1Dan Williams2016-09-071-1/+1
| | | | | | | | | | | | Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* dms: Get Hardware Revision supported on DMS 1.1Dan Williams2016-09-071-1/+1
| | | | | | | | | | | | Tested on Novatel USB1000: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] QMI Device supports 6 services: [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] ctl (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wds (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] dms (1.1) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] nas (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] wms (1.0) [07 Sep 2016, 10:43:19] [Debug] [/dev/cdc-wdm1] pds (1.0)
* qmi-codegen: fixed multiple common-refs processingAliaksandr Barouski2016-09-051-3/+5
|
* qmicli,dms: avoid pointer when reading enum arrayAleksander Morgado2016-08-291-3/+3
|
* qmicli,dms: prefer '--dms-set-firmware-preference' instead of ↵Aleksander Morgado2016-08-291-6/+6
| | | | '--dms-set-firmware-pref'
* qmicli: report which new images the firmware expects to downloadBjørn Mork2016-08-291-0/+20
| | | | Signed-off-by: Bjørn Mork <bjorn@mork.no>
* qmicli: preparing for firmware download supportBjørn Mork2016-08-291-0/+72
| | | | | | | | | The firmware preference must be set to the new firmware version before a firmware download can take place. Add support for setting the firmware preference independently of the currently installed images. Signed-off-by: Bjørn Mork <bjorn@mork.no>
* qmicli: show IP type in --wds-start-network outputDan Williams2016-08-231-2/+9
|
* nas: fix RX/TX mixupBjørn Mork2016-08-192-4/+4
| | | | | | | Don't know what I was thinking here, but the referenced channels are of course *RX* channels. None of my modems can do TX CA. Yet :) Signed-off-by: Bjørn Mork <bjorn@mork.no>
* qmicli: add support for IP type to --wds-start-networkDan Williams2016-08-181-1/+25
|
* build: fix a typo in mbim checkLubomir Rintel2016-07-081-1/+1
|
* build: post release version bump to 1.17.0Aleksander Morgado2016-07-071-1/+1
|
* release: bump version to 1.16.0Aleksander Morgado2016-07-071-3/+3
|
* NEWS: update for 1.16.0Aleksander Morgado2016-07-071-0/+40
|
* build: distcheck always uses qmi-over-mbim supportAleksander Morgado2016-07-071-1/+3
|
* docs: add missing reference for 'NAS force network search'Aleksander Morgado2016-07-071-0/+1
|
* libqmi-glib,device: avoid unref-ing MBIM message if none receivedAleksander Morgado2016-07-071-1/+2
|
* libqmi-glib,device: fix build with mbim-qmux disabledAleksander Morgado2016-07-071-7/+12
|
* libqmi-glib,version: new symbol to flag qmi-over-mbim supportAleksander Morgado2016-07-073-1/+23
|
* libqmi-glib,mbim: run the mbim close operation synchronouslyAleksander Morgado2016-07-071-20/+40
|
* libqmi-glib,mbim: don't create mbim device multiple timesAleksander Morgado2016-07-071-0/+9
|
* libqmi-glib,mbim: rework transaction management on mbim backendAleksander Morgado2016-07-072-56/+159
| | | | | | | | | | | | | | | The lifecycle for transactions going through the MBIM backend is a bit different w.r.t. the default one: * Given that libmbim has its own timeout management for the commands sent, we will rely on it instead of having our own. This means that we always assume that mbim_command() finishes, as it should be. * Instead of using the response QMI message to match a transaction, when using MBIM we use the transaction key given in the context passed to mbim_command() and by doing this we make sure that the transaction is always removed from the tracking table, regardless of whether the QMI message inside matched or not.
* libqmi-glib,mbim: destroy mbim device on port closeAleksander Morgado2016-07-071-10/+28
|
* libqmi-glib,device: include steps for mbim device create/openAleksander Morgado2016-07-071-39/+78
|
* libqmi-glib,device: fix indentationAleksander Morgado2016-07-071-12/+12
|
* build: update `--enable-mbim-qmux' rulesAleksander Morgado2016-07-072-14/+25
| | | | If libmbim 1.14.0 found, enable QMI over MBIM support.
* qmicli: support MBIM EXT_QMUX devicesBjørn Mork2016-07-071-0/+7
| | | | Signed-off-by: Bjørn Mork <bjorn@mork.no>
* libqmi: support MBIM EXT_QMUX serviceBjørn Mork2016-07-074-5/+171
| | | | Signed-off-by: Bjørn Mork <bjorn@mork.no>
* qmicli: remove unused user_data in qmi_device_new() callbackAleksander Morgado2016-07-071-1/+1
| | | | Reported-by: Jing Chen <jing.chen@spirent.com>
* qmi-network: avoid more bashisms when comparing stringsAleksander Morgado2016-06-301-1/+1
|
* qmi-network: avoid bashisms when checking argumentsAleksander Morgado2016-06-191-1/+1
|
* nas: support 'Force Network Search'Aleksander Morgado2016-06-102-0/+55
|
* libqmi-glib,test: fix implicit conversions to long typesAleksander Morgado2016-06-011-2/+2
| | | | | | | cc1: warnings being treated as errors test-generated.c: In function 'dms_get_time_ready': test-generated.c:292: error: integer constant is too large for 'long' type test-generated.c:298: error: integer constant is too large for 'long' type
* qmicli,nas: avoid redefining 'index'Aleksander Morgado2016-04-031-3/+3
| | | | | | | qmicli-nas.c: In function 'get_lte_cphy_ca_info_ready': qmicli-nas.c:2780:12: error: declaration of 'index' shadows a global declaration [-Werror=shadow] cc1: all warnings being treated as errors make[7]: *** [qmicli-qmicli-nas.o] Error 1
* libqmi-glib: handle api break introduced in 7fe1238 (released in 1.14.0)Aleksander Morgado2016-04-032-0/+14
| | | | | We provide a compatibility symbol to try to provide a better backwards compatibility.
* libqmi-glib: handle api break introduced in 7ca279e9a42 (released in 1.14.0)Aleksander Morgado2016-04-036-0/+181
| | | | | Commit 7ca279e9a42 introduced a couple of method renames that we now try to recover in order to provide a better backwards API compatibility.
* docs: add missing entries for 'NAS Get LTE Cphy CA Info'Aleksander Morgado2016-04-032-0/+11
|
* nas: no exact version for 'Get LTE Cphy CA Info'Aleksander Morgado2016-04-031-1/+0
| | | | We're not sure about it, so just don't specify it.
* nas: untabifyAleksander Morgado2016-04-031-27/+26
|