summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2010-12-22isimodem: Adapt and refactor cbs driverAki Niemi1-64/+90
2010-12-22isimodem: Add missing CBS codepointAki Niemi2-0/+2
2010-12-22isimodem: Adapt and refactor voicecall driverAki Niemi1-706/+678
2010-12-22isimodem: Adapt and refactor sim driverAki Niemi1-159/+148
2010-12-22isimodem: Adapt and refactor phonebook driverAki Niemi1-133/+132
2010-12-22isimodem: Adapt and refactor netreg driverAki Niemi1-495/+380
2010-12-22isimodem: Add convenience macro for version debugAki Niemi1-0/+7
2010-12-22isimodem: Adapt and refactor infoserverAki Niemi1-52/+72
2010-12-22isimodem: Adapt and refactor devinfo driverAki Niemi1-91/+61
2010-12-22isimodem: Adapt and refactor debuggingAki Niemi2-60/+37
2010-12-22isimodem: Adapt and refactor call forwardingAki Niemi1-319/+204
2010-12-22isimodem: Adapt and refactor call barring driverAki Niemi1-125/+81
2010-12-22isimodem: Adapt and refactor audio settings driverAki Niemi1-48/+27
2010-12-21huaweimodem: Add support for radio settingsLucas De Marchi3-0/+223
2010-12-21stemodem: Use RTNL to create network interfaces.Sjur Brændeland1-7/+36
2010-12-21stemodem: Create network interfaces staticallySjur Brændeland1-67/+82
2010-12-16atmodem: Always poll clcc, even if cring + clipDenis Kenzior1-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-16atmodem: Fix reporting of CLIPDenis Kenzior1-1/+2
When RING & CLCC polling is used, the CLIP will not be reported correctly if the CLIP: notification does not arrive
2010-12-16atmodem: Do not re-parse CLIP / CNAPDenis Kenzior1-4/+43
These needs to be parsed once and not parsed unnecessarily once the information has been recorded
2010-12-16atmodem: Set cnap validity to not providedDenis Kenzior1-0/+1
2010-12-16atmodem: Unify COLR/CNAP/CLIP/COLP parserDenis Kenzior1-93/+22
2010-12-16atmodem: Fix parsing of CNAP statusDenis Kenzior1-2/+3
2010-12-16atmodem: add CNAP to call-settingsGustavo F. Padovan1-0/+53
2010-12-16ifx: Take out unused definesDenis Kenzior1-6/+0
2010-12-16atmodem: Add CNAP parsing to voicecallGustavo F. Padovan1-0/+47
2010-12-11atutil: Fix parsing of un-quoted CREG / CGREGDenis Kenzior1-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-10atmodem: use macros for CLIP validityGustavo F. Padovan1-2/+4
2010-12-10atmodem: cleanup DBG messagesGustavo F. Padovan1-4/+4
2010-12-03isi/voicecall: fix handling of waiting callsPekka Pessi1-58/+56
Also, do not retrieve calls after isi_release_all_active() because retrieving is now only an unwanted side-effect .
2010-12-03isi/voicecall: avoid side-effects of releasePekka Pessi1-16/+16
If a call was held automatically when an another call was dialed or answered, it gets retrieved when the other call is released unless auto change features is explicitly disabled. Drop cause_type parameter because it is never used. Use cause code for busy when releasing incoming or waiting calls.
2010-12-03isi/voicecall: add call id to queued requestsPekka Pessi1-32/+57
2010-12-03isi/voicecall: fix status reportingPekka Pessi1-198/+189
Do not report incoming calls to the oFono core until they can be answered. Report MT_RELEASED or MO_RELEASED via ofono_voicecall_notify(), TERMINATED calls via ofono_voicecall_disconnected().
2010-12-02atmodem: fix DBG messageGustavo F. Padovan1-3/+3
2010-11-29isi: Get rid of a pointless check in cf driverDenis Kenzior1-1/+1
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi58-278/+267
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-29isi: Update radio-settings to use new APIDenis Kenzior1-1/+1
2010-11-29atmodem: Forgot to reset sms data on removeDenis Kenzior1-0/+2
2010-11-26ste: Remove stray newlines in messages sent to logRémi Denis-Courmont2-2/+2
2010-11-26isi: Remove stray newlines in messages sent to logRémi Denis-Courmont5-15/+15
2010-11-23stemodem: Change use of typesSjur Brændeland1-7/+7
Use the type __u32 for sequence counting rather than guint32, and "void *" instead of gpointer. Reduce the size of RTNL message buffer from 4096 to 1024, as this should be sufficient to hold the NEWLINK message.
2010-11-22call-settings: Add support for +COLR in atmodemDenis Kenzior1-1/+53
2010-11-22isi/voicecall: release COMING calls with BUSY causePekka Pessi1-0/+1
Very early incoming calls were not released with BUSY cause.
2010-11-13stemodem: Fix for error handling, memleak and changed some definesSjur Brændeland1-23/+31
* renamed MAX_LEN to IP_ADDR_LEN * removed memory leak from unneeded strdup when parsing xml response. * better handling of AT error responses * reduced number of caif interfaces to 4
2010-11-13stemodem: Fix various coding style and logic issues with RTNL supportMarcel Holtmann2-33/+40
2010-11-13stemodem: Add RTNL functionality managing CAIF Network Interfaces.Sjur Brændeland2-0/+369
2010-11-11isimodem: Get rid of whitespace corruptionDenis Kenzior1-1/+1
2010-11-11isimodem: Fix style issues in gprs-context.cAki Niemi1-19/+28
2010-11-11isimodem: revector GPRS context driverMika Liljeberg1-159/+121
2010-11-04isigen: increase offline timeoutPekka Pessi1-0/+1
The modem deregisters from network before response to MTC_STATE_REQ is returned. Deregistering can take up to 6 seconds.
2010-11-04atmodem: Remove at_pin_send_puk_cb, and use at_pin_send_cb instead.Marit Henriksen1-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.