Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-05 | rilmodem: Implement ril_cmgs inline | Denis Kenzior | 1 | -9/+35 | |
2015-11-05 | rilmodem: Implement ril_csca_set inline | Denis Kenzior | 1 | -5/+11 | |
2015-11-05 | rilmodem: Implement ril_sms_notify inline | Denis Kenzior | 1 | -13/+26 | |
2015-11-05 | rilmodem: Remove unneeded code | Denis Kenzior | 1 | -4/+1 | |
2015-11-05 | rilmodem: Remove comments that state the obvious | Denis Kenzior | 1 | -11/+0 | |
2015-11-05 | rilmodem: Move constants from gril | Denis Kenzior | 1 | -3/+22 | |
2015-11-05 | rilmodem: Implement ril_set_rat_mode inline | Denis Kenzior | 1 | -6/+11 | |
2015-11-05 | rilmodem: Implement ril_rat_mode_cb inline | Denis Kenzior | 1 | -20/+49 | |
2015-11-05 | rilmodem: Implement ril_set_fast_dormancy inline | Denis Kenzior | 1 | -5/+10 | |
2015-11-05 | rilmodem: Get rid of pointless g_idle_add | Denis Kenzior | 1 | -18/+4 | |
2015-11-05 | rilmodem: Get rid of ril_radio_settings_driver_data | Denis Kenzior | 2 | -11/+4 | |
2015-11-05 | rilmodem: Get rid of radio-settings.h | Denis Kenzior | 2 | -54/+15 | |
2015-11-05 | build: Make distcheck pass again | Denis Kenzior | 2 | -4/+4 | |
2015-11-05 | rilmodem: Get rid of g_try_new0 | Denis Kenzior | 1 | -6/+1 | |
2015-11-05 | rilmodem: Make ril_ussd_request inline | Denis Kenzior | 1 | -5/+4 | |
2015-11-05 | rilmodem: Rework ril_ussd_request | Denis Kenzior | 1 | -34/+17 | |
2015-11-05 | rilmodem: Rework ril_ussd_cancel | Denis Kenzior | 1 | -7/+5 | |
2015-11-05 | rilmodem: Implement ril_ussd_notify inline | Denis Kenzior | 1 | -23/+40 | |
2015-11-05 | rilmodem: Inline query_serial and query_revision | Denis Kenzior | 1 | -31/+36 | |
query_serial was supposed to use parse_imei functionality, but called baseband_version instead. Rework both these to use inline parsers. | |||||
2015-11-05 | rilmodem: Rework devinfo driver | Denis Kenzior | 1 | -38/+7 | |
Remove comments that state the obvious Remove pointless allocations / frees | |||||
2015-11-05 | rilmodem: Rework header order in call-volume | Denis Kenzior | 1 | -4/+1 | |
2015-11-05 | rilmodem: Implement probe_mute_cb inline | Denis Kenzior | 1 | -5/+10 | |
2015-11-05 | rilmodem: Implement ril_call_volume_mute inline | Denis Kenzior | 1 | -8/+12 | |
2015-11-05 | rilmodem: Rework header order in call-settings | Denis Kenzior | 1 | -5/+1 | |
2015-11-05 | rilmodem: Rework header order in call-forwarding | Denis Kenzior | 1 | -2/+1 | |
2015-11-05 | rilmodem: Rework header order in call-barring | Denis Kenzior | 1 | -4/+5 | |
2015-11-05 | rilmodem: Implement ril_call_barring_set_cb inline | Denis Kenzior | 1 | -6/+20 | |
2015-11-05 | rilmodem: Implement ril_call_barring_query_cb inline | Denis Kenzior | 1 | -6/+14 | |
2015-11-05 | rilmodem: Make ril_call_barring_set_passwd inline | Denis Kenzior | 1 | -8/+14 | |
2015-11-05 | rilmodem: Implement ril_call_barring_set inline | Denis Kenzior | 1 | -21/+28 | |
2015-11-05 | rilmodem: Implement ril_call_barring_query inline | Denis Kenzior | 1 | -7/+16 | |
2015-11-04 | rilmodem: Implement g_ril_request_call_fwd inline | Denis Kenzior | 1 | -11/+56 | |
2015-11-04 | rilmodem: Rework call-forwarding requests | Denis Kenzior | 1 | -118/+144 | |
2015-11-04 | rilmodem: Implement ril_imsi_cb inline | Denis Kenzior | 1 | -13/+11 | |
2015-11-04 | rilmodem: Implement ril_clir_query_cb inline | Denis Kenzior | 1 | -7/+11 | |
2015-11-04 | rilmodem: Implement ril_clip_query_cb inline | Denis Kenzior | 1 | -7/+18 | |
2015-11-04 | rilmodem: Implement ril_cw_query_cb inline | Denis Kenzior | 1 | -7/+27 | |
2015-11-04 | rilmodem: Implement ril_clir_set inline | Denis Kenzior | 1 | -1/+6 | |
2015-11-04 | rilmodem: Implement ril_cw_query inline | Denis Kenzior | 1 | -1/+11 | |
2015-11-04 | rilmodem: Implement ril_cw_set inline | Denis Kenzior | 1 | -1/+17 | |
2015-10-15 | rilmodem: Move get_imsi implementation to rilmodem | Denis Kenzior | 1 | -1/+7 | |
2015-10-13 | infineon: Definitions for infineon modem | Alfonso Sanchez-Beato | 1 | -0/+77 | |
2015-10-13 | rilmodem: driver for Android modems | Tony Espy | 22 | -0/+7558 | |
Driver for modems that are accessed through the Android Radio Interface Layer (RIL) for telephony, using the gril library. The driver is almost feature complete with some exceptions, being CBS and SAT the most prominent. Co-authored-by: Tony Espy <espy@canonical.com> Co-authored-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Co-authored-by: Alfonso Sanchez-Beato <alfonso.sanchez-beato@canonical.com> Co-authored-by: Islam Amer <islam.amer@jollamobile.com> Co-authored-by: Jussi Kangas <jussi.kangas@tieto.com> Co-authored-by: Juho Hämäläinen <juho.hamalainen@tieto.com> Co-authored-by: Petri Takalokastari <petri.takalokastari@oss.tieto.com> Co-authored-by: Jarko Poutiainen <Jarko.Poutiainen@oss.tieto.com> Co-authored-by: Tommi Kenakkala <tommi.kenakkala@oss.tieto.com> Co-authored-by: Miia Leinonen <miia.leinonen@oss.tieto.com> Co-authored-by: Martti Piirainen <martti.piirainen@canonical.com> Co-authored-by: You-Sheng Yang <vicamo.yang@canonical.com> | |||||
2015-08-24 | hfp: Handle extra CCWA event | Kuba Pawlak | 1 | -0/+10 | |
When a call is waitng, CCWA event is sent and call object in state WAITING is created. on ReleaseAndAnswer it is promoted to INCOMING and later to ACTIVE. iPhones send an extra CCWA event when active call is ended. This extra event is creating a second call object in state WAITING. It is not possible to have two WAITING calls, but previously waiting call was already promoted to INCOMING. For a brief time we have two calls from the same number, one INCOMING and one WAITING. Later WAITING one is removed. As we cannot have a waiting and incoming call at the same time, ignore CCWA when there is already an INCOMING call. < \r\n+CIEV: 3,3\r\n < \r\n+CIEV: 2,1\r\n < \r\n+CIEV: 3,0\r\n < \r\n+CCWA: "01234567890",129,1,"Me"\r\n < \r\n+CIEV: 3,1\r\n > AT+CLCC\r < \r\n+CLCC: 1,0,0,0,0,"09876543210",129,"Me"\r\n < \r\n+CLCC: 2,1,5,0,0,"01234567890",129,"Me"\r\n < \r\nOK\r\n < \r\n+CIEV: 2,0\r\n < \r\n+CCWA: "01234567890",129,1,"Me"\r\n < \r\n+CIEV: 2,1\r\n < \r\n+CIEV: 3,0\r\n > AT+CLCC\r < \r\n+CLCC: 2,1,0,0,0,"01234567890",129,"Me"\r\n < \r\nOK\r\n | |||||
2015-08-05 | hfp: Synchronize call state in case of +CHUP error | Kuba Pawlak | 1 | -0/+4 | |
It is possible for the phone to accept Dial request but not actually dial. This leaves a voicecall object in state 'dialling' that cannot be removed. Proposed workaround is to trigger AT+CLCC when an error is returned for Hangup. As the call is not on the list, this would remove this hanging object and signal CallRemoved. Windows Phone trace with this fix: ofonod[273]: > ATD1;\r ofonod[273]: < \r\nOK\r\n ofonod[273]: src/voicecall.c:dial_handle_result() Registering new call: 1 ofonod[273]: < \r\n+CIEV: 5,4\r\n ofonod[273]: src/network.c:ofono_netreg_strength_notify() strength 80 ofonod[273]: > AT+CHUP\r ofonod[273]: < \r\nERROR\r\n ofonod[273]: src/voicecall.c:generic_callback() command failed with error: Unknown error type ofonod[273]: > AT+CLCC\r ofonod[273]: < \r\nOK\r\n ofonod[273]: src/voicecall.c:ofono_voicecall_disconnected() Got disconnection event for id: 1, reason: 2 | |||||
2015-06-04 | hfpmodem: Fix connecting to AG with existing mpty | Kuba Pawlak | 1 | -0/+20 | |
If there is more then one active or held call, we are in mpty calls. We won't get indicator update if any of them is released by CHLD=1x. So we have to poll it. | |||||
2015-05-13 | atmodem: Add Cinterion quirk for signal strength | Alex J Lennon | 2 | -0/+55 | |
Implement OFONO_VENDOR_CINTERION specific vendor support to register textual +CIEV indications for signal strength using AT^SIND command. | |||||
2015-03-24 | hfpmodem: slc.c: make sure to use none_prefix | Kuba Pawlak | 1 | -3/+4 | |
2015-03-24 | hfpmodem: hfpmodem.c make sure to use none_prefix | Kuba Pawlak | 1 | -5/+6 | |
2015-02-20 | hfpmodem: Make sure to use none_prefix | Denis Kenzior | 1 | -2/+2 | |
ofonod[253]: > AT+CCWA=1\r ofonod[253]: < \r\n+BCS:2\r\n ofonod[253]: < \r\nOK\r\n |