Add HBoost register base address so that supported voltage range for
haptics peripheral can be read.
Change-Id: I00bd50e8ceff44e2ad1fbd2691d93ee3c2cabf0d
Add properties to specify nvmem for haptics which can be used for storing
closed-loop brake calibration settings.
Change-Id: I59c84a3a0e93229d809f4933bbbcce19249687e9
Add optional property "qcom,fifo-empty-threshold" to specify the
FIFO empty threshold. The module would generate fifo-empty
interrupt when the number of samples in the FIFO is less than this
threshold.
Change-Id: Iceeb2d806bf6115f9fc557b656b06bb22cb77dd4
Hardware with revision 2 is changed to use 8-bit FIFO memory while
revision 1 is using 9-bit FIFO memory. To unify the data assignment
from devicetree, change to use 8-bit data for "qcom,wf-fifo-data"
property. Software can expand the 8-bit data to 9-bit for V1
hardware accordingly.
Change-Id: I00749a3cb395bf38ffd4d0cc9fd48de29b949c6d
Add a subnode to define a regulator device to control the online status
of the SWR slave in haptics module.
Change-Id: I2e97a9ab4f4499ab0cce23f626d1834a4f7e90c1
Qualcomm Technologies, Inc. (QTI) High Voltage (HV) PMIC haptics
modules can support up to 10 V voltage to drive either ERM or LRA.
It has an integrated module to support auto resonance detection
and correction for LRA actuator. It can play different vibration
effects with different pattern sources. It also has an integrated
brake module which can work in different modes to use BEMF for
quick vibration stop.
Change-Id: Id8b9fa1e4eefc7dda325e25728e59af9c1de9049
Add device tree bindings for Qualcomm Technologies, Inc. QPNP
Power-on devices. These are PMIC peripherals which manage PMIC
power on, power off, key presses, and other related activities.
Change-Id: I07ae4e7e4505b8f4973520532106401ca9f76beb