summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
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.
2010-10-30stemodem: Fix broken coding styleMarcel Holtmann1-1/+1
2010-10-29ifxmodem: Enable emergency call state notificationsMarcel Holtmann1-1/+30
This enables the Infineon specific emergency call state notifications so that they show up in the traces when this happens. No logic to handle them properly is implemented.
2010-10-29atmodem: Add support for IFX specific GPRS suspend notificationMarcel Holtmann1-2/+41
The Infineon modem informs about GPRS suspend cases. For example when GPRS is active and a call is made. If the status changes, inform the core about this change. This uses GPRS_SUSPENDED_UNKNOWN_CAUSE reason since the modem does not give a clear reason why GPRS was suspended. With this reason there is a delay before the status change gets send out as D-Bus signal.
2010-10-28atmodem: Add dummy handler for generic time zone updateMarcel Holtmann1-1/+22
2010-10-28atmodem: Time reporting on Infineon modem is IFX specificMarcel Holtmann1-4/+4
The time reporting via +CTZV and +CTZDST on the Infineon modem is not following the standard. So mark these clearly as IFX specific.
2010-10-28atmodem: Enable home zone reporting for IFX modemsMarcel Holtmann1-3/+26
For the Infineon modem the AT+XHOMEZR option can be set to get informed about home zone labels. If this information is available, it it still not properly used, but it shows up in the traces for reference.
2010-10-28ifxmodem: Enable Calling Name Presentation (CNAP) notificationsMarcel Holtmann1-0/+1
This enables the CNAP notifications so that they show up in the traces if used by a network. No logic is implemented to handle them.
2010-10-27isimodem: add support for FastDormancy propertyMika Liljeberg1-1/+90
2010-10-27ifxmodem: Notify core about handled commandsDenis Kenzior1-5/+5
2010-10-27mbmmodem: Notify core about handled commandsDenis Kenzior1-4/+18
2010-10-27calypsomodem: Notify core about handled commandsDenis Kenzior1-5/+18
2010-10-27mbmmodem: Print IP details after GPRS context setupMarcel Holtmann1-0/+3
2010-10-27atmodem: Print IP details after GPRS context setupMarcel Holtmann1-0/+3
2010-10-27mbmmodem: Remove some pointless debug prefix stringsMarcel Holtmann1-3/+3
2010-10-27ifxmodem: Fix handling of radio access mode enumMarcel Holtmann1-9/+9
2010-10-27hsomodem: Fix handling of radio access mode enumMarcel Holtmann1-9/+9
2010-10-27nwmodem: Fix handling of radio access mode enumMarcel Holtmann1-9/+9
2010-10-27mbmmodem: Add some more GPRS context debug statementsMarcel Holtmann1-1/+29
2010-10-27huaweimodem: Fix some GPRS context debug statementsMarcel Holtmann1-7/+7
2010-10-27ifxmodem: Add full set of GPRS context debug statementsMarcel Holtmann1-2/+20
2010-10-27atmodem: Add some more GPRS context debug statementsMarcel Holtmann1-2/+14
2010-10-27huaweimodem: Add some more GPRS context debug statementsMarcel Holtmann1-0/+4
2010-10-27ifxmodem: Add some more GPRS context debug statementsMarcel Holtmann1-0/+4
2010-10-26ifxmodem: Add support GPRS contexts with username and passwordMarcel Holtmann1-2/+13
2010-10-26ifxmodem: Fix GPRS disconnect handling from network sideMarcel Holtmann1-4/+8
2010-10-25huaweimodem: Add bits and pieces for NDIS receive handlingMarcel Holtmann1-4/+60
2010-10-25ifxmodem: Fix handling of AT+XDNS with multiple contextsMarcel Holtmann1-14/+16
2010-10-25atmodem: Enable time zone reporting for Option modemsMarcel Holtmann1-1/+3
2010-10-24atmodem: Enable time update reporting for MBM modemsMarcel Holtmann1-6/+64
2010-10-24huaweimodem: Increase NDIS setup time to 20 secondsMarcel Holtmann1-2/+2
2010-10-24mbmmodem: Check IP address with AT+CGPADDR for older modemsMarcel Holtmann1-0/+4
2010-10-22atmodem: Delay return from send_dtmfAndrzej Zaborowski1-2/+61
AT+VTS responds with an OK immediately, so add a wait in the driver before returning so that core knows when the tone has finished. Note that some modems actually do wait against 27.007, and other modems use a manufacturer specific AT command and the drivers will need to handle accordingly.
2010-10-22atmodem: Parse optional PLMN parameter of AT+COPS=? resultMarcel Holtmann1-1/+4
The Infineon modem adds an optional <plmn_list> parameter after the access technology parameter <AcT>. It is not always present, but when present it makes the operator listing fail. +COPS: (2,"T-Mobile D","TMO D","26201",0,0),(3,"E-Plus","E-Plus","26203",0,),(3,"Vodafone.de","Vodafone.de","26202",0,),(3,"o2 - de","o2 - de","26207",0,) Not all networks have this parameter and maybe only the home network has it anyway. And so far this feature seems to be Infineon specific, but just in case, parse the parameter if present to make sure the operator listing is available.
2010-10-22ifxmodem: Use g_try_new0 when checking for the resultMarcel Holtmann1-1/+1
2010-10-21ifxmodem: Fix compiler warnings in GPRS context driverMarcel Holtmann1-7/+6