OSDN Git Service

android-x86/hardware-interfaces.git
7 years agoAdd missing function to telephony HIDL interface.
Sanket Padawe [Wed, 7 Dec 2016 22:40:03 +0000 (14:40 -0800)]
Add missing function to telephony HIDL interface.

+ fix some comments as per specs.

Test: No test
Bug: 32020264
Change-Id: If8e83a7465e608e28f7e149025da5ede30924602

7 years agoAdd test for bitset/mask type.
Yifan Hong [Tue, 6 Dec 2016 01:54:55 +0000 (01:54 +0000)]
Add test for bitset/mask type.
am: e7ce822b96

Change-Id: I178f54900b0a80bc44ca146380ab68ae7cf9f0cf

7 years agoAdd test for bitset/mask type.
Yifan Hong [Mon, 5 Dec 2016 20:34:42 +0000 (12:34 -0800)]
Add test for bitset/mask type.

Test: hidl_test
Change-Id: I8bcd304184ff6b7794a9d0b5d3999f071604471d

7 years agoUpdate to use the correct logging library.
Yifan Hong [Sat, 3 Dec 2016 23:10:19 +0000 (23:10 +0000)]
Update to use the correct logging library.
am: 961e625526

Change-Id: Ide52fc12de77ccef050e915461ebca9cba68f34e

7 years agoFix tests for using IBase instead of IBinder.
Yifan Hong [Sat, 3 Dec 2016 23:10:16 +0000 (23:10 +0000)]
Fix tests for using IBase instead of IBinder.
am: 1d747311b3

Change-Id: I764464e76a00dca05bf3cd058deb38bfe4f686d1

7 years agoUse IBase instead of IBinder for interface keyword.
Yifan Hong [Sat, 3 Dec 2016 23:10:14 +0000 (23:10 +0000)]
Use IBase instead of IBinder for interface keyword.
am: ebcc3328e8

Change-Id: I3edcf00ad5963e3b12605269dedebac4159464f6

7 years agoUpdate makefiles for hidlizing IBase.
Yifan Hong [Sat, 3 Dec 2016 23:10:12 +0000 (23:10 +0000)]
Update makefiles for hidlizing IBase.
am: e19e582bd5

Change-Id: Ibd6371d8c1e4ad1396321b91cc2e9c93226a2b2d

7 years agoUpdate to use the correct logging library.
Yifan Hong [Fri, 2 Dec 2016 19:37:59 +0000 (11:37 -0800)]
Update to use the correct logging library.

Test: compiles
Change-Id: I00467b964fd56e6379cddde26152e413f2f00379

7 years agoFix tests for using IBase instead of IBinder.
Yifan Hong [Mon, 28 Nov 2016 22:50:15 +0000 (14:50 -0800)]
Fix tests for using IBase instead of IBinder.

Echoed interfaces cannot be casted properly, because
interfaceChain cannot be called. So the given vector
of interfaces is re-wrapped. This is temporary; when
b/33173166 is fixed, this change should be reverted.

Test: hidl_test

Generates: b/33173166

Change-Id: I12166f69cf04abf7485dc2455ad731b87c80b3d1

7 years agoUse IBase instead of IBinder for interface keyword.
Yifan Hong [Tue, 29 Nov 2016 00:09:46 +0000 (16:09 -0800)]
Use IBase instead of IBinder for interface keyword.

Test: hidl_test
Change-Id: Id51d1957f311d1025dac57d40d4dd5c24d328a6c

7 years agoUpdate makefiles for hidlizing IBase.
Yifan Hong [Tue, 29 Nov 2016 00:09:37 +0000 (16:09 -0800)]
Update makefiles for hidlizing IBase.

A new dependency android.hidl.base@1.0 is added for
all projects.

Also updated Android.mk for NFC hal (for java constants)

Test: mma

Change-Id: Ia70d0eb0d74de06475a339698386d383d491a43a

7 years agoMerge "Test interface for hidlized IMemory."
Martijn Coenen [Fri, 2 Dec 2016 20:42:30 +0000 (20:42 +0000)]
Merge "Test interface for hidlized IMemory."
am: 2ed821d5fe

Change-Id: I827340d4d1112f5c0050d16862774e7705d4eed7

