Commit Graph

20663 Commits

Author SHA1 Message Date
Ahmed ElArabawy
ce7920adda Merge "Wifi: Improve documentation for some hidl APIs" 2020-02-03 18:41:26 +00:00
Automerger Merge Worker
968a578c3b Merge "audio: Remove dynamic dependency on HIDL interface libs from service" am: 138c2bba56 am: 16c8ebc6df
Change-Id: I4f0d5811ae11d77941010657f6b1220287843062
2020-02-03 18:33:57 +00:00
Automerger Merge Worker
2329f21006 Merge changes from topic "health_charger" am: 056ffd93ed am: 640979eb7d
Change-Id: I75be5b85e627c1533d52f1362abb6e679ed4af24
2020-02-03 18:33:31 +00:00
Automerger Merge Worker
c27eef5481 Add default health 2.1 service to class charger am: b6f7e58a64 am: d95d25f5e9
Change-Id: I0a22049bc5422899d94cd52ee8e10274b5a9d9f7
2020-02-03 18:33:30 +00:00
Yin-Chia Yeh
97978fbe32 Camera: fix offline processing VTS/CTS
Test: camera VTS test + add manual delay to webcam HAL output thread
      so there will be some requests left for offline processing
      camera CTS OfflineSessionTest
Bug: 135142453
Change-Id: If5718350707ef051f96b96da75f934089b10467d
2020-02-03 10:30:05 -08:00
Emilian Peev
9ab6b3eb3e Camera: Verify offline session behavior in VTS
Camera offline sessions can be used as way to
free up and share camera resources. Check that
the corresponding HIDL API behaves as per
documentation.

Bug: 135142453
Test: adb shell /system/bin/VtsHalCameraProviderV2_4TargetTest
--hal_service_instance=android.hardware.camera.provider@2.4::ICameraProvider/internal/0

Change-Id: I5b714061894eb2b0179a44dcedf81b0155fb4b54
2020-02-03 10:29:45 -08:00
Automerger Merge Worker
16c8ebc6df Merge "audio: Remove dynamic dependency on HIDL interface libs from service" am: 138c2bba56
Change-Id: I4d2bd0f2b22f536cff1459004a7c63d08faf948e
2020-02-03 18:27:19 +00:00
Treehugger Robot
138c2bba56 Merge "audio: Remove dynamic dependency on HIDL interface libs from service" 2020-02-03 18:26:22 +00:00
Automerger Merge Worker
640979eb7d Merge changes from topic "health_charger" am: 056ffd93ed
Change-Id: Iea13df1d04d03ac4e8aac68d22ca87327df0919d
2020-02-03 18:22:07 +00:00
Automerger Merge Worker
d95d25f5e9 Add default health 2.1 service to class charger am: b6f7e58a64
Change-Id: I6b90751dea9065fede3b4ae806983289201af603
2020-02-03 18:22:05 +00:00
Yifan Hong
056ffd93ed Merge changes from topic "health_charger"
* changes:
  Update health 2.1 README for non A/B devices.
  Add default health 2.1 service to class charger
2020-02-03 18:12:23 +00:00
Yin-Chia Yeh
5dab7280b3 Camera: add webcam offline processing support
Test: CTS/VTS in follow up changes
Bug: 135142453
Change-Id: Ie95f22795f4807ed384443de0fffc65c5dde16d1
2020-02-03 10:09:56 -08:00
Dan Shi
adbeed03fb Merge "Remove reference of VtsHalHidlTargetTestBase" 2020-02-03 18:03:43 +00:00
TreeHugger Robot
f78e2af7d3 Merge "NNAPI: Add OptionalTimeoutDuration to 1.3/types.t" 2020-02-03 17:59:10 +00:00
TreeHugger Robot
74f6bc8e31 Merge "Added new properties on Vehicle HAL to support user management." 2020-02-03 03:14:17 +00:00
Dan Shi
b5fd31a128 Remove reference of VtsHalHidlTargetTestBase
All grahpics composer HAL tests have been converted to parameterized
gtest.

Bug: 147894326
Test: atest VtsHalGraphicsComposerV2_1TargetTest \
  VtsHalGraphicsComposerV2_2TargetTest \
  VtsHalGraphicsComposerV2_3TargetTest \
  VtsHalGraphicsComposerV2_4TargetTest

