a5xelte: commonise GPS config
[GitHub/LineageOS/android_device_samsung_a5xelte.git] / BoardConfig.mk
index 3396f9eebcd9f1c3d1015efd8f0d18e72ff04a31..99930278ddb6be4165a974ff8082b535673d4715 100644 (file)
@@ -19,17 +19,26 @@ include device/samsung/universal7580-common/BoardConfigCommon.mk
 
 LOCAL_PATH := device/samsung/a5xelte
 
-TARGET_OTA_ASSERT_DEVICE := a5xelte, a5xeltexx, a5xelteub, a5xeltedo
+TARGET_OTA_ASSERT_DEVICE := a5xelte,a5xeltexx,a5xelteub,a5xeltedo
 
 # Bluetooth
 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(LOCAL_PATH)/bluetooth
 
+# Fingerprint
+TARGET_SEC_FP_CALL_NOTIFY_ON_CANCEL := true
+TARGET_SEC_FP_CALL_CANCEL_ON_ENROLL_COMPLETION := true
+TARGET_SEC_FP_USES_PERCENTAGE_SAMPLES := true
+
+# Network Routing
+TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE := true
+
 # RIL
 BOARD_MODEM_TYPE := tss310
 BOARD_PROVIDES_LIBRIL := true
+BOARD_NEEDS_ROAMING_PROTOCOL_FIELD := true
 
 # Init
-TARGET_INIT_VENDOR_LIB := libinit_sec
+TARGET_INIT_VENDOR_LIB := libinit_a5xelte
 
 # Partitions
 BOARD_HAS_NO_MISC_PARTITION:= false
@@ -48,5 +57,10 @@ TARGET_KERNEL_CONFIG := lineageos_a5xelte_defconfig
 # Shim
 TARGET_LD_SHIM_LIBS += \
     /system/lib/libcamera_client.so|/vendor/lib/libcamera_client_shim.so \
-    /system/lib/libstagefright.so|/vendor/lib/libstagefright_shim.so \
-    /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so
+    /system/lib/libstagefright.so|/system/lib/libstagefright_shim.so \
+    /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so \
+    /system/lib/libbauthserver.so|/system/lib/libbauthtzcommon_shim.so
+
+# Legacy BLOB Support
+TARGET_PROCESS_SDK_VERSION_OVERRIDE += \
+    /system/vendor/bin/hw/rild=27