vintf: Add common Samsung framework compatibility matrix
Change-Id: Ib589b03c7af5cfccc4fb5e2e29f5c43c68de8ad9
diff --git a/vintf/samsung_framework_compatibility_matrix.xml b/vintf/samsung_framework_compatibility_matrix.xml
new file mode 100644
index 0000000..72c1b22
--- /dev/null
+++ b/vintf/samsung_framework_compatibility_matrix.xml
@@ -0,0 +1,174 @@
+<!--
+ Copyright (C) 2024 The LineageOS Project
+ SPDX-License-Identifier: Apache-2.0
+-->
+<compatibility-matrix version="2.0" type="framework">
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.audio</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehDevicesFactory</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.bluetooth</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehBluetooth</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.bluetooth.a2dp</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehBluetoothAudioOffload</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.camera.provider</name>
+ <version>4.0</version>
+ <interface>
+ <name>ISehCameraProvider</name>
+ <instance>legacy/0</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.gnss</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehGnss</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.health</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehHealth</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.media.converter</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehColorConverterStore</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.miscpower</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehMiscPower</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.security.widevine.keyprov</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehWidevineKeyProvisioning</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.snap</name>
+ <version>1.1</version>
+ <interface>
+ <name>ISehSnap</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.thermal</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehThermal</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.tlc.atn</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehAtn</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.tlc.iccc</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehIccc</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.tlc.payment</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehTlcPayment</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.tlc.tima</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehTima</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.tlc.ucm</name>
+ <version>1.0</version>
+ <interface>
+ <name>ISehUcm</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.vibrator</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehVibrator</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.wifi.hostapd</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehHostapd</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.wifi.supplicant</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehSupplicant</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.hardware.wifi</name>
+ <version>2.0</version>
+ <interface>
+ <name>ISehWifi</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl" optional="true">
+ <name>vendor.samsung.security.wvkprov_server</name>
+ <version>1.0</version>
+ <interface>
+ <name>Iwvkprov_server</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+</compatibility-matrix>