Commit graph

2198 commits

Author SHA1 Message Date
Chris Phoenix
a79b3b6d95 bootctrl HAL uses "default" service name
The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds; verify HAL still works

Bug: 33844934

Change-Id: I43f282ffedf18e4b0817b49fc4860ac39b127d04
2017-01-21 02:34:12 +00:00
TreeHugger Robot
cd912948cf Merge "Add tv input and cec profiling test" 2017-01-20 18:16:37 +00:00
Crystal Qin
46b49f208e Merge "Add the new key purpose to types.hal as well." 2017-01-20 18:13:42 +00:00
Keun Soo Yim
3e84bebc0e Merge "use the default binder/passthrough mode in NFC VTS test." am: 5c959c69dc am: 83c6380571 am: d38100efd2
am: 706c3e97d4

Change-Id: Id709cde285ef0a02b402b8581c1e62ec9a3849ea
2017-01-20 01:23:19 +00:00
Keun Soo Yim
706c3e97d4 Merge "use the default binder/passthrough mode in NFC VTS test." am: 5c959c69dc am: 83c6380571
am: d38100efd2

Change-Id: I211604542300c5e07637e923f9c20a8dcaf403ea
2017-01-20 00:48:02 +00:00
Keun Soo Yim
d38100efd2 Merge "use the default binder/passthrough mode in NFC VTS test." am: 5c959c69dc
am: 83c6380571

Change-Id: I26be36eb4a783d42c6cf60db6a8f7be67c157492
2017-01-20 00:42:30 +00:00
Keun Soo Yim
83c6380571 Merge "use the default binder/passthrough mode in NFC VTS test."
am: 5c959c69dc

Change-Id: I3d7a7f56efbdabd89f9f5c3f304b04bb7aa4a88e
2017-01-20 00:37:00 +00:00
Keun Soo Yim
5c959c69dc Merge "use the default binder/passthrough mode in NFC VTS test." 2017-01-20 00:30:08 +00:00
Yuexi Ma
f2101feb72 Merge "vts test project init for radio hal" 2017-01-20 00:25:42 +00:00
Yuexi Ma
ad694b36a8 Add tv input and cec profiling test
Test: ENABLE_TREBLE=true make vts BUILD_GOOGLE_VTS=true -j32 && vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module TvCecHidlProfilingTest -l INFO
Change-Id: Id7a12f6b6b63e5208f7a8d568e4cb457a8a05a9b
2017-01-20 00:24:12 +00:00
Mikhail Naganov
d9d72acd62 Merge "audiohal: Fix volume changes handling" 2017-01-19 23:57:48 +00:00
Jim Miller
6bfee7ccb1 Merge "Fix fingerprint crypto operations." 2017-01-19 23:43:26 +00:00
Eric Laurent
0a54f77bad Merge "audio: add support for stub HAL in HIDL mode" 2017-01-19 23:19:50 +00:00
Roshan Pius
633d618f52 Merge changes from topics 'id_str_supplicant_hidl', 'p2p_wps_supplicant_hidl' am: 639bb13553 am: 30655b57be am: ceeb325471
am: f71db13051

Change-Id: I3b4544095e26148432709e9b24eb8bacbd4e09ab
2017-01-19 23:03:32 +00:00
Roshan Pius
8c796d77f1 wifi(vts): Generate the .vts files am: 720f4bdbc9 am: 9d4c874e92 am: dc2cf66158
am: f6579c03a8

Change-Id: Icc2fcfed5cba6fe868e375c3694676af09a20a79
2017-01-19 23:02:36 +00:00
Roshan Pius
12c16b6b13 wifi(interface): Use the "bitfield" type for masks am: 5c3a0d9666 am: 401016b548 am: e37d692c82
am: 2ff751b85d

Change-Id: Ia323848fae60250b6944fa5665636c624c351913
2017-01-19 23:02:35 +00:00
Roshan Pius
2d924e1f17 supplicant(interface): Add sta network idstr & ft key mgmt am: 2d50db95b4 am: 11f510a3f2 am: 4056b45e18
am: 61a4803418

Change-Id: I02535d53eb31e1f59c40608f173ebc4c5d3fefcc
2017-01-19 23:02:34 +00:00
Roshan Pius
99348f249d supplicant(interface): Add missing STA callbacks am: 6eb05a2fc7 am: 1d9ee17c3f am: ffe0fee1e6
am: 39d385affb

Change-Id: Iad2b162811e5b927d8925d334c258e8c793712e3
2017-01-19 23:02:32 +00:00
Roshan Pius
754543e481 supplicant(interface): Add various WPS device params am: 4984f9ab80 am: bc5cbcded4 am: 95dbb09956
am: 518af75498