7 years agoMerge "wifi: Don't include legacy hal header in wifi_status_util"
Roshan Pius [Fri, 2 Dec 2016 20:42:19 +0000 (20:42 +0000)]
Merge "wifi: Don't include legacy hal header in wifi_status_util"
am: 786c00d72e

Change-Id: I8ebc7e3b05f95f54a048f56db3cf6c5b5791bab9

7 years agoMerge "Test interface for hidlized IMemory."
Treehugger Robot [Fri, 2 Dec 2016 20:33:12 +0000 (20:33 +0000)]
Merge "Test interface for hidlized IMemory."

7 years agoMerge "wifi: Don't include legacy hal header in wifi_status_util"
Roshan Pius [Fri, 2 Dec 2016 20:29:01 +0000 (20:29 +0000)]
Merge "wifi: Don't include legacy hal header in wifi_status_util"

7 years agoMerge "wifi: Add utility for struct conversions"
Roshan Pius [Fri, 2 Dec 2016 18:44:41 +0000 (18:44 +0000)]
Merge "wifi: Add utility for struct conversions"
am: 3ff50102ed

Change-Id: I926b46bdeb5616c1ffd56dcac5b8a3ed8ccac60e

7 years agoMerge "wifi: Add utility for struct conversions"
Treehugger Robot [Fri, 2 Dec 2016 18:21:44 +0000 (18:21 +0000)]
Merge "wifi: Add utility for struct conversions"

7 years agoTest interface for hidlized IMemory.
Martijn Coenen [Thu, 1 Dec 2016 14:47:29 +0000 (15:47 +0100)]
Test interface for hidlized IMemory.

Test: hidl_test
Change-Id: I9d6260092bf58406905e543065319bc1f4db119f

7 years agowifi: Don't include legacy hal header in wifi_status_util
Roshan Pius [Thu, 1 Dec 2016 21:47:41 +0000 (13:47 -0800)]
wifi: Don't include legacy hal header in wifi_status_util

This was missed from the cleanup when we moved the libhardware_legacy
header inside the legacy_hal:: namespace.

Bug: 33274910
Test: Compiles
Change-Id: I233f5478733427c739d30bf41f20f120a4c4199a

7 years agowifi: Add utility for struct conversions
Roshan Pius [Tue, 22 Nov 2016 21:02:01 +0000 (13:02 -0800)]
wifi: Add utility for struct conversions

Add a new utility file (hidl_struct_util) which would contain helper
functions to convert legacy HAL structures to HIDL structures and vice
versa.
Added utility functions to convert:
1. Background scan params from HIDL to legacy.
2. Scan Result from legacy to HIDL.
3. Cached Scan results from legacy to HIDL.
4. Link layer stats from legacy to HIDL.

Bug: 31991459
Test: Compiles
Change-Id: I48a49b43d425f8cc3059241c4bd652b2346f2381

7 years agoMerge "Update to use the correct logging library."
Yifan Hong [Fri, 2 Dec 2016 07:51:31 +0000 (07:51 +0000)]
Merge "Update to use the correct logging library."
am: 48f6298fa3

Change-Id: I983476d9d35eb6d795cb804142532b25f3a8d9dd

7 years agoMerge "Update to use the correct logging library."
Treehugger Robot [Fri, 2 Dec 2016 07:40:56 +0000 (07:40 +0000)]
Merge "Update to use the correct logging library."

7 years agoUpdate to use the correct logging library.
Yifan Hong [Thu, 1 Dec 2016 23:58:37 +0000 (15:58 -0800)]
Update to use the correct logging library.

Test: compiles
Change-Id: Ia5030c4d7ef95c5878c6b320d5bc30041023728f

7 years agoMerge "Revert "Use get instead of implicit cast on Return<*>.""
Steven Moreland [Thu, 1 Dec 2016 21:08:39 +0000 (21:08 +0000)]
Merge "Revert "Use get instead of implicit cast on Return<*>.""
am: 5329acb61f

Change-Id: I86a2469e37c515129e8b679e241800f44ccabc27

7 years agoMerge "Revert "Use get instead of implicit cast on Return<*>.""
Treehugger Robot [Thu, 1 Dec 2016 20:55:37 +0000 (20:55 +0000)]
Merge "Revert "Use get instead of implicit cast on Return<*>.""

