diff options
author | Michael Roth <mroth@nessie.de> | 2009-05-18 19:05:12 -0400 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-05-19 22:25:27 -0400 |
commit | b58895f8b1ee0a1bb1821cee71b3f6ecb9540ee6 (patch) | |
tree | c214cd5ac67fa62a302fc7cfdad9c35d5c9777c6 /drivers/input | |
parent | 86579a4cccf18a2ddbf7de8fc5a0f5d9b94ed76d (diff) |
Input: ads7846 - more detailed model name in sysfs
Signed-off-by: Michael Roth <mroth@nessie.de>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input')
-rw-r--r-- | drivers/input/touchscreen/ads7846.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c index b5ad252f5cf1..90f792c17ab3 100644 --- a/drivers/input/touchscreen/ads7846.c +++ b/drivers/input/touchscreen/ads7846.c | |||
@@ -83,6 +83,7 @@ struct ads7846_packet { | |||
83 | struct ads7846 { | 83 | struct ads7846 { |
84 | struct input_dev *input; | 84 | struct input_dev *input; |
85 | char phys[32]; | 85 | char phys[32]; |
86 | char name[32]; | ||
86 | 87 | ||
87 | struct spi_device *spi; | 88 | struct spi_device *spi; |
88 | 89 | ||
@@ -965,8 +966,9 @@ static int __devinit ads7846_probe(struct spi_device *spi) | |||
965 | ts->wait_for_sync = pdata->wait_for_sync ? : null_wait_for_sync; | 966 | ts->wait_for_sync = pdata->wait_for_sync ? : null_wait_for_sync; |
966 | 967 | ||
967 | snprintf(ts->phys, sizeof(ts->phys), "%s/input0", dev_name(&spi->dev)); | 968 | snprintf(ts->phys, sizeof(ts->phys), "%s/input0", dev_name(&spi->dev)); |
969 | snprintf(ts->name, sizeof(ts->name), "ADS%d Touchscreen", ts->model); | ||
968 | 970 | ||
969 | input_dev->name = "ADS784x Touchscreen"; | 971 | input_dev->name = ts->name; |
970 | input_dev->phys = ts->phys; | 972 | input_dev->phys = ts->phys; |
971 | input_dev->dev.parent = &spi->dev; | 973 | input_dev->dev.parent = &spi->dev; |
972 | 974 | ||