ofono/drivers/qmimodem
Tom Nguyen df36faccd9 qmimodem: change msg class none to store/notify
Change message class none configuration from directly delivering a new
message in the event indication to storing it in the modem's NV then
sending an event indication identifying the new message. Also, add
checking for stored, unread messages at boot up.

This fixes a scenario where the modem powers on, automatically
connects to the network, receives a message, and sends an indication
before oFono has fully initialized. Now, the message is saved and
retrieved after initialization.

This also helps with suspend/resume on platforms where the modem,
supports waking the host CPU upon SMS reception. And, the platform
design limitation is that the modem's interfaces (eg, cdc-wdm, wwan,
etc) disconnect on suspend and reconnect on resume. This causes oFono
to re-initialize and miss the message indication because it was sent
before oFono is ready. Now, the wake up message is saved and retrieved
after initialization.
2019-06-05 14:54:59 -05:00
..
common.h qmimodem: Add common constants for GSM, UMTS and LTE bands 2012-06-24 22:21:39 -07:00
ctl.h qmimodem: Add support for QMI control point handling 2012-06-21 15:18:36 -07:00
devinfo.c qmimodem: return all serial numbers 2019-04-16 11:51:37 -05:00
dms.h qmimodem: Add common constants for GSM, UMTS and LTE bands 2012-06-24 22:21:39 -07:00
gprs-context.c qmi: Fix Secondary DNS overwriting Primary DNS 2018-12-11 14:14:40 -06:00
gprs.c drivers: constify vtables 2018-10-17 09:56:27 -05:00
location-reporting.c drivers: constify vtables 2018-10-17 09:56:27 -05:00
lte.c qmimodem: prevent use of unitialized variable 2018-10-29 13:35:01 -05:00
nas.c qmi: move rat_to_tech() into own module 2017-04-18 09:48:04 -05:00
nas.h qmimodem: extract network time from serving system 2017-09-07 16:50:14 -05:00
netmon.c qmi: netmon: fix crashs on get_rssi_cb when BER or RSSI are empty 2019-04-28 10:13:51 -05:00
network-registration.c drivers: constify vtables 2018-10-17 09:56:27 -05:00
pds.h qmimodem: Add support for GPS location reporting 2012-06-21 21:08:31 -07:00
qmi.c qmi: Fix style issues 2019-05-24 12:27:27 -05:00
qmi.h qmi: make version_list private 2018-04-04 09:59:44 -05:00
qmimodem.c qmi: add LTE atom driver 2018-03-05 11:32:30 -06:00
qmimodem.h qmi: add LTE atom driver 2018-03-05 11:32:30 -06:00
radio-settings.c drivers: constify vtables 2018-10-17 09:56:27 -05:00
sim-legacy.c qmimodem: Fix potential memory leak 2019-04-29 14:20:25 -05:00
sim.c qmi: support sim hotplug 2019-02-17 20:48:54 -06:00
sms.c qmimodem: change msg class none to store/notify 2019-06-05 14:54:59 -05:00
uim.h qmi: support sim hotplug 2019-02-17 20:48:54 -06:00
ussd.c treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
util.h qmimodem: add define CALLBACK_WITH_CME_ERROR(cb, err, args..) 2017-12-05 22:06:44 -06:00
voice.h add qmimodem/voice.h to add USSD defines 2018-01-16 11:17:14 -06:00
voicecall.c drivers: constify vtables 2018-10-17 09:56:27 -05:00
wda.h qmimodem: change kernel driver data format if needed 2017-02-02 11:48:38 -06:00
wds.h qmi: retrieve GPRS context parameters 2017-04-11 11:43:16 -05:00
wms.h qmimodem: change msg class none to store/notify 2019-06-05 14:54:59 -05:00