diff options
Diffstat (limited to 'drivers')
-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 | ||