summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/sim.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/sim.h')
-rw-r--r--drivers/isimodem/sim.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/isimodem/sim.h b/drivers/isimodem/sim.h
index 68ee8745..7a1e93b1 100644
--- a/drivers/isimodem/sim.h
+++ b/drivers/isimodem/sim.h
@@ -125,19 +125,28 @@ enum sim_pb_tag {
};
enum sim_message_id {
+ SIM_NETWORK_INFO_REQ = 0x19,
+ SIM_NETWORK_INFO_RESP = 0x1A,
SIM_IMSI_REQ_READ_IMSI = 0x1D,
SIM_IMSI_RESP_READ_IMSI = 0x1E,
SIM_SERV_PROV_NAME_REQ = 0x21,
SIM_SERV_PROV_NAME_RESP = 0x22,
+ SIM_READ_FIELD_REQ = 0xBA,
+ SIM_READ_FIELD_RESP = 0xBB,
SIM_PB_REQ_SIM_PB_READ = 0xDC,
SIM_PB_RESP_SIM_PB_READ = 0xDD,
+ SIM_IND = 0xEF,
SIM_COMMON_MESSAGE = 0xF0
};
enum sim_service_type {
+ SIM_ST_PIN = 0x01,
+ SIM_ST_ALL_SERVICES = 0x05,
+ SIM_ST_INFO = 0x0D,
SIM_ST_READ_SERV_PROV_NAME = 0x2C,
SIM_PB_READ = 0x0F,
- READ_IMSI = 0x2D
+ READ_IMSI = 0x2D,
+ READ_HPLMN = 0x2F,
};
#ifdef __cplusplus