DRM HAL: use binderized hal

Bug: 71707530
Test: boot, lshal
Change-Id: Ib1dae2139a52af0ae83a3edfc1ef60e104d54709
Merged-In: Ib1dae2139a52af0ae83a3edfc1ef60e104d54709
(cherry picked from commit 9bf4f597ad280ec78e645d2ec58ec5f59bd18da1)
(cherry picked from commit a9a9d420ca073e6dedea7b26e35a3a2387b93750)
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index c4d26e6..f69349d 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -73,7 +73,7 @@
     </hal>
     <hal format="hidl">
         <name>android.hardware.drm</name>
-        <transport arch="32">passthrough</transport>
+        <transport>hwbinder</transport>
         <version>1.0</version>
         <interface>
             <name>ICryptoFactory</name>
diff --git a/shared/device.mk b/shared/device.mk
index d673818..06caa6f 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -180,7 +180,8 @@
 # Drm HAL
 #
 PRODUCT_PACKAGES += \
-    android.hardware.drm@1.0-impl
+    android.hardware.drm@1.0-impl \
+    android.hardware.drm@1.0-service
 
 #
 # Dumpstate HAL