Denis Kenzior
|
92296924ff
|
mbim: Add basic SIM driver
|
2017-10-09 16:37:39 -05:00 |
Denis Kenzior
|
94cefc7cff
|
mbim: Add CIDs from the specification
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
f0c1bdcf88
|
mbim: Support all types in _mbim_message_build
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
978752bcd6
|
mbim: Add devinfo driver
Querying Manufacturer and Model is still not supported
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
cc90b1f71e
|
mbim: Add mbim_device_cancel_group
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
db42e75a9c
|
mbim: Add mbim_device_cancel
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
b5512b2775
|
mbim: Implement receiving responses
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
f92ca542e7
|
mbim: Implement sending commands
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
c995e657f4
|
mbim: Close IO in an idle event
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
65d6d7d199
|
mbim: Add is_ready flag
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
b1a089eb0f
|
mbim: Add message_assembly utilities
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
1d16d4ac4e
|
mbim: Add header & body accessors for mbim-message
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
0c8199dca5
|
mbim: Implement MBIM_CLOSE_MSG
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
076faf21d7
|
mbim: Implement MBIM_OPEN_MSG
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
4e058ece2c
|
mbim: Add mbim_device_set_ready_handler
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
d8686704e7
|
mbim: Rework constructor
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
d8485cb5f4
|
mbim: Get rid of fd and close_on_unref members
l_io already does this for us
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
fb1641c539
|
mbim: Add mbim_device_set_max_outstanding
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
684be2760c
|
mbim: Add mbim_message_get_uuid
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
a12f3c73ac
|
mbim: Add mbim_message_get_cid
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
d9b0bbf69b
|
mbim: Rework mbim_message_new
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
8c0caf5715
|
mbim: Add mbim_message_get_error
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
5f6a0147ba
|
unit: Add phonebook read build test
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
75993d8edc
|
mbim: Add mbim_message_set_arguments
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
1ed919c368
|
mbim: Support for building variable-sized structs
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
54ff05956c
|
mbim: Add support for building arrays
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
9ed20413cc
|
mbim: Add _mbim_message_to_bytearray
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
76c97996f5
|
mbim: Add _mbim_message_set_tid
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
f66c2fe982
|
mbim: Add _mbim_message_new_command_done
This is for unit testing purposes
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
76811bb326
|
mbim: Add basic message builder support
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
397079cc13
|
mbim: Add MBIM service UUID constants
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
99501a7d1d
|
mbim: Support parsing structures
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
db1a61cd27
|
mbim: Add support for arrays of fixed-size elements
Variable-sized arrays are handled by using an Element Count followed by
OL_PAIR_LIST. For fixed size arrays, an Offset followed by Length is
used.
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
506e77053b
|
mbim: Don't assume 4-byte alignment
This change would make it possible to read individual bytes from ay type
structures.
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
a64b5453e8
|
mbim: Parse variable sized item arrays
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
b9de1d999f
|
mbim: Add mbim_message_get_arguments
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
3ee2343803
|
mbim: Handle extraction of strings
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
60c9225169
|
mbim: add _mbim_information_buffer_length_offset
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
f854c8d193
|
mbim: Add basic message payload parser
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
3ddbdda745
|
mbim: Add skeleton mbim-message class
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
2d4093ae27
|
mbim: Add MBIM descriptor utilities
Used to find MBIM Functional and MBIM Extended Functional descriptors
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
1bfa2749cd
|
mbim: Add skeleton mbim_device object
|
2017-10-05 11:08:38 -05:00 |
Denis Kenzior
|
ab58196e31
|
mbimmodem: Add skeleton driver
|
2017-10-05 11:08:38 -05:00 |