staging: iio: sca3000 move to new event code scheme and add combined orientations
commitde9fe32afcef9f84925cfb3e93074843df1d185b
authorJonathan Cameron <jic23@cam.ac.uk>
Fri, 8 Oct 2010 11:14:03 +0000 (8 12:14 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Oct 2010 14:17:52 +0000 (8 07:17 -0700)
treed5e70dbb5cafd68d77118c7a2c94b532a95a6eb2
parent18e69a9904b4f12d8afe34b9313c8942acc4d73c
staging: iio: sca3000 move to new event code scheme and add combined orientations

The combined orientations allow handling of typical motion and free fall
detectors to be handled as threshold events just applied to a number of
axes via boolean operations.  So freefall is when x, y and z magnitudes
are all below a threshold for a particular period.  Motion detectors
are typically whether x or y or z are above a particular value.

Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/iio/accel/sca3000_core.c
drivers/staging/iio/sysfs.h