7 years agoMerge "Always specify underlying enum type."
Steven Moreland [Thu, 1 Dec 2016 17:19:36 +0000 (17:19 +0000)]
Merge "Always specify underlying enum type."
am: 832f1a7978

Change-Id: Iaf8887dcea15c498b3fc2530d349cdff6c1d51d6

7 years agoMerge "Always specify underlying enum type."
Treehugger Robot [Thu, 1 Dec 2016 17:15:54 +0000 (17:15 +0000)]
Merge "Always specify underlying enum type."

7 years agoRevert "Use get instead of implicit cast on Return<*>."
Steven Moreland [Thu, 1 Dec 2016 05:56:21 +0000 (05:56 +0000)]
Revert "Use get instead of implicit cast on Return<*>."

This reverts commit dc5f84f993ddf6d47803ab9f48c269b3e6ac11d7.

Change-Id: Ib81f732d1e0b822a5f53cbc7ed8a13e146ad8b7a

7 years agoMerge "Wifi: don't require C++11."
Steven Moreland [Thu, 1 Dec 2016 01:33:09 +0000 (01:33 +0000)]
Merge "Wifi: don't require C++11."
am: 13be232d7b

Change-Id: Ib8b8aeea631b46ddd4310e1c32dd71f092fd6c9e

7 years agoMerge "Wifi: don't require C++11."
Treehugger Robot [Thu, 1 Dec 2016 01:25:42 +0000 (01:25 +0000)]
Merge "Wifi: don't require C++11."

7 years agoWifi: don't require C++11.
Steven Moreland [Wed, 30 Nov 2016 19:47:49 +0000 (11:47 -0800)]
Wifi: don't require C++11.

C++14 has been officially supported in the build system for a while now.
(see b/32019064).

Test: pass
Change-Id: I328b0bcf9e5c32e209e4efc1ac5b96afdb542a5a

7 years agoMerge "NFC: Add @exports to generate nfc-base.h headers."
Ruchi Kandoi [Wed, 30 Nov 2016 20:51:11 +0000 (20:51 +0000)]
Merge "NFC: Add @exports to generate nfc-base.h headers."
am: cca3e97d63

Change-Id: Ic2b511275b4ada5049428811357bdd3ecf323841

7 years agoMerge "NFC: Add @exports to generate nfc-base.h headers."
Ruchi Kandoi [Wed, 30 Nov 2016 20:45:03 +0000 (20:45 +0000)]
Merge "NFC: Add @exports to generate nfc-base.h headers."

7 years agoMerge "Update to use the correct library for logging."
Yifan Hong [Wed, 30 Nov 2016 20:40:52 +0000 (20:40 +0000)]
Merge "Update to use the correct library for logging."
am: f5e1ac67ed

Change-Id: Idbd600f20212143ddced9c7723cb28b414afa349

7 years agoMerge "Update to use the correct library for logging."
Yifan Hong [Wed, 30 Nov 2016 20:31:25 +0000 (20:31 +0000)]
Merge "Update to use the correct library for logging."

7 years agoAlways specify underlying enum type.
Steven Moreland [Tue, 29 Nov 2016 22:07:27 +0000 (14:07 -0800)]
Always specify underlying enum type.

Bug: 33197891
Test: compiles
Change-Id: I3d4822ea9a665708302d3bd1460425fddf1dcda9

7 years agoUpdate to use the correct library for logging.
Yifan Hong [Mon, 28 Nov 2016 23:59:24 +0000 (15:59 -0800)]
Update to use the correct library for logging.

Generates: b/33193497
Test: mma
Change-Id: Ib8bfc4d2f1d68947099e4756f661ed06689ffd62

7 years agoMerge changes I304a5d9d,Ied19d9ec,Ie6c03aee
Roshan Pius [Tue, 29 Nov 2016 18:04:14 +0000 (18:04 +0000)]
Merge changes I304a5d9d,Ied19d9ec,Ie6c03aee
am: 9f518064de

Change-Id: Id45ea1662cbc1b3b7c367cd17017b42b9ed8a856

