Support for reading and processing NXP UCI Packets in bulk.

Before,
Read and process single response/notification from driver.

After,
1. Read and store response/notification from driver (All the packets which are already read from controller)
2. Process the response/notification packets based on the length of each response/notification packet inside while loop.
3. While total-length is greater than the sum of all the packet's length, iterate over while loop.

Bug: 322728262
Test: Manually testing UCI packet exchange
Change-Id: I377aa4c9842b2ba7af172ecd095ce2a3c26d009d
2 files changed
tree: 75ccc6536f835770c1adb5bc512fc681646e9e59
  1. aidl/
  2. extns/
  3. halimpl/
  4. Android.bp