Change-Id: Ifbbd74d9b52c10599087f45ef00f3d9981491db6
2017-01-19 23:02:31 +00:00
Roshan Pius
861d7729de supplicant(interface): Add P2P iface methods/cbs am: 09f2ce3b3e am: fa5fb2963f am: 4764bd331c
am: 2a73511549

Change-Id: I1ec94161ca6c14c8e61b3ec305ddb382880bed4e
2017-01-19 23:02:29 +00:00
Roshan Pius
f71db13051 Merge changes from topics 'id_str_supplicant_hidl', 'p2p_wps_supplicant_hidl' am: 639bb13553 am: 30655b57be
am: ceeb325471

Change-Id: I68a2f0296f2829f386faa5011163d1d6d0fc82d6
2017-01-19 23:01:08 +00:00
Roshan Pius
f6579c03a8 wifi(vts): Generate the .vts files am: 720f4bdbc9 am: 9d4c874e92
am: dc2cf66158

Change-Id: Ib07a2473763dd0e5665da37b5aed69044498f628
2017-01-19 23:00:06 +00:00
Roshan Pius
2ff751b85d wifi(interface): Use the "bitfield" type for masks am: 5c3a0d9666 am: 401016b548
am: e37d692c82

Change-Id: Ie599770041558133d44f49455f67c13b78dcb61d
2017-01-19 23:00:05 +00:00
Roshan Pius
61a4803418 supplicant(interface): Add sta network idstr & ft key mgmt am: 2d50db95b4 am: 11f510a3f2
am: 4056b45e18

Change-Id: Ifbde7669d552321a5c1387765f7acd5616007b25
2017-01-19 23:00:03 +00:00
Roshan Pius
39d385affb supplicant(interface): Add missing STA callbacks am: 6eb05a2fc7 am: 1d9ee17c3f
am: ffe0fee1e6

Change-Id: Idb425f41a6ec36549defa2708ef125b298aa5e30
2017-01-19 23:00:02 +00:00
Roshan Pius
518af75498 supplicant(interface): Add various WPS device params am: 4984f9ab80 am: bc5cbcded4
am: 95dbb09956

Change-Id: I4f325f0f5917eb9ddf9f90f7cedc9100cb374e1c
2017-01-19 23:00:01 +00:00
Roshan Pius
2a73511549 supplicant(interface): Add P2P iface methods/cbs am: 09f2ce3b3e am: fa5fb2963f
am: 4764bd331c

Change-Id: Ibbe3954a8bd3c819499e4d004bc0766e95f43ea2
2017-01-19 22:59:59 +00:00
Roshan Pius
ceeb325471 Merge changes from topics 'id_str_supplicant_hidl', 'p2p_wps_supplicant_hidl' am: 639bb13553
am: 30655b57be

Change-Id: Icde2255db370840753cf8a69199458d7aed07dfc
2017-01-19 22:58:31 +00:00
Roshan Pius
dc2cf66158 wifi(vts): Generate the .vts files am: 720f4bdbc9
am: 9d4c874e92

Change-Id: Iab87b9961dd79e14244d3ac2dd759999fdb4650d
2017-01-19 22:57:35 +00:00
Roshan Pius
e37d692c82 wifi(interface): Use the "bitfield" type for masks am: 5c3a0d9666
am: 401016b548

Change-Id: I44027898ffcbacaf1864db1d3e346ea02d579507
2017-01-19 22:57:33 +00:00
Roshan Pius
4056b45e18 supplicant(interface): Add sta network idstr & ft key mgmt am: 2d50db95b4
am: 11f510a3f2

Change-Id: Iaf59053991b7b9ca9ef2796c0c78d6a3f4d1c8db
2017-01-19 22:57:32 +00:00
Roshan Pius
ffe0fee1e6 supplicant(interface): Add missing STA callbacks am: 6eb05a2fc7
am: 1d9ee17c3f

Change-Id: Ie7a2ad1f8bbabc7aa02bb0ba52ab5f176eb57555
2017-01-19 22:57:30 +00:00
Roshan Pius
95dbb09956 supplicant(interface): Add various WPS device params am: 4984f9ab80
am: bc5cbcded4

Change-Id: I38a95d39191b6d7cd34ebe450697b41916d40e30
2017-01-19 22:57:29 +00:00
Roshan Pius
4764bd331c supplicant(interface): Add P2P iface methods/cbs am: 09f2ce3b3e
am: fa5fb2963f

Change-Id: I1a9f42cd34e070194019157f6b4971c4a6573f7a
2017-01-19 22:57:28 +00:00
Roshan Pius
30655b57be Merge changes from topics 'id_str_supplicant_hidl', 'p2p_wps_supplicant_hidl'
am: 639bb13553

Change-Id: I7748acb54fc999001d816a39519ff15ced186682
2017-01-19 22:55:31 +00:00
Roshan Pius
9d4c874e92 wifi(vts): Generate the .vts files
am: 720f4bdbc9

