Bump vintf manifest to v4
Turn on all the Q stuff.
Bug: 129901482
Change-Id: I84167b60c50e0159845fa910d335ac5d6b1a209c
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index 6d48fc0..d709bc0 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -16,11 +16,11 @@
** limitations under the License.
*/
-->
-<manifest version="1.0" type="device" target-level="3">
+<manifest version="1.0" type="device" target-level="4">
<hal format="hidl">
<name>android.hardware.audio</name>
<transport>hwbinder</transport>
- <version>4.0</version>
+ <version>5.0</version>
<interface>
<name>IDevicesFactory</name>
<instance>default</instance>
@@ -29,13 +29,12 @@
<hal format="hidl">
<name>android.hardware.audio.effect</name>
<transport>hwbinder</transport>
- <version>4.0</version>
+ <version>5.0</version>
<interface>
<name>IEffectsFactory</name>
<instance>default</instance>
</interface>
</hal>
- <!-- TODO (b/130079340):
<hal format="hidl">
<name>android.hardware.authsecret</name>
<transport>hwbinder</transport>
@@ -45,6 +44,16 @@
<instance>default</instance>
</interface>
</hal>
+ <!-- TODO (b/130076570):
+ <hal format="hidl">
+ <name>android.hardware.biometrics.face</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IBiometricsFace</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
-->
<!-- TODO (b/130079316):
<hal format="hidl">
@@ -67,11 +76,11 @@
</interface>
</hal>
<hal format="hidl">
- <name>android.hardware.bluetooth.a2dp</name>
+ <name>android.hardware.bluetooth.audio</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>2.0</version>
<interface>
- <name>IBluetoothAudioOffload</name>
+ <name>IBluetoothAudioProvidersFactory</name>
<instance>default</instance>
</interface>
</hal>
@@ -86,6 +95,7 @@
</interface>
</hal>
-->
+ <!-- TODO (b/130078384): -->
<hal format="hidl">
<name>android.hardware.camera.provider</name>
<transport>hwbinder</transport>
@@ -129,7 +139,7 @@
<hal format="hidl">
<name>android.hardware.drm</name>
<transport>hwbinder</transport>
- <version>1.1</version>
+ <version>1.2</version>
<interface>
<name>ICryptoFactory</name>
<instance>default</instance>
@@ -157,16 +167,7 @@
<instance>default</instance>
</interface>
</hal>
- <!-- FIXME: Upgrade gnss to 1.1 -->
- <hal format="hidl">
- <name>android.hardware.gnss</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IGnss</name>
- <instance>default</instance>
- </interface>
- </hal>
+ <!-- TODO (b/130074193): -->
<hal format="hidl">
<name>android.hardware.graphics.allocator</name>
<transport>hwbinder</transport>
@@ -176,6 +177,7 @@
<instance>default</instance>
</interface>
</hal>
+ <!-- TODO (b/130079341): -->
<hal format="hidl">
<name>android.hardware.graphics.composer</name>
<transport>hwbinder</transport>
@@ -185,6 +187,7 @@
<instance>default</instance>
</interface>
</hal>
+ <!-- TODO (b/130076969): -->
<hal format="hidl">
<name>android.hardware.graphics.mapper</name>
<transport arch="32+64">passthrough</transport>
@@ -256,15 +259,6 @@
</interface>
</hal>
-->
- <hal format="hidl">
- <name>android.hardware.neuralnetworks</name>
- <transport>hwbinder</transport>
- <fqname>@1.1::IDevice/sample-all</fqname>
- <fqname>@1.1::IDevice/sample-float-fast</fqname>
- <fqname>@1.1::IDevice/sample-float-slow</fqname>
- <fqname>@1.1::IDevice/sample-minimal</fqname>
- <fqname>@1.1::IDevice/sample-quant</fqname>
- </hal>
<!-- TODO (b/130080415):
<hal format="hidl">
<name>android.hardware.nfc</name>
@@ -300,7 +294,7 @@
<hal format="hidl">
<name>android.hardware.radio</name>
<transport>hwbinder</transport>
- <version>1.1</version>
+ <version>1.4</version>
<interface>
<name>IRadio</name>
<instance>slot1</instance>
@@ -317,7 +311,7 @@
<hal format="hidl">
<name>android.hardware.radio.config</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>1.2</version>
<interface>
<name>IRadioConfig</name>
<instance>default</instance>
@@ -335,20 +329,11 @@
</interface>
</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>
<!-- TODO (b/130078389):
<hal format="hidl">
<name>android.hardware.soundtrigger</name>
<transport>hwbinder</transport>
- <version>2.1</version>
+ <version>2.2</version>
<interface>
<name>ISoundTriggerHw</name>
<instance>default</instance>
@@ -377,21 +362,10 @@
</interface>
</hal>
-->
- <!-- FIXME: Implement thermal HAL
- <hal format="hidl">
- <name>android.hardware.thermal</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IThermal</name>
- <instance>default</instance>
- </interface>
- </hal>
- -->
<hal format="hidl">
<name>android.hardware.usb</name>
<transport>hwbinder</transport>
- <version>1.1</version>
+ <version>1.2</version>
<interface>
<name>IUsb</name>
<instance>default</instance>
@@ -408,17 +382,6 @@
</interface>
</hal>
-->
- <!-- FIXME: Implement vibrator HAL
- <hal format="hidl">
- <name>android.hardware.vibrator</name>
- <transport>hwbinder</transport>
- <version>1.2</version>
- <interface>
- <name>IVibrator</name>
- <instance>default</instance>
- </interface>
- </hal>
- -->
<!-- TODO (b/130079219):
<hal format="hidl">
<name>android.hardware.vr</name>
@@ -445,7 +408,7 @@
<hal format="hidl">
<name>android.hardware.wifi</name>
<transport>hwbinder</transport>
- <version>1.2</version>
+ <version>1.3</version>
<interface>
<name>IWifi</name>
<instance>default</instance>
@@ -456,7 +419,7 @@
<hal format="hidl">
<name>android.hardware.wifi.hostapd</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>1.1</version>
<interface>
<name>IHostapd</name>
<instance>default</instance>
@@ -477,7 +440,7 @@
<hal format="hidl">
<name>android.hardware.wifi.supplicant</name>
<transport>hwbinder</transport>
- <version>1.1</version>
+ <version>1.2</version>
<interface>
<name>ISupplicant</name>
<instance>default</instance>