Target FCM level 7 requires the newer version of the following HALs. 1. android.hardware.biometrics.face 2. android.hardware.biometrics.fingerprint 3. android.hardware.dumpstate 4. android.hardware.gnss 5. android.hardware.radio.config Temporarily add the older version of these HALs into the customized product FCM to claim we are still using the older version and bypass the build breakage. We will check about how to handle these HALs later. Test: m check-vintf-all run vts -m vts_treble_vintf_vendor_test Bug: 207076973 Change-Id: I4582385b4d0588ce7310d6ecf59ce0834b7c95c2
163 lines
4.9 KiB
XML
163 lines
4.9 KiB
XML
<manifest version="1.0" type="device" target-level="7">
|
|
<hal format="hidl">
|
|
<name>android.hardware.audio</name>
|
|
<transport>hwbinder</transport>
|
|
<version>7.1</version>
|
|
<interface>
|
|
<name>IDevicesFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.audio.effect</name>
|
|
<transport>hwbinder</transport>
|
|
<version>7.0</version>
|
|
<interface>
|
|
<name>IEffectsFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.soundtrigger</name>
|
|
<transport>hwbinder</transport>
|
|
<version>2.3</version>
|
|
<interface>
|
|
<name>ISoundTriggerHw</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.allocator</name>
|
|
<transport>hwbinder</transport>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IAllocator</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.mapper</name>
|
|
<transport arch="32+64">passthrough</transport>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IMapper</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.composer</name>
|
|
<transport>hwbinder</transport>
|
|
<version>2.4</version>
|
|
<interface>
|
|
<name>IComposer</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.memtrack</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IMemtrack</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.drm</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>ICryptoFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
<interface>
|
|
<name>IDrmFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
<fqname>@1.3::ICryptoFactory/clearkey</fqname>
|
|
<fqname>@1.3::IDrmFactory/clearkey</fqname>
|
|
<fqname>@1.3::ICryptoFactory/widevine</fqname>
|
|
<fqname>@1.3::IDrmFactory/widevine</fqname>
|
|
</hal>
|
|
<hal format = "hidl">
|
|
<name>android.hardware.dumpstate</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IDumpstateDevice</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.bluetooth.audio</name>
|
|
<transport>hwbinder</transport>
|
|
<version>2.1</version>
|
|
<interface>
|
|
<name>IBluetoothAudioProvidersFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.boot</name>
|
|
<transport>hwbinder</transport>
|
|
<fqname>@1.2::IBootControl/default</fqname>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.sensors</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>ISensors</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.neuralnetworks</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.3</version>
|
|
<interface>
|
|
<name>IDevice</name>
|
|
<instance>google-armnn</instance>
|
|
</interface>
|
|
<fqname>@1.3::IDevice/google-armnn</fqname>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.neuralnetworks</name>
|
|
<transport>hwbinder</transport>
|
|
<fqname>@1.3::IDevice/google-edgetpu</fqname>
|
|
</hal>
|
|
<hal format="aidl">
|
|
<name>com.google.input</name>
|
|
<interface>
|
|
<name>ITouchContextService</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>vendor.google.google_battery</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.2</version>
|
|
<interface>
|
|
<name>IGoogleBattery</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>vendor.google.whitechapel.audio.audioext</name>
|
|
<transport>hwbinder</transport>
|
|
<version>3.0</version>
|
|
<interface>
|
|
<name>IAudioExt</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>vendor.google.audiometricext</name>
|
|
<transport>hwbinder</transport>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IAudioMetricExt</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
</manifest>
|