summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/network-registration.c
AgeCommit message (Collapse)AuthorFilesLines
2015-05-13atmodem: Add Cinterion quirk for signal strengthAlex J Lennon1-0/+54
Implement OFONO_VENDOR_CINTERION specific vendor support to register textual +CIEV indications for signal strength using AT^SIND command.
2013-11-26netreg: Turn off CIEV indications other than rssiDenis Kenzior1-0/+11
2013-07-22atmodem: Fix whitespace violationDenis Kenzior1-1/+1
2013-07-22SIMCOM: add a quirk for signal strength reportingAnthony Viallard1-1/+8
We must tell we want the signal strength reporting using AT+AUTOCSQ command (ref. "SIM5215_SIM5216_ATC_V1.18.pdf - ยง10.7").
2013-01-21netreg: Fix broken CMER behavior on MBMDenis Kenzior1-1/+14
2012-11-23atmodem: Monitor IFX technology and band changesMarcel Holtmann1-0/+58
2012-09-11netreg: Remove netreg atom in case init failsDenis Kenzior1-17/+23
2012-09-11netreg: Don't register for CIEV twiceDenis Kenzior1-2/+0
2012-09-11netreg: Add telit version for ciev notificationChristopher Vogl1-0/+44
2012-09-11netreg: Query and select supported CMER modesChristopher Vogl1-2/+151
2012-05-26atmodem: Enable Icera radio access technology updatesMarcel Holtmann1-0/+4
2012-05-25atmodem: Fix parsing of Icera network state updatesMarcel Holtmann1-18/+22
2012-05-24atmodem: Add support for Icera network status updatesMarcel Holtmann1-0/+53
2012-05-24atmodem: Add support for Icera network time handlingMarcel Holtmann1-1/+42
2012-05-24atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handlingMarcel Holtmann1-1/+2
Some modems might see an interim +CREG: or +CGREG: notification when querying the supported modes. Aux: > AT+CFUN=1\r Aux: < \r\nOK\r\n Aux: > AT+CREG=?\r Aux: < \r\n+CREG: 2\r\n Aux: < \r\n+CREG: (0-2)\r\nOK\r\n Unable to initialize Network Registration To make this work, skip to the first line with an actual range value.
2012-05-22atmodem: The Icera modem does not support CIND reportingMarcel Holtmann1-0/+1
2012-02-16atmodem: Use CSQ based notification for IFX signal strengthMarcel Holtmann1-0/+31
Since the XCIEV notifications are unclear, use XCSQ notifcations to report signal strength updates.
2012-02-16atmodem: Ignore results from IFX radio signal strength indicationMarcel Holtmann1-15/+7
It seems the that XCIEV notification actually returns results from XCSQ and not the described range 0-7. This makes this notification rather useless to report signal strength.
2012-02-14atmodem: Fix handling of IFX signal strength indicationMarcel Holtmann1-2/+8
2012-02-14atmodem: Add debug for IFX signal strength reportingMarcel Holtmann1-0/+2
2012-01-11atmodem: Add SIMCOM vendor quirkRenat Zaripov1-0/+1
Adding vendor quirk for SIMCOM SIM900 modem module.
2011-12-15telit: use CIND "rssi" indicator instead of "signal"Christopher Vogl1-2/+5
"signal" indicator permanently reports 99 (not measurable).
2011-10-10drivers: Update copyright informationMarcel Holtmann1-2/+2
2011-08-09atmodem: Samsung devices do not support CIND signal strength reportingMarcel Holtmann1-0/+1
2011-08-04atmodem: Add support for ZTE technology reportingMarcel Holtmann1-1/+77
2011-08-03atmodem: Enable timezone reporting for ZTE modemsMarcel Holtmann1-0/+6
2011-07-29atmodem: Add Huawei specific technology reportingMarcel Holtmann1-0/+32
2011-07-25atmodem: Add support for Huawei network time reportsMarcel Holtmann1-1/+50
2011-06-06network-registration.c: add telit supportBernhard Guillon1-5/+34
*add support for CIND=? tokens like ("signal",(0-7,99)) *add telit quirk for token encapsulation e.g. (("one",(0-7,99)),("two",(0-7,99)))
2011-03-18atmodem: fix issue in time reporting with ifxJeevaka Badrappan1-0/+26
2011-01-29atmodem: remove NULL checkJeevaka Badrappan1-24/+0
2011-01-22atmodem: Add support for technology reporting via CNTIMarcel Holtmann1-36/+77
2011-01-22atmodem: Add support for Gobi technology change handlingMarcel Holtmann1-0/+42
2011-01-20atmodem: Remove deregister implementationAki Niemi1-20/+0
2011-01-18atmodem: fix signal strength issue with ifxJeevaka Badrappan1-2/+2
2011-01-12atmodem: M15 coding style fixJeevaka Badrappan1-2/+2
2010-12-26netreg: Report timezone updates if availableMarcel Holtmann1-2/+6
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-10/+9
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-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-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-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-20atmodem: Decode and report time information from networkMarcel Holtmann1-4/+29
2010-10-20atmodem: Add skeleton for time update reportingMarcel Holtmann1-3/+51
2010-09-24atmodem: Add special handling of Infineon signal strength reportingMarcel Holtmann1-0/+30
The custom signal strength reporting could be done inside the modem plugin actually, but Calypso, Huawei etc. add quirks to the generic network registration driver. So for now do it the same way until this gets cleaned up for all modem plugins.
2010-08-20atmodem: Fix copy and paste typoMarcel Holtmann1-3/+3
2010-08-20atmodem: Enable MBM specific notification for registration and bearerMarcel Holtmann1-1/+8
2010-08-20atmodem: Add really nasty hack for Nokia AT+COPS bugMarcel Holtmann1-5/+17
The Nokia modem returns an invalid response when trying to read the numeric value for MCC/MNC of the current network. Control:> AT+COPS?\r Control:< \r\n+COPS: 0,2,"26207,0\r\n\r\nOK\r\n The closing " is just missing and this confuses the AT parser. In case of a Nokia modem skip reading the numerical values for the network.