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>