Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-17 | Update the AT modem driver to the new API | Denis Kenzior | 1 | -7/+7 | |
2009-11-16 | Fix: Don't drop dialing calls when call=0 signaled | Denis Kenzior | 1 | -23/+12 | |
2009-11-16 | Fix: Don't double-swap calls when 3-way dialing | Denis Kenzior | 1 | -0/+13 | |
2009-11-16 | Fix: Update the status to held properly | Denis Kenzior | 1 | -1/+1 | |
2009-11-16 | Refactor: Move repeated code to a function | Denis Kenzior | 1 | -24/+21 | |
2009-11-16 | Fix: Handle callsetup=0 when no waiting or dialing call | Zhenhua Zhang | 1 | -0/+5 | |
When call=1 and callsetup=0, if no waiting or dialing call, the call is active and no need to notify status change. | |||||
2009-11-16 | Fix: Ignore repeated CCWAs in atmodem as well | Denis Kenzior | 1 | -0/+5 | |
2009-11-16 | Fix: Ignore repeated CCWA notify if have | Zhenhua Zhang | 1 | -0/+6 | |
Some phone like iPhone repeats CCWA notify. So we need to ignore it when we already have waiting call. | |||||
2009-11-16 | Fix: Set current element properly | Denis Kenzior | 1 | -1/+4 | |
When removing an element from the list, the current iterator was not being updated properly. Most likely leading to double free. | |||||
2009-11-16 | Style: Spacing | Denis Kenzior | 1 | -1/+1 | |
2009-11-13 | Add three-way calling support to HFP voice driver | Denis Kenzior | 1 | -93/+503 | |
2009-11-13 | Make sure the atmodem handles ATD properly | Denis Kenzior | 1 | -0/+12 | |
The driver must set any existing active calls to held | |||||
2009-11-13 | Fix: Fill in the phone number info for outgoing call | Zhenhua Zhang | 1 | -30/+123 | |
There're two cases of outgoing call: dial from HF or dial from phone. We could receive callsetup=2 indicator in both case. So adding AT+CLCC query to sync the outgoing call. In the first case, we only need to sync the phone number. In the second case, the phone is dialing from phone and we know nothing. Create a new call and notify the core. If phone does not support AT+CLCC and there's no call dialing from HF, we fake a new call for it. | |||||
2009-11-13 | Fix issue with missing masking of AT%CHLD | Marcel Holtmann | 1 | -1/+1 | |
drivers/calypsomodem/voicecall.c: In function ‘calypso_release_specific’: drivers/calypsomodem/voicecall.c:162: error: too few arguments for format | |||||
2009-11-12 | Fix: On calypso use proprietory %CHLD=7X command | Denis Kenzior | 1 | -1/+4 | |
2009-11-12 | Use at_util_parse_clcc in atmodem | Zhenhua Zhang | 1 | -57/+2 | |
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall. | |||||
2009-11-12 | Add parse_clcc into atutil.c | Zhenhua Zhang | 2 | -0/+56 | |
So that it could be shared by atmodem and hfpmodem. | |||||
2009-11-12 | Fix: Set data to NULL in hfpmodem drivers | Zhenhua Zhang | 2 | -0/+5 | |
2009-11-11 | Style: Use 1 instead of 0x1 | Zhenhua Zhang | 1 | -3/+3 | |
2009-11-11 | Add call_compare_by_phone_number utility function | Zhenhua Zhang | 2 | -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-11 | Fix: Set data to NULL in drivers | Denis Kenzior | 4 | -0/+9 | |
2009-11-11 | Fix: Don't leak data in SIM atom driver | Denis Kenzior | 1 | -0/+5 | |
2009-11-11 | Add call volume support for hfpmodem | Zhenhua Zhang | 3 | -0/+246 | |
The call volume driver listens the speaker volume and microphone gain from the AG. It also allow to synchronze the speaker and microphone volume changes with the AG through AT+VGS and AT+VGM. Volume level synchronization from HFP spec 1.5 Section 4.28.2 is performed on startup. | |||||
2009-11-10 | Fix: Rename G1 quirk to QUALCOMM_MSM | Denis Kenzior | 3 | -6/+5 | |
2009-11-10 | Work around Palm Pre SIM file reading quirk. | Andrzej Zaborowski | 2 | -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-10 | Fix +CGEV: parsing | Andrzej Zaborowski | 1 | -2/+4 | |
2009-11-10 | Accept ranges in +CSMS responses. | Andrzej Zaborowski | 1 | -3/+3 | |
2009-11-10 | Fix: Don't bail if CREG/CGREG mode=2 is unsupported | Andrzej Zaborowski | 2 | -7/+106 | |
2009-11-03 | Fix: Minor style issues | Denis Kenzior | 1 | -3/+3 | |
2009-11-03 | Create network registration driver for hfpmodem | Gustavo F. Padovan | 3 | -0/+361 | |
This driver handles phone informations about registration status, signal strength and roaming status listening +CIEV commands. It also gets the Network Operator name with +COPS commands. | |||||
2009-11-03 | Fix: The use of cind_val / cind_pos was wrong | Zhenhua Zhang | 1 | -7/+5 | |
2009-11-03 | Refactor: Get rid of mpty_call variable | Zhenhua Zhang | 1 | -9/+3 | |
2009-11-03 | Fix: Remove some dead code | Zhenhua Zhang | 1 | -5/+1 | |
2009-10-29 | Update the isimodem driver to the new API | Denis Kenzior | 1 | -2/+2 | |
2009-10-29 | Update the atmodem driver to the new API | Denis Kenzior | 1 | -2/+2 | |
2009-10-28 | Fix: This hack is no longer necessary | Denis Kenzior | 1 | -44/+1 | |
2009-10-28 | Fix: Don't pass the indexes | Denis Kenzior | 1 | -7/+9 | |
These can be obtained inside the function anyway | |||||
2009-10-28 | Fix: No need to set this to NULL | Denis Kenzior | 1 | -1/+0 | |
2009-10-28 | Cleanup: Fixup style | Denis Kenzior | 1 | -13/+8 | |
2009-10-28 | Add voicecall driver for Bluetooth HFP | Zhenhua Zhang | 2 | -0/+611 | |
HFP voicecall driver uses AT+CIEV indicator to notify call status update according to Bluetooth HFP spec v1.5. This patch only adds single call support. | |||||
2009-10-28 | Refactor: Move alloc/release id to atutil.c | Zhenhua Zhang | 3 | -22/+24 | |
2009-10-28 | Refactor: Move & Rename functions to atutil.c | Zhenhua Zhang | 3 | -32/+35 | |
Move and rename call_compare and call_compare_by_status to atutil.c. These will be utilized by other drivers, including hfpmodem. | |||||
2009-10-26 | Fix: notify_attached was only used when detached | Denis Kenzior | 1 | -1/+1 | |
The standard only specifies that the context might have been detached by the network / mobile equipment. Not attached. | |||||
2009-10-24 | Fix: Register for E2NAP notifications | Denis Kenzior | 1 | -0/+2 | |
2009-10-24 | Fix: ENAP=0 is the only way to use this | Denis Kenzior | 1 | -4/+1 | |
2009-10-23 | Fix: Some modems report PDP_type in a list | Denis Kenzior | 1 | -1/+9 | |
2009-10-23 | Add initial implementation of MBM gprs context | Denis Kenzior | 3 | -0/+325 | |
2009-10-23 | Register for CGEV indications in gprs context | Denis Kenzior | 1 | -0/+4 | |
2009-10-23 | Remove unused code and make compiler happy | Denis Kenzior | 2 | -3/+0 | |
2009-10-23 | Add basic atmodem gprs context implementation | Denis Kenzior | 3 | -0/+275 | |