提交 5eb9f900 编写于 作者: M Michael Tandy 提交者: Dmitry Torokhov

Input: adxl34x - documentation cleanup

This patch clarifies a few bits of documentation in the header file
for the adxl34x driver.
Signed-off-by: NMichael Tandy <lkml@mkt.me.uk>
Acked-by: NMichael Hennerich <michael.hennerich@analog.com>
Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
上级 cca84699
...@@ -30,8 +30,9 @@ struct adxl34x_platform_data { ...@@ -30,8 +30,9 @@ struct adxl34x_platform_data {
* Y, or Z participation in Tap detection. A '0' excludes the * Y, or Z participation in Tap detection. A '0' excludes the
* selected axis from participation in Tap detection. * selected axis from participation in Tap detection.
* Setting the SUPPRESS bit suppresses Double Tap detection if * Setting the SUPPRESS bit suppresses Double Tap detection if
* acceleration greater than tap_threshold is present between * acceleration greater than tap_threshold is present during the
* taps. * tap_latency period, i.e. after the first tap but before the
* opening of the second tap window.
*/ */
#define ADXL_SUPPRESS (1 << 3) #define ADXL_SUPPRESS (1 << 3)
...@@ -226,13 +227,13 @@ struct adxl34x_platform_data { ...@@ -226,13 +227,13 @@ struct adxl34x_platform_data {
* detection will begin and prevent the detection of activity. This * detection will begin and prevent the detection of activity. This
* bit serially links the activity and inactivity functions. When '0' * bit serially links the activity and inactivity functions. When '0'
* the inactivity and activity functions are concurrent. Additional * the inactivity and activity functions are concurrent. Additional
* information can be found in the Application section under Link * information can be found in the ADXL34x datasheet's Application
* Mode. * section under Link Mode.
* AUTO_SLEEP: A '1' sets the ADXL34x to switch to Sleep Mode * AUTO_SLEEP: A '1' sets the ADXL34x to switch to Sleep Mode
* when inactivity (acceleration has been below inactivity_threshold * when inactivity (acceleration has been below inactivity_threshold
* for at least inactivity_time) is detected and the LINK bit is set. * for at least inactivity_time) is detected and the LINK bit is set.
* A '0' disables automatic switching to Sleep Mode. See SLEEP * A '0' disables automatic switching to Sleep Mode. See the
* for further description. * Sleep Bit section of the ADXL34x datasheet for more information.
*/ */
#define ADXL_LINK (1 << 5) #define ADXL_LINK (1 << 5)
...@@ -266,6 +267,12 @@ struct adxl34x_platform_data { ...@@ -266,6 +267,12 @@ struct adxl34x_platform_data {
u8 watermark; u8 watermark;
/*
* When acceleration measurements are received from the ADXL34x
* events are sent to the event subsystem. The following settings
* select the event type and event code for new x, y and z axis data
* respectively.
*/
u32 ev_type; /* EV_ABS or EV_REL */ u32 ev_type; /* EV_ABS or EV_REL */
u32 ev_code_x; /* ABS_X,Y,Z or REL_X,Y,Z */ u32 ev_code_x; /* ABS_X,Y,Z or REL_X,Y,Z */
...@@ -289,7 +296,7 @@ struct adxl34x_platform_data { ...@@ -289,7 +296,7 @@ struct adxl34x_platform_data {
u32 ev_code_act_inactivity; /* EV_KEY */ u32 ev_code_act_inactivity; /* EV_KEY */
/* /*
* Use ADXL34x INT2 instead of INT1 * Use ADXL34x INT2 pin instead of INT1 pin for interrupt output
*/ */
u8 use_int2; u8 use_int2;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册