summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/uicc.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/uicc.h')
-rw-r--r--drivers/isimodem/uicc.h30
1 files changed, 30 insertions, 0 deletions
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