Commit Graph

4249 Commits

Author SHA1 Message Date
Aki Niemi d9fbf0d427 isimodem: Adapt and refactor cbs driver 2010-12-22 17:13:47 +02:00
Aki Niemi 66d1cfa347 isimodem: Add missing CBS codepoint 2010-12-22 17:13:47 +02:00
Aki Niemi 346ee5b051 isimodem: Adapt and refactor voicecall driver 2010-12-22 17:13:47 +02:00
Aki Niemi 4f9c5b7713 isimodem: Adapt and refactor sim driver 2010-12-22 17:13:46 +02:00
Aki Niemi 332afc9cbc isimodem: Adapt and refactor phonebook driver 2010-12-22 17:13:46 +02:00
Aki Niemi 90f31a1cb9 isimodem: Adapt and refactor netreg driver 2010-12-22 17:13:46 +02:00
Aki Niemi f01d0454a7 isimodem: Add convenience macro for version debug 2010-12-22 17:13:46 +02:00
Aki Niemi 48ea0fd5b7 isimodem: Adapt and refactor infoserver 2010-12-22 17:13:46 +02:00
Aki Niemi 5de8900262 isimodem: Adapt and refactor devinfo driver 2010-12-22 17:13:46 +02:00
Aki Niemi 3c2c1f8daf isimodem: Adapt and refactor debugging 2010-12-22 17:13:46 +02:00
Aki Niemi d1a0775a48 isimodem: Adapt and refactor call forwarding 2010-12-22 17:13:46 +02:00
Aki Niemi 698e97c75c isimodem: Adapt and refactor call barring driver 2010-12-22 17:13:46 +02:00
Aki Niemi ab814c8fc4 isimodem: Adapt and refactor audio settings driver 2010-12-22 17:13:46 +02:00
Aki Niemi 0cc1bbd865 gisi: Adapt and refactor socket module
Clean up and fix naming.
2010-12-22 17:13:46 +02:00
Aki Niemi 59e61fdd6a gisi: Add include guards to pep module 2010-12-22 17:13:46 +02:00
Aki Niemi 068233c370 gisi: Adapt and refactor pipe module
Make use of the new client API and refactor the code.
2010-12-22 17:13:46 +02:00
Aki Niemi 7cd90666be gisi: Adapt and refactor netlink module
Adapt to using new modem API and clean up naming and coding
conventions.
2010-12-22 17:13:46 +02:00
Aki Niemi ee2a8bbc69 gisi: Refactor the server API
The new server API is a convenience wrapper on the modem API for
servers.
2010-12-22 17:13:46 +02:00
Aki Niemi 325e555092 gisi: Refactor the client API
The new client API is a convenience wrapper on the modem API for
clients.
2010-12-22 17:13:46 +02:00
Aki Niemi 0ccb96f9ab gisi: Remove defunct file
Resource reachability verification is now handled in the modem module.
2010-12-22 17:13:46 +02:00
Aki Niemi b8e30c153e gisi: Redesign ISI message processing
This new modem API supercedes the old client and server APIs.  It
properly queues resource subscriptions and version queries, as well as
caches reachability status for a given resource.

Also, this is a complete redesign of ISI message handling, adding
another layer of abstraction to multiplexing operations to a given
modem resource.
2010-12-22 17:13:46 +02:00
Aki Niemi 42ff2b6d17 gisi: Add convenience API for structs 2010-12-22 17:13:46 +02:00
Aki Niemi 4f14a6c179 gisi: Make subblock iterator use new message API 2010-12-22 17:13:46 +02:00
Aki Niemi 785771f0be gisi: Add separate file for common constants 2010-12-22 17:13:46 +02:00
Aki Niemi 1e8312da2b gisi: Add new API for ISI message handling 2010-12-22 17:13:46 +02:00
Aki Niemi 14b440fd3e isimodem: Remove from build
Prepare for refactoring.
2010-12-22 17:13:45 +02:00
Aki Niemi e79eaf87a0 gisi: Remove from build
Prepare for refactoring.
2010-12-22 17:13:45 +02:00
Lucas De Marchi d90fd381b5 huawei: cancel poll when going to a valid state 2010-12-21 17:21:21 -06:00
Denis Kenzior 9e9cc02025 ste: Move radio_settings to post_sim 2010-12-21 16:36:42 -06:00
Denis Kenzior e2c3c05730 novatel: Move radio_settings to post_sim 2010-12-21 16:36:19 -06:00
Denis Kenzior 784bf9b1c3 n900: Move radio_settings to post_sim 2010-12-21 16:31:58 -06:00
Denis Kenzior 398e2b681b isigen: Move radio_settings to post_sim 2010-12-21 16:31:36 -06:00
Denis Kenzior 9e4c1a64cf ifx: Move radio_settings to post_sim 2010-12-21 16:31:14 -06:00
Denis Kenzior b22d2109da huawei: Move radio_settings to post_sim 2010-12-21 16:31:11 -06:00
Denis Kenzior 87dcc536ea hso: Move radio_settings to post_sim 2010-12-21 16:28:36 -06:00
Lucas De Marchi 5212a1b5a4 huawei: Add support for radio settings 2010-12-21 16:03:00 -06:00
Lucas De Marchi 32f250470a huaweimodem: Add support for radio settings 2010-12-21 16:02:52 -06:00
Lucas De Marchi 90cc80e62e test: add scripts for setting frequency band 2010-12-21 16:02:49 -06:00
Andrzej Zaborowski bb9e26f2a5 sim: Set sane number len in empty EFmsisdn records
Valid number length range is 1 - 11 bytes, other values, such as 0xff,
could potentially crash external parsers.
2010-12-21 14:25:09 -06:00
Denis Kenzior 6074554be9 test: Minor typo & style fixes to test-stk-menu 2010-12-21 14:07:12 -06:00
Guillaume Lucas 06912dff3d test: update STK test script for conformance
Update the STK test script to be able to use it for
conformance test. Using 'agent' as parameter the
script will now register a STK agent to be able to
handle unsolicited proactive command. Without any
parameter or with 'menu' the script will try to
display the STK main menu of the (U)SIM.
2010-12-21 14:03:57 -06:00
Lucas De Marchi 67486801d0 huawei: fix SIM state notification when locked
When SIM is locked, huawei modem does not send any notification about
SIM state change because it does not differentiate 'invalid' from
'locked'.

In order to be able to unlock the sim, this patch forces a notification
of a valid state after a timeout.
2010-12-21 13:37:25 -06:00
Marcel Holtmann 34d3917f84 build: Remove broken SET_MAKE handling 2010-12-21 06:54:42 -08:00
Sjur Brændeland f5864cf31c stemodem: Use RTNL to create network interfaces. 2010-12-21 06:37:53 -08:00
Sjur Brændeland b108042e66 stemodem: Create network interfaces statically 2010-12-21 06:37:44 -08:00
Antti Paila 53bede6385 udev: Fix warning in compilation 2010-12-21 06:05:21 -08:00
Denis Kenzior d4b297a852 AUTHORS: Mention Neil's contributions 2010-12-20 17:34:33 -06:00
Neil Jerram 29561dba93 udev: Handle calypso driver 2010-12-20 17:34:06 -06:00
Lei Yu 2e182e38da TODO: CDMA SMS and CDMA CMAS 2010-12-20 16:33:16 -06:00
M. Dietrich bb58a72907 huawei: set huawei em770 modem device to 01
device 00 is ppp capable while 01 is not. 01 does everything
else fine so ofono works with it flawlessly.
2010-12-20 15:25:01 -06:00