Change-Id: I84515a5698035d7ceb299a5cc140ecd7bb28fe84
2020-02-01 13:27:55 -08:00
Kenny Root
08018dd925 rebootescrow: eliminate copy during read
Instead of reading into a std::string, read directly into the std::vector of bytes
This saves a copy and reduces memory overhead slightly.

Test: atest VtsHalRebootEscrowTargetTest
Bug: 148177693
Change-Id: I4dfe552f21394fb0891858b34a481b489dc3c684
2020-02-01 11:29:28 -08:00
Robert Shih
3559eb0e8b drm: add 1.3 vts
Bug: 139313724
Bug: 139134043
Change-Id: I54af955790e76dc364e7ff9f9d6984d9b6abbb68
2020-01-31 22:07:01 -08:00
Patrick Berny
40dcf01215 Resolve merge conflicts of cb56fbeb9d to master
Bug: None
Test: cd hardware/interfaces/gnss && mm, check artifacts built
        successfully.

Change-Id: I32038aaf40b1d427b838242b7197581b7cde4efd
2020-01-31 18:35:57 -08:00
Yifan Hong
aafba97a5a Revert "Update health 2.1 readme for file_contexts"
This reverts commit ca44707aea.

Reason for revert: charger uses hwbinder health HAL now

Bug: 142674987
Test: none

Change-Id: I2be2d393331ad3c377e0b144cfe0c92d3ab59689
2020-02-01 01:33:27 +00:00
Ahmed ElArabawy
1845b8e555 Wifi: Improve documentation for some hidl APIs
This commit improves some of the comments for the Wifi Hidl APIs.

Bug: 148236141
Test: No test is done
Change-Id: Iff6b191c8b258615ddaacad570b81f0ada968ed4
2020-01-31 17:22:36 -08:00
Yifan Hong
b9c4082061 Update health 2.1 README for non A/B devices.
Non A/B devices should install the passthrough health impl
to recovery for IsBatteryOk() check during OTA updates.

Test: pass
Change-Id: Ib83518fd5f8f55f693be88a55fa708459a22417f
2020-01-31 17:20:08 -08:00
Automerger Merge Worker
cb56fbeb9d VTS: only assert that IGnssDebug present for non-automotive am: 2fd5c7cdf9 am: 984b3069bc am: 42b2f781be am: 500fd41fd5
Change-Id: I14f4e9616c998b18a629a8a1a3eaf1e1b806bbd4
2020-01-31 23:09:50 +00:00
Automerger Merge Worker
500fd41fd5 VTS: only assert that IGnssDebug present for non-automotive am: 2fd5c7cdf9 am: 984b3069bc am: 42b2f781be
Change-Id: I7a079fb9827ade5454460810bd7e6b66e503094c
2020-01-31 23:00:27 +00:00
Mikhail Naganov
e74b571711 audio: Remove dynamic dependency on HIDL interface libs from service
This is intended to reduce memory footprint of the default HAL
service. The inteface libraries were only used to retrieve
interface descriptors and use generated code to register as
service. This code was replaced with static code from
HIDL transport library.

Bug: 148115870
Test: check audio on devices
Change-Id: Ie8713d513cfbde64120546ba0db1cf80fd366138
Merged-In: Ie8713d513cfbde64120546ba0db1cf80fd366138
2020-01-31 14:57:07 -08:00
Automerger Merge Worker
42b2f781be VTS: only assert that IGnssDebug present for non-automotive am: 2fd5c7cdf9 am: 984b3069bc
Change-Id: I4694449509de580da4049cef13458d35aed117af
2020-01-31 22:52:32 +00:00
Mikhail Naganov
2801b037cd audio: Fix invalid BT A2DP interface name
The correct name is:
android.hardware.bluetooth.a2dp@1.0::IBluetoothAudioOffload

Bug: 148648456
Bug: 148648729
Bug: 148648469
Bug: 148648355
Test: DeviceBootTest.DeviceBootTest#SELinuxUncheckedDenialBootTest
Change-Id: I50d3486159f17697b06e9680b85586b1935a9ccc
2020-01-31 14:48:23 -08:00
David Zeuthen
87cb07bd08 Identity Credential: Require passing applicationId when generating attestation.
Since the attestation format includes the applicationId, we need this
to be passed from credstore. Also clarify other requirements about
what needs to be in the attestation data.

