summaryrefslogtreecommitdiffstats
path: root/drivers/ifxmodem
AgeCommit message (Collapse)AuthorFilesLines
2012-11-28ifx: Fix the case of modem-originated callDenis Kenzior1-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-12ifx: Add CSSI and CSSU supportDenis Kenzior1-0/+58
2012-03-26ifxmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-02-10ifxmodem: Add support for dynamic DNS for IPv6 and dual mode contextsMarcel Holtmann1-1/+17
2012-02-10ifxmodem: Add support for IPv6 and dual mode contextsMarcel Holtmann1-7/+15
2012-02-10ifxmodem: Remove audio settings mode handlingMarcel Holtmann1-7/+0
With the current updated setup, the audio settings mode is no longer provided. So don't bother even trying to configure it.
2012-02-10ifxmodem: Remove another usage g_utf8_validateMarcel Holtmann1-7/+8
2012-02-10ifx: Don't use g_utf8_validateDenis Kenzior1-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-09ifx: Modify XLEMA behaviorDenis Kenzior1-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-10ifxmodem: Handle malformed emergency numbersMarcel Holtmann1-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.
2012-02-09ifx: Add necessary incantations for audioDenis Kenzior1-0/+250
2011-10-10drivers: Update copyright informationMarcel Holtmann8-8/+8
2011-07-15ifxmodem: add support for user_confirmation in stkJeevaka Badrappan1-0/+11
2011-06-06ifxmodem: Remove unneeded codeDenis Kenzior1-7/+0
2011-06-06ifxmodem: Fix minor style issueDenis Kenzior1-1/+2
2011-06-06ifxmodem: emergency number list supportJeevaka Badrappan1-0/+95
2011-03-15ifxmodem: update to new gprs context interfaceMika Liljeberg1-15/+20
2011-02-11ifxmodem: fix issue in set rat modeJeevaka Badrappan1-1/+4
2011-02-11ifxmodem: add CNAP supportJeevaka Badrappan1-0/+51
2011-02-08ifxmodem: move call creation to xcallstat_notifyJeevaka Badrappan1-74/+98
2011-02-07ifxmodem: remove colp handling done inside atd_cbJeevaka Badrappan1-28/+2
2011-02-07ifxmodem: add handling of XCOLP notificationJeevaka Badrappan1-0/+51
2011-02-07ifxmodem: fix issue with gatchat usageJeevaka Badrappan1-2/+2
2011-02-05ifxmodem: M16 coding style fixJeevaka Badrappan1-5/+5
2011-02-05ifxmodem: Use defined call_status enumJeevaka Badrappan1-12/+21
2011-02-04ifxmodem: fix xtms read and test cmd prefixJeevaka Badrappan1-2/+2
with the latest modem firmware, xctms prefix is returned as per the 3GPP format.
2011-02-01ifxmodem: use ofono_call initializerLucas De Marchi1-1/+3
2011-01-29ifxmodem: remove NULL checkJeevaka Badrappan3-17/+2
2011-01-26voicecall: remove ofono_cug_optionJeevaka Badrappan1-10/+2
2011-01-14ifxmodem: change AT command for enabling SATKJeevaka Badrappan1-6/+5
2011-01-14ifxmodem: add enable/disable ctm supportJeevaka Badrappan3-0/+199
2011-01-12ifxmodem: M15 coding style fixJeevaka Badrappan6-20/+20
2010-12-16ifx: Take out unused definesDenis Kenzior1-6/+0
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi5-18/+18
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-29ifxmodem: Enable emergency call state notificationsMarcel Holtmann1-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-28ifxmodem: Enable Calling Name Presentation (CNAP) notificationsMarcel Holtmann1-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-27ifxmodem: Notify core about handled commandsDenis Kenzior1-5/+5
2010-10-27ifxmodem: Fix handling of radio access mode enumMarcel Holtmann1-9/+9
2010-10-27ifxmodem: Add full set of GPRS context debug statementsMarcel Holtmann1-2/+20
2010-10-27ifxmodem: Add some more GPRS context debug statementsMarcel Holtmann1-0/+4
2010-10-26ifxmodem: Add support GPRS contexts with username and passwordMarcel Holtmann1-2/+13
2010-10-26ifxmodem: Fix GPRS disconnect handling from network sideMarcel Holtmann1-4/+8
2010-10-25ifxmodem: Fix handling of AT+XDNS with multiple contextsMarcel Holtmann1-14/+16
2010-10-22ifxmodem: Use g_try_new0 when checking for the resultMarcel Holtmann1-1/+1
2010-10-21ifxmodem: Fix compiler warnings in GPRS context driverMarcel Holtmann1-7/+6
2010-10-21ifxmodem: Add support for Infineon GPRS context setup with M-RAW_IPMarcel Holtmann1-0/+418
This patch adds support for setting up a GPRS context and then switching it into M-RAW_IP mode. The handling of the M-RAW_IP data stream is not yet implemented.
2010-10-21ifxmodem: Add skeleton for Infineon specific GPRS context driverMarcel Holtmann3-0/+49
2010-10-20ifxmodem: Signal STK session end only after normal ending of commandMarcel Holtmann1-1/+2
The Infineon modem returns more detailed information of the SIM Toolkit proactive sessions to the modem driver. A proactive session starts with the status response '91 xx' (proactive command pending) and ends with a status response response of '90 00' (normal ending of command) after Terminal Response. So only when receiving '90 00' result, the indication that the session has ended should be given to the core.
2010-10-19ifxmodem: Fix missing result iter init call for SIM ToolkitMarcel Holtmann1-0/+2
2010-10-19ifxmodem: Enable SIM Toolkit with AT+CFUN=6Marcel Holtmann1-9/+6
The current Infineon firmware overloads the AT+CFUN command with enabling SIM Toolkit and fetching of proactive commands. It seems to be safe to send this command in offline mode (AT+CFUN=4) and also in online mode (AT+CFUN=1). These are the two cases where SIM Toolkit atom would be initialized.