summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/network-registration.c
AgeCommit message (Collapse)AuthorFilesLines
2011-10-10drivers: Update copyright informationMarcel Holtmann1-1/+1
2011-08-29isimodem: Allow network registration automaticallyIiro Kaihlaniemi1-0/+99
2011-04-12isimodem: Rename resource debug macroAki Niemi1-2/+2
2011-04-07isimodem: Refactor netreg driver probingAki Niemi1-47/+88
Go back to using a single driver instance, with concurrent reachability checks of both possible resources.
2011-03-31isimodem: fix operator name reading for old modemsMika Liljeberg1-2/+6
2011-03-31isimodem: remove atoms that fail to probeMika Liljeberg1-4/+3
2011-03-24isimodem: fix network registration for older modemsMika Liljeberg1-2/+8
2011-02-18isimodem: Refactor netreg driver a bit moreAki Niemi1-134/+119
Split the driver into two separate drivers, one for each resource ID used.
2011-02-08isimodem: Avoid unnecessary debugsAki Niemi1-4/+1
2011-02-08isimodem: Use convenience func for strerrorAki Niemi1-1/+1
2011-02-08isimodem: Refactor netreg for wgmodem supportAki Niemi1-47/+239
This patch adds support for runtime selection between PN_MODEM_NETWORK and PN_NETWORK resources, enabling a single isimodem driver to work with different generations of modem firmware. Based on patches from: Jessica Nilsson <jessica.j.nilsson@stericsson.com>
2011-01-20isimodem: Remove deregister implementationAki Niemi1-9/+0
2011-01-12isimodem: M15 coding style fixJeevaka Badrappan1-2/+2
2011-01-07isimodem: use simplified client interfacePekka Pessi1-15/+16
2011-01-07isimodem: whitespace fixesPekka Pessi1-2/+2
2010-12-31isimodem: Fix nettime parsingAki Niemi1-1/+1
2010-12-22isimodem: Minor style fixesAki Niemi1-5/+8
2010-12-22isimodem: Always compare to NULL explicitlyAki Niemi1-20/+20
2010-12-22isimodem: Adapt and refactor netreg driverAki Niemi1-495/+380
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-12/+11
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-10-21isimodem: Remove hack for notifying strengthAki Niemi1-10/+0
2010-10-19isimodem: Fix request cleanup codeAki Niemi1-6/+6
Adds a check for when the driver is being removed, in which case no new ISI requests should be generated.
2010-10-14isimodem: Fix copyright and license boilerplateAki Niemi1-14/+12
2010-09-30isimodem: Fix signal strength reportingAki Niemi1-0/+10
ISI modems send the signal strength indication before registration status changes, which causes the core to ignore initial signal strength values.
2010-05-27Eliminated bool, true and false from isimodem.Pekka Pessi1-40/+51
2010-05-19Add isimodem support for network timeAki Niemi1-0/+39
2010-04-27Fix faulty logic in netreg driverAki Niemi1-24/+21
Also add missing tech param.
2010-04-27Fix remove ops in isimodem driversAki Niemi1-4/+6
2010-04-27Fix style issues in isimodemAki Niemi1-2/+3
2010-04-20Fix: s/bootsrap/bootstrap/Pekka Pessi1-1/+1
2010-01-14Clean up style issuesAki Niemi1-8/+7
2010-01-14Fix cell ID and LAC valuesAki Niemi1-2/+2
2010-01-12Style: Should be a space after ifDenis Kenzior1-5/+5
2010-01-12Style: Trailing whitespace & extra linesDenis Kenzior1-6/+6
2010-01-11Refactor netreg driverAki Niemi1-74/+56
2010-01-11Split ISI codepoints to separate filesAki Niemi1-98/+4
Also, adding infrastructure for debugging ISI messages, with APIs for turning most common fields into human readable string format.
2009-12-18gisi: pass object handle to g_isi_verify() callbackRémi Denis-Courmont1-1/+2
This will be needed for GPDS.
2009-10-29Update the isimodem driver to the new APIDenis Kenzior1-2/+2
2009-10-09Refactor subblock iterators.Pekka Pessi1-12/+6
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.
2009-09-16Miscellaneous clean-upsAki Niemi1-6/+11
2009-09-16Increase network scan/set timeout valuesAki Niemi1-2/+2
2009-09-15Remove version query; use gisi/client.h insteadAki Niemi1-88/+32
2009-09-15Remove extra debugAki Niemi1-2/+0
2009-09-15Fix a possible but improbable leakAki Niemi1-1/+1
2009-09-14Fix compiler warnings on 64-bit systemsMarcel Holtmann1-6/+6
2009-09-14Adapt to changed sub-block iterator APIAki Niemi1-6/+8
2009-09-14Modify to use the new alpha tag getterAki Niemi1-3/+18
2009-09-14Coding style clean-upsAki Niemi1-21/+33
2009-09-14Use gisi/iter.h for decoding sub-blocksAki Niemi1-201/+71
2009-09-14Remove trailing WSAki Niemi1-1/+1