Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33371243 authored by Fenglin Wu's avatar Fenglin Wu Committed by Gerrit - the friendly Code Review server
Browse files

input: misc: Add initial driver to support QTI HV haptics



QTI HV (High Voltage) haptics is a module which can play haptics
effects for LRA or ERM with drive voltage up to 10 V. It has
several pattern sources built inside and each pattern source can
be used for playing different vibration effects.

Add the driver to support QTI HV haptics module, which will be
registered as an input FF device and can be controlled by calling
read/write/ ioctl APIs on the input device node.

Change-Id: I8323bdf3f7a631570604577719d5b7876fc65ef1
Signed-off-by: default avatarFenglin Wu <fenglinw@codeaurora.org>
parent 7ea28f1f
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -184,6 +184,17 @@ config INPUT_QPNP_POWER_ON
	  reporting the change in status of the KPDPWR_N line (connected to the
	  power-key) as well as reset features.

config INPUT_QCOM_HV_HAPTICS
	tristate "QTI High Voltage Haptics support"
	depends on MFD_SPMI_PMIC
	help
	  This option enables device driver support for the high voltage haptics
	  peripheral found on Qualcomm Technologies, Inc. PMICs.  The high voltage
	  haptics peripheral is capable of driving either LRA or ERM vibrators with
	  drive voltage up to 10 V, and its 5 integrated pattern sources can be used
	  for playing different vibration effects. To compile this driver as a module,
	  choose M here: the module will be called qcom-hv-haptics.

config INPUT_SPARCSPKR
	tristate "SPARC Speaker support"
	depends on PCI && SPARC64
+1 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ obj-$(CONFIG_INPUT_PM8941_PWRKEY) += pm8941-pwrkey.o
obj-$(CONFIG_INPUT_PM8XXX_VIBRATOR)	+= pm8xxx-vibrator.o
obj-$(CONFIG_INPUT_PMIC8XXX_PWRKEY)	+= pmic8xxx-pwrkey.o
obj-$(CONFIG_INPUT_QPNP_POWER_ON)	+= qpnp-power-on.o
obj-$(CONFIG_INPUT_QCOM_HV_HAPTICS)	+= qcom-hv-haptics.o
obj-$(CONFIG_INPUT_POWERMATE)		+= powermate.o
obj-$(CONFIG_INPUT_PWM_BEEPER)		+= pwm-beeper.o
obj-$(CONFIG_INPUT_PWM_VIBRA)		+= pwm-vibra.o