7 years agowifi: Add NAN API wrappers in WifiLegacyHal
Roshan Pius [Tue, 29 Nov 2016 18:04:13 +0000 (18:04 +0000)]
wifi: Add NAN API wrappers in WifiLegacyHal
am: 2301209a9a

Change-Id: I906138784eab26f35a55546f614de6f378a2ec64

7 years agowifi: Add RTT API wrappers in WifiLegacyHal
Roshan Pius [Tue, 29 Nov 2016 18:04:12 +0000 (18:04 +0000)]
wifi: Add RTT API wrappers in WifiLegacyHal
am: d8e915ab99

Change-Id: I1f8067fb8e2f4a86f9c555e2564cac7dd0c0196f

7 years agowifi: Add logger/debug API wrappers in WifiLegacyHal
Roshan Pius [Tue, 29 Nov 2016 18:04:11 +0000 (18:04 +0000)]
wifi: Add logger/debug API wrappers in WifiLegacyHal
am: 8714a3e103

Change-Id: I81a9b38916f0c1f92ca45fc9825bf0f025fda7b1

7 years agoMerge changes I304a5d9d,Ied19d9ec,Ie6c03aee
Treehugger Robot [Tue, 29 Nov 2016 17:55:36 +0000 (17:55 +0000)]
Merge changes I304a5d9d,Ied19d9ec,Ie6c03aee

* changes:
  wifi: Add NAN API wrappers in WifiLegacyHal
  wifi: Add RTT API wrappers in WifiLegacyHal
  wifi: Add logger/debug API wrappers in WifiLegacyHal

7 years agoNFC: Add @exports to generate nfc-base.h headers.
Ruchi Kandoi [Tue, 22 Nov 2016 23:17:44 +0000 (15:17 -0800)]
NFC: Add @exports to generate nfc-base.h headers.

Test: Generates headers using hidl-gen
Bug: 32748647
Change-Id: I20bf4329a7fbad1096798db060a2ea5be695c62e
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
7 years agoNfc: Change return types for Nfc hal to specified type.
Ruchi Kandoi [Tue, 29 Nov 2016 01:34:09 +0000 (01:34 +0000)]
Nfc: Change return types for Nfc hal to specified type.
am: 51068e0bd3

Change-Id: I46ba181e80ee2c16cfda07da6e1b3975f1e09717

7 years agoNfc: Change return types for Nfc hal to specified type.
Ruchi Kandoi [Fri, 18 Nov 2016 22:11:33 +0000 (14:11 -0800)]
Nfc: Change return types for Nfc hal to specified type.

Test: Compiles and test passes
Bug: 32998929
Change-Id: I6787b90e5e745b32c7a5a951203496cc614fdc10
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
7 years agowifi: Add NAN API wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 18:27:40 +0000 (11:27 -0700)]
wifi: Add NAN API wrappers in WifiLegacyHal

NAN API's are inherently asynchronous. So, add a function for registering
the various callbacks and add wrappers for all other NAN API's.

Bug: 31991076
Test: Compiles
Change-Id: I304a5d9d41b684f0778e0ace3601380153068e12

7 years agowifi: Add RTT API wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 18:23:11 +0000 (11:23 -0700)]
wifi: Add RTT API wrappers in WifiLegacyHal

These are just wrapper methods over the legacy RTT related HAL API's.
Note: Some of the RTT related API's have been intentionally left off
because they're no longer used.

Bug: 31991232
Test: Compiles
Change-Id: Ied19d9ec1d4347ead0c40ab3683a1a0bae704f90

7 years agowifi: Add logger/debug API wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 17:43:51 +0000 (10:43 -0700)]
wifi: Add logger/debug API wrappers in WifiLegacyHal

Legacy HAL wrappers for the following debug functions:
1. Wake reason stats
2. Packet fate
3. Supported feature set
4. Ring buffer.

Bug: 32221997
Test: Compiles
Change-Id: Ie6c03aeefb0b6e711419cfa5451cddbeb3069cd0

7 years agoUse get instead of implicit cast on Return<*>.
Steven Moreland [Mon, 28 Nov 2016 21:37:55 +0000 (21:37 +0000)]
Use get instead of implicit cast on Return<*>.
am: dc5f84f993

