Commit Graph

1027 Commits

Author SHA1 Message Date
Alexey Polyudov
586a32fa67 gatekeeper HIDL HAL definition
Change-Id: I8224ba28abec42cfaea26b147acbcd1a27e09a9b
Signed-off-by: Alexey Polyudov <apolyudov@google.com>
2016-11-22 14:50:13 -08:00
Alexey Polyudov
803a462836 vts: make sure all Android.mk are found
Test: build passes

Bug: 32783461
Change-Id: Id7dbc646b50f132e240bfbba719a2d36585ccc35
Signed-off-by: Alexey Polyudov <apolyudov@google.com>
2016-11-22 14:37:13 -08:00
TreeHugger Robot
a3bea86013 Merge "Initial definition of the Dumpstate HIDL interfaces." 2016-11-22 22:33:27 +00:00
Martijn Coenen
7b7a0d7e09 Use newly introduced hidl_handle. am: 403161ab73 am: 14c4d0da66 am: a01c7cd6d7
am: 85e489167b

Change-Id: Icce5cb093b14849a5676592c1fbb2c5148aa7fb2
2016-11-22 17:58:28 +00:00
Steven Moreland
bbff14d4bb Merge "Update makefiles for logging." 2016-11-22 17:25:36 +00:00
Keun Soo Yim
b74aac8107 Merge "move VTS HIDL HAL tests to the corresponding interface directories" 2016-11-22 16:41:27 +00:00
Martijn Coenen
85e489167b Use newly introduced hidl_handle. am: 403161ab73 am: 14c4d0da66
am: a01c7cd6d7

Change-Id: I1589ba4d11ffa9a8a2ef7049a763bb345498889e
2016-11-22 15:03:05 +00:00
Martijn Coenen
a01c7cd6d7 Use newly introduced hidl_handle. am: 403161ab73
am: 14c4d0da66

Change-Id: Ia6cca0328196d8b893fa99a4505efc6dfd3ef0ed
2016-11-22 15:01:04 +00:00
Martijn Coenen
14c4d0da66 Use newly introduced hidl_handle.
am: 403161ab73

Change-Id: Ic5344ae123ef0c9b233eb31e6b9cd33be2d809fc
2016-11-22 14:58:35 +00:00
Martijn Coenen
403161ab73 Use newly introduced hidl_handle.
Bug: 32089785
Test: builds
Change-Id: I27c7d3945e1fe390661bf322987011a00fe9b3fe
2016-11-22 12:17:58 +01:00
Martijn Coenen
70b9a15df0 Use newly introduced hidl_handle.
Bug: 32089785
Test: builds
Change-Id: I27c7d3945e1fe390661bf322987011a00fe9b3fe
2016-11-22 09:03:11 +01:00
Keun Soo Yim
8a36c0b01c move VTS HIDL HAL tests to the corresponding interface directories
Bug: 32783461
Test: vts-tradefed; run vts-hal-hidl
Change-Id: Iead44eaf65dcd4de2286267467c4a4a322a88205
2016-11-21 19:16:12 -08:00
Roshan Pius
c296154a2f Merge changes I7c418811,I0870eae0 am: 88fb149b8e am: df6cb83d97 am: 569b010860
am: 5157d11da1

Change-Id: Ia4254ec14739ea574e1b7384cce1a6e56877ee59
2016-11-22 02:03:41 +00:00
Roshan Pius
0acd44a1fa wifi: Add link layer stats API wrappers in WifiLegacyHal am: 7cece41299 am: db91ca1794 am: 3fab519317
am: 35a818c28e

Change-Id: Id0361a12c8881496db04a7ec302dd21cf9bdb7d8
2016-11-22 02:03:39 +00:00
Roshan Pius
37d78e6c8e wifi: Add gscan API wrappers in WifiLegacyHal am: 76ff302d57 am: 197524b157 am: a9af2aea6d
am: b5b4d50d4d

Change-Id: Ica9f45df937de3420f7833d8dfdd01ce03b43221
2016-11-22 02:03:36 +00:00
Roshan Pius
5157d11da1 Merge changes I7c418811,I0870eae0 am: 88fb149b8e am: df6cb83d97
am: 569b010860

Change-Id: I46c28be0e23eb6a2bdb54c25927a29c9d4dc6b92
2016-11-22 01:54:14 +00:00
Roshan Pius
35a818c28e wifi: Add link layer stats API wrappers in WifiLegacyHal am: 7cece41299 am: db91ca1794
am: 3fab519317

Change-Id: I8b4d9a8558b6c735bdb8b4097913c4d299a329a8
2016-11-22 01:54:12 +00:00
Roshan Pius
b5b4d50d4d wifi: Add gscan API wrappers in WifiLegacyHal am: 76ff302d57 am: 197524b157
am: a9af2aea6d

