From 974fedbeaf4a75cfbf0d6f44df52077d15bb84b5 Mon Sep 17 00:00:00 2001 From: Dante Russo Date: Wed, 3 Jul 2019 16:17:06 -0700 Subject: [PATCH] Remove support GNSS HIDL 1.1 for legacy devices Legacy devices are failing VTS Test for GNSS HIDL 1.1 because they do not support some of the features, like Black Listing and Power Modes, that are enforced through VTS testing. Removed declaration of 1.1 support in vendor manifest fragment to avoid the VTS test for GNSS HIDL 1.1 from running. Change-Id: Ife66490351ca54a5feaa7a369b519c9794254a5c CRs-fixed: 2484196 --- android/2.0/Android.mk | 4 +++ .../android.hardware.gnss@2.0-service-qti.xml | 36 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 android/2.0/legacy/android.hardware.gnss@2.0-service-qti.xml diff --git a/android/2.0/Android.mk b/android/2.0/Android.mk index 7c555042..83113a32 100644 --- a/android/2.0/Android.mk +++ b/android/2.0/Android.mk @@ -70,7 +70,11 @@ include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := android.hardware.gnss@2.0-service-qti +ifeq ($(GNSS_HIDL_LEGACY_MEASURMENTS),true) +LOCAL_VINTF_FRAGMENTS := legacy/android.hardware.gnss@2.0-service-qti.xml +else LOCAL_VINTF_FRAGMENTS := android.hardware.gnss@2.0-service-qti.xml +endif LOCAL_VENDOR_MODULE := true LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_INIT_RC := android.hardware.gnss@2.0-service-qti.rc diff --git a/android/2.0/legacy/android.hardware.gnss@2.0-service-qti.xml b/android/2.0/legacy/android.hardware.gnss@2.0-service-qti.xml new file mode 100644 index 00000000..64344f7a --- /dev/null +++ b/android/2.0/legacy/android.hardware.gnss@2.0-service-qti.xml @@ -0,0 +1,36 @@ + + + + android.hardware.gnss + hwbinder + @1.0::IGnss/default + @2.0::IGnss/default + + +