Change-Id: Ib8e7de9207d550be5f6bf0fb3e966eda647c6860
2017-01-19 22:54:31 +00:00
Roshan Pius
401016b548 wifi(interface): Use the "bitfield" type for masks
am: 5c3a0d9666

Change-Id: Iac83529fa08233a2e1bee9baca378972f936dcc8
2017-01-19 22:54:30 +00:00
Roshan Pius
11f510a3f2 supplicant(interface): Add sta network idstr & ft key mgmt
am: 2d50db95b4

Change-Id: If326ecdaa68dc0cf0f68810cb8413c9d36bf6e45
2017-01-19 22:54:28 +00:00
Roshan Pius
1d9ee17c3f supplicant(interface): Add missing STA callbacks
am: 6eb05a2fc7

Change-Id: Iabefddb3dce45f171c21c8b7dca9a62a7b0ae0cb
2017-01-19 22:54:27 +00:00
Roshan Pius
bc5cbcded4 supplicant(interface): Add various WPS device params
am: 4984f9ab80

Change-Id: I525a32b130e861311886e0132beb22917d64f05d
2017-01-19 22:54:26 +00:00
Roshan Pius
fa5fb2963f supplicant(interface): Add P2P iface methods/cbs
am: 09f2ce3b3e

Change-Id: I0833a4b57b937ce354c57301fea477b375995884
2017-01-19 22:54:25 +00:00
Roshan Pius
639bb13553 Merge changes from topics 'id_str_supplicant_hidl', 'p2p_wps_supplicant_hidl'
* changes:
  wifi(vts): Generate the .vts files
  wifi(interface): Use the "bitfield" type for masks
  supplicant(interface): Add sta network idstr & ft key mgmt
  supplicant(interface): Add missing STA callbacks
  supplicant(interface): Add various WPS device params
  supplicant(interface): Add P2P iface methods/cbs
2017-01-19 22:51:22 +00:00
TreeHugger Robot
9968f30f01 Merge "Remove useless Android.mk files." 2017-01-19 21:37:37 +00:00
Jim Miller
7f7eb474ce Fix fingerprint crypto operations.
This fixes a bug introduced in the HIDL port where fingerprint no
longer notifies keystore of authentications.

Test: keyguard, FingerprintDialog

Fixes bug 34200870

Change-Id: I5227a5f7feb9eee926ea1511001d0303c90dc594
2017-01-19 13:20:05 -08:00
Mikhail Naganov
f4f2ff3974 audiohal: Fix volume changes handling
Some legacy implementations of the effects HAL use the condition
of the reply buffer being NULL as an indication that they shouldn't
apply attenuation to the input audio data. Therefore, separate
methods are needed to distinguish the use cases of delegating the
volume control to the effect, and just informing the effect of the
volume changes.

A new method added to IEffect: volumeChangeNotification that implements
the second use case. The contract of setAndGetVolume method has been
updated to indicate that it is only called in the first use case.

Also updated the wrapper for a generic IEffect commands to pass NULL
pointers to the command and reply buffers in case when the size
of the input or output data is 0, to preserve compatibility with
direct calls from the framework.

Bug: 34368451
Test: volume control works when both Bass Boost and Equalizer are
      enabled in the NXP implementation of the effects

Change-Id: I3c9a5bbdff561802bc94080c51703385a8903282
2017-01-19 12:52:27 -08:00
Keun Soo Yim
522baddaf1 use the default binder/passthrough mode in NFC VTS test.
Test: mma
Bug: 34179753
Change-Id: Id9ac440a53b6256e33d1bfdedcf14caa38670467
2017-01-19 12:33:52 -08:00
Polina Bondarenko
93a2d68efe thermal: substitute undefined temperature by NAN.
Bug: 34107726
Test: vts, cts

Change-Id: Ia6e9e83691e8b6b5e2760579e1131a5994a48572
2017-01-19 19:29:36 +00:00
TreeHugger Robot
2b965af4e5 Merge "Revert "thermal: add getUndefinedTemperature function."" 2017-01-19 17:55:20 +00:00
Chris Phoenix
1d342d2720 Merge "consumerir HAL uses "default" service name" am: 563665bc1f am: 5b5e501526 am: 3096f94546
am: 3d8aa56da9  -s ours

Change-Id: I567705c2e9309dd5301d0e841d95a44623f73315
2017-01-19 17:20:57 +00:00
Chris Phoenix
3d8aa56da9 Merge "consumerir HAL uses "default" service name" am: 563665bc1f am: 5b5e501526
am: 3096f94546

Change-Id: Id730f4d4be676e8ced2d3afc5201a135dc0cb7f3
2017-01-19 17:18:27 +00:00