Change-Id: I5bb0b8a4ca3a565768c7f03d640134d3a3a16dd4

7 years agoUse get instead of implicit cast on Return<*>.
Steven Moreland [Tue, 22 Nov 2016 22:16:37 +0000 (14:16 -0800)]
Use get instead of implicit cast on Return<*>.

Bug: 31348667
Test: hidl_test
Change-Id: Icc22f440077feeff1119ca7b2b44fab684b453db

7 years agoMerge "Update makefiles for logging."
Steven Moreland [Fri, 25 Nov 2016 18:18:50 +0000 (18:18 +0000)]
Merge "Update makefiles for logging."
am: 2fe5762cae

Change-Id: I2f85a37a4cb7178aecd48eb63ca6fa7e7d715917

7 years agoMerge "Update makefiles for logging."
Treehugger Robot [Thu, 24 Nov 2016 16:41:20 +0000 (16:41 +0000)]
Merge "Update makefiles for logging."

7 years agoRemove HIDL_GENERATED from things written by hand.
Steven Moreland [Wed, 23 Nov 2016 01:39:14 +0000 (01:39 +0000)]
Remove HIDL_GENERATED from things written by hand.
am: 33e87b8a76

Change-Id: Ib5c70daafd8d5bfa8454a4a0e05c858a3e9a393a

7 years agoRemove HIDL_GENERATED from things written by hand.
Steven Moreland [Tue, 22 Nov 2016 23:34:39 +0000 (15:34 -0800)]
Remove HIDL_GENERATED from things written by hand.

find . -name "*.h" -exec sed -i 's/HIDL_GENERATED_\(.*\)_H_/\U\1_H/g' {}
+

They now match what would be generated by -Lc++-impl. This prevents
confusion over whether or not the files are autogenerated.

Test: pass
Change-Id: I2c9d7887f6d6bdaa19a5c4bfcf02ee3d1dbc81d1

7 years agoUse newly introduced hidl_handle.
Martijn Coenen [Tue, 22 Nov 2016 14:58:35 +0000 (14:58 +0000)]
Use newly introduced hidl_handle.
am: 403161ab73

Change-Id: Ic5344ae123ef0c9b233eb31e6b9cd33be2d809fc

7 years agoUse newly introduced hidl_handle.
Martijn Coenen [Fri, 18 Nov 2016 14:29:32 +0000 (15:29 +0100)]
Use newly introduced hidl_handle.

Bug: 32089785
Test: builds
Change-Id: I27c7d3945e1fe390661bf322987011a00fe9b3fe

7 years agoMerge changes I7c418811,I0870eae0
Roshan Pius [Tue, 22 Nov 2016 01:39:03 +0000 (01:39 +0000)]
Merge changes I7c418811,I0870eae0
am: 88fb149b8e

Change-Id: Ic1b7ccb20296344bb551fc600d3d6e25fe1fe6a6

7 years agowifi: Add link layer stats API wrappers in WifiLegacyHal
Roshan Pius [Tue, 22 Nov 2016 01:39:00 +0000 (01:39 +0000)]
wifi: Add link layer stats API wrappers in WifiLegacyHal
am: 7cece41299

Change-Id: Id8edce8333faa2860a7deef272858b93c6c8bef6

7 years agowifi: Add gscan API wrappers in WifiLegacyHal
Roshan Pius [Tue, 22 Nov 2016 01:38:57 +0000 (01:38 +0000)]
wifi: Add gscan API wrappers in WifiLegacyHal
am: 76ff302d57

Change-Id: Ieda0e0ab4b058f342788cf39182c7a2eafafeeba

7 years agoMerge changes I7c418811,I0870eae0
Treehugger Robot [Tue, 22 Nov 2016 01:06:50 +0000 (01:06 +0000)]
Merge changes I7c418811,I0870eae0

* changes:
  wifi: Add link layer stats API wrappers in WifiLegacyHal
  wifi: Add gscan API wrappers in WifiLegacyHal

7 years agoUpdate makefiles for logging.
Steven Moreland [Tue, 22 Nov 2016 00:19:57 +0000 (16:19 -0800)]
Update makefiles for logging.

Bug: 32943424
Test: hidl_test
Change-Id: I86dc81935912861073497c07696378895a25f9ee

