xmm7xxx: enable sms and phonebook support

This commit is contained in:
Anirudh Gargi 2018-10-03 12:07:28 +05:30 committed by Denis Kenzior
parent cfbb202435
commit 3317cc6f45
1 changed files with 10 additions and 1 deletions

View File

@ -50,6 +50,8 @@
#include <ofono/lte.h>
#include <ofono/ims.h>
#include <ofono/sim-auth.h>
#include <ofono/sms.h>
#include <ofono/phonebook.h>
#include <drivers/atmodem/atutil.h>
#include <drivers/atmodem/vendor.h>
@ -128,13 +130,20 @@ static void switch_sim_state_status(struct ofono_modem *modem, int status)
break;
case 2: /* SIM inserted, PIN verification not needed - READY */
case 3: /* SIM inserted, PIN verified - READY */
case 7:
case 7: /* SIM inserted, SMS and phonebook - READY */
if (data->have_sim == FALSE) {
ofono_sim_inserted_notify(data->sim, TRUE);
data->have_sim = TRUE;
}
ofono_sim_initialized_notify(data->sim);
if (data->sms_phonebook_added == FALSE) {
ofono_phonebook_create(modem, 0, "atmodem", data->chat);
ofono_sms_create(modem, 0, "atmodem", data->chat);
data->sms_phonebook_added = TRUE;
}
break;
default:
ofono_warn("Unknown SIM state %d received", status);