Input - arizona-haptics: Add driver haptics module on Arizona CODECs
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 26 Nov 2012 21:17:21 +0000 (21:17 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 28 Nov 2012 13:43:52 +0000 (13:43 +0000)
commit9dd555e2f4de1af1bb0f75cc84ed0708fcdb5987
tree1703971a7f141bfdc60ebed8e7b7f5d99e8b9e89
parentb951b523ea45d5717377ce2216afe98440001660
Input - arizona-haptics: Add driver haptics module on Arizona CODECs

The Arizona CODECs contain a haptics module providing vibration feedback
support. Implement basic support for this, providing simple start/stop and
signal magnitude control.

Since the output path for haptics is routed through the CODEC audio routing
it is modelled as a signal generator within ASoC, the haptics driver calls
DAPM to start and stop the output drivers. An appropriate output path must
be configured via ALSA to connect the haptics source to the correct output.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/input/misc/Kconfig
drivers/input/misc/Makefile
drivers/input/misc/arizona-haptics.c [new file with mode: 0644]
include/linux/mfd/arizona/pdata.h