lkml.org 
[lkml]   [2008]   [Jan]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 6/6] Build system and MAINTAINERS entry for WM97xx touchscreen drivers
    Date
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com>
    ---
    MAINTAINERS | 9 ++++++
    drivers/input/touchscreen/Kconfig | 52 ++++++++++++++++++++++++++++++++++++
    drivers/input/touchscreen/Makefile | 17 +++++++++++
    3 files changed, 78 insertions(+), 0 deletions(-)

    diff --git a/MAINTAINERS b/MAINTAINERS
    index b4f611c..62131fe 100644
    --- a/MAINTAINERS
    +++ b/MAINTAINERS
    @@ -4196,6 +4196,15 @@ L: linux-wireless@vger.kernel.org
    W: http://oops.ghostprotocols.net:81/blog
    S: Maintained

    +WM97XX TOUCHSCREEN DRIVERS
    +P: Mark Brown
    +M: broonie@opensource.wolfsonmicro.com
    +P: Liam Girdwood
    +M: liam.girdwood@wolfsonmicro.com
    +L: linux-input@vger.kernel.org
    +T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
    +S: Supported
    +
    X.25 NETWORK LAYER
    P: Henner Eisen
    M: eis@baty.hanse.de
    diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
    index fa8442b..89fa468 100644
    --- a/drivers/input/touchscreen/Kconfig
    +++ b/drivers/input/touchscreen/Kconfig
    @@ -160,6 +160,58 @@ config TOUCHSCREEN_TOUCHRIGHT
    To compile this driver as a module, choose M here: the
    module will be called touchright.

    +config TOUCHSCREEN_WM97XX
    + tristate "Support for WM97xx AC97 touchscreen controllers"
    + depends on AC97_BUS
    +
    +config TOUCHSCREEN_WM9705
    + bool "WM9705 Touchscreen interface support"
    + depends on TOUCHSCREEN_WM97XX
    + help
    + Say Y here if you have a Wolfson Microelectronics WM9705 touchscreen
    + controller connected to your system.
    +
    + If unsure, say N.
    +
    + To compile this driver as a module, choose M here: the
    + module will be called wm9705.
    +
    +config TOUCHSCREEN_WM9712
    + bool "WM9712 Touchscreen interface support"
    + depends on TOUCHSCREEN_WM97XX
    + help
    + Say Y here if you have a Wolfson Microelectronics WM9712 touchscreen
    + controller connected to your system.
    +
    + If unsure, say N.
    +
    + To compile this driver as a module, choose M here: the
    + module will be called wm9712.
    +
    +config TOUCHSCREEN_WM9713
    + bool "WM9713 Touchscreen interface support"
    + depends on TOUCHSCREEN_WM97XX
    + help
    + Say Y here if you have a Wolfson Microelectronics WM9713 touchscreen
    + controller connected to your system.
    +
    + If unsure, say N.
    +
    + To compile this driver as a module, choose M here: the
    + module will be called wm9713.
    +
    +config TOUCHSCREEN_WM97XX_PXA
    + tristate "WM97xx PXA accelerated touch"
    + depends on TOUCHSCREEN_WM97XX && ARCH_PXA
    + help
    + Say Y here for support for streaming mode with WM97xx touchscreens
    + on systems with PXA2xx series processors.
    +
    + If unsure, say N
    +
    + To compile this driver as a module, choose M here: the
    + module will be called pxa-wm97xx
    +
    config TOUCHSCREEN_TOUCHWIN
    tristate "Touchwin serial touchscreen"
    select SERIO
    diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile
    index 35d4097..864d3b7 100644
    --- a/drivers/input/touchscreen/Makefile
    +++ b/drivers/input/touchscreen/Makefile
    @@ -4,6 +4,8 @@

    # Each configuration option enables a list of files.

    +wm97xx-ts-objs := wm97xx-core.o
    +
    obj-$(CONFIG_TOUCHSCREEN_ADS7846) += ads7846.o
    obj-$(CONFIG_TOUCHSCREEN_BITSY) += h3600_ts_input.o
    obj-$(CONFIG_TOUCHSCREEN_CORGI) += corgi_ts.o
    @@ -19,3 +21,18 @@ obj-$(CONFIG_TOUCHSCREEN_PENMOUNT) += penmount.o
    obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT) += touchright.o
    obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN) += touchwin.o
    obj-$(CONFIG_TOUCHSCREEN_UCB1400) += ucb1400_ts.o
    +obj-$(CONFIG_TOUCHSCREEN_WM97XX) += wm97xx-ts.o
    +obj-$(CONFIG_TOUCHSCREEN_WM97XX_PXA) += pxa-wm97xx.o
    +
    +ifeq ($(CONFIG_TOUCHSCREEN_WM9713),y)
    +wm97xx-ts-objs += wm9713.o
    +endif
    +
    +ifeq ($(CONFIG_TOUCHSCREEN_WM9712),y)
    +wm97xx-ts-objs += wm9712.o
    +endif
    +
    +ifeq ($(CONFIG_TOUCHSCREEN_WM9705),y)
    +wm97xx-ts-objs += wm9705.o
    +endif
    +
    --
    1.5.3.8


    \
     
     \ /
      Last update: 2008-01-10 13:05    [W:0.027 / U:1.156 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site