diff --git a/compatibility_matrices/Android.mk b/compatibility_matrices/Android.mk index d356cf32a2..c2ffb8413b 100644 --- a/compatibility_matrices/Android.mk +++ b/compatibility_matrices/Android.mk @@ -106,9 +106,15 @@ my_system_matrix_deps := \ framework_compatibility_matrix.6.xml \ framework_compatibility_matrix.7.xml \ framework_compatibility_matrix.8.xml \ - framework_compatibility_matrix.9.xml \ framework_compatibility_matrix.device.xml \ +# Only allow the use of the unreleased compatibility matrix when we can use unfrozen +# interfaces (in the `next` release configuration). +ifeq ($(RELEASE_AIDL_USE_UNFROZEN),true) +my_system_matrix_deps += \ + framework_compatibility_matrix.9.xml +endif + my_framework_matrix_deps += \ $(my_system_matrix_deps) diff --git a/compatibility_matrices/compatibility_matrix.8.xml b/compatibility_matrices/compatibility_matrix.8.xml index 99dcdbb6ad..905778882a 100644 --- a/compatibility_matrices/compatibility_matrix.8.xml +++ b/compatibility_matrices/compatibility_matrix.8.xml @@ -52,7 +52,7 @@ default - + android.hardware.authsecret 1 @@ -123,7 +123,7 @@ virtual - + android.hardware.biometrics.fingerprint 3 @@ -314,7 +314,7 @@ default - + android.hardware.security.keymint 1-3 @@ -323,7 +323,7 @@ strongbox - + android.hardware.security.keymint 1-3 @@ -532,7 +532,7 @@ SIM[1-9][0-9]* - + android.hardware.security.secureclock 1 @@ -540,7 +540,7 @@ default - + android.hardware.security.sharedsecret 1 @@ -692,7 +692,7 @@ default - + android.hardware.uwb 1