Commit Graph

17159 Commits

Author SHA1 Message Date
Ram Muthiah
463498ceab Merge "Added kernel LTS 5.4"
am: 6fad0cdb2f

Change-Id: I1e9f46d715e71bdacfa619a0e2731996bbd3f402
2019-11-27 12:02:46 -08:00
Ram Muthiah
6fad0cdb2f Merge "Added kernel LTS 5.4" 2019-11-27 19:25:36 +00:00
Harpreet \"Eli\" Sangha
5c7e47028c Merge "vibrator: Add Composition APIs"
am: 677cdb4b0e

Change-Id: I359fc3ba7d10b926b807e1f1bafdd632967d0b85
2019-11-26 22:48:08 -08:00
Treehugger Robot
677cdb4b0e Merge "vibrator: Add Composition APIs" 2019-11-27 06:43:42 +00:00
Steven Moreland
0942e33017 Merge "./update-makefiles.sh, for union changes/memory"
am: 00daede4d5

Change-Id: Ie67ccdf2decd3643936793a17d23646452a227b2
2019-11-26 14:55:40 -08:00
Treehugger Robot
00daede4d5 Merge "./update-makefiles.sh, for union changes/memory" 2019-11-26 22:47:34 +00:00
jiabin
a3a537ed46 Merge changes from topics "AddLibaudiofoundation", "stdContainers"
am: befb3665f1

Change-Id: I9cb2f7d2ba8d41f35800fa0d1684a3c1918b33c5
2019-11-26 13:06:22 -08:00
jiabin
e6d6b582b2 Add libaudiofoundation.
am: 797b5b45fc

Change-Id: I22ad0dd7e6afecc166fd32201396a1fb5f9afafa
2019-11-26 13:06:12 -08:00
Treehugger Robot
befb3665f1 Merge changes from topics "AddLibaudiofoundation", "stdContainers"
* changes:
  Use audio containers from libaudiofoundation.
  Add libaudiofoundation.
2019-11-26 20:54:15 +00:00
Sarah Chin
5a6c299195 Merge "Set up IRadioConfig 1.3 skeleton"
am: 438edf349a

Change-Id: I198667ead21389b3d7638854d74a6ba1cbe54efb
2019-11-26 12:03:20 -08:00
jiabin
5da42a3e3a Use audio containers from libaudiofoundation.
It is suggested to do so according to Vector.h and SortedVector.h.
At framework side, there are audio containers such as FormatVector,
ChannelMaskSet, SampleRateSet to replace the usage of Vector
SortedVector for audio stuff. In default hal implementation, we can
use these audio containers to replace Vector and SortedVector.

Bug: 135621476
Test: play/record audio
Change-Id: I4d985327fb76cd06afe241860d8b592abcbfe4f2
Merged-In: I4d985327fb76cd06afe241860d8b592abcbfe4f2
2019-11-26 11:41:24 -08:00
jiabin
797b5b45fc Add libaudiofoundation.
Some classes, e.g. AudioGain, in libaudiofoundation, which are used by
libaudiopolicycomponent, will require libaudiofoundation as a shared
library to avoid link error when building.

Bug: 135621476
Test: make
Change-Id: I8732bdab37d8afd866fe03a74db3dc564fea1ad2
Merged-In: I8732bdab37d8afd866fe03a74db3dc564fea1ad2
2019-11-26 11:29:34 -08:00
Sarah Chin
438edf349a Merge "Set up IRadioConfig 1.3 skeleton" 2019-11-26 18:52:26 +00:00
Slava Shklyaev
75a93ac4b1 Merge changes from topic "quant_coupling"
am: 76f5263d6f

Change-Id: I0ffce65aa794244b1cd30d62ff69ef3a836af539
2019-11-26 09:50:39 -08:00
Lev Proleev
33661d5403 Add quantization coupling test
am: 9226c1e910

Change-Id: Ie09bedb43ec68b5e2f8487a1b4f4da07e0131607
2019-11-26 09:50:32 -08:00
Lev Proleev
d866d3c3ec Combine test parameters into TestConfig structure
am: 0d4ba3f33a

Change-Id: I273f1de1e8ccd379abb8137476104c1cb8a0f514
2019-11-26 09:50:21 -08:00
Slava Shklyaev
76f5263d6f Merge changes from topic "quant_coupling"
* changes:
  Add QUANT8_ASYMM_SIGNED support to SELECT op
  Add quantization coupling test
  Combine test parameters into TestConfig structure