Change-Id: I98ff41aa42dafeefe97426b6b6261fc5b8ee18ad
2016-11-22 01:54:10 +00:00
Roshan Pius
569b010860 Merge changes I7c418811,I0870eae0 am: 88fb149b8e
am: df6cb83d97

Change-Id: Idd3080ebe3a6ce42cc0d2eb095b043ecac24fdb9
2016-11-22 01:48:12 +00:00
Roshan Pius
3fab519317 wifi: Add link layer stats API wrappers in WifiLegacyHal am: 7cece41299
am: db91ca1794

Change-Id: I3727bc3a2a5b4baa0400453035321a439c5150f4
2016-11-22 01:48:10 +00:00
Roshan Pius
a9af2aea6d wifi: Add gscan API wrappers in WifiLegacyHal am: 76ff302d57
am: 197524b157

Change-Id: Id7e4ec4307ea273a5b81a3539a2e8d1ff2b7849a
2016-11-22 01:48:08 +00:00
Chia-I Wu
2b31cdb289 Merge "graphics: add target-side tests for IAllocator (again)" 2016-11-22 01:39:31 +00:00
Roshan Pius
df6cb83d97 Merge changes I7c418811,I0870eae0
am: 88fb149b8e

Change-Id: Ic1b7ccb20296344bb551fc600d3d6e25fe1fe6a6
2016-11-22 01:39:03 +00:00
Roshan Pius
db91ca1794 wifi: Add link layer stats API wrappers in WifiLegacyHal
am: 7cece41299

Change-Id: Id8edce8333faa2860a7deef272858b93c6c8bef6
2016-11-22 01:39:00 +00:00
Roshan Pius
197524b157 wifi: Add gscan API wrappers in WifiLegacyHal
am: 76ff302d57

Change-Id: Ieda0e0ab4b058f342788cf39182c7a2eafafeeba
2016-11-22 01:38:57 +00:00
Treehugger Robot
88fb149b8e Merge changes I7c418811,I0870eae0
* changes:
  wifi: Add link layer stats API wrappers in WifiLegacyHal
  wifi: Add gscan API wrappers in WifiLegacyHal
2016-11-22 01:06:51 +00:00
Steven Moreland
f8d68ec855 Update makefiles for logging.
Bug: 32943424
Test: pass
Change-Id: Ic88ce6adf04e0e36db53e4cc06ac2ec5a90c011c
2016-11-21 16:28:54 -08:00
Eric Laurent
9b07173a13 Merge changes from topic 'fix broadcast radio HIDL build'
* changes:
  fix build for broacast radio HAL implementation
  Revert "Revert "Initial implementation of broadcast radio HAL.""
2016-11-22 00:18:18 +00:00
Ruchi Kandoi
97276c78b1 Merge "NFC: Add Annotations to the HAL file" am: 3bca1eef75 am: 3007940bda am: 2c54eef738
am: 0663b00143

Change-Id: I1e5a734e4acd5c37d41dcb8d792538d17c6b8b84
2016-11-21 23:12:28 +00:00
Ruchi Kandoi
0663b00143 Merge "NFC: Add Annotations to the HAL file" am: 3bca1eef75 am: 3007940bda
am: 2c54eef738

Change-Id: I56b48d14b75cdc99192341747323e1552195fea0
2016-11-21 23:08:58 +00:00
Ruchi Kandoi
2c54eef738 Merge "NFC: Add Annotations to the HAL file" am: 3bca1eef75
am: 3007940bda

Change-Id: I34838be329867495cce6108472fa94ef09285c02
2016-11-21 23:06:57 +00:00
Ruchi Kandoi
3007940bda Merge "NFC: Add Annotations to the HAL file"
am: 3bca1eef75

Change-Id: I528f0494291c89116a976a8da0c28dd3dc87e6cb
2016-11-21 23:03:59 +00:00
Ruchi Kandoi
3bca1eef75 Merge "NFC: Add Annotations to the HAL file" 2016-11-21 22:53:01 +00:00
Chia-I Wu
bc46dacfc7 graphics: add target-side tests for IAllocator (again)
With fix for libhidl split and use PixelFormat from common@1.0.

Test: make
Change-Id: Ie4001f4a0c6cb10a5c4f1889dc8cc1907fdee8ca
2016-11-22 06:38:15 +08:00
Chia-I Wu
92354a5b31 Merge "Revert "graphics: add target-side tests for IAllocator"" 2016-11-21 22:22:48 +00:00
Chia-I Wu
24325c6356 Revert "graphics: add target-side tests for IAllocator"
This reverts commit 3e7889e0e8.

