Commit Graph

757 Commits

Author SHA1 Message Date
Matt Buckley
1384388fb2 Add sendHint method to the PowerHintSession API for load changes
Add a new sendHint(SessionHint hint) method to the PowerHintSession to
allow clients to inform the session about upcoming changes in load ahead
of time.

Bug: b/243973548
Test: atest VtsHalPowerTargetTest
Change-Id: I0a8af42d3b0ccd3bbb72287a9b91ffb13fccaf9c
2022-09-27 16:10:35 +00:00
Shunkai Yao
e4bab46e14 AIDL effect: Initial IEffect interface implementationi and vts test
Bug: 238913361
Test: atest VtsHalAudioEffectTargetTest
Change-Id: Id64d28af9122e82acd96e3349cf37c3d9728069a
2022-09-06 21:32:00 +00:00
Yixiao Luo
29b6721e15 Merge "TV Input HAL 2.0 AIDL interface" 2022-08-26 23:19:47 +00:00
Yixiao Luo
2b41ee5263 TV Input HAL 2.0 AIDL interface
Initial version, fixed tabs.
Addressed comments.

Bug: 227673740
Test: atest VtsHalTvInputTargetTest
Change-Id: Id4bc501c4898239bd9325c8688687d95db74cf1d
2022-08-23 17:17:22 -07:00
Shunkai Yao
8a0ae5430f AIDL effect: Minimal example implementation
Add effect factory placeholder implementation.
Update android.hardware.audio.service-aidl.example to include effects.

Bug: 238913361
Test: atest VtsHalAudioEffectTargetTest

Change-Id: I88266b509a03ee336e22be460580c5b22123659e
2022-08-23 01:02:42 +00:00
TreeHugger Robot
c2127539d8 Merge "Remove drm HIDL entry in compat matrix." 2022-08-16 22:34:23 +00:00
TreeHugger Robot
3dca21f0de Merge "Remove usb HIDL entry in compat matrix." 2022-08-16 19:32:06 +00:00
TreeHugger Robot
f800ae86b2 Merge "Remove gnss HIDL entry in compat matrix." 2022-08-16 18:42:45 +00:00
TreeHugger Robot
30b8ef62be Merge "Remove tv.tuner HIDL entry in compat matrix." 2022-08-16 18:28:07 +00:00
Devin Moore
96d97d650c Merge "Remove keymaster HIDL entry in compat matrix." 2022-08-15 15:13:02 +00:00
Devin Moore
547817a1b7 Remove sensors HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: I68265bee97e1bf43f1cb28fcf66b7c8bedbeeffb
2022-08-10 23:24:01 +00:00
Devin Moore
2bb50a60d7 Merge "Remove automotive.vehicle HIDL entry in compat matrix." 2022-08-08 18:14:53 +00:00
Devin Moore
0d942d682e Merge "Remove graphics.allocator and .composer HIDL entries in compat matrix." 2022-08-03 21:57:34 +00:00
Devin Moore
edc438b363 Remove automotive.vehicle HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: I04af2db10ee4afbd5cd128a4bbb60ff603cd62d2
2022-08-03 16:11:27 +00:00
Kelvin Zhang
6749d73a02 Remove HIDL IBootControl from compatibility matrix am: f09f633336 am: 64db0db96b am: d44843b368 am: 2a28a1c53f am: c67d6a9f4c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2166410

Change-Id: I89e200addeaa2f502d4c3fcc41c3963a8453e2b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:19:05 +00:00
Kelvin Zhang
64db0db96b Remove HIDL IBootControl from compatibility matrix am: f09f633336
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2166410