Bug: 111446262
Test: atest android.security.identity.cts
Test: VtsHalIdentityCredentialTargetTest
Test: android.hardware.identity-support-lib-test
Change-Id: I623849bd61e55752a573002dc7a97c6658d94c91
2020-01-31 17:42:07 -05:00
Automerger Merge Worker
984b3069bc VTS: only assert that IGnssDebug present for non-automotive am: 2fd5c7cdf9
Change-Id: Ic74a1aa72b591d9b2d45a6c59e9944ed6def3a25
2020-01-31 22:40:50 +00:00
Yifan Hong
b6f7e58a64 Add default health 2.1 service to class charger
... so that it starts up in charger mode.

Test: boot charger and look at serial log
Bug: 142674987
Change-Id: Ic535b86840df1408b76e556f942aebdd9aaba111
2020-01-31 13:26:55 -08:00
Malcolm Chen
3dfa605907 Remove setSystemSelectionChannels vts test.
This HAL API was not enforced in IRadio 1.3. The vts was disabled.
Now we have new API setSystemSelectionChannels_1_5 in IRadio 1.5 and
corresponding vts test. We no longer need this old disabled vts.

Bug: 146062695
Test: vts
Change-Id: Ie81cb38c4848118318b9df5eef799469ff362f16
2020-01-31 11:46:38 -08:00
Nicholas Ambur
c8d278d18d ISoundTriggerHw.RecognitionConfig to bitfield
Bug: 148236002
Test: atest SoundTriggerMiddlewareImplTest
Change-Id: I512dd5265d433ecd6873a98c460b3e9ffb57063c
2020-01-31 11:00:03 -08:00
Shuzhen Wang
b0bb8de614 Camera: Add @2.6::ICameraProvider to current.txt
Test: Build
Bug: 148181647
Change-Id: I2809a299d02fc5b5c4d8a54d10ebad67c0547d4c
2020-01-31 10:38:55 -08:00
felipeal
c5afe480bd Added new properties on Vehicle HAL to support user management.
These initial properties are:

- INITIAL_USER_INFO: gets information about the initial user, it will
  replace the android.car.systemuser.bootuseroverrideid system property
  approach.
- SWITCH_USER_REQUEST: used to communicate a user switch request from
  Android to HAL, or vice versa.

This CL only defines the new types, they're not implemented or used yet.

Test: m -j android.hardware.automotive.vehicle@2.0-service
Bug: 146207078

Change-Id: I25055f8adc90aaebaf3a3faa9a9b73c284440624
2020-01-31 09:24:15 -08:00
Automerger Merge Worker
f0d8a1a212 Merge "Minor style fixes for IDumpstateDevice@1.1 VTS test" am: 60cbc45573 am: 3d1ccc2f53 am: bb79986c4b
Change-Id: Ib96be557aecbe777fc7b5d0f8334d8787865fbb2
2020-01-31 17:13:40 +00:00
Automerger Merge Worker
8852f071de [automerger skipped] Merge "Make IDumpstateDevice 1.1" am: 99ad09b7e7 am: e067d70f96 am: e673d59939 -s ours
am skip reason: Change-Id I5420e5e4ce88619c7e40cf967382f98babc3c3d5 with SHA-1 c9e2c6d319 is in history

Change-Id: I449cbbbae2faf268d0349af05a509559419ea126
2020-01-31 17:13:17 +00:00
Automerger Merge Worker
bb79986c4b Merge "Minor style fixes for IDumpstateDevice@1.1 VTS test" am: 60cbc45573 am: 3d1ccc2f53
Change-Id: I5fdce9656081a221cfeac8897c44c8fd54498e8c
2020-01-31 16:57:56 +00:00
Automerger Merge Worker
e673d59939 Merge "Make IDumpstateDevice 1.1" am: 99ad09b7e7 am: e067d70f96
Change-Id: Ie88c44e343af970412a32e20a76f336b1def91d9
2020-01-31 16:57:34 +00:00
Automerger Merge Worker
3d1ccc2f53 Merge "Minor style fixes for IDumpstateDevice@1.1 VTS test" am: 60cbc45573
Change-Id: I092d0e6d9419f3c7a6f64a80d5e3b9fcf738a643
2020-01-31 16:42:16 +00:00
Automerger Merge Worker
e067d70f96 Merge "Make IDumpstateDevice 1.1" am: 99ad09b7e7
Change-Id: I4e2eb97b0341352acf9ae2f63a2da508f63d3c0c
2020-01-31 16:40:28 +00:00
Automerger Merge Worker
b83e69542d [automerger skipped] Merge changes from topics "aosp-nnapi-1.3-operations", "aosp-nnapi-async-cmdqueue" am: 1b4b30d064 am: 518b2d8fef am: e7c83782ca -s ours
am skip reason: Change-Id Idc3f815040efccbbfa95b70d5d437441d0bd8682 with SHA-1 33173a3e68 is in history

