Camera HAL: use binderized server

Test: boot, lshal, camera works
Bug: 71707530
Change-Id: Iff4f63060145697c6c7475c3179dcd38b77e20e8
(cherry picked from commit 84c2d184ddf4fca56ead59ab424cffb725f58541)
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index 7a8ebfc..c593474 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -46,7 +46,7 @@
     </hal>
     <hal format="hidl">
         <name>android.hardware.camera.provider</name>
-        <transport arch="32+64">passthrough</transport>
+        <transport>hwbinder</transport>
         <version>2.4</version>
         <interface>
             <name>ICameraProvider</name>
diff --git a/shared/device.mk b/shared/device.mk
index 353f8ff..048c3ab 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -254,7 +254,8 @@
     camera.vsoc \
     camera.vsoc.jpeg \
     camera.device@3.2-impl \
-    android.hardware.camera.provider@2.4-impl
+    android.hardware.camera.provider@2.4-impl \
+    android.hardware.camera.provider@2.4-service
 
 #
 # GPS