Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | loc: add boilerplate and start/stop message skeletons | Dan Williams | 2017-04-17 | 3 | -1/+29 |
| | |||||
* | docs,man: generate man page for qmi-firmware-update | Aleksander Morgado | 2017-03-22 | 1 | -2/+17 |
| | |||||
* | docs: add missing 'WDS Bind MUX data port' documentation | Aleksander Morgado | 2017-03-01 | 1 | -0/+1 |
| | |||||
* | libqmi-glib: fix enum nicknames with '3gpp' on it | Aleksander Morgado | 2017-03-01 | 1 | -8/+8 |
| | |||||
* | docs: add missing documentation fo QmiWdsClientType | Aleksander Morgado | 2017-02-28 | 1 | -0/+5 |
| | |||||
* | docs: add missing documentation for QmiDataEndpointType | Aleksander Morgado | 2017-02-28 | 1 | -0/+5 |
| | |||||
* | docs: add missing references to Operator Name messages | Aleksander Morgado | 2017-02-23 | 2 | -0/+22 |
| | |||||
* | docs,uim: add missing links for 'UIM Power Off/On' requests | Aleksander Morgado | 2017-02-13 | 1 | -0/+2 |
| | |||||
* | build: update copyright years | Aleksander Morgado | 2017-02-10 | 1 | -0/+1 |
| | |||||
* | libqmi-glib,wms: fix QmiWmsCdmaCauseCode enumeration values | Aleksander Morgado | 2017-02-10 | 1 | -0/+28 |
| | | | | | | They all had the WDS prefix instead of WMS, so fix that. We include the old names in -compat to avoid breaking API. | ||||
* | docs: add api index for all stable major releases | Aleksander Morgado | 2017-02-10 | 1 | -0/+24 |
| | |||||
* | libqmi-glib,client: qmi_client_process_indication() is private | Aleksander Morgado | 2017-02-09 | 1 | -0/+1 |
| | |||||
* | docs: add 1.18 API list | Aleksander Morgado | 2017-02-09 | 1 | -0/+4 |
| | |||||
* | libqmi-glib,device: new qmi_device_close_async() operation | Aleksander Morgado | 2017-02-09 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | The sync close operation that was implemented was partially useless because the source responsible for I/O was scheduled in the main context, so we were really relying on that main context to be still running to properly finish the operation. i.e. a qmi_device_close() after the default main loop was stopped would always end up with a timeout error, as the response was never read. So, we now modify the sync operation so that it doesn't do any explicit wait for the response, we just issue the MBIM close command. And we provide a new async operation that may be used to wait for the MBIM close response. | ||||
* | dms: new 'SWI Get Current Firmware' | Aleksander Morgado | 2017-01-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is a vendor-specific message with id 0x5556. E.g. for a Dell DW5570: [/dev/cdc-wdm1] Successfully retrieved current firmware: Model: MC8805 Boot version: SWI9X15C_01.08.16.02 r15159 carmd-fwbuild1 2013/05/16 17:41:33 AMSS version: SWI9X15C_01.08.16.02 r15159 carmd-fwbuild1 2013/05/16 17:41:33 SKU ID: 1101798 Package ID: 1101798_9902617_SWI9X15C_01.08.16.02_00_Dell_001.005_000 Carrier ID: 12 Config version: unknown And for a MC7455: [/dev/cdc-wdm1] Successfully retrieved current firmware: Model: MC7455 Boot version: SWI9X30C_02.14.03.00 AMSS version: SWI9X30C_02.14.03.00 SKU ID: 1102476 Package ID: unknown Carrier ID: 202 Config version: 000.008_000 | ||||
* | libqmi-glib: support vendor-specific request/responses | Aleksander Morgado | 2017-01-29 | 2 | -0/+19 |
| | | | | | | | | | | | | | | We want to support non-standard messages that may be encoded with different TLVs depending on how the vendor implemented them. Anyway, right now this is really just to support the correct translation of TLVs and message contents in the get_printable() methods. The support is only included for QMI request/responses, and not for QMI indications. This is because the library knows in which moment the requests are created (and can apply the same rules to the matched response when it is received). For the indications, though, there is no such context configurable yet. | ||||
* | dms: renamed DMS 0x5556 to 'HP Change Device Mode' | Aleksander Morgado | 2017-01-29 | 2 | -1/+6 |
| | | | | | | | | Also, define a new QmiDmsHpDeviceMode enumeration with the modes found out of the HPlt4120. Note this command is flagged as 'HP' because it only applies to HP devices, at least only to the HPlt4120. | ||||
* | docs: add 1.16 API list | Aleksander Morgado | 2017-01-20 | 1 | -0/+4 |
| | | | | | | | | | | | | Note that this list isn't really complete as we don't have e.g. the new QMI commands supported in the 1.16 release. We should fix that soon. Anyway, we at least avoid the following warning: make[5]: Entering directory 'docs/reference/libqmi-glib' DOC Building HTML DOC Fixing cross-references html/libqmi-glib-Version-and-feature-checks.html:168: warning: no link for: 'api-index-1.16' -> (1.16). | ||||
* | dms: add support for 'Set firmware id' | Aleksander Morgado | 2017-01-16 | 1 | -0/+1 |
| | | | | | | This command is the one used by Sierra modems to get into Boot & Hold mode, and very likely has a set of TLVs that we don't know about. For now, just an empty message. | ||||
* | dms: implement 'Get/Set Boot Image Download Mode' | Aleksander Morgado | 2017-01-16 | 2 | -0/+7 |
| | |||||
* | pdc: new PDC service implementation | Aliaksandr Barouski | 2016-10-26 | 3 | -0/+45 |
| | | | | Added calls for configure hp4120 LTE modem | ||||
* | dms: new 'Change Device Download Mode' command | Aleksander Morgado | 2016-10-24 | 1 | -0/+1 |
| | | | | | | Based on a patch from Aliaksandr Barouski <alex.borovsky@gmail.com> https://bugs.freedesktop.org/show_bug.cgi?id=96465 | ||||
* | wds: add more TLVs and ModifyProfile/DeleteProfile requests | Dan Williams | 2016-10-06 | 2 | -0/+7 |
| | |||||
* | wds: add more Profile-related TLVs | Dan Williams | 2016-10-06 | 1 | -0/+10 |
| | |||||
* | wds: add Go Dormant, Go Active, and Get Dormancy Status | Dan Williams | 2016-10-06 | 1 | -0/+3 |
| | |||||
* | wds: add Set Event Report and Event Report Indication | Dan Williams | 2016-10-06 | 2 | -0/+57 |
| | |||||
* | docs: add missing reference for 'WDS create profile' | Dan Williams | 2016-10-04 | 1 | -0/+1 |
| | |||||
* | docs: add missing reference for 'NAS force network search' | Aleksander Morgado | 2016-07-07 | 1 | -0/+1 |
| | |||||
* | libqmi-glib,version: new symbol to flag qmi-over-mbim support | Aleksander Morgado | 2016-07-07 | 1 | -1/+2 |
| | |||||
* | libqmi-glib: handle api break introduced in 7fe1238 (released in 1.14.0) | Aleksander Morgado | 2016-04-03 | 1 | -0/+3 |
| | | | | | 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 Morgado | 2016-04-03 | 2 | -0/+13 |
| | | | | | 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 Morgado | 2016-04-03 | 2 | -0/+11 |
| | |||||
* | docs: updated copyright years | Aleksander Morgado | 2016-03-17 | 1 | -0/+4 |
| | |||||
* | docs: include 1.12 and 1.14 symbols list | Aleksander Morgado | 2016-03-17 | 1 | -0/+8 |
| | |||||
* | uim: implement 'UIM Change PIN' | Aleksander Morgado | 2016-01-30 | 1 | -0/+1 |
| | |||||
* | uim: implement 'UIM Unblock PIN' | Aleksander Morgado | 2016-01-30 | 1 | -0/+1 |
| | |||||
* | uim: implement 'UIM Verify PIN' | Aleksander Morgado | 2016-01-30 | 1 | -0/+1 |
| | |||||
* | uim: implement 'UIM Set PIN protection' | Aleksander Morgado | 2016-01-30 | 2 | -0/+6 |
| | |||||
* | docs: add missing GetPdnThrottleInfo() documentation | Aleksander Morgado | 2016-01-24 | 2 | -0/+6 |
| | |||||
* | libqmi-glib,device: new getter/setter for the expected data format in the kernel | Aleksander Morgado | 2016-01-24 | 1 | -0/+7 |
| | | | | | | | | | Userspace is in charge of defining the data format to be used in the WWAN net interface, both in the device itself (e.g. through CTL or WDA requests) and also in the kernel (e.g. through /sys/class/net/<WWAN>/qmi/raw_ip sysfs files). These new API methods allow to query and modify the data format expected by the kernel. | ||||
* | wds: new 'WDS Set Autoconnect Setting' command support | Aleksander Morgado | 2015-10-06 | 1 | -0/+1 |
| | |||||
* | wds: new 'WDS Get Autoconnect Setting' command support | Aleksander Morgado | 2015-10-06 | 2 | -0/+11 |
| | |||||
* | wds: implement 'Packet Service Status' indications | Aleksander Morgado | 2015-02-26 | 1 | -0/+4 |
| | |||||
* | wms: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | wds: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | voice: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | uim: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | nas: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | wda: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | dms: implement 'Get Supported Messages' | Aleksander Morgado | 2015-02-25 | 1 | -0/+1 |
| |