Change-Id: I724bcd2ea4fd1005cee132e13736cefd1820de73
2016-11-21 22:13:49 +00:00
Chia-I Wu
8ae0ad08fa Merge "graphics: add target-side tests for IAllocator" 2016-11-21 21:57:31 +00:00
Eric Laurent
fda400b5be fix build for broacast radio HAL implementation
Test: make full-eng
Change-Id: I5cfae94a5f4097290d57c7481312d48d417c31dd
2016-11-21 12:13:05 -08:00
Roshan Pius
7cece41299 wifi: Add link layer stats API wrappers in WifiLegacyHal
Adds wrappers over the legacy HAL API for the following:
1. enable/disable link layer stats collection.
2. fetch link layer stats.

Note: Link layer stats structure is quite ugly. The wrapper stucture
declared here (LinkLayerStats) tries to separate out the pointer
elements and ignore the unnecessary variable size elements from them.

Bug: 31991459
Test: Compiles
Change-Id: I7c4188115786542866c7be56cf9f116b3f78e6a3
2016-11-21 10:57:45 -08:00
Roshan Pius
76ff302d57 wifi: Add gscan API wrappers in WifiLegacyHal
The legacy gscan API's were designed to be used in the following
sequence:
a) Start the scan using |wifi_start_gscan|.
b) Scan Events are indicated to the caller via the provided
|on_scan_event| callback.
c) When one of the result events are received, the caller is expected
to retrieve the cached results via |wifi_get_cached_gscan_results|.
There are some extra knobs here to determine if the results need to be
flushed after fetch or not.
d) Any scan failures are also notified via the provided
|on_scan_event| callback.
e) Full scan results are delivered one by one via the provided
|on_full_scan_result| callback.

In our use case step (b) above is always followed by step (c), so these
2 steps have been merged together in the HIDL interface:
a) Start the scan using |IWifiStaIface.startBackgroundScan|.
b) Scan results are now directly delivered via
|IWifiStaIfaceEventCallback.onBackgroundScanResults| callback.
c) Any scan failures will be delivered via
|IWifiStaIfaceEventCallback.onBackgroundScanFailure| callback.
d) Full scan results are delivered one by one via
|IWifiStaIfaceEventCallback.onBackgroundFullScanResult| callback.

Bug: 31991459
Test: Compiles
Change-Id: I0870eae095a667eec1d8de75fe1cc04a1b5a0bd3
2016-11-21 10:57:45 -08:00
Eric Laurent
a174588f8d Revert "Revert "Initial implementation of broadcast radio HAL.""
This reverts commit 2c2df013b2.
2016-11-21 10:41:22 -08:00
Chia-I Wu
0b855f81c8 Merge "graphics: remove duplicated types" 2016-11-21 02:52:34 +00:00
Keun Soo Yim
9ea2824097 add Android.mk to audio/common for audio/common/2.0/Android.mk
Test: mma
Change-Id: I503406aee87a3401e58343921746cd376f76af24
2016-11-19 04:57:31 +00:00
Eric Laurent
d82c3be1a5 Merge "Revert "Initial implementation of broadcast radio HAL."" 2016-11-19 04:27:42 +00:00
Eric Laurent
2c2df013b2 Revert "Initial implementation of broadcast radio HAL."
This reverts commit a33b3419a3.

Change-Id: I8e1c0f3891f02febe148e837b48b80e645a24ce2
2016-11-19 04:11:15 +00:00
TreeHugger Robot
4433847341 Merge "Initial implementation of broadcast radio HAL." 2016-11-19 02:26:07 +00:00
Felipe Leme
e83f9fbc02 Initial definition of the Dumpstate HIDL interfaces.
BUG: 31982882
Test: manually built it

Change-Id: I3dd1d681061d16059ec9cf67869f20759fb75cd0
2016-11-18 17:05:34 -08:00
Eric Laurent
a33b3419a3 Initial implementation of broadcast radio HAL.
Test: make
Test: manual test with RadioTest app.

Bug: 31973526
Change-Id: I66199b95999aa92718bb325f8a4ec84a38e2dd69
2016-11-18 16:26:01 -08:00
Yifan Hong
693b28302f Split libhidl into base and transport. am: 63544eacb6 am: 5ec7f082b2 am: 694ff2ff02
am: 153f45ace8

Change-Id: Ic46da23616b6aa7e9aaa862a1016355fdfab1fdb
2016-11-18 23:34:35 +00:00
Yifan Hong
153f45ace8 Split libhidl into base and transport. am: 63544eacb6 am: 5ec7f082b2
am: 694ff2ff02

Change-Id: I162ed1c07966a622bf7e1df42875af69be47160e
2016-11-18 23:27:24 +00:00