summaryrefslogtreecommitdiff
path: root/drivers/mbimmodem
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2017-10-31 15:30:44 -0500
committerDenis Kenzior <denkenz@gmail.com>2017-11-08 21:02:22 -0600
commit689ebc808f8642fa5dc5035a74cbe18b797a81a7 (patch)
treeafcb4a71095ca902969d143c0a24e2f015eed904 /drivers/mbimmodem
parent2ce556cb738232eec93dff30f2cb19552aeb1268 (diff)
downloadofono-689ebc808f8642fa5dc5035a74cbe18b797a81a7.tar.gz
mbim: Add MBIM_DATA_CLASS enum
Diffstat (limited to 'drivers/mbimmodem')
-rw-r--r--drivers/mbimmodem/mbim.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/mbimmodem/mbim.h b/drivers/mbimmodem/mbim.h
index 68987845..9b7bd75f 100644
--- a/drivers/mbimmodem/mbim.h
+++ b/drivers/mbimmodem/mbim.h
@@ -68,6 +68,25 @@ struct mbim_message;
#define MBIM_CID_DSS_CONNECT 1
+/* Table 10-11 */
+enum mbim_data_class {
+ MBIM_DATA_CLASS_NONE = 0x00,
+ MBIM_DATA_CLASS_GPRS = 0x01,
+ MBIM_DATA_CLASS_EDGE = 0x02,
+ MBIM_DATA_CLASS_UMTS = 0x04,
+ MBIM_DATA_CLASS_HSDPA = 0x08,
+ MBIM_DATA_CLASS_HSUPA = 0x10,
+ MBIM_DATA_CLASS_LTE = 0x20,
+ MBIM_DATA_CLASS_1XRTT = 0x10000,
+ MBIM_DATA_CLASS_EVDO = 0x20000,
+ MBIM_DATA_CLASS_EVDO_REVA = 0x40000,
+ MBIM_DATA_CLASS_1XEVDV = 0x80000,
+ MBIM_DATA_CLASS_3XRTT = 0x100000,
+ MBIM_DATA_CLASS_1XEVDO_REVB = 0x200000,
+ MBIM_DATA_CLASS_UMB = 0x400000,
+ MBIM_DATA_CLASS_CUSTOM = 0x80000000,
+};
+
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);