7 years agoMerge "NFC: Add Annotations to the HAL file"
Ruchi Kandoi [Mon, 21 Nov 2016 23:03:59 +0000 (23:03 +0000)]
Merge "NFC: Add Annotations to the HAL file"
am: 3bca1eef75

Change-Id: I528f0494291c89116a976a8da0c28dd3dc87e6cb

7 years agoMerge "NFC: Add Annotations to the HAL file"
Ruchi Kandoi [Mon, 21 Nov 2016 22:53:01 +0000 (22:53 +0000)]
Merge "NFC: Add Annotations to the HAL file"

7 years agowifi: Add link layer stats API wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 17:38:21 +0000 (10:38 -0700)]
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

7 years agowifi: Add gscan API wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 17:33:34 +0000 (10:33 -0700)]
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

7 years agoSplit libhidl into base and transport.
Yifan Hong [Fri, 18 Nov 2016 23:14:31 +0000 (23:14 +0000)]
Split libhidl into base and transport.
am: 63544eacb6

Change-Id: I97974e9bbe99c93591c0a4e85ff75a43c7e63983

7 years agoSplit libhidl into base and transport.
Yifan Hong [Wed, 16 Nov 2016 22:17:58 +0000 (14:17 -0800)]
Split libhidl into base and transport.

Bug: 32756130

Test: mma
Change-Id: Id21cf23abe2910f26bb7895511862443b93dc112

7 years agoMerge "Cast hidl_pointer<T> to void*."
Martijn Coenen [Fri, 18 Nov 2016 08:08:20 +0000 (08:08 +0000)]
Merge "Cast hidl_pointer<T> to void*."
am: 6033952ff1

Change-Id: Ic0bdb5eab4f0a38c3b93042aad4ec14856f05de5

7 years agoMerge "Cast hidl_pointer<T> to void*."
Martijn Coenen [Fri, 18 Nov 2016 08:03:38 +0000 (08:03 +0000)]
Merge "Cast hidl_pointer<T> to void*."

7 years agoMerge "Add a missing RIL request in iRadio.hal"
Sanket Padawe [Fri, 18 Nov 2016 01:42:19 +0000 (01:42 +0000)]
Merge "Add a missing RIL request in iRadio.hal"
am: d5e70d7f63

Change-Id: I57f2b156ab7131bff083acc49ee628942ac2f53e

7 years agoMerge "Add a missing RIL request in iRadio.hal"
Sanket Padawe [Fri, 18 Nov 2016 01:33:10 +0000 (01:33 +0000)]
Merge "Add a missing RIL request in iRadio.hal"

7 years agowifi: Add APF/feature-set wrappers in WifiLegacyHal
Roshan Pius [Fri, 18 Nov 2016 01:18:19 +0000 (01:18 +0000)]
wifi: Add APF/feature-set wrappers in WifiLegacyHal
am: 0a47c187b9

Change-Id: Idaa8f4932d44cde5ba4a69919e3833027782281c

7 years agowifi: Move legacy hal types to a new namespace (2/2)
Roshan Pius [Fri, 18 Nov 2016 01:18:18 +0000 (01:18 +0000)]
wifi: Move legacy hal types to a new namespace (2/2)
am: 6cedc97e95

Change-Id: I7c999625fb5a39d2568f39189905a67f9366d078

7 years agowifi: Move legacy hal types to a new namespace (1/2)
Roshan Pius [Fri, 18 Nov 2016 01:18:17 +0000 (01:18 +0000)]
wifi: Move legacy hal types to a new namespace (1/2)
am: 955542e9a2

Change-Id: I83e0e783077d2e3dd8103d494192c2652665977c

7 years agoAdd a missing RIL request in iRadio.hal
Sanket Padawe [Thu, 17 Nov 2016 23:28:31 +0000 (15:28 -0800)]
Add a missing RIL request in iRadio.hal

Test: no test

Bug: 32020264
Change-Id: I5b1584e5451c4c04e0a2902791140c4e7bd95549

7 years agowifi: Add APF/feature-set wrappers in WifiLegacyHal
Roshan Pius [Fri, 28 Oct 2016 17:23:00 +0000 (10:23 -0700)]
wifi: Add APF/feature-set wrappers in WifiLegacyHal

