summaryrefslogtreecommitdiff
path: root/drivers/atmodem/cbs.c
AgeCommit message (Collapse)AuthorFilesLines
2012-12-04atmodem: Re-work the CBS driverDenis Kenzior1-26/+6
We might have mis-interpreted how 27.007 intends for CBS to work. After studying the implementation notes of the IMC 6260 modem, the spec intent made a little bit more sense.
2011-10-10drivers: Update copyright informationMarcel Holtmann1-1/+1
2011-03-16cbs: ignore any CBMs without a proper sizeBertrand Aygon1-2/+2
Cell Broadcasts are always fixed size, so improve PDU length check
2011-01-29atmodem: remove NULL checkJeevaka Badrappan1-8/+0
2011-01-22atmodem: Use Qualcomm Gobi quirks for SMS, CBS and USSDMarcel Holtmann1-0/+1
2011-01-22atmodem: Use switch statements for CBS vendor quirksMarcel Holtmann1-1/+6
2011-01-12atmodem: M15 coding style fixJeevaka Badrappan1-2/+2
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-4/+3
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-08-20atmodem: Add a few more debug statements for CBS supportMarcel Holtmann1-0/+6
2010-08-16atmodem: Remove useless NULL checks before g_freeMarcel Holtmann1-4/+2
2010-08-12atmodem: Use g_at_chat_cloneDenis Kenzior1-2/+3
2010-06-09Add quirk for Qualcomm issues with setting CBS topic rangesMarcel Holtmann1-0/+14
2010-02-10Fix: memory leakDenis Kenzior1-0/+5
2010-02-08Refactor: Remove atutil dump_responseDenis Kenzior1-5/+0
No longer needed now that we have nice AT command tracing using OFONO_AT_DEBUG=1
2010-02-08Fix: Don't use ofono_debug directly in pluginsDenis Kenzior1-1/+1
2010-02-05Fix: Use snprintf instead of sprintf in atmodemDenis Kenzior1-4/+4
2010-02-02Fix: Ignore CBM pdus bigger than 88 bytesDenis Kenzior1-0/+5
2010-01-20Fix: Support devices with CSCB mode 0 onlyDenis Kenzior1-14/+73
MBM devices do not support CSCB mode 1 (remove topics). It is thus necessary to use mode 0 and sending an empty topic list in order to turn off all topics. This patch will first query the CSCB modes supported by the hardware. If mode 1 is supported, then the old behavior is used, otherwise the new behavior is used.
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-09-11Rework DECLARE_FAILURE to be a bit nicerDenis Kenzior1-8/+2
2009-09-10Ensure CBS is in a known state at startupDenis Kenzior1-4/+7
2009-09-10Add atmodem cell broadcast driverDenis Kenzior1-0/+201