summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem
AgeCommit message (Collapse)AuthorFilesLines
2010-01-28Fix some leftover oudated copyrightsMarcel Holtmann1-1/+1
2010-01-25Add STE modem support for GPRS and network registrationSjur Brændeland3-3/+86
2010-01-25Add at_util_call_compare_by_id functionSjur Brændeland2-0/+15
2010-01-20Fix: Support devices with CSCB mode 0 onlyDenis Kenzior1-14/+73
MBM devices do not support CSCB mode 1 (remove topics). It is thus necessary to use mode 0 and sending an empty topic list in order to turn off all topics. This patch will first query the CSCB modes supported by the hardware. If mode 1 is supported, then the old behavior is used, otherwise the new behavior is used.
2010-01-20Style: Don't go over 80 characters per lineDenis Kenzior1-2/+8
2010-01-20Add quirk for cid and lac handling for HuaweiJussi Kukkonen5-24/+70
2010-01-12Style: Trailing whitespace & extra linesDenis Kenzior1-2/+2
2010-01-01Update copyright informationMarcel Holtmann20-20/+20
2009-12-17Style: Repeat for driversDenis Kenzior2-2/+4
2009-12-17Fix: The extra 00 at the end isn't necessaryDenis Kenzior1-2/+1
2009-12-17Fix: Use capitals for hex-encoded pdusDenis Kenzior1-5/+5
2009-12-17Fix: Make sure we don't leak under any conditionsDenis Kenzior1-0/+4
2009-12-17Simplify previous patchDenis Kenzior1-20/+14
2009-12-17Implementat SIM envelope in atmodem driverDenis Kenzior1-0/+81
2009-12-10Activate Speech Service for Option devicesMarcel Holtmann1-0/+16
2009-12-10Query current state of Option specific settingsMarcel Holtmann1-0/+6
2009-12-09Use at_util_parse_reg in netreg driverDenis Kenzior1-51/+6
2009-12-09Use new at_util_parse_reg in gprs driverDenis Kenzior1-55/+8
2009-12-09Add utilities to parse CREG/CGREGDenis Kenzior2-0/+102
These are nearly identical and can be shared between gprs/netreg
2009-12-09Style: Fix some remaining style issues in atmodemDenis Kenzior5-10/+12
2009-12-08Harden the CGREG parsing functionDenis Kenzior1-19/+21
Sometimes the CGREG query and CGREG unsolicited notification get intermixed. Since they have the same prefix, GAtChat clumps them together. Make sure the parser skips the unsolicited notification.
2009-12-07Add experimental Option tech parsingDenis Kenzior1-0/+58
Option seems to implement their own commands for network technology reporting. This is a first attempt to implement this for data gathering purposes.
2009-12-07Add support for HSO signal quality reportingDenis Kenzior1-0/+26
2009-12-07Add Option HSO quirkDenis Kenzior1-0/+1
2009-12-07Fix: Sometimes Option modems don't return infoDenis Kenzior1-17/+23
When querying CGMI the Option modems sometimes just return OK, with no manufacturer information given.
2009-12-07Refactor: Calypso unsolicited signal strengthDenis Kenzior1-4/+9
2009-12-04Fix release clcc_source when voicecall is removedZhenhua Zhang1-0/+3
Release the timer to avoid invoking the callback function after voicecall driver is removed.
2009-12-04Refactor: Run CLCC when initializingDenis Kenzior1-56/+9
When voicecall atom is initialized, we should run a CLCC query to populate our call list. This also notifies the core of the new calls
2009-12-04Update atmodem voicecall driver to new world orderDenis Kenzior1-9/+7
2009-12-04Fix: StyleDenis Kenzior1-2/+1
2009-12-04Remove: at_util callid APIs are no longer necessaryDenis Kenzior2-22/+0
2009-12-01Style: Use unsigned int instead of unsignedDenis Kenzior1-1/+1
2009-11-23Add mpty field to ofono_callZhenhua Zhang1-1/+3
A field 'mpty' is added to ofono_call so that we can know whether the call belongs to multiparty call or not. According to 27.007 7.18, it is a defined return value of AT+CLCC.
2009-11-18Add CALLBACK_WITH_SUCCESSDenis Kenzior1-0/+8
2009-11-18Fix: Report the current operator as currentDenis Kenzior1-1/+2
2009-11-17Update the AT modem driver to the new APIDenis Kenzior1-7/+7
2009-11-16Fix: Ignore repeated CCWAs in atmodem as wellDenis Kenzior1-0/+5
2009-11-13Make sure the atmodem handles ATD properlyDenis Kenzior1-0/+12
The driver must set any existing active calls to held
2009-11-12Use at_util_parse_clcc in atmodemZhenhua Zhang1-57/+2
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall.
2009-11-12Add parse_clcc into atutil.cZhenhua Zhang2-0/+56
So that it could be shared by atmodem and hfpmodem.
2009-11-11Add call_compare_by_phone_number utility functionZhenhua Zhang2-0/+10
This utility will be used by HFP voicecall driver to compare two calls. In some hardware, the call index may be shift when a call transitions from waiting to incoming state (e.g. all other held and active calls are released)
2009-11-11Fix: Set data to NULL in driversDenis Kenzior4-0/+9
2009-11-11Fix: Don't leak data in SIM atom driverDenis Kenzior1-0/+5
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior3-6/+5
2009-11-10Work around Palm Pre SIM file reading quirk.Andrzej Zaborowski2-27/+46
I'm not sure if MSM is not a too generic name but it seems the G1's Qualcomm MSM suffers from similar problems.
2009-11-10Fix +CGEV: parsingAndrzej Zaborowski1-2/+4
2009-11-10Accept ranges in +CSMS responses.Andrzej Zaborowski1-3/+3
2009-11-10Fix: Don't bail if CREG/CGREG mode=2 is unsupportedAndrzej Zaborowski2-7/+106
2009-10-29Update the atmodem driver to the new APIDenis Kenzior1-2/+2
2009-10-28Refactor: Move alloc/release id to atutil.cZhenhua Zhang3-22/+24