GNSS HAL: Use binderized service

Bug: 71707530
Test: boot, lshal
Change-Id: Id1361e96a74a565adefe65f9ae8df49b3e972765
Merged-In: Id1361e96a74a565adefe65f9ae8df49b3e972765
(cherry picked from commit 87505f75f8b85d89ebce2c8b20160c027caa305e)
(cherry picked from commit ec7c7a696c8960a0b6552fa072cde4eb5a398675)
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index f69349d..3fb2435 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -95,7 +95,7 @@
     </hal>
     <hal format="hidl">
         <name>android.hardware.gnss</name>
-        <transport arch="32+64">passthrough</transport>
+        <transport>hwbinder</transport>
         <version>1.0</version>
         <interface>
             <name>IGnss</name>
diff --git a/shared/device.mk b/shared/device.mk
index 06caa6f..0705851 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -203,7 +203,8 @@
 #
 PRODUCT_PACKAGES += \
     gps.vsoc \
-    android.hardware.gnss@1.0-impl
+    android.hardware.gnss@1.0-impl \
+    android.hardware.gnss@1.0-service
 
 #
 # Sensors