Add wrappers for retrieving the feature set supported by the device &
APF functionality.

Bug: 31991459
Test: Compiles
Change-Id: I34b8896a21e34f688374750faefd589eca2a4de1

7 years agoCast hidl_pointer<T> to void*.
Martijn Coenen [Thu, 17 Nov 2016 14:12:18 +0000 (15:12 +0100)]
Cast hidl_pointer<T> to void*.

hidl_pointer<T> can only allow one implicit conversion
operator, and native_handle_t* is the one that makes
most sense. Hence, this requires an explicit cast.

Bug: 32089785
Test: builds
Change-Id: Ie952ee2e4f0c20fa33f793403d51f3d550257310

7 years agowifi: Changes to WifiLegacy Hal
Roshan Pius [Thu, 17 Nov 2016 02:43:37 +0000 (02:43 +0000)]
wifi: Changes to WifiLegacy Hal
am: 511cc493e3

Change-Id: I2b78178e06ba7dbc0929ac8e0dc2c2a40443dfe6

7 years agowifi: Remove passthrough mode
Roshan Pius [Thu, 17 Nov 2016 00:57:06 +0000 (00:57 +0000)]
wifi: Remove passthrough mode
am: 23f9f30344

Change-Id: I54fe1971eb19c9e8e756f001424d28fe72189f0c

7 years agowifi: Stub implementation of WifiNanIface methods
Roshan Pius [Thu, 17 Nov 2016 00:57:05 +0000 (00:57 +0000)]
wifi: Stub implementation of WifiNanIface methods
am: 0c92d446a2

Change-Id: I8be74c7b452e1a2fc36e86a55e1d8e749b3cdb70

7 years agowifi: Stub implementation of WifiRttController methods
Roshan Pius [Thu, 17 Nov 2016 00:57:03 +0000 (00:57 +0000)]
wifi: Stub implementation of WifiRttController methods
am: 7913f5e49d

Change-Id: I45a075986e47dd3ed6feb5735c1fc8e396bf3ad0

7 years agowifi: Stub implementation of WifiStaIface methods
Roshan Pius [Thu, 17 Nov 2016 00:57:02 +0000 (00:57 +0000)]
wifi: Stub implementation of WifiStaIface methods
am: a04ba3fcb8

Change-Id: Ie61978114eb86f11e3e8f56e15a6d4293bbf4c88

7 years agowifi: Stub implementation of WifiChip methods
Roshan Pius [Thu, 17 Nov 2016 00:57:01 +0000 (00:57 +0000)]
wifi: Stub implementation of WifiChip methods
am: 7d08d7a16d

Change-Id: If81d1003542b4131448c11df5a3e7c00a6c00fab

7 years agowifi: Use hidl_return_util functions in Iface/Rtt
Roshan Pius [Thu, 17 Nov 2016 00:57:00 +0000 (00:57 +0000)]
wifi: Use hidl_return_util functions in Iface/Rtt
am: 907d4a234d

Change-Id: I224f3edf8aefe3e47e1604b457e5aa57b9c7a301

7 years agowifi: Use hidl_return_util functions in WifiChip
Roshan Pius [Thu, 17 Nov 2016 00:56:59 +0000 (00:56 +0000)]
wifi: Use hidl_return_util functions in WifiChip
am: 3c86852a2e

Change-Id: I69b20794be77270122718960ce8771ce1f451d40

7 years agowifi: Helper functions for invoking hidl cont callbacks
Roshan Pius [Thu, 17 Nov 2016 00:56:58 +0000 (00:56 +0000)]
wifi: Helper functions for invoking hidl cont callbacks
am: 5647665827

Change-Id: Id86ad2d1bf0a711622a5c1300437b027d08790d3

7 years agowifi: Make methods deliver status synchronously (3/3)
Roshan Pius [Thu, 17 Nov 2016 00:56:57 +0000 (00:56 +0000)]
wifi: Make methods deliver status synchronously (3/3)
am: 734fea0d98

Change-Id: I749781becee892317f741ca561ee825546870163