2019-11-26 17:44:27 +00:00
Steven Moreland
7696aa885f ./update-makefiles.sh, for union changes/memory
Many more types can be used in Java.

Bug: 143566068
Test: N/A
Change-Id: Ie18e1e0f9c22f2ea15b755df3b048c9d651c4945
2019-11-26 09:24:31 -08:00
nelsonli
8bb8a9b237 Merge "[vts-core] add VtsHalGatekeeperV1_0TargetTest to vts-core"
am: ddad94ab0e

Change-Id: I5b9c1d9f23421248f5c7ba35a2e47980148e4c68
2019-11-25 21:33:38 -08:00
Treehugger Robot
ddad94ab0e Merge "[vts-core] add VtsHalGatekeeperV1_0TargetTest to vts-core" 2019-11-26 05:24:37 +00:00
Yifan Hong
f723db3b84 Merge "health 2.0: Check health_loop status for passthrough usage"
am: b68a055c68

Change-Id: I8f1da886f17c7545bb6338aa28375d74d3f2d379
2019-11-25 16:36:39 -08:00
Yifan Hong
b68a055c68 Merge "health 2.0: Check health_loop status for passthrough usage" 2019-11-26 00:25:03 +00:00
Sarah Chin
b071f8ae53 Set up IRadioConfig 1.3 skeleton
Create IRadioConfig, IRadioConfigIndication, IRadioConfigResponse
Create vts for 1.3
Create default implementation for 1.3

Test: run vts -m VtsHalRadioConfigV1_3Target
Bug: 144101226
Change-Id: Ibf92683ca48b4053e86de3fb655ac15ad1e0725d
Merged-In: Ibf92683ca48b4053e86de3fb655ac15ad1e0725d
2019-11-25 16:23:41 -08:00
Stan Rokita
1e9bac4b58 Make ScopedWakelock a shared library
am: 1d53f9563b

Change-Id: Ic9b1d0d42f671f5e173a007f472178e5601e7941
2019-11-25 14:31:22 -08:00
Stan Rokita
1d53f9563b Make ScopedWakelock a shared library
Change the build configuration of multihal and its tests to make the
ScopedWakelock.cpp file and its associated headers available as a
library to be included by the fake subhals and the multihal binary
seperately.

Bug: 144722764
Test: Compiled and loaded onto device without issue
Change-Id: Ide83b6761302c5df6c72bc3202727341361b36ed
2019-11-25 12:36:10 -08:00
Ram Muthiah
6f90454cdd Added kernel LTS 5.4
Test: Treehugger
Bug: 143710295
Change-Id: Ic250c12daf9b31b1a27f25d1882e02c258b8db45
2019-11-25 12:22:06 -08:00
Steven Moreland
19d121b611 Merge "vibrator extension: use checked_interface_cast"
am: 741347b49d

Change-Id: I3c21e5fd872a974b04d6f283256971a61d0778f3
2019-11-25 10:18:16 -08:00
Steven Moreland
741347b49d Merge "vibrator extension: use checked_interface_cast" 2019-11-25 18:06:24 +00:00
Steven Moreland
3d00560737 Merge "vndk vintf vibrator"
am: 2fb810f495

Change-Id: I2fad31f9ec45739270f718cefbf84496821cd01d
2019-11-25 09:40:02 -08:00
Steven Moreland
2fb810f495 Merge "vndk vintf vibrator" 2019-11-25 17:31:26 +00:00
nelsonli
b16eeee62b Merge "[vts-core] add VtsHalBiometricsFaceV1_0TargetTest to vts-core"
am: 78e5470dbc

Change-Id: Icb763b887d9cf72f9618848274441e73a9e5fc4b
2019-11-24 00:52:01 -08:00
Treehugger Robot
78e5470dbc Merge "[vts-core] add VtsHalBiometricsFaceV1_0TargetTest to vts-core" 2019-11-24 08:44:43 +00:00
Hridya Valsaraju
55f1a1f3f6 health 2.0: Check health_loop status for passthrough usage
health HAL is used as passthrough in recovery mode and hence
healthd_main() is not invoked. Add checks in
healthd_battery_update_internal() and healthd_register_event()
to return when health_loop is NULL.

Test: fastboot getvar battery-voltage works in fastbootd.
Bug: 144299329

Change-Id: I0a975a4bfe942813f9c5b3936df91cc3d8fa9674
2019-11-23 02:07:08 +00:00
Lev Proleev
f604476205 Merge "Add NNAPI 1.3 OperationType"
am: 2264258028

