summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFenglin Wu <fenglinw@codeaurora.org>2020-03-05 19:31:14 +0800
committerFenglin Wu <fenglinw@codeaurora.org>2020-03-05 19:31:14 +0800
commit8051b1d026816d9c762ab37e90d91fec12a5d683 (patch)
treec4c62d40c64da5cdec3310ba5e36307db483d087
parent9c93b938d19c9e3e8fff91a94025b7fbc5e7b1fb (diff)
vibrator: Add config to exclude haptics devices from input subsystem
Haptics devices which registers as input FF devices are not supposed to be detected by input subsystem. Add excluded-input-devices.xml file for input subsystem to exclude them. Change-Id: I52dc6e502b29e2813299d073195a0991bb2cf692
-rwxr-xr-xexcluded-input-devices.xml31
-rw-r--r--vibrator-vendor-product.mk3
2 files changed, 34 insertions, 0 deletions
diff --git a/excluded-input-devices.xml b/excluded-input-devices.xml
new file mode 100755
index 0000000..cc22d2a
--- /dev/null
+++ b/excluded-input-devices.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2018, 2020 The Linux Foundation. All rights reserved. -->
+<!-- -->
+<!-- Redistribution and use in source and binary forms, with or without -->
+<!-- modification, are permitted provided that the following conditions are -->
+<!-- met: -->
+<!-- * Redistributions of source code must retain the above copyright -->
+<!-- notice, this list of conditions and the following disclaimer. -->
+<!-- * Redistributions in binary form must reproduce the above -->
+<!-- copyright notice, this list of conditions and the following -->
+<!-- disclaimer in the documentation and/or other materials provided -->
+<!-- with the distribution. -->
+<!-- * Neither the name of The Linux Foundation nor the names of its -->
+<!-- contributors may be used to endorse or promote products derived -->
+<!-- from this software without specific prior written permission. -->
+<!-- -->
+<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
+<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
+<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
+<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
+<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
+<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
+<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
+<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
+<!-- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -->
+<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
+<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
+<devices>
+ <device name="qti-haptics"/>
+ <device name="qcom-hv-haptics"/>
+</devices>
diff --git a/vibrator-vendor-product.mk b/vibrator-vendor-product.mk
index 3cfd09d..eb63862 100644
--- a/vibrator-vendor-product.mk
+++ b/vibrator-vendor-product.mk
@@ -16,4 +16,7 @@ else
PRODUCT_PACKAGES += \
vendor.qti.hardware.vibrator.qmaa@1.2-service
endif
+
+PRODUCT_COPY_FILES += \
+ vendor/qcom/opensource/vibrator/excluded-input-devices.xml:vendor/etc/excluded-input-devices.xml
endif