summaryrefslogtreecommitdiff
path: root/drivers/mbimmodem
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2017-10-04 22:16:51 -0500
committerDenis Kenzior <denkenz@gmail.com>2017-10-05 11:08:38 -0500
commit94cefc7cff5ddba4b5f1a384d6fdf019899e3a04 (patch)
tree68c5f5a1a8b034d3a1e2d36ac8fe3d3da7e55996 /drivers/mbimmodem
parentf0c1bdcf88c8729a9fca957a076b24e4e35f3c92 (diff)
downloadofono-94cefc7cff5ddba4b5f1a384d6fdf019899e3a04.tar.gz
mbim: Add CIDs from the specification
Diffstat (limited to 'drivers/mbimmodem')
-rw-r--r--drivers/mbimmodem/mbim.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/drivers/mbimmodem/mbim.h b/drivers/mbimmodem/mbim.h
index 197181b4..288e8347 100644
--- a/drivers/mbimmodem/mbim.h
+++ b/drivers/mbimmodem/mbim.h
@@ -22,6 +22,52 @@
struct mbim_device;
struct mbim_message;
+#define MBIM_CID_DEVICE_CAPS 1
+#define MBIM_CID_SUBSCRIBER_READY_STATUS 2
+#define MBIM_CID_RADIO_STATE 3
+#define MBIM_CID_PIN 4
+#define MBIM_CID_PIN_LIST 5
+#define MBIM_CID_HOME_PROVIDER 6
+#define MBIM_CID_PREFERRED_PROVIDERS 7
+#define MBIM_CID_VISIBLE_PROVIDERS 8
+#define MBIM_CID_REGISTER_STATE 9
+#define MBIM_CID_PACKET_SERVICE 10
+#define MBIM_CID_SIGNAL_STATE 11
+#define MBIM_CID_CONNECT 12
+#define MBIM_CID_PROVISIONED_CONTEXTS 13
+#define MBIM_CID_SERVICE_ACTIVATION 14
+#define MBIM_CID_IP_CONFIGURATION 15
+#define MBIM_CID_DEVICE_SERVICES 16
+#define MBIM_CID_DEVICE_SERVICE_SUBSCRIBE_LIST 19
+#define MBIM_CID_PACKET_STATISTICS 20
+#define MBIM_CID_NETWORK_IDLE_HINT 21
+#define MBIM_CID_EMERGENCY_MODE 22
+#define MBIM_CID_IP_PACKET_FILTERS 23
+#define MBIM_CID_MULTICARRIER_PROVIDERS 24
+
+#define MBIM_CID_SMS_CONFIGURATION 1
+#define MBIM_CID_SMS_READ 2
+#define MBIM_CID_SMS_SEND 3
+#define MBIM_CID_SMS_DELETE 4
+#define MBIM_CID_SMS_MESSAGE_STORE_STATUS 5
+
+#define MBIM_CID_USSD 1
+
+#define MBIM_CID_PHONEBOOK_CONFIGURATION 1
+#define MBIM_CID_PHONEBOOK_READ 2
+#define MBIM_CID_PHONEBOOK_DELETE 3
+#define MBIM_CID_PHONEBOOK_WRITE 4
+
+#define MBIM_CID_STK_PAC 1
+#define MBIM_CID_STK_TERMINAL_RESPONSE 2
+#define MBIM_CID_STK_ENVELOPE 3
+
+#define MBIM_CID_AKA_AUTH 1
+#define MBIM_CID_AKAP_AUTH 2
+#define MBIM_CID_SIM_AUTH 3
+
+#define MBIM_CID_DSS_CONNECT 1
+
typedef void (*mbim_device_debug_func_t) (const char *str, void *user_data);
typedef void (*mbim_device_disconnect_func_t) (void *user_data);
typedef void (*mbim_device_destroy_func_t) (void *user_data);