diff --git a/compatibility_matrices/Android.bp b/compatibility_matrices/Android.bp
index 193fd2b400..7dc6cc75b2 100644
--- a/compatibility_matrices/Android.bp
+++ b/compatibility_matrices/Android.bp
@@ -73,6 +73,18 @@ vintf_compatibility_matrix {
],
}
+vintf_compatibility_matrix {
+ name: "framework_compatibility_matrix.7.xml",
+ stem: "compatibility_matrix.7.xml",
+ srcs: [
+ "compatibility_matrix.7.xml",
+ ],
+ kernel_configs: [
+ "kernel_config_current_5.10",
+ "kernel_config_current_5.15",
+ ],
+}
+
vintf_compatibility_matrix {
name: "framework_compatibility_matrix.current.xml",
stem: "compatibility_matrix.current.xml",
diff --git a/compatibility_matrices/Android.mk b/compatibility_matrices/Android.mk
index 9e715bf37d..d19f0dae1f 100644
--- a/compatibility_matrices/Android.mk
+++ b/compatibility_matrices/Android.mk
@@ -102,6 +102,7 @@ my_system_matrix_deps := \
framework_compatibility_matrix.4.xml \
framework_compatibility_matrix.5.xml \
framework_compatibility_matrix.6.xml \
+ framework_compatibility_matrix.7.xml \
framework_compatibility_matrix.current.xml \
framework_compatibility_matrix.device.xml \
diff --git a/compatibility_matrices/compatibility_matrix.7.xml b/compatibility_matrices/compatibility_matrix.7.xml
new file mode 100644
index 0000000000..acee459ca0
--- /dev/null
+++ b/compatibility_matrices/compatibility_matrix.7.xml
@@ -0,0 +1,810 @@
+
+
+ android.hardware.atrace
+ 1.0
+
+ IAtraceDevice
+ default
+
+
+
+ android.hardware.audio
+ 6.0
+ 7.0-1
+
+ IDevicesFactory
+ default
+
+
+
+ android.hardware.audio.effect
+ 6.0
+ 7.0
+
+ IEffectsFactory
+ default
+
+
+
+ android.hardware.authsecret
+ 1
+
+ IAuthSecret
+ default
+
+
+
+ android.hardware.authsecret
+ 1.0
+
+ IAuthSecret
+ default
+
+
+
+ android.hardware.automotive.audiocontrol
+
+ IAudioControl
+ default
+
+
+
+ android.hardware.automotive.can
+ 1.0
+
+ ICanBus
+ .*
+
+
+ ICanController
+ .*
+
+
+
+ android.hardware.automotive.evs
+
+ IEvsEnumerator
+ default
+ [a-z]+/[0-9]+
+
+
+
+ android.hardware.automotive.evs
+ 1.0-1
+
+ IEvsEnumerator
+ default
+ [a-z]+/[0-9]+
+
+
+
+ android.hardware.automotive.occupant_awareness
+ 1
+
+ IOccupantAwareness
+ default
+
+
+
+ android.hardware.automotive.vehicle
+
+ IVehicle
+ .*
+
+
+
+ android.hardware.automotive.vehicle
+ 2.0
+
+ IVehicle
+ .*
+
+
+
+ android.hardware.biometrics.face
+ 1.0
+
+ IBiometricsFace
+ default
+
+
+
+ android.hardware.biometrics.face
+ 2
+
+ IFace
+ default
+
+
+
+ android.hardware.biometrics.fingerprint
+ 2.1-3
+
+ IBiometricsFingerprint
+ default
+
+
+
+ android.hardware.biometrics.fingerprint
+ 2
+
+ IFingerprint
+ default
+
+
+
+ android.hardware.bluetooth
+ 1.0-1
+
+ IBluetoothHci
+ default
+
+
+
+ android.hardware.bluetooth.audio
+
+ IBluetoothAudioProviderFactory
+ default
+
+
+
+ android.hardware.boot
+ 1.2
+
+ IBootControl
+ default
+
+
+
+ android.hardware.broadcastradio
+ 1.0-1
+
+ IBroadcastRadioFactory
+ default
+
+
+
+ android.hardware.broadcastradio
+ 2.0
+
+ IBroadcastRadio
+ .*
+
+
+
+ android.hardware.camera.provider
+ 2.4-7
+
+ ICameraProvider
+ [^/]+/[0-9]+
+
+
+
+ android.hardware.camera.provider
+ 1
+
+ ICameraProvider
+ [^/]+/[0-9]+
+
+
+
+ android.hardware.cas
+ 1.1-2
+
+ IMediaCasService
+ default
+
+
+
+ android.hardware.confirmationui
+ 1.0
+
+ IConfirmationUI
+ default
+
+
+
+ android.hardware.contexthub
+
+ IContextHub
+ default
+
+
+
+ android.hardware.drm
+ 1
+
+ IDrmFactory
+ .*
+
+
+
+ android.hardware.drm
+ 1.3-4
+
+ ICryptoFactory
+ .*
+
+
+ IDrmFactory
+ .*
+
+
+
+ android.hardware.dumpstate
+
+ IDumpstateDevice
+ default
+
+
+
+ android.hardware.gatekeeper
+ 1.0
+
+ IGatekeeper
+ default
+
+
+
+ android.hardware.gnss
+ 2.0-1
+
+ IGnss
+ default
+
+
+
+ android.hardware.gnss
+ 2
+
+ IGnss
+ default
+
+
+
+ android.hardware.gnss.visibility_control
+ 1
+
+ IGnssVisibilityControl
+ default
+
+
+
+ android.hardware.gnss.measurement_corrections
+ 1
+
+ IMeasurementCorrectionsInterface
+ default
+
+
+
+ android.hardware.graphics.allocator
+
+ 2.0
+ 3.0
+ 4.0
+
+ IAllocator
+ default
+
+
+
+ android.hardware.graphics.allocator
+ 1
+
+ IAllocator
+ default
+
+
+
+
+ android.hardware.graphics.composer
+ 2.1-4
+
+ IComposer
+ default
+
+
+
+ android.hardware.graphics.composer3
+ 1
+
+ IComposer
+ default
+
+
+
+ android.hardware.graphics.mapper
+
+ 2.1
+ 3.0
+ 4.0
+
+ IMapper
+ default
+
+
+
+ android.hardware.health
+ 1
+
+ IHealth
+ default
+
+
+
+ android.hardware.health.storage
+ 1
+
+ IStorage
+ default
+
+
+
+ android.hardware.identity
+ 1-4
+
+ IIdentityCredentialStore
+ default
+
+
+
+ android.hardware.net.nlinterceptor
+
+ IInterceptor
+ default
+
+
+
+ android.hardware.oemlock
+ 1
+
+ IOemLock
+ default
+
+
+
+ android.hardware.ir
+ 1
+
+ IConsumerIr
+ default
+
+
+
+ android.hardware.input.processor
+ 1
+
+ IInputProcessor
+ default
+
+
+
+ android.hardware.keymaster
+ 3.0
+ 4.0-1
+
+ IKeymasterDevice
+ default
+
+
+
+ android.hardware.keymaster
+ 4.0-1
+
+ IKeymasterDevice
+ strongbox
+
+
+
+ android.hardware.security.dice
+ 1
+
+ IDiceDevice
+ default
+
+
+
+ android.hardware.security.keymint
+ 1-2
+
+ IKeyMintDevice
+ default
+ strongbox
+
+
+
+ android.hardware.security.keymint
+ 1-2
+
+ IRemotelyProvisionedComponent
+ default
+ strongbox
+
+
+
+ android.hardware.light
+ 2
+
+ ILights
+ default
+
+
+
+ android.hardware.media.c2
+ 1.0-2
+
+ IComponentStore
+ default[0-9]*
+ vendor[0-9]*_software
+
+
+
+ android.hardware.media.omx
+ 1.0
+
+ IOmx
+ default
+
+
+ IOmxStore
+ default
+
+
+
+ android.hardware.memtrack
+ 1
+
+ IMemtrack
+ default
+
+
+
+ android.hardware.neuralnetworks
+ 1.0-3
+
+ IDevice
+ .*
+
+
+
+ android.hardware.neuralnetworks
+ 1-4
+
+ IDevice
+ .*
+
+
+
+ android.hardware.nfc
+ 1.2
+
+ INfc
+ default
+
+
+
+ android.hardware.nfc
+
+ INfc
+ default
+
+
+
+ android.hardware.oemlock
+ 1.0
+
+ IOemLock
+ default
+
+
+
+ android.hardware.power
+ 2-3
+
+ IPower
+ default
+
+
+
+ android.hardware.power.stats
+
+ IPowerStats
+ default
+
+
+
+ android.hardware.radio.config
+ 1
+
+ IRadioConfig
+ default
+
+
+
+ android.hardware.radio.data
+ 1
+
+ IRadioData
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio.messaging
+ 1
+
+ IRadioMessaging
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio.modem
+ 1
+
+ IRadioModem
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio.network
+ 1
+
+ IRadioNetwork
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio.sim
+ 1
+
+ IRadioSim
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio.voice
+ 1
+
+ IRadioVoice
+ slot1
+ slot2
+ slot3
+
+
+
+ android.hardware.radio
+ 1.2
+
+ ISap
+ slot1
+
+
+
+ android.hardware.renderscript
+ 1.0
+
+ IDevice
+ default
+
+
+
+ android.hardware.rebootescrow
+ 1
+
+ IRebootEscrow
+ default
+
+
+
+ android.hardware.secure_element
+ 1.0-2
+
+ ISecureElement
+ eSE[1-9][0-9]*
+ SIM[1-9][0-9]*
+
+
+
+ android.hardware.security.secureclock
+ 1
+
+ ISecureClock
+ default
+
+
+
+ android.hardware.security.sharedsecret
+ 1
+
+ ISharedSecret
+ default
+ strongbox
+
+
+
+ android.hardware.sensors
+
+ ISensors
+ default
+
+
+
+ android.hardware.sensors
+ 1.0
+ 2.0-1
+
+ ISensors
+ default
+
+
+
+ android.hardware.soundtrigger
+ 2.3
+
+ ISoundTriggerHw
+ default
+
+
+
+ android.hardware.soundtrigger3
+ 1
+
+ ISoundTriggerHw
+ default
+
+
+
+ android.hardware.tetheroffload.config
+ 1.0
+
+ IOffloadConfig
+ default
+
+
+
+ android.hardware.tetheroffload.control
+ 1.1
+
+ IOffloadControl
+ default
+
+
+
+ android.hardware.thermal
+ 2.0
+
+ IThermal
+ default
+
+
+
+ android.hardware.tv.cec
+ 1.0-1
+
+ IHdmiCec
+ default
+
+
+
+ android.hardware.tv.input
+ 1.0
+
+ ITvInput
+ default
+
+
+
+ android.hardware.tv.tuner
+ 1.0-1
+
+ ITuner
+ default
+
+
+
+ android.hardware.tv.tuner
+ 1
+
+ ITuner
+ default
+
+
+
+ android.hardware.usb
+ 1.0-3
+
+ IUsb
+ default
+
+
+
+ android.hardware.usb
+
+ IUsb
+ default
+
+
+
+ android.hardware.usb.gadget
+ 1.0-2
+
+ IUsbGadget
+ default
+
+
+
+ android.hardware.vibrator
+ 1-2
+
+ IVibrator
+ default
+
+
+
+ android.hardware.vibrator
+ 1-2
+
+ IVibratorManager
+ default
+
+
+
+ android.hardware.weaver
+ 1.0
+
+ IWeaver
+ default
+
+
+
+ android.hardware.weaver
+ 1
+
+ IWeaver
+ default
+
+
+
+ android.hardware.wifi
+ 1.3-6
+
+ IWifi
+ default
+
+
+
+ android.hardware.uwb
+ 1
+
+ IUwb
+ default
+
+
+
+ android.hardware.wifi.hostapd
+ 1
+
+ IHostapd
+ default
+
+
+
+ android.hardware.wifi.supplicant
+
+ ISupplicant
+ default
+
+
+
diff --git a/compatibility_matrices/compatibility_matrix.current.xml b/compatibility_matrices/compatibility_matrix.current.xml
index acee459ca0..bf271994fb 100644
--- a/compatibility_matrices/compatibility_matrix.current.xml
+++ b/compatibility_matrices/compatibility_matrix.current.xml
@@ -1,4 +1,4 @@
-
+
android.hardware.atrace
1.0