Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-01-13 | atmodem: fix +COLR parsing | Rémi Denis-Courmont | 1 | -1/+28 | |
AT+COLR does not have a local presentation mode and thus it cannot be factored with the other commands. This partially reverts commit f2baa88d7577649358f1f8587e5a9b6aa730ca41. | |||||
2011-01-12 | atutil: Break out attribute parser into atutil | Denis Kenzior | 3 | -39/+53 | |
2011-01-12 | atmodem: M15 coding style fix | Jeevaka Badrappan | 17 | -67/+67 | |
2011-01-10 | atmodem: Use switch statement for vendor quirks | Marcel Holtmann | 1 | -2/+4 | |
2011-01-10 | sim: Fix missing return in the atmodem driver | Denis Kenzior | 1 | -7/+10 | |
In some circumstances it was possible to call the callback with both failure and success | |||||
2011-01-10 | sim: Prefer not using _ prefix for style reasons | Denis Kenzior | 1 | -5/+5 | |
2011-01-10 | atmodem: implement query for remaining pin retries | Lucas De Marchi | 1 | -0/+96 | |
Implement query method for the remaining pin retries on huawei modem. | |||||
2011-01-10 | atmodem: check for VENDOR_HUAWEI on sim atom | Lucas De Marchi | 1 | -1/+3 | |
2010-12-26 | netreg: Report timezone updates if available | Marcel Holtmann | 1 | -2/+6 | |
2010-12-16 | atmodem: Always poll clcc, even if cring + clip | Denis Kenzior | 1 | -8/+0 | |
Even in the case of CRING and CLIP being used, we should start a CLCC poll. This is because we must still rely on polling CLCC to detect when an incoming call has been terminated by the remote side. | |||||
2010-12-16 | atmodem: Fix reporting of CLIP | Denis Kenzior | 1 | -1/+2 | |
When RING & CLCC polling is used, the CLIP will not be reported correctly if the CLIP: notification does not arrive | |||||
2010-12-16 | atmodem: Do not re-parse CLIP / CNAP | Denis Kenzior | 1 | -4/+43 | |
These needs to be parsed once and not parsed unnecessarily once the information has been recorded | |||||
2010-12-16 | atmodem: Set cnap validity to not provided | Denis Kenzior | 1 | -0/+1 | |
2010-12-16 | atmodem: Unify COLR/CNAP/CLIP/COLP parser | Denis Kenzior | 1 | -93/+22 | |
2010-12-16 | atmodem: Fix parsing of CNAP status | Denis Kenzior | 1 | -2/+3 | |
2010-12-16 | atmodem: add CNAP to call-settings | Gustavo F. Padovan | 1 | -0/+53 | |
2010-12-16 | atmodem: Add CNAP parsing to voicecall | Gustavo F. Padovan | 1 | -0/+47 | |
2010-12-11 | atutil: Fix parsing of un-quoted CREG / CGREG | Denis Kenzior | 1 | -2/+17 | |
On broken hardware like the Huawei, it is possible to receive both an unsolicited and a solicited version of the CREG / CGREG within within the same response set. Skipping of the unsolicited version was not handled correctly. This attempts to fix this issue. | |||||
2010-12-10 | atmodem: use macros for CLIP validity | Gustavo F. Padovan | 1 | -2/+4 | |
2010-12-10 | atmodem: cleanup DBG messages | Gustavo F. Padovan | 1 | -4/+4 | |
2010-12-02 | atmodem: fix DBG message | Gustavo F. Padovan | 1 | -3/+3 | |
2010-11-29 | drivers: explicitly compare pointers to NULL | Lucas De Marchi | 19 | -91/+85 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-11-29 | atmodem: Forgot to reset sms data on remove | Denis Kenzior | 1 | -0/+2 | |
2010-11-22 | call-settings: Add support for +COLR in atmodem | Denis Kenzior | 1 | -1/+53 | |
2010-11-04 | atmodem: Remove at_pin_send_puk_cb, and use at_pin_send_cb instead. | Marit Henriksen | 1 | -33/+1 | |
When adding the use of pin event *EPEV also to at_pin_send_puk_cb, it becomes identical to at_pin_send_cb, and can be removed. | |||||
2010-10-29 | atmodem: Add support for IFX specific GPRS suspend notification | Marcel Holtmann | 1 | -2/+41 | |
The Infineon modem informs about GPRS suspend cases. For example when GPRS is active and a call is made. If the status changes, inform the core about this change. This uses GPRS_SUSPENDED_UNKNOWN_CAUSE reason since the modem does not give a clear reason why GPRS was suspended. With this reason there is a delay before the status change gets send out as D-Bus signal. | |||||
2010-10-28 | atmodem: Add dummy handler for generic time zone update | Marcel Holtmann | 1 | -1/+22 | |
2010-10-28 | atmodem: Time reporting on Infineon modem is IFX specific | Marcel Holtmann | 1 | -4/+4 | |
The time reporting via +CTZV and +CTZDST on the Infineon modem is not following the standard. So mark these clearly as IFX specific. | |||||
2010-10-28 | atmodem: Enable home zone reporting for IFX modems | Marcel Holtmann | 1 | -3/+26 | |
For the Infineon modem the AT+XHOMEZR option can be set to get informed about home zone labels. If this information is available, it it still not properly used, but it shows up in the traces for reference. | |||||
2010-10-27 | atmodem: Print IP details after GPRS context setup | Marcel Holtmann | 1 | -0/+3 | |
2010-10-27 | atmodem: Add some more GPRS context debug statements | Marcel Holtmann | 1 | -2/+14 | |
2010-10-25 | atmodem: Enable time zone reporting for Option modems | Marcel Holtmann | 1 | -1/+3 | |
2010-10-24 | atmodem: Enable time update reporting for MBM modems | Marcel Holtmann | 1 | -6/+64 | |
2010-10-22 | atmodem: Delay return from send_dtmf | Andrzej Zaborowski | 1 | -2/+61 | |
AT+VTS responds with an OK immediately, so add a wait in the driver before returning so that core knows when the tone has finished. Note that some modems actually do wait against 27.007, and other modems use a manufacturer specific AT command and the drivers will need to handle accordingly. | |||||
2010-10-22 | atmodem: Parse optional PLMN parameter of AT+COPS=? result | Marcel Holtmann | 1 | -1/+4 | |
The Infineon modem adds an optional <plmn_list> parameter after the access technology parameter <AcT>. It is not always present, but when present it makes the operator listing fail. +COPS: (2,"T-Mobile D","TMO D","26201",0,0),(3,"E-Plus","E-Plus","26203",0,),(3,"Vodafone.de","Vodafone.de","26202",0,),(3,"o2 - de","o2 - de","26207",0,) Not all networks have this parameter and maybe only the home network has it anyway. And so far this feature seems to be Infineon specific, but just in case, parse the parameter if present to make sure the operator listing is available. | |||||
2010-10-21 | atmodem: Add support for IFX specific phonebook ready notification | Marcel Holtmann | 1 | -15/+50 | |
2010-10-21 | atmodem: Use g_try_new0 when checking for the result | Marcel Holtmann | 1 | -1/+1 | |
2010-10-21 | atmodem: Check for TUN/TAP support before enabling PPP | Marcel Holtmann | 1 | -0/+13 | |
2010-10-20 | atmodem: Decode and report time information from network | Marcel Holtmann | 1 | -4/+29 | |
2010-10-20 | atmodem: Add skeleton for time update reporting | Marcel Holtmann | 1 | -3/+51 | |
2010-10-18 | atmodem: Add SIM ready quirk for IFX when entering PUK | Marcel Holtmann | 1 | -13/+47 | |
For the Infineon modem, also the PUK entering needs to be extended with a quirk to wait for the SIM ready notification. | |||||
2010-10-15 | atmodem: Remove workaround for SIM ready notifier removal | Marcel Holtmann | 1 | -24/+4 | |
2010-10-15 | sim: Use enums for EF valid / invalidated status | Denis Kenzior | 1 | -6/+12 | |
2010-10-15 | atmodem: returns file-status of SIM EF-file | Petteri Tikander | 1 | -8/+13 | |
2010-10-13 | atmodem: Send DTMF commands without quotes | Marcel Holtmann | 1 | -4/+3 | |
The AT+VTS command takes a single character and should not use quotes. | |||||
2010-09-29 | atmodem: Update IFX specific SIM ready checking | Marcel Holtmann | 1 | -2/+6 | |
It seems that the XSIM notification doesn't really send SIM ready status. It sends ready to attach instead: > AT+CPIN="0000"\r < \r\nOK\r\n < \r\n+XLOCK: "PN",5,0,"PU",5,0,"PP",5,0,"PC",5,0,"PS",5,0\r\n < \r\n+XSIM: 7\r\n So either SIM ready or ready to attach is received more to the post_sim state. | |||||
2010-09-29 | atmodem: Remove quirk for Huawei voice call support | Marcel Holtmann | 1 | -4/+0 | |
The Huawei voice call support has its own driver now. So this quirk is no longer needed. | |||||
2010-09-27 | atmodem: Some cleanups in voice call driver | Marcel Holtmann | 1 | -6/+6 | |
2010-09-25 | atmodem: Add special handling for Infineon SIM ready state | Marcel Holtmann | 1 | -16/+61 | |
2010-09-24 | atmodem: Add support for Infineon CNMA without PDU | Marcel Holtmann | 1 | -1/+2 | |
Seems like the Infineon modem can't handle a provided PDU to the CNMA command. So just leave it out. |