Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-28 | ifx: Fix the case of modem-originated call | Denis Kenzior | 1 | -12/+13 | |
During STK Set Up Call, we have modem-originated calls that do not go through the core 'Dial' method. Make sure the calls are still detected in this case. | |||||
2012-07-12 | ifx: Add CSSI and CSSU support | Denis Kenzior | 1 | -0/+58 | |
2012-02-10 | ifxmodem: Remove another usage g_utf8_validate | Marcel Holtmann | 1 | -7/+8 | |
2012-02-10 | ifx: Don't use g_utf8_validate | Denis Kenzior | 1 | -7/+7 | |
Emergency Numbers can only be digits, so there's no point to use the 'Hammer of Thor' that is g_utf8_validate when a much simpler function will do the job just as well. | |||||
2012-02-09 | ifx: Modify XLEMA behavior | Denis Kenzior | 1 | -3/+18 | |
XLEMA reports emergency numbers that are hardcoded (e.g. 112 and 911) and that are already read from EFecc. The additional emergency numbers we are interested in should only come from the NVM or the network NITZ update. | |||||
2012-02-10 | ifxmodem: Handle malformed emergency numbers | Marcel Holtmann | 1 | -4/+14 | |
This might be either a modem firmware bug or the SIM card is provisioned really badly, but the last entry contains garbage characters. ofonod[20620]: Voice: < \r\n+XLEMA: 1,9,"112",,1\r\n\r\n+XLEMA: 2,9,"911",,1\r\n\r\n+XLEMA: 3,9,"000",57,1\r\n\r\n+XLEMA: 4,9,"08",49,1\r\n\r\n+XLEMA: 5,9,"112",49,1\r\n\r\n+XLEMA: 6,9,"118",0,1\r\n\r\n+XLEMA: 7,9,"119",0,1\r\n\r\n+XLEMA: 8,9,"911",0,1\r\n\r\n+XLEMA: 9,9,"999\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377",0,1\r\n Fix this by just validating the string and cutting off once an invalid character is found. | |||||
2011-10-10 | drivers: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2011-06-06 | ifxmodem: Remove unneeded code | Denis Kenzior | 1 | -7/+0 | |
2011-06-06 | ifxmodem: Fix minor style issue | Denis Kenzior | 1 | -1/+2 | |
2011-06-06 | ifxmodem: emergency number list support | Jeevaka Badrappan | 1 | -0/+95 | |
2011-02-11 | ifxmodem: add CNAP support | Jeevaka Badrappan | 1 | -0/+51 | |
2011-02-08 | ifxmodem: move call creation to xcallstat_notify | Jeevaka Badrappan | 1 | -74/+98 | |
2011-02-07 | ifxmodem: remove colp handling done inside atd_cb | Jeevaka Badrappan | 1 | -28/+2 | |
2011-02-07 | ifxmodem: add handling of XCOLP notification | Jeevaka Badrappan | 1 | -0/+51 | |
2011-02-07 | ifxmodem: fix issue with gatchat usage | Jeevaka Badrappan | 1 | -2/+2 | |
2011-02-05 | ifxmodem: M16 coding style fix | Jeevaka Badrappan | 1 | -5/+5 | |
2011-02-05 | ifxmodem: Use defined call_status enum | Jeevaka Badrappan | 1 | -12/+21 | |
2011-02-01 | ifxmodem: use ofono_call initializer | Lucas De Marchi | 1 | -1/+3 | |
2011-01-29 | ifxmodem: remove NULL check | Jeevaka Badrappan | 1 | -7/+0 | |
2011-01-26 | voicecall: remove ofono_cug_option | Jeevaka Badrappan | 1 | -10/+2 | |
2011-01-12 | ifxmodem: M15 coding style fix | Jeevaka Badrappan | 1 | -2/+2 | |
2010-12-16 | ifx: Take out unused defines | Denis Kenzior | 1 | -6/+0 | |
2010-11-29 | drivers: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -9/+9 | |
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-10-29 | ifxmodem: Enable emergency call state notifications | Marcel Holtmann | 1 | -1/+30 | |
This enables the Infineon specific emergency call state notifications so that they show up in the traces when this happens. No logic to handle them properly is implemented. | |||||
2010-10-28 | ifxmodem: Enable Calling Name Presentation (CNAP) notifications | Marcel Holtmann | 1 | -0/+1 | |
This enables the CNAP notifications so that they show up in the traces if used by a network. No logic is implemented to handle them. | |||||
2010-10-13 | ifxmodem: Send DTMF commands without quotes | Marcel Holtmann | 1 | -5/+4 | |
The AT+VTS command takes a single character and should not use quotes. | |||||
2010-09-30 | ifxmodem: Remove setting of XPROGRESS notifications | Marcel Holtmann | 1 | -2/+2 | |
The XPROGRESS notifcations are now handled inside an Infineon specific audio settings driver. So no need to do that in the the voice call driver as well. | |||||
2010-09-28 | ifx: ifx_chup should send a +CHUP | Denis Kenzior | 1 | -1/+1 | |
2010-09-27 | ifxmodem: Enable audio related progress information | Marcel Holtmann | 1 | -0/+1 | |
This is using AT+XPROGRESS=1 to enable the audio related notifications of the modem. None of these information is currently used. This command is only present to have these details show up in the debug logs. | |||||
2010-09-27 | ifxmodem: Two more cleanups | Marcel Holtmann | 1 | -2/+0 | |
2010-09-27 | ifxmodem: Some cleanups in voice call driver | Marcel Holtmann | 1 | -4/+6 | |
2010-09-26 | ifx: Fix double free issue | Denis Kenzior | 1 | -1/+1 | |
2010-09-25 | ifxmodem: Fix name of voice call driver | Marcel Holtmann | 1 | -1/+1 | |
2010-09-24 | ifx: Take out the vendor field in voicecall driver | Denis Kenzior | 1 | -2/+0 | |
2010-09-24 | ifx: Assume CLIP always arrives | Denis Kenzior | 1 | -112/+1 | |
If the CLIP always arrives after a CRING, then we do not ever need to poll CLCC. | |||||
2010-09-24 | ifx: Don't bother polling on an ATD | Denis Kenzior | 1 | -14/+9 | |
The core can handle stateless drivers that do not keep clip state, in the case of IFX we can skip the poll after ATD for finding out our CLIP and just keep it as invalid / obtained from COLP. The core should do the right thing. | |||||
2010-09-24 | ifx: Update comment | Denis Kenzior | 1 | -1/+1 | |
2010-09-24 | ifx: xcallstat should notify active->held | Denis Kenzior | 1 | -12/+0 | |
2010-09-23 | ifx: Remove a few CLCC polls | Denis Kenzior | 1 | -13/+1 | |
Polling here is no longer needed due to XCALLSTAT | |||||
2010-09-23 | ifx: Don't bother using RING | Denis Kenzior | 1 | -29/+0 | |
We enable CRC=1, so only CRING should be sent | |||||
2010-09-23 | ifx: IFX provides hangup_all and hangup_active | Denis Kenzior | 1 | -4/+12 | |
2010-09-23 | ifx: IFX provides swap_without_accept using CHLD=6 | Denis Kenzior | 1 | -1/+7 | |
2010-09-23 | ifx: No need to register to standard notifications | Denis Kenzior | 1 | -58/+0 | |
XCALLSTAT tells us when a call has been disconnected | |||||
2010-09-23 | ifx: Use none_prefix on other init commands | Denis Kenzior | 1 | -4/+4 | |
2010-09-23 | ifx: Add IFX proprietory XCALLSTAT indicator | Denis Kenzior | 1 | -0/+75 | |
2010-09-23 | ifx: Copy voicecall driver from atmodem | Denis Kenzior | 1 | -0/+898 | |
IFX is a fairly bone stock AT based modem so the atmodem driver is a good start. |