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