summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-09-25ifx: Use internal mutliplexer if line discipline is not specifiedMarcel Holtmann1-13/+70
If there is no line discipline specified for a kernel based multiplexer, then fallback to the internal one.
2010-09-25ifx: Use multiplexer line discipline configuration optionMarcel Holtmann1-6/+18
Since the udev support allows to specify a line discipline number as part of the modem configuration, use that one and report and error if it has not been set.
2010-09-25udev: Add support for setting IFX multiplexer line disciplineMarcel Holtmann1-0/+14
The IFX modem plugin uses a kernel based multiplexer. And to support different line discipline numbers on different target platforms, allow them to be specified as option: KERNEL=="ttyIFX[0-9]*", ENV{OFONO_DRIVER}="ifx", ENV{OFONO_IFX_LDISC}="23" The extra OFONO_IFX_LDISC option specifies to use line discipline 23 for the multiplexer setup. The number is just an example here and the correct one will be different.
2010-09-25ifx: Use SIM state notification for SIM insertion and removalMarcel Holtmann1-7/+39
The +XSIM notifies us about missing or removed SIM. Use that for telling the core if a SIM card is present or not. Besides that all other states are treated as when a SIM card got inserted.
2010-09-25atmodem: Add special handling for Infineon SIM ready stateMarcel Holtmann1-16/+61
2010-09-25ifxmodem: Fix name of voice call driverMarcel Holtmann1-1/+1
2010-09-24ifx: Add support for multiplexer setupMarcel Holtmann1-29/+190
This supports a simple static multiplexer that is activated with setting the line discipline 23 on the TTY. It is static, because the DLC numbers are hardcoded.
2010-09-24ifx: Add initial modem plugin implementationMarcel Holtmann1-5/+250
This is a first attempt at the Infineon modem support. The support is limited since it doesn't handle the setup of the multiplexer or the different SIM states yet.
2010-09-24atmodem: Add support for Infineon CNMA without PDUMarcel Holtmann1-1/+2
Seems like the Infineon modem can't handle a provided PDU to the CNMA command. So just leave it out.
2010-09-24atmodem: Add special handling of Infineon signal strength reportingMarcel Holtmann1-0/+30
The custom signal strength reporting could be done inside the modem plugin actually, but Calypso, Huawei etc. add quirks to the generic network registration driver. So for now do it the same way until this gets cleaned up for all modem plugins.
2010-09-24calypso: Fix debug for modem callbacksMarcel Holtmann1-5/+7
2010-09-24calypsomodem: Use better debug strings for DLCsMarcel Holtmann1-14/+9
2010-09-24ifx: Take out the vendor field in voicecall driverDenis Kenzior1-2/+0
2010-09-24ifx: Assume CLIP always arrivesDenis Kenzior1-112/+1
If the CLIP always arrives after a CRING, then we do not ever need to poll CLCC.
2010-09-24ifx: Don't bother polling on an ATDDenis Kenzior1-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-24atmodem: Update commentDenis Kenzior1-1/+1
2010-09-24ifxmodem: Reorder voicecall driver before all otherMarcel Holtmann3-6/+6
2010-09-24Make debug handling with OFONO_AT_DEBUG a bit more consistentMarcel Holtmann13-42/+56
2010-09-24ifx: Update commentDenis Kenzior1-1/+1
2010-09-24ifx: xcallstat should notify active->heldDenis Kenzior1-12/+0
2010-09-23ifx: Remove a few CLCC pollsDenis Kenzior1-13/+1
Polling here is no longer needed due to XCALLSTAT
2010-09-23ifx: Don't bother using RINGDenis Kenzior1-29/+0
We enable CRC=1, so only CRING should be sent
2010-09-23ifx: IFX provides hangup_all and hangup_activeDenis Kenzior1-4/+12
2010-09-23ifx: IFX provides swap_without_accept using CHLD=6Denis Kenzior1-1/+7
2010-09-23ifx: No need to register to standard notificationsDenis Kenzior1-58/+0
XCALLSTAT tells us when a call has been disconnected
2010-09-23ifx: Use none_prefix on other init commandsDenis Kenzior1-4/+4
2010-09-23ifx: Add IFX proprietory XCALLSTAT indicatorDenis Kenzior1-0/+75
2010-09-23ifx: Copy voicecall driver from atmodemDenis Kenzior4-1/+905
IFX is a fairly bone stock AT based modem so the atmodem driver is a good start.
2010-09-23calypso: Provide hangup_all and hangup_activeDenis Kenzior1-2/+9
On Calypso, ATH hangs up all calls except waiting calls and CHUP hangs up only active calls, but not held or waiting.
2010-09-24stk: Fix missing inlude for encode_hex_own_bufMarcel Holtmann1-0/+1
2010-09-23TODO: Mark GPRS suspend event task as donePekka Pessi2-7/+7
2010-09-23stk: Add skeleton Refresh handlerDenis Kenzior1-0/+66
2010-09-24atmodem: Add vendor quirk for Infineon modemsMarcel Holtmann1-0/+1
2010-09-24ifxmodem: Fix whitespace corruptionMarcel Holtmann1-1/+1
2010-09-24calypsomodem: Cleanup of SIM Toolkit supportMarcel Holtmann1-30/+50
2010-09-24ifxmodem: Add debug for envelope response dataMarcel Holtmann1-5/+6
2010-09-24mbmmodem: Add debug for envelope response dataMarcel Holtmann1-3/+7
2010-09-24mbmmodem: Fix small typoMarcel Holtmann1-1/+1
2010-09-24mbmmodem: Cleanup of SIM Toolkit supportMarcel Holtmann1-21/+19
2010-09-24ifxmodem: Add support for SIM Toolkit (raw mode)Marcel Holtmann4-1/+328
2010-09-23ifxmodem: Add support for radio settingsMarcel Holtmann4-1/+223
2010-09-23Release 0.29Marcel Holtmann2-1/+13
2010-09-22simfs: Fix freeing a NULL queueDenis Kenzior1-2/+4
2010-09-22unit: Make test-sms less verboseDenis Kenzior1-3/+5
2010-09-22TODO: Mark status report task as doneDenis Kenzior2-12/+7
2010-09-22smsutil: Reflow the fuzzy matching codeDenis Kenzior1-102/+98
Make a bit more readable
2010-09-22unit: add fuzzy address check to test-smsPetteri Tikander1-1/+42
2010-09-22smsutil: add fuzzy address check for status reportPetteri Tikander1-16/+87
2010-09-21doc: Update SendMessage APIDenis Kenzior1-2/+4
2010-09-22api: Fix small copy&paste typoMarcel Holtmann1-2/+2