summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem
AgeCommit message (Collapse)AuthorFilesLines
2010-04-27Fix style issues in isimodemAki Niemi14-53/+61
2010-04-20Add user authentication to gprs context driverAki Niemi1-17/+69
2010-04-20Refactor isimodem and gisi/netlinkPekka Pessi4-149/+161
Now usbpnmodem plugin is used to register ISI modems.
2010-04-20Add infoserver to isimodemPekka Pessi4-0/+169
The info server provides information from the mobile station to the ISI modem. Currently it returns the Software Version Number (SVN) that is used in mobile identification.
2010-04-20Add SIM server state detectionPekka Pessi3-13/+141
Register isimodem SIM driver only when SIM server is ready. The best way to find out that the server is truly ready is to read some data.
2010-04-20Fix: s/bootsrap/bootstrap/Pekka Pessi6-6/+6
2010-04-20Add isimodem gprs context driverAki Niemi3-1/+660
2010-04-20Add isimodem gprs driverAki Niemi3-0/+322
2010-04-20Add PN_GPDS code points and debuggingAki Niemi3-2/+437
2010-04-20Add SIM inserted notificationAki Niemi1-0/+2
TODO: This is a temporary solution. Trigger the inserted notification on actual SIM state changes instead.
2010-04-20Remove declaration of unused dump_msg()Aki Niemi1-2/+0
2010-03-29Fix: simplify isimodem call-barring driver.Pekka Pessi2-175/+120
Add support for lock codes AG and AC (MMI codes 333 and 353, respectively). Use decimal MMI codes in <ss.h>.
2010-03-25Update ISI radio settings driver to the new APIDenis Kenzior1-4/+4
2010-02-09Add isimodem USSD implementationAki Niemi1-10/+233
2010-02-09Add USSD codepoints and debuggingAki Niemi2-3/+28
2010-02-04Add isimodem radio settings driverAki Niemi3-0/+325
2010-02-04Add PN_GSS codepoints and debuggingAki Niemi3-0/+87
2010-02-02Fix debug dump and unknown codepoint handlingAki Niemi1-26/+26
2010-01-14Refactor phonebook driverAki Niemi1-3/+9
2010-01-14Refactor supplementary service driversAki Niemi3-39/+65
2010-01-14Refactor SIM driverAki Niemi1-32/+34
2010-01-14Refactor CBS driverAki Niemi1-13/+15
2010-01-14Clean up style issuesAki Niemi3-12/+9
2010-01-14Fix cell ID and LAC valuesAki Niemi1-2/+2
2010-01-12Style: Extraneous spaceDenis Kenzior1-1/+1
2010-01-12Style: space after function argument comma pairDenis Kenzior1-7/+7
2010-01-12Style: Should be a space after ifDenis Kenzior4-8/+8
2010-01-12Style: Trailing whitespace & extra linesDenis Kenzior4-11/+10
2010-01-11Refactor devinfo driverAki Niemi1-56/+47
2010-01-11Add support for modem controlAki Niemi1-12/+159
This adds support to the PN_MTC server, allowing querying and control of the modem power state.
2010-01-11Refactor netreg driverAki Niemi1-74/+56
2010-01-11Refactor voicecall driverAki Niemi1-19/+24
2010-01-11Refactor phonebook driverAki Niemi1-9/+11
2010-01-11User new debug facilityAki Niemi1-1/+1
2010-01-11Include renamed filesAki Niemi5-8/+9
2010-01-11Remove contact from boilerplateAki Niemi6-12/+0
2010-01-11Add debug implementationAki Niemi2-345/+818
Alsoo remove call specific debugs.
2010-01-11Split ISI codepoints to separate filesAki Niemi17-746/+1208
Also, adding infrastructure for debugging ISI messages, with APIs for turning most common fields into human readable string format.
2010-01-11Split isi.h into isimodem.h and isiutil.hAki Niemi2-56/+64
2010-01-06Port isimodem to the new frameworkDenis Kenzior1-1/+1
2009-12-18gisi: pass object handle to g_isi_verify() callbackRémi Denis-Courmont7-8/+15
This will be needed for GPDS.
2009-12-08Fix: Change the order of register & set_poweredDenis Kenzior1-1/+1
2009-12-04Get rid of list_calls in isi driverDenis Kenzior1-16/+0
2009-10-29Update the isimodem driver to the new APIDenis Kenzior1-2/+2
2009-10-16Fix conditional statementAki Niemi1-1/+2
2009-10-16Fix: restrict keyword use breaking distcheckAki Niemi1-2/+2
2009-10-16isimodem/voicecall.c: initial versionPekka Pessi3-35/+2008
Implementing all the voicecall methods. Tested with Nokia 2008 modems. - problems in call creation are probably not reported properly - deflect not implemented in modem, not properly tested TODO: Clean up style issues and align with other drivers.
2009-10-16Refactor sub-sub-block handlingAki Niemi1-112/+94
2009-10-14Add isimodem drivers for call barring, forwarding and waitingAlexander Kanavin4-50/+1200
2009-10-09Refactor subblock iterators.Pekka Pessi3-23/+12
Always initialize iterators. Try to avoid pointer arithmetics on NULL; in other words, move all pointer arithmetics inside g_isi_sb_iter_init(). There are 4 different ways for representing sub blocks in ISI message: - 8-bit sub_blocks count, 8-bit sub_block_id/sub_block_len - 16-bit sub_blocks count, 8-bit sub_block_id/sub_block_len - 8-bit sub_blocks count, 16-bit sub_block_id/sub_block_len - 16-bit sub_blocks count, 16-bit sub_block_id/sub_block_len The compact form g_isi_sb_iter_init() supports 8-bit sub_block count before start of the sub blocks themselves and 8-bit sub_block_id and sub_block_len. The full form g_isi_sb_iter_init_full() with explicit longhdr and sub_block count supports all other cases.