Audio HALs: use binderized service

Bug: 71707530
Test: boot, lshal
Change-Id: Ic7de9a4d4b525185ebcb3d685d4136e8dce4fbba
Merged-In: Ic7de9a4d4b525185ebcb3d685d4136e8dce4fbba
(cherry picked from commit 40a1dd44d8422be888368a93a9e09ad876292842)
(cherry picked from commit a3fbf834f021ef994dba6a93158d7634ff2a3d3f)
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index 829a06e..7b8bb15 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -19,17 +19,16 @@
 <manifest version="1.0" type="device">
     <hal format="hidl">
         <name>android.hardware.audio</name>
-        <transport arch="32+64">passthrough</transport>
+        <transport>hwbinder</transport>
         <version>2.0</version>
         <interface>
             <name>IDevicesFactory</name>
             <instance>default</instance>
-            <instance>msd</instance>
         </interface>
     </hal>
     <hal format="hidl">
         <name>android.hardware.audio.effect</name>
-        <transport arch="32+64">passthrough</transport>
+        <transport>hwbinder</transport>
         <version>2.0</version>
         <interface>
             <name>IEffectsFactory</name>
diff --git a/shared/device.mk b/shared/device.mk
index 201b798..e8d7a2e 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -173,7 +173,8 @@
 PRODUCT_PACKAGES += \
     audio.primary.vsoc \
     android.hardware.audio@2.0-impl \
-    android.hardware.audio.effect@2.0-impl
+    android.hardware.audio.effect@2.0-impl \
+    android.hardware.audio@2.0-service
 
 #
 # Drm HAL