diff options
Diffstat (limited to 'drivers/isimodem/uicc.h')
-rw-r--r-- | drivers/isimodem/uicc.h | 30 |
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 |