Change-Id: I2d4c53395d931aeeb9305d3f50e5e7297eef87bf
2019-11-22 14:22:55 -08:00
Treehugger Robot
2264258028 Merge "Add NNAPI 1.3 OperationType" 2019-11-22 22:12:01 +00:00
Mikhail Naganov
b6d82825e0 Merge changes from topic "upstream-close-fixes"
am: 7663233f5c

Change-Id: I67e3879985fcc7e80bb50c2b65ee08ee2a226800
2019-11-22 10:22:31 -08:00
Mikhail Naganov
b0b24baabf audio: Factor out IStream operations into a helper class
am: 422afc131a

Change-Id: Ia1fc19b3423cd2c730e1af6dba35d5206e4decc9
2019-11-22 10:22:27 -08:00
Mikhail Naganov
740cb65b21 audio: Cleanup VTS tests
am: 13b99b4cf4

Change-Id: I0f3b08ec88dab2d808f789f76f0f4d85feff19e4
2019-11-22 10:22:21 -08:00
Mikhail Naganov
8c6d6912ba Audio VTS: Fix MMAP tests
am: a4b693f5da

Change-Id: I6e31fa2def2effa006aaa50fec8c55a6be98caff
2019-11-22 10:22:14 -08:00
Mikhail Naganov
a78ef70952 Audio V6 wrapper: IDevice|IStream|IEffect.close releases HAL resource
am: d041930df9

Change-Id: Ic696caabc5c5dcbda9886581d30a137c17b1d7ff
2019-11-22 10:22:02 -08:00
Treehugger Robot
7663233f5c Merge changes from topic "upstream-close-fixes"
* changes:
  audio: Add check to IDevice.close for currently opened streams
  audio: Factor out IStream operations into a helper class
  audio: Cleanup VTS tests
  Audio VTS: Fix MMAP tests
  Audio V6 wrapper: IDevice|IStream|IEffect.close releases HAL resource
2019-11-22 18:10:58 +00:00
Ytai Ben-Tsvi
7d4c761f0c More memory test interfaces
am: 2db42995a5

Change-Id: Id7996f4c642749292843e5fcf6e1f1916b99d6a6
2019-11-22 10:10:50 -08:00
Steven Moreland
43d168751c vibrator extension: use checked_interface_cast
Since interface_cast doesn't currently check.

Bug: 136027762
Test: test-vintf-vibrator-ext-client
Change-Id: I4faeba339d8c54f6618e871a46d811943a398e0a
2019-11-21 15:58:35 -08:00
Ytai Ben-Tsvi
2db42995a5 More memory test interfaces
Merged-In: I21bb7c28aa774801cad94cd530ccb6b5c3b621e0
Change-Id: I21bb7c28aa774801cad94cd530ccb6b5c3b621e0
Bug: 143566068
2019-11-21 15:32:17 -08:00
Shawn Willden
7f7e9608dc Merge changes from topic "add-km-41"
am: f66777ad50

Change-Id: I936540f9f9956a01c8c03fc1db6c54ffe81f3489
2019-11-21 14:53:57 -08:00
Shawn Willden
67eb28f18c Add Keymaster 4.1 hashes
am: 0e363cda29

Change-Id: I3ce53b9286af305ffe7217397dd0e83caea861a0
2019-11-21 14:53:53 -08:00
Treehugger Robot
f66777ad50 Merge changes from topic "add-km-41"
* changes:
  Add Keymaster 4.1
  Add Keymaster 4.1 hashes
2019-11-21 22:41:50 +00:00
Mikhail Naganov
ed261bbfb1 audio: Add check to IDevice.close for currently opened streams
IDevice.close must not proceed if there are streams
that are currently opened on this device.

Bug: 114451103
Test: atest VtsHalAudioV6_0TargetTest
Change-Id: I61d81bc0333098c341d5d551bf59331e49fcf682
2019-11-21 12:32:09 -08:00
Mikhail Naganov
422afc131a audio: Factor out IStream operations into a helper class
Bug: 114451103
Test: atest VtsHalAudioV5_0TargetTest
      atest VtsHalAudioV6_0TargetTest

Change-Id: I7c1b16df2b52fd5279ff1f431bfc7269fb9cd8f6
2019-11-21 11:01:28 -08:00
Mikhail Naganov
13b99b4cf4 audio: Cleanup VTS tests
Remove getSupported*AudioConfig methods as they were always
returning empty vector, and for V6 test parameter generation
has been changed.

Test: atest VtsHalAudioV5_0TargetTest
Change-Id: Ib6f53c52b3ee2769cb02730d02decd97390fe091
2019-11-21 11:01:18 -08:00