7 years agowifi: Make methods deliver status synchronously (2/3)
Roshan Pius [Thu, 17 Nov 2016 00:56:56 +0000 (00:56 +0000)]
wifi: Make methods deliver status synchronously (2/3)
am: 5c05546fc9

Change-Id: Icd12fff4544ffadd62cd8a040a37a6542b829695

7 years agowifi: Make methods deliver status synchronously (1/3)
Roshan Pius [Thu, 17 Nov 2016 00:56:55 +0000 (00:56 +0000)]
wifi: Make methods deliver status synchronously (1/3)
am: 503582ed94

Change-Id: I868296a715c673937a1ce17100b392ef02b3d196

7 years agowifi: Rename failure_reason_util to wifi_status_util
Roshan Pius [Thu, 17 Nov 2016 00:56:53 +0000 (00:56 +0000)]
wifi: Rename failure_reason_util to wifi_status_util
am: 1922482a5c

Change-Id: I32955402c44c8d4f6a961241d412efaeba508374

7 years agowifi(interface): Add status for all methods
Roshan Pius [Thu, 17 Nov 2016 00:56:52 +0000 (00:56 +0000)]
wifi(interface): Add status for all methods
am: 02caa1b821

Change-Id: I96bd199b2d739d5371b9f0cd761440df7cdc6eb3

7 years agowifi(interface): Add wifi host debug wake up reason stats
Roshan Pius [Thu, 17 Nov 2016 00:56:49 +0000 (00:56 +0000)]
wifi(interface): Add wifi host debug wake up reason stats
am: e0724f98b0

Change-Id: Ife791e5b1ca8046713a202e49b0a426b2c9abcae

7 years agowifi(interface): Add wifi debug packet fate related interface
Roshan Pius [Thu, 17 Nov 2016 00:56:48 +0000 (00:56 +0000)]
wifi(interface): Add wifi debug packet fate related interface
am: fe9ad36cb2

Change-Id: I63b0ff50906590a4af3b1854c89cd47ea12506cb

7 years agowifi(interface): Add wifi debug ring buffer related interface
Roshan Pius [Thu, 17 Nov 2016 00:56:47 +0000 (00:56 +0000)]
wifi(interface): Add wifi debug ring buffer related interface
am: e3a02b07b6

Change-Id: I1cac68e450cc87b8674ca00120964bf9dfcc0a9f

7 years agowifi(interface): Move all StaIface types to types.hal
Roshan Pius [Thu, 17 Nov 2016 00:56:46 +0000 (00:56 +0000)]
wifi(interface): Move all StaIface types to types.hal
am: 5e25466ebf

Change-Id: I2815c82897e31ea35fd6d0ae3e2e3feb20e750b6

7 years agowifi(interface): Fix compilation failure
Roshan Pius [Thu, 17 Nov 2016 00:56:45 +0000 (00:56 +0000)]
wifi(interface): Fix compilation failure
am: e03f736ca0

Change-Id: I687c4da68d93a7657991eb92cecb3f4e4c4d4986

7 years agowifi(interface): Rtt controller HIDL interface
Roshan Pius [Thu, 17 Nov 2016 00:56:44 +0000 (00:56 +0000)]
wifi(interface): Rtt controller HIDL interface
am: 18eec81adc

Change-Id: Idb2a967fe289216ad5e37a4f04ac15be7a97c215

7 years agowifi(interface): NAN HIDL interface
Roshan Pius [Thu, 17 Nov 2016 00:56:43 +0000 (00:56 +0000)]
wifi(interface): NAN HIDL interface
am: 120f94c594

Change-Id: I22788dd6cd85b18c06c7bca7de53e5c1fabf5d1f

7 years agowifi(interface): Link layer stats collection
Roshan Pius [Thu, 17 Nov 2016 00:56:42 +0000 (00:56 +0000)]
wifi(interface): Link layer stats collection
am: 18680b7aff

Change-Id: Id21f5179208d3b5671541747894fdd875d43d8f0

7 years agowifi(interface): Make methods synchronous
Roshan Pius [Thu, 17 Nov 2016 00:56:41 +0000 (00:56 +0000)]
wifi(interface): Make methods synchronous
am: a52dc7322d

Change-Id: Iee14349de899301b1b8b7ee8b1b0e24d61f5ac2c