]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
Re-add a lost TSC2102 touchscreen Kconfig entry
authorandrzej zaborowski <balrogg@gmail.com>
Tue, 22 May 2007 17:22:12 +0000 (19:22 +0200)
committerTony Lindgren <tony@atomide.com>
Fri, 25 May 2007 00:31:35 +0000 (17:31 -0700)
The TSC2102 option in drivers/input/touchscreen/Kconfig got lost
somewhere in January (although the commit is not visible in git-web),
so adding it back.  Also remove the input_dev.dev assignment due to an
upstream change.

Signed-off-by: Andrzej Zaborowski <balrog@zabor.org>
From 492e5cbe39613f06b8146c12bff9500259739fd5 Mon Sep 17 00:00:00 2001
From: Andrzej Zaborowski <balrog@zabor.org>
Date: Tue, 22 May 2007 20:08:47 +0200
Subject: [PATCH] Re-add a lost TSC2102 touchscreen Kconfig entry.

The TSC2102 option in drivers/input/touchscreen/Kconfig got lost somewhere
in January (although the commit is not visible in git-web), so adding it
back.  Also remove the input_dev.dev assignment due to an upstream change.
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/tsc2102_ts.c

index f8abc9ec89ae0e8d4ee29e9636f20edefcd4b323..fe6fc0de2482eee2ec253505ce66d1e78def1d5a 100644 (file)
@@ -164,6 +164,21 @@ config TOUCHSCREEN_UCB1400
          To compile this driver as a module, choose M here: the
          module will be called ucb1400_ts.
 
+config TOUCHSCREEN_TSC2102
+       tristate "TSC 2102 based touchscreens"
+       depends on SPI_MASTER
+       select SPI_TSC2102
+       help
+         Say Y here if you have a touchscreen interface using the
+         TI TSC 2102 controller, and your board-specific initialization
+         code includes that in its table of SPI devices.  Also make
+         sure the proper SPI controller is selected.
+
+         If unsure, say N (but it's safe to say "Y").
+
+         To compile this driver as a module, choose M here: the
+         module will be called tsc2102_ts.
+
 config TOUCHSCREEN_TSC2301
        tristate "TSC2301 touchscreen support"
        depends on SPI_TSC2301
index 81882639c90977c70c81eb3fa1978e6d3b0dabe2..b6ed92757ed5ccca56b706183b28801626457279 100644 (file)
@@ -81,7 +81,6 @@ static int tsc2102_ts_probe(struct platform_device *pdev)
        }
 
        dev->name = "TSC2102 Touchscreen";
-       dev->dev = &pdev->dev;
        dev->cdev.dev = &pdev->dev;
        dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
        dev->keybit[LONG(BTN_TOUCH)] |= BIT(BTN_TOUCH);