diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2007-01-18 00:45:48 -0500 |
---|---|---|
committer | Dmitry Torokhov <dtor@insightbb.com> | 2007-01-18 00:45:48 -0500 |
commit | 2c8dc071517ec2843869024dc82be2e246f41064 (patch) | |
tree | 793c90a34b40d9f2a60eb108387b1077ec9e8861 /drivers/input/touchscreen/Kconfig | |
parent | 15e3589e59c35ed33823dda3d38ad171222b83b4 (diff) |
Input: ads7846 - be more compatible with the hwmon framework
- Hook up to hwmon
* show sensor attributes only if hwmon is present
* ... and the board's reference voltage is known
* otherwise be just a touchscreen
- Report voltages per hwmon convention
* measure in millivolts
* voltages are named in[0-8]_input (ugh)
* for 7846 chips, properly range-adjust vBATT/in1_input
Battery measurements help during recharge monitoring. On OSK/Mistral,
the measured voltage agreed with a multimeter to several decimal places.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input/touchscreen/Kconfig')
-rw-r--r-- | drivers/input/touchscreen/Kconfig | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index 29ca0ab0acb8..4bec8422821f 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig | |||
@@ -12,13 +12,18 @@ menuconfig INPUT_TOUCHSCREEN | |||
12 | if INPUT_TOUCHSCREEN | 12 | if INPUT_TOUCHSCREEN |
13 | 13 | ||
14 | config TOUCHSCREEN_ADS7846 | 14 | config TOUCHSCREEN_ADS7846 |
15 | tristate "ADS 7846 based touchscreens" | 15 | tristate "ADS 7846/7843 based touchscreens" |
16 | depends on SPI_MASTER | 16 | depends on SPI_MASTER |
17 | depends on HWMON = n || HWMON | ||
17 | help | 18 | help |
18 | Say Y here if you have a touchscreen interface using the | 19 | Say Y here if you have a touchscreen interface using the |
19 | ADS7846 controller, and your board-specific initialization | 20 | ADS7846 or ADS7843 controller, and your board-specific setup |
20 | code includes that in its table of SPI devices. | 21 | code includes that in its table of SPI devices. |
21 | 22 | ||
23 | If HWMON is selected, and the driver is told the reference voltage | ||
24 | on your board, you will also get hwmon interfaces for the voltage | ||
25 | (and on ads7846, temperature) sensors of this chip. | ||
26 | |||
22 | If unsure, say N (but it's safe to say "Y"). | 27 | If unsure, say N (but it's safe to say "Y"). |
23 | 28 | ||
24 | To compile this driver as a module, choose M here: the | 29 | To compile this driver as a module, choose M here: the |