ofono/drivers
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
..
atmodem atutil: Introduce at_util_open_device 2019-05-31 11:58:36 -05:00
calypsomodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
cdmamodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
dunmodem drivers: constify vtables 2018-10-17 09:56:27 -05:00
gemaltomodem gemalto: Add Gemalto specific voicecall atom 2018-10-17 17:03:03 -05:00
hfpmodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
hsomodem hsomodem: Remove unneeded if statement 2019-04-29 14:06:19 -05:00
huaweimodem huawei: Remove unneeded if statement 2019-04-29 14:06:58 -05:00
iceramodem icera: Remove unneeded if statement 2019-04-29 14:06:27 -05:00
ifxmodem drivers: Silence strncpy use warnings 2019-04-30 11:35:14 -05:00
infineonmodem infineon: Definitions for infineon modem 2015-10-13 21:35:07 -05:00
isimodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
mbimmodem treewide: Use L_TFR macro 2019-05-24 11:55:38 -05:00
mbmmodem mbmmodem: Remove unneeded if 2019-04-29 14:11:22 -05:00
nwmodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00
qmimodem qmimodem: change msg class none to store/notify 2019-06-05 14:54:59 -05:00
rilmodem rilmodem: fix compilation on gcc-6.3 2019-01-22 11:02:30 -06:00
speedupmodem drivers: Update to the new util api 2018-12-27 18:18:51 -06:00
stemodem stemodem: Quiet warning about strncpy use 2019-05-16 15:10:09 -05:00
swmodem swmodem: Remove unneeded if statement 2019-04-29 14:01:41 -05:00
telitmodem drivers: Silence strncpy use warnings 2019-04-30 11:35:14 -05:00
ubloxmodem ublox: gprs-context: Fix router mode IP settings. 2019-04-04 09:55:04 -05:00
xmm7modem xmm7modem: handling of dual mode technology preference 2019-05-16 10:40:45 -05:00
ztemodem treewide: Remove superfluous use of _GNU_SOURCE 2018-10-17 10:01:57 -05:00