Change-Id: Ic6acdb91990d741e9a354cf9ad6c7c6cc249275b
2020-01-31 16:29:48 +00:00
Automerger Merge Worker
e3bc6df86f [automerger skipped] Add VTS tests for NNAPI IPreparedModel::executeFenced am: 2b5c4cda77 am: 7b0dfcb5a2 am: 2486c89473 -s ours
am skip reason: Change-Id I509f0b5713fc86885d597940aae5ade0502c97ad with SHA-1 2c4e02329b is in history

Change-Id: If40ebcc82080c2f938edccd6a5d962356933fe51
2020-01-31 16:29:46 +00:00
Automerger Merge Worker
259296e1c2 [automerger skipped] Support sync fence in NNAPI am: 12ea0d4ed6 am: cf043b51fa am: a1d6918715 -s ours
am skip reason: Change-Id I87cbb7f2aee87342b0418fce04eb4050e2bc1920 with SHA-1 90cf3dd37c is in history

Change-Id: I8146d786cfdee38ea6d36144271c42dd892c3102
2020-01-31 16:29:44 +00:00
Automerger Merge Worker
e00123589c [automerger skipped] Add FILL and RANK ops am: 53a51cb352 am: 14dca9ee25 am: 7f9b864f11 -s ours
am skip reason: Change-Id Iebdfa600d84e31532807740c21d95cae41c76ad5 with SHA-1 8b3f240ea3 is in history

Change-Id: I0bdef7d24d12a3deeb1755fcde831ef73b867e71
2020-01-31 16:29:41 +00:00
Automerger Merge Worker
6ea932a6b9 [automerger skipped] Add ELU and HARD_SWISH am: 503d850369 am: b17645bc30 am: 3b5da8539e -s ours
am skip reason: Change-Id Iab8da2a666ad9775dfb53d9297e94962fb651353 with SHA-1 aee67f83f9 is in history

Change-Id: Idfcc378261cee8c6aba05539b96bc04d9e2179fd
2020-01-31 16:29:39 +00:00
Automerger Merge Worker
b6e44d8a32 [automerger skipped] NNAPI: Regenerate types.hal to sync with types.spec am: e4f1583337 am: 4743cd38bc am: 79c5abb6ee -s ours
am skip reason: Change-Id I2b41bd959b7084ecb89674c659c66ebb158ac77d with SHA-1 2d7c489f67 is in history

Change-Id: I30bae4a1f32897bcc7c0ffca01eaf2b8f1afccd5
2020-01-31 16:29:35 +00:00
Automerger Merge Worker
478f7ca620 Merge "drm vts 1.2 refactor" am: 568b391009 am: 5200f40770 am: 2be492bc6a
Change-Id: Ied460532655545b0d1d56a5a433362be42155c7b
2020-01-31 16:28:25 +00:00
Automerger Merge Worker
53ed5bdc26 Merge "vibrator: Deduplicate Supported Primitives Check" am: a399d331fb am: 56438136f7 am: 2d48d58243
Change-Id: I598db1d74dcb3f611c0feadeb8a9d001280197cb
2020-01-31 16:27:41 +00:00
Automerger Merge Worker
e7c83782ca Merge changes from topics "aosp-nnapi-1.3-operations", "aosp-nnapi-async-cmdqueue" am: 1b4b30d064 am: 518b2d8fef
Change-Id: I36818615544431f6457625814994244b267b1716
2020-01-31 16:26:52 +00:00
Automerger Merge Worker
2486c89473 Add VTS tests for NNAPI IPreparedModel::executeFenced am: 2b5c4cda77 am: 7b0dfcb5a2
Change-Id: Iad7e1d8f2866b27860d7bd05a35a7515b05f8c57
2020-01-31 16:26:50 +00:00