Change-Id: I427289f1d7de6fb9389054fa0830ba5aaef144a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 22:30:10 +00:00
Kelvin Zhang
f09f633336 Remove HIDL IBootControl from compatibility matrix
Test: th
Bug: 227536004
Change-Id: I004d7c9835e8fc116fa6e40f080a9523f2275cc1
2022-08-02 09:39:39 -07:00
Devin Moore
a5a641050a Merge "Remove nfc HIDL entry in compat matrix." 2022-08-02 15:24:41 +00:00
Devin Moore
6c8991d36f Merge "Remove soundtrigger HIDL entry in compat matrix." 2022-08-01 21:27:31 +00:00
Devin Moore
e3aaf55b87 Remove usb HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ibe2139b352ebb6bda141f227c1329c3625cc060f
2022-07-29 22:56:26 +00:00
Devin Moore
d73ea21fcb Remove tv.tuner HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ia133521c5612c2af165cc1926fd9263718252f96
2022-07-29 22:55:28 +00:00
Devin Moore
f38eae91fc Remove soundtrigger HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ie4c0f6eaefec7b99cda4de519298dc7f8720ff3d
2022-07-29 22:54:28 +00:00
Devin Moore
7b2d27a90d Remove nfc HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: I17e1afaf834170a4dc8d0c9c2bca3557131a3123
2022-07-29 22:50:20 +00:00
Devin Moore
98e5f9a308 Remove keymaster HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ibd115673d6776c94150dd57afe3e20718bc2ed8f
2022-07-29 22:45:15 +00:00
Devin Moore
f6e7b0d284 Remove graphics.allocator and .composer HIDL entries in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: I99931d95165af3ffd1bb144716327291267692b9
2022-07-29 22:42:06 +00:00
Devin Moore
463a21ef0d Remove gnss HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ie50d679d770e56162cd4835ccdd02eda6a4cf7df
2022-07-29 22:34:01 +00:00
Devin Moore
5ac980095a Remove drm HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: I5dc9aac2d2a289cb7dbe1903b3e74553dd234fac
2022-07-29 22:32:57 +00:00
Devin Moore
ab540a18ea Remove biometrics HIDL entry in compat matrix.
This interface has been converted to AIDL.
Test: TH
Bug: 218588089

Change-Id: Ia3736a7d2a3f6e22dff266b3ee38896de9e0f46e
2022-07-29 22:26:06 +00:00
Gabriel Biren
23ffe48a55 Merge "Add WiFi Vendor HAL AIDL interface definitions." am: 1bdfe39266 am: c75dd7f4bb am: f657125ec7 am: 35d8198274 am: 3c1e51ebd3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2078202

Change-Id: Iced875c4506795405bcc5353def89711185c45b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 17:58:39 +00:00
Gabriel Biren
c75dd7f4bb Merge "Add WiFi Vendor HAL AIDL interface definitions." am: 1bdfe39266
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2078202

Change-Id: Icf2fb7abdd0cb0fe825e70ea03fcd51686bf2c09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 16:27:09 +00:00
Gabriel Biren
910d5df56b Add WiFi Vendor HAL AIDL interface definitions.
Bug: 205044134
Test: mm -j
BYPASS_INCLUSIVE_LANGUAGE_REASON=HE refers to high-efficiency.

Change-Id: I757f36feca9f30ad5e04204b7b0fd4caee63cabc
2022-07-08 18:15:00 +00:00
Subrahmanyaman
53fd32d845 Add strongbox definition for IRemotelyProvisionedComponent in
compatibility matrix.

Test: run vts -m VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: I9824d4eb776f38bfbc73e539f801105ba6f8c30f
2022-06-28 00:43:28 +00:00
Kelvin Zhang
facd31e987 Add AIDL definitions for IBootControl am: c056242bdf am: 4a77acb781 am: 901e88654e am: 3170e0164c am: be26b4d78b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2050941

Change-Id: Ie41f2c6080d4652a53660e419a6c581dedb5e835
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 12:08:54 +00:00
Kelvin Zhang
901e88654e Add AIDL definitions for IBootControl am: c056242bdf am: 4a77acb781
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2050941

Change-Id: I4a001a1e7001edaaef3249fafdc69459539fd236
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 10:32:28 +00:00
Kelvin Zhang
c056242bdf Add AIDL definitions for IBootControl
Test: th
Bug: 227536004

Change-Id: Ic27f41e640927639bf5b901c2b592224f9d8308b
2022-06-06 16:09:03 -07:00
Yifan Hong
5ff3b98dc2 Merge "Gralloc: AIDL HAL may replace HIDL HAL." into tm-dev am: 2eab518ff5
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18360587

Change-Id: I2541b77963204a723275334be2a6b02ae3f216e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 21:53:42 +00:00
Yifan Hong
ba60032249 Merge "Gralloc: AIDL HAL may replace HIDL HAL." into tm-dev am: 2eab518ff5 am: 631c5fdd47
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18360587

Change-Id: I51f1d4332ae7ccbd1738fe8429a7a9beb4c56a89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 21:18:40 +00:00
Yifan Hong
2eab518ff5 Merge "Gralloc: AIDL HAL may replace HIDL HAL." into tm-dev 2022-05-13 19:46:55 +00:00
Omer Osman
110224e97c Merge "Add Opus to BT Audio HAL and update version to V2" into tm-dev am: b229ac5fd1 am: 4d8bfe8fb6
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18112682

