Specify DEVICE_FRAMEWORK_COMPAT_MATRIX

Test: builds (check vintf metadata)
Test: boots
Test: vts_treble_vintf_test

Bug: 65028233
Change-Id: I4c5cd9e08b8711ba192b51e6975d506ef34f3112
diff --git a/device_framework_matrix.xml b/device_framework_matrix.xml
new file mode 100644
index 0000000..6863271
--- /dev/null
+++ b/device_framework_matrix.xml
@@ -0,0 +1,18 @@
+<compatibility-matrix version="1.0" type="framework">
+    <hal format="hidl" optional="true">
+        <name>vendor.qti.atcmdfwd</name>
+        <version>1.0</version>
+        <interface>
+            <name>IAtCmdFwd</name>
+            <instance>AtCmdFwdService</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="true">
+        <name>vendor.qti.qcril.am</name>
+        <version>1.0</version>
+        <interface>
+            <name>IQcRilAudio</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+</compatibility-matrix>
diff --git a/marlin/BoardConfig.mk b/marlin/BoardConfig.mk
index 6586916..3fee825 100644
--- a/marlin/BoardConfig.mk
+++ b/marlin/BoardConfig.mk
@@ -205,6 +205,7 @@
 
 DEVICE_MANIFEST_FILE := device/google/marlin/manifest.xml
 DEVICE_MATRIX_FILE   := device/google/marlin/compatibility_matrix.xml
+DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := device/google/marlin/device_framework_matrix.xml
 
 # Exclude serif fonts for saving system.img size.
 EXCLUDE_SERIF_FONTS := true
diff --git a/sailfish/BoardConfig.mk b/sailfish/BoardConfig.mk
index 7a175f0..29e6e7f 100644
--- a/sailfish/BoardConfig.mk
+++ b/sailfish/BoardConfig.mk
@@ -191,6 +191,7 @@
 
 DEVICE_MANIFEST_FILE := device/google/marlin/manifest.xml
 DEVICE_MATRIX_FILE   := device/google/marlin/compatibility_matrix.xml
+DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := device/google/marlin/device_framework_matrix.xml
 
 # Exclude serif fonts for saving system.img size.
 EXCLUDE_SERIF_FONTS := true