input: pm8xxx-vibrator: add new SPMI vibrator support
authorFenglin Wu <quic_fenglinw@quicinc.com>
Tue, 16 Apr 2024 02:44:34 +0000 (10:44 +0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 17 Apr 2024 22:27:12 +0000 (15:27 -0700)
commit9e0631695eac16e0102b9961c3b750c987d24f7f
tree94a1a96b60ffc708dad5e83b77efbf6794000d8c
parentca7755adf0f20865705dd621534d50beb4f1057c
input: pm8xxx-vibrator: add new SPMI vibrator support

Add support for a new SPMI vibrator module which is very similar
to the vibrator module inside PM8916 but has a finer drive voltage
step and different output voltage range, its drive level control
is expanded across 2 registers. The vibrator module can be found
in following Qualcomm PMICs: PMI632, PM7250B, PM7325B, PM7550BA.

Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240416-pm8xxx-vibrator-new-design-v11-3-7b1c951e1515@quicinc.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/pm8xxx-vibrator.c