summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/debug.c
diff options
context:
space:
mode:
authorPekka Pessi <Pekka.Pessi@nokia.com>2010-04-13 13:49:11 +0300
committerAki Niemi <aki.niemi@nokia.com>2010-04-20 17:47:16 +0300
commit2cc99fdaa6a0a1f9942d14579a5a96e9f4d9c7c4 (patch)
tree0d26cd60a6dd9b71660e47ed188bf3bd773bb596 /drivers/isimodem/debug.c
parent540656ebfe2dade01f5935a37eff88ce0b6adf1a (diff)
downloadofono-2cc99fdaa6a0a1f9942d14579a5a96e9f4d9c7c4.tar.bz2
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.
Diffstat (limited to 'drivers/isimodem/debug.c')
-rw-r--r--drivers/isimodem/debug.c5
1 files changed, 5 insertions, 0 deletions
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_<UNKNOWN>";