Change-Id: I5e42c51b4f53ea568022b6ee068e543d6f00ccfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:53:31 +00:00
Omer Osman
9e3c151ffb Merge "Add Opus to BT Audio HAL and update version to V2" into tm-dev am: b229ac5fd1
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/18112682

Change-Id: I4f8c6200989e993fca305615c7977870c78ab1c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:16:58 +00:00
Yifan Hong
2f5764315b Gralloc: AIDL HAL may replace HIDL HAL.
Relax the requirement on compatibility matrices
that HIDL allocator HAL must exist on devices with
target level 3~6, because they may have the AIDL
Gralloc HAL instead. Use DeviceManifestTest.GrallocHal
to enforce the requirement.

Also fix comments.

Bug: 232003062
Test: TH
Change-Id: Ia00a9bdb15a39ebeb1ad74f3c922fe7923d7542d
2022-05-12 15:53:48 -07:00
Omer Osman
a2587da5b2 Add Opus to BT Audio HAL and update version to V2
This CL adds Opus as a supported A2DP codec to the BT Audio HAL and
updates HAL compatibility matrix.

Bug: 226441860
Test: A2DP sink device using bds-dev
Change-Id: I21249e3e7e76412af7ed62a3fc9ec133434cf963
2022-05-12 05:56:08 +00:00
Steven Moreland
3f51f6e447 Revert "Disable current matrix."
This reverts commit e7938a23bb.

Reason for revert: re-enable change aosp/master .. goog/master

Change-Id: I9ca426ff3bc8f144e81fb7013102e8b0fa1fb63d
2022-04-29 20:40:41 +00:00
Joe Bolinger
938c07ce5a Merge "Declare example HAL as virtual instance." 2022-04-29 00:03:46 +00:00
Joe Bolinger
3041e526de Declare example HAL as virtual instance.
Bug: 228638448
Test: manual (see README.md)
Change-Id: I4c00b9e394eb7863416b61662528869f7e70c09d
2022-04-28 11:24:30 -07:00
Yifan Hong
2e1716a2f9 Freeze kernel configs for Android T.
Use the frozen kernel configs, not the 'current'
unfrozen kernel configs.

Test: TH
Fixes: 230144764
Change-Id: I2c6b1a1d5ec81acfb60380efeca0e6ee24b33089
Merged-In: I2c6b1a1d5ec81acfb60380efeca0e6ee24b33089
2022-04-27 17:56:21 -07:00
Steven Moreland
d901ed003e Freeze compat matrix 7 for Android T
This CL is modified by downstream, so that only the HALs which are
on AOSP are included in the manifest.

Bug: 203103997
Test: boot, vts_treble_vintf_vendor_test
Change-Id: I5c04d26e2b4dd0aac6e7d6ce3c72496081e9539d
Merged-In: I5c04d26e2b4dd0aac6e7d6ce3c72496081e9539d
2022-04-27 17:56:21 -07:00
Steven Moreland
e7938a23bb DO NOT MERGE: Disable current matrix.
The current matrix should not be used in Android T. However, it is left
here so that any late fixes to the T matrix can be made in a way that
will flow downstream.

Reason for 'DO NOT MERGE' - avoid landing this change in goog/master,
since the current matrix has HALs added there, some devices may be
relying on it.

In order to allow the (AOSP subset of) the T manifest to be frozen in
AOSP, and the current matrix to be enabled from aosp/master -..->
goog/master, this will be reverted in tm-dev-plus-aosp immediately after
it merges.

Bug: 203103997
Test: boot devices and vts_treble_vintf_vendor_test passes
Change-Id: I15bacedd0820e0086a742b97ee18e097ef8086e5
2022-04-28 00:38:24 +00:00
TreeHugger Robot
d4dca92300 Merge "Freeze kernel configs for Android T." into tm-dev am: e35b07b089 am: 61fe50ebba
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17944446

Change-Id: I33a593f8d43d8605aeff74aa53b544bd030fb0a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 23:22:06 +00:00
TreeHugger Robot
54dab564b1 Merge "Freeze compat matrix 7 for Android T" into tm-dev am: af5938dfb8 am: 58e48e7f23
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17920398

Change-Id: I238c5a696b5f4de290279c80ed60dd880e3a54b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 20:01:10 +00:00