summaryrefslogtreecommitdiff
path: root/drivers/isimodem
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2011-06-17 16:40:16 +0300
committerAki Niemi <aki.niemi@nokia.com>2011-06-17 16:44:51 +0300
commit6f6f7f39e0e3c63fb8bdb31c9e355e66bea2f240 (patch)
tree58e9ea5b42b11fb4afb43dc30d7559b50ec4ea2d /drivers/isimodem
parentbc8423d47553ddebc8feb695191a46ea000026f7 (diff)
downloadofono-6f6f7f39e0e3c63fb8bdb31c9e355e66bea2f240.tar.gz
isimodem: Add missing codepoints and debugs
Diffstat (limited to 'drivers/isimodem')
-rw-r--r--drivers/isimodem/debug.c2
-rw-r--r--drivers/isimodem/uicc.h30
2 files changed, 32 insertions, 0 deletions
diff --git a/drivers/isimodem/debug.c b/drivers/isimodem/debug.c
index f72dfe1b..2e440374 100644
--- a/drivers/isimodem/debug.c
+++ b/drivers/isimodem/debug.c
@@ -58,6 +58,7 @@ const char *pn_resource_name(int value)
_(PN_SIM);
_(PN_SECURITY);
_(PN_MTC);
+ _(PN_MODEM_MCE);
_(PN_GSS);
_(PN_GPDS);
_(PN_WRAN);
@@ -264,6 +265,7 @@ const char *uicc_message_id_name(enum uicc_message_id value)
_(UICC_PWR_CTRL_REQ);
_(UICC_PWR_CTRL_RESP);
_(UICC_PWR_CTRL_IND);
+ _(UICC_CARD_READER_IND);
}
return "UICC_<UNKNOWN>";
}
diff --git a/drivers/isimodem/uicc.h b/drivers/isimodem/uicc.h
index f6b35163..ad698096 100644
--- a/drivers/isimodem/uicc.h
+++ b/drivers/isimodem/uicc.h
@@ -130,6 +130,7 @@ enum uicc_message_id {
UICC_PWR_CTRL_REQ = 0x21,
UICC_PWR_CTRL_RESP = 0x22,
UICC_PWR_CTRL_IND = 0x23,
+ UICC_CARD_READER_IND = 0x26,
};
enum uicc_service_type {
@@ -257,6 +258,35 @@ enum uicc_apdu_status_word {
UICC_PIN_STATUS_AUTH_FAILED = 0x9840,
};
+enum uicc_template {
+ UICC_TEMPLATE_APPLICATION = 0x61,
+ UICC_TEMPLATE_FCP = 0x62,
+ UICC_TEMPLATE_SECURITY_ENVIRONMENT = 0x7B,
+};
+
+enum uicc_fcp_param {
+ UICC_FCP_PARAM_FILE_SIZE_DATA = 0x80,
+ UICC_FCP_PARAM_FILE_SIZE_TOTAL = 0x81,
+ UICC_FCP_PARAM_FILE_DESC = 0x82,
+ UICC_FCP_PARAM_FILE_ID = 0x83,
+ UICC_FCP_PARAM_AID = 0x84,
+ UICC_FCP_PARAM_LIFECYCLE = 0x8A,
+ UICC_FCP_PARAM_SECURITY_REFERENCE = 0x8B,
+ UICC_FCP_PARAM_SECURITY_COMPACT = 0x8C,
+ UICC_FCP_PARAM_SECURITY_EXPANDED = 0xAB,
+ UICC_FCP_PARAM_PIN_STATUS = 0xC6,
+};
+
+enum uicc_app_param {
+ UICC_APP_PARAM_ID = 0x4F,
+ UICC_APP_PARAM_LABEL = 0x50,
+ UICC_APP_PARAM_PATH = 0x51,
+ UICC_APP_PARAM_COMMAND = 0x52,
+ UICC_APP_PARAM_DISC_DATA = 0x53,
+ UICC_APP_PARAM_DISC_TEMPLATE = 0x73,
+ UICC_APP_PARAM_URL = 0x5F50,
+};
+
#ifdef __cplusplus
};
#endif