From 1d5482518b49b548f7a00bdac903bc253a35bf6c Mon Sep 17 00:00:00 2001 From: Ilya Matyukhin Date: Tue, 18 May 2021 01:03:41 -0700 Subject: [PATCH] raven: include factory/shipping UDFPS based on target This CL transitions the regular build to the AIDL fingerprint HAL, while keeping the factory build on HIDL. AuthService reports "Registering HIDL ID: 0 Modality: 2 Strength: 15" only for the factory build. Bug: 188193467 Test: build raven-userdebug Test: build factory_raven-userdebug Test: adb logcat | grep AuthService Change-Id: I3d02e560e5e624aa85f1c3d14d52d7bb5070ee4d --- device-raven.mk | 10 +++++- factory_raven.mk | 5 ++- .../base/core/res/res/values/config.xml | 36 +++++++++++++++++++ .../base/core/res/res/values/config.xml | 15 -------- 4 files changed, 47 insertions(+), 19 deletions(-) create mode 100644 factory_raven/overlay/frameworks/base/core/res/res/values/config.xml diff --git a/device-raven.mk b/device-raven.mk index 1c93601..5ed16a8 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -26,10 +26,18 @@ $(call inherit-product-if-exists, vendor/google/camera/devices/raviole/raven/dev DEVICE_PACKAGE_OVERLAYS += device/google/raviole/raven/overlay include device/google/gs101/device-shipping-common.mk -include device/google/gs101/fingerprint/udfps.mk +include device/google/gs101/fingerprint/udfps_common.mk + +ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),) +include device/google/gs101/fingerprint/udfps_shipping.mk +else +include device/google/gs101/fingerprint/udfps_factory.mk +endif + ifeq ($(filter factory_raven, $(TARGET_PRODUCT)),) include device/google/gs101/uwb/uwb.mk endif + include device/google/raviole/audio/raven/audio-tables.mk include hardware/google/pixel/vibrator/cs40l25/device.mk diff --git a/factory_raven.mk b/factory_raven.mk index e070ef3..48226c4 100644 --- a/factory_raven.mk +++ b/factory_raven.mk @@ -24,12 +24,11 @@ PRODUCT_MODEL := Factory build on Raven PRODUCT_BRAND := Android PRODUCT_MANUFACTURER := Google +DEVICE_PACKAGE_OVERLAYS += device/google/raviole/factory_raven/overlay + # default BDADDR for EVB only PRODUCT_PROPERTY_OVERRIDES += \ ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55" -# Fingerprint -include device/google/gs101/fingerprint/udfps_factory.mk - # Factory binaries of camera PRODUCT_PACKAGES += fatp_gn1_hat_tool fatp_imx586_hat_tool diff --git a/factory_raven/overlay/frameworks/base/core/res/res/values/config.xml b/factory_raven/overlay/frameworks/base/core/res/res/values/config.xml new file mode 100644 index 0000000..b88e0ff --- /dev/null +++ b/factory_raven/overlay/frameworks/base/core/res/res/values/config.xml @@ -0,0 +1,36 @@ + + + + + + + 0:2:15 + + + + + 720 + 2364 + 142 + + + diff --git a/raven/overlay/frameworks/base/core/res/res/values/config.xml b/raven/overlay/frameworks/base/core/res/res/values/config.xml index 836fb1c..8325bdb 100644 --- a/raven/overlay/frameworks/base/core/res/res/values/config.xml +++ b/raven/overlay/frameworks/base/core/res/res/values/config.xml @@ -18,14 +18,6 @@ --> - - - 0:2:15 - - @@ -56,13 +48,6 @@ 5px - - - 720 - 2364 - 142 - - com.google.sensor.long_press