summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/network.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/network.h')
-rw-r--r--drivers/isimodem/network.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/isimodem/network.h b/drivers/isimodem/network.h
index b96216d3..822440ce 100644
--- a/drivers/isimodem/network.h
+++ b/drivers/isimodem/network.h
@@ -27,12 +27,18 @@ extern "C" {
#endif
#define PN_NETWORK 0x0A
+#define PN_MODEM_NETWORK 0xC8
#define NETWORK_TIMEOUT 5
#define NETWORK_SCAN_TIMEOUT 180
#define NETWORK_SET_TIMEOUT 240
#define NET_INVALID_TIME 0x64
enum net_message_id {
+ NET_MODEM_REG_STATUS_GET_REQ = 0x00,
+ NET_MODEM_REG_STATUS_GET_RESP = 0x01,
+ NET_MODEM_REG_STATUS_IND = 0x02,
+ NET_MODEM_AVAILABLE_GET_REQ = 0x03,
+ NET_MODEM_AVAILABLE_GET_RESP = 0x04,
NET_SET_REQ = 0x07,
NET_SET_RESP = 0x08,
NET_RSSI_GET_REQ = 0x0B,
@@ -42,6 +48,10 @@ enum net_message_id {
NET_RAT_IND = 0x35,
NET_RAT_REQ = 0x36,
NET_RAT_RESP = 0x37,
+ NET_CELL_INFO_GET_REQ = 0x40,
+ NET_CELL_INFO_GET_RESP = 0x41,
+ NET_CELL_INFO_IND = 0x42,
+ NET_NITZ_NAME_IND = 0x43,
NET_REG_STATUS_GET_REQ = 0xE0,
NET_REG_STATUS_GET_RESP = 0xE1,
NET_REG_STATUS_IND = 0xE2,
@@ -54,14 +64,20 @@ enum net_message_id {
enum net_subblock {
NET_REG_INFO_COMMON = 0x00,
+ NET_MODEM_AVAIL_NETWORK_INFO_COMMON = 0x01,
NET_OPERATOR_INFO_COMMON = 0x02,
NET_RSSI_CURRENT = 0x04,
NET_GSM_REG_INFO = 0x09,
NET_DETAILED_NETWORK_INFO = 0x0B,
+ NET_MODEM_DETAILED_NETWORK_INFO = 0x0B,
NET_GSM_OPERATOR_INFO = 0x0C,
NET_TIME_INFO = 0x10,
NET_GSM_BAND_INFO = 0x11,
NET_RAT_INFO = 0x2C,
+ NET_GSM_CELL_INFO = 0x46,
+ NET_WCDMA_CELL_INFO = 0x47,
+ NET_FULL_NITZ_NAME = 0x48,
+ NET_SHORT_NITZ_NAME = 0x49,
NET_AVAIL_NETWORK_INFO_COMMON = 0xE1,
NET_OPER_NAME_INFO = 0xE7,
};