Commit graph

19 commits

Author SHA1 Message Date
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
Yifan Hong
9a3de3ccc0 health: AIDL HAL may replace HIDL HAL.
Relax the requirement on compatibility matrices
that HIDL health HAL must exist on devices with
target level 3~6, because they may have the AIDL
health HAL instead. Use DeviceManifestTest.HealthHal
to enforce the requirement.

Test: TH
Bug: 211518384
Change-Id: I9f82278bd10e2bd775705041630bcb6f421df8b8
2021-12-20 18:00:07 -08:00
Shawn Willden
cc68516bd2 Make keymaster optional.
Keymaster is now optional because KeyMint can be used instead.  This
CL makes this change retroactively back to compatibility matrix v3,
per discussion with the Treble team.

Test: Replace Keymaster with KeyMint & build
Change-Id: Id26d5bac326c494e1810516582fdd56a42c04e0d
2021-05-03 09:08:12 -06:00
Yifan Hong
98bdd3c979 Merge "Retroactively add identity V2 to 5.xml." 2021-03-08 23:01:38 +00:00
Yifan Hong
a13b0354b5 Retroactively add identity V2 to 5.xml.
Identity V2 is introduced in R, but Android R VINTF does not support AIDL
versions. Hence, we only specify identity V2 in compatibility_matrix.5.xml
in Android S+ branches. In Andorid R branches, the matrix implicitly
specifies V1. SingleManifestTest.ManifestAidlHalsServed has an exemption
for this.

Bug: 178458001
Test: pass
Change-Id: Iaf6947a31cc34d81d3a1d6655b85af00baab90f3
2021-02-24 15:50:17 -08:00
Yifan Hong
721de0e84a Remove biometrics face 1.1 from R compatibility matrix.
Its HAL definition is removed in R, but the entry is not
properly removed in matrices.

Test: pass
Bug: 179207135
Change-Id: Ibe45dc456708551c3312fda4ce3522086ae23812
2021-02-18 15:06:28 -08:00
Marvin Ramin
1e6de22b79 Remove TV CEC HAL v2.0 from compatibility matrices
This HAL is not supported by the framework. It was confirmed that
no devices were using this HAL version and it will be removed
following this change.

Bug: 178772241
Test: make
Change-Id: Ie73e78ffde79345331753eb9ed4616653616ddf3
2021-02-02 07:10:04 +00:00
Yifan Hong
ccf77dc5b7 Add TV CEC to Q+ compatibility matrices.
No requirement has changed because TV HALs are optional.

Also remove TV CEC and tuner from fcm_exclude list.
Bug: 110261831
Test: m check-vintf-all

Change-Id: Ia41575f97d9e81fcc4279d8b274e626a33fc9c60
2020-09-17 12:21:37 -07:00
Hall Liu
5db41c8698 Allow android.hardware.radio 1.4 for R
SOC manufacturers have requested that devices be allowed to ship with R
without using the IRadio 1.5 API.

Fixes: 153495340
Test: build flame
Change-Id: Iba2ac5902e69fc0af0c5f4d7cae4fed77204acd1
2020-04-27 18:18:22 +00:00
Haoxiang Li
798c9340c1 Merge "Revert^2 "Modify the name of the SV interface to match VTS"" into rvc-dev 2020-04-13 17:12:51 +00:00
Haoxiang Li
fe7701e227 Revert^2 "Modify the name of the SV interface to match VTS"
Modify the name of the Surround View interface to match the one in VTS
and the one in the default implementation.

fc614a63fa

Bug: 150412555
Test: m -j
Change-Id: Ie274e0501ce807bafe0211b6a8a9ba694e979341
2020-04-09 19:14:43 -07:00
Ilya Matyukhin
20746053a5 Add biometrics.fingerprint@2.2 to the compatibility matrix
Bug: 153012763
Test: build blueline-userdebug
Change-Id: I209db8a74665df98b4923cbfa11b2b2c9d6dabfa
2020-04-09 23:44:38 +00:00
Ivan Chiang
3f146d74cd Merge "Revert "Modify the name of the SV interface to match VTS"" into rvc-dev 2020-04-09 10:11:00 +00:00
Ivan Chiang
fc614a63fa Revert "Modify the name of the SV interface to match VTS"
Revert submission 10975707-revert-10941635-revert-10611042-surround-view-service-IWFFCKAOZD-LNGXTQTNXI

Reason for revert: bb in git_master-without-vendor aosp_x86-eng
Reverted Changes:
I36c2a9187:Modify the name of the SV interface to match VTS
I2732f1b25:Fix the build failure for aosp_x86-eng
I0e737d7fb:Revert^2 "Setup Surround View for Osprey"
I27def392d:Revert^2 "Selinux policy for SV service and app."
I20a2ecfcc:Revert^2 "Surround View Sample App"
Ifb91b6eeb:Revert^2 "Surround View Service implementation"

Change-Id: I24a09d5e0a69224e30f22595bb99b8e1e23cdafe
2020-04-09 06:07:33 +00:00
Haoxiang Li
f6e0036c05 Merge "Modify the name of the SV interface to match VTS" into rvc-dev 2020-04-09 03:39:27 +00:00
Haoxiang Li
49af02ff9d Modify the name of the SV interface to match VTS
Modify the name of the Surround View interface to match the one in VTS
and the one in the default implementation.

Bug: 150412555
Test: m -j
Change-Id: I36c2a9187ae0973444ce441bda09c31d9b73809d
2020-04-08 00:22:28 -07:00
Steven Moreland
0304199379 Remove configstore from compatibility_matrix.5.xml
To reflect GMS core requirements, which have already been updated.

This HAL is replaced with system properties.

Bug: 124531214
Bug: 149806433
Test: checked by cuttlefish build
Change-Id: Ib710bf39b871365ebced845e3ccec6d333bee630
2020-04-06 14:12:18 -07:00
Hayden Gomes
31f0c96c26 Adding IAudioControl@2.0 to compatibility matrix
Bug: 148178269
Test: built target using V2 of IAudioControl
Change-Id: I9673e35f2f9e667b66e1b9fbfa2fb13b975b7cb1
2020-03-30 10:40:11 -07:00
Steven Moreland
8c583d85b6 Freeze 'current' matrix as '5'.
To signify this as being ready for release.

Bug: 147496715
Test: build & boot cf (which is at target-level 5)
Change-Id: I7bb9d561506849bac2353d9356a6580f6e2393ab
2020-03-26 03:47:30 +00:00
Renamed from compatibility_matrices/compatibility_matrix.current.xml (Browse further)