From 2cc99fdaa6a0a1f9942d14579a5a96e9f4d9c7c4 Mon Sep 17 00:00:00 2001 From: Pekka Pessi Date: Tue, 13 Apr 2010 13:49:11 +0300 Subject: Add SIM server state detection Register isimodem SIM driver only when SIM server is ready. The best way to find out that the server is truly ready is to read some data. --- drivers/isimodem/debug.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/isimodem/debug.c') diff --git a/drivers/isimodem/debug.c b/drivers/isimodem/debug.c index 187278f9..b1e2ef1c 100644 --- a/drivers/isimodem/debug.c +++ b/drivers/isimodem/debug.c @@ -343,12 +343,17 @@ const char *sim_isi_cause_name(enum sim_isi_cause value) const char *sim_message_id_name(enum sim_message_id value) { switch (value) { + _(SIM_NETWORK_INFO_REQ); + _(SIM_NETWORK_INFO_RESP); _(SIM_IMSI_REQ_READ_IMSI); _(SIM_IMSI_RESP_READ_IMSI); _(SIM_SERV_PROV_NAME_REQ); _(SIM_SERV_PROV_NAME_RESP); + _(SIM_READ_FIELD_REQ); + _(SIM_READ_FIELD_RESP); _(SIM_PB_REQ_SIM_PB_READ); _(SIM_PB_RESP_SIM_PB_READ); + _(SIM_IND); _(SIM_COMMON_MESSAGE); } return "SIM_"; -- cgit v1.2.3