LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* WM97xx touchscreen drivers
@ 2008-04-01 10:28 Mark Brown
  2008-04-01 10:36 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-04-01 10:28 UTC (permalink / raw)
  To: Andrew Morton, Dmitry Torokhov, Jiri Kosina
  Cc: linux-input, linux-kernel, Hans-Christian Egtvedt, Liam Girdwood,
	Graeme Gregory, Dmitry Baryshkov, Rodolfo Giometti, Russell King,
	Marc Kleine-Budde, Pete MacKay, Ian Molton, Vince Sanders,
	Andrew Zabolotny

This patch series adds support for the touchscreen controllers found in
WM97xx devices.  This revision of the series fixes some races when
closing an active device and fixes a shadowed variable.

This patch series is also available in the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

Mark Brown (6):
      Core driver for WM97xx touchscreens
      Add chip driver for WM9705 touchscreen
      Add chip driver for WM9712 touchscreen
      Add chip driver for WM9713 touchscreen
      Driver for WM97xx touchscreens in streaming mode on Mainstone
      Build system and MAINTAINERS entry for WM97xx touchscreen drivers

 MAINTAINERS                                  |   10 +
 drivers/input/touchscreen/Kconfig            |   52 ++
 drivers/input/touchscreen/Makefile           |    7 +
 drivers/input/touchscreen/mainstone-wm97xx.c |  300 ++++++++++
 drivers/input/touchscreen/wm9705.c           |  352 ++++++++++++
 drivers/input/touchscreen/wm9712.c           |  461 +++++++++++++++
 drivers/input/touchscreen/wm9713.c           |  459 +++++++++++++++
 drivers/input/touchscreen/wm97xx-core.c      |  786 ++++++++++++++++++++++++++
 include/linux/wm97xx.h                       |  311 ++++++++++
 9 files changed, 2738 insertions(+), 0 deletions(-)
 create mode 100644 drivers/input/touchscreen/mainstone-wm97xx.c
 create mode 100644 drivers/input/touchscreen/wm9705.c
 create mode 100644 drivers/input/touchscreen/wm9712.c
 create mode 100644 drivers/input/touchscreen/wm9713.c
 create mode 100644 drivers/input/touchscreen/wm97xx-core.c
 create mode 100644 include/linux/wm97xx.h

^ permalink raw reply	[flat|nested] 22+ messages in thread
* WM97xx touchscreen drivers
@ 2008-03-20  9:39 Mark Brown
  2008-03-20  9:42 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-03-20  9:39 UTC (permalink / raw)
  To: Andrew Morton, Dmitry Torokhov, Jiri Kosina
  Cc: linux-input, linux-kernel, Hans-Christian Egtvedt, Liam Girdwood,
	Graeme Gregory, Dmitry Baryshkov, Rodolfo Giometti, Russell King,
	Marc Kleine-Budde, Pete MacKay, Ian Molton, Vince Sanders,
	Andrew Zabolotny

This patch series adds support for the touchscreen controllers found in
WM97xx devices.  This revision of the patch series fixes a race when a
pen up interrupt occurs while the touchscreen is being polled for input
and adds support for use of pen down interrupts with non-accelerated
reads.

These changes are also available in the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

Mark Brown (6):
      Core driver for WM97xx touchscreens
      Add chip driver for WM9705 touchscreen
      Add chip driver for WM9712 touchscreen
      Add chip driver for WM9713 touchscreen
      Driver for WM97xx touchscreens in streaming mode on Mainstone
      Build system and MAINTAINERS entry for WM97xx touchscreen drivers

 MAINTAINERS                                  |   10 +
 drivers/input/touchscreen/Kconfig            |   52 ++
 drivers/input/touchscreen/Makefile           |    7 +
 drivers/input/touchscreen/mainstone-wm97xx.c |  300 ++++++++++
 drivers/input/touchscreen/wm9705.c           |  352 ++++++++++++
 drivers/input/touchscreen/wm9712.c           |  461 +++++++++++++++
 drivers/input/touchscreen/wm9713.c           |  459 +++++++++++++++
 drivers/input/touchscreen/wm97xx-core.c      |  772 ++++++++++++++++++++++++++
 include/linux/wm97xx.h                       |  311 +++++++++++
 9 files changed, 2724 insertions(+), 0 deletions(-)
 create mode 100644 drivers/input/touchscreen/mainstone-wm97xx.c
 create mode 100644 drivers/input/touchscreen/wm9705.c
 create mode 100644 drivers/input/touchscreen/wm9712.c
 create mode 100644 drivers/input/touchscreen/wm9713.c
 create mode 100644 drivers/input/touchscreen/wm97xx-core.c
 create mode 100644 include/linux/wm97xx.h

^ permalink raw reply	[flat|nested] 22+ messages in thread
* WM97xx touchscreen drivers
  2008-02-29 16:50 WM97xx touchscreen drivers Mark Brown
@ 2008-03-04 14:02 Mark Brown
  2008-03-04 14:04 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-03-04 14:02 UTC (permalink / raw)
  To: Andrew Morton, Dmitry Torokhov
  Cc: linux-input, linux-kernel, Hans-Christian Egtvedt, Liam Girdwood,
	Graeme Gregory, Dmitry Baryshkov, Rodolfo Giometti, Russell King,
	Marc Kleine-Budde, Pete MacKay, Ian Molton, Vince Sanders,
	Andrew Zabolotny

This patch series adds support for the touchscreen controllers found in
WM97xx devices.  This revision of the series adds support for
configuration of the interrupt source used for pen down detection in
accelerated touch drivers.

These changes are also available in the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

Mark Brown (6):
      Core driver for WM97xx touchscreens
      Add chip driver for WM9705 touchscreen
      Add chip driver for WM9712 touchscreen
      Add chip driver for WM9713 touchscreen
      Driver for WM97xx touchscreens in streaming mode on Mainstone
      Build system and MAINTAINERS entry for WM97xx touchscreen drivers

 MAINTAINERS                                  |   10 +
 drivers/input/touchscreen/Kconfig            |   52 ++
 drivers/input/touchscreen/Makefile           |    7 +
 drivers/input/touchscreen/mainstone-wm97xx.c |  300 ++++++++++
 drivers/input/touchscreen/wm9705.c           |  352 ++++++++++++
 drivers/input/touchscreen/wm9712.c           |  461 ++++++++++++++++
 drivers/input/touchscreen/wm9713.c           |  459 ++++++++++++++++
 drivers/input/touchscreen/wm97xx-core.c      |  762 ++++++++++++++++++++++++++
 include/linux/wm97xx.h                       |  311 +++++++++++
 9 files changed, 2714 insertions(+), 0 deletions(-)
 create mode 100644 drivers/input/touchscreen/mainstone-wm97xx.c
 create mode 100644 drivers/input/touchscreen/wm9705.c
 create mode 100644 drivers/input/touchscreen/wm9712.c
 create mode 100644 drivers/input/touchscreen/wm9713.c
 create mode 100644 drivers/input/touchscreen/wm97xx-core.c
 create mode 100644 include/linux/wm97xx.h

^ permalink raw reply	[flat|nested] 22+ messages in thread
* WM97xx touchscreen drivers
@ 2008-02-29 16:50 Mark Brown
  2008-02-29 16:52 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-02-29 16:50 UTC (permalink / raw)
  To: Andrew Morton, Dmitry Torokhov
  Cc: linux-input, linux-kernel, Liam Girdwood, Graeme Gregory,
	Dmitry Baryshkov, Rodolfo Giometti, Russell King,
	Marc Kleine-Budde, Pete MacKay, Ian Molton, Vince Sanders,
	Andrew Zabolotny

This patch series updates the WM97xx touchscreen drivers following
feedback by Andrew Morton and Pete MacKay.  Highlights include:

 - Improved documentation.
 - Quiescing of poll during suspend.
 - Fix handling of signals in mainstone-wm97xx.

These changes can also be pulled from the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

Mark Brown (6):
      Core driver for WM97xx touchscreens
      Add chip driver for WM9705 touchscreen
      Add chip driver for WM9712 touchscreen
      Add chip driver for WM9713 touchscreen
      Driver for WM97xx touchscreens in streaming mode on Mainstone
      Build system and MAINTAINERS entry for WM97xx touchscreen drivers

 MAINTAINERS                                  |   10 +
 drivers/input/touchscreen/Kconfig            |   52 ++
 drivers/input/touchscreen/Makefile           |    7 +
 drivers/input/touchscreen/mainstone-wm97xx.c |  299 ++++++++++
 drivers/input/touchscreen/wm9705.c           |  352 ++++++++++++
 drivers/input/touchscreen/wm9712.c           |  461 ++++++++++++++++
 drivers/input/touchscreen/wm9713.c           |  459 ++++++++++++++++
 drivers/input/touchscreen/wm97xx-core.c      |  760 ++++++++++++++++++++++++++
 include/linux/wm97xx.h                       |  308 +++++++++++
 9 files changed, 2708 insertions(+), 0 deletions(-)
 create mode 100644 drivers/input/touchscreen/mainstone-wm97xx.c
 create mode 100644 drivers/input/touchscreen/wm9705.c
 create mode 100644 drivers/input/touchscreen/wm9712.c
 create mode 100644 drivers/input/touchscreen/wm9713.c
 create mode 100644 drivers/input/touchscreen/wm97xx-core.c
 create mode 100644 include/linux/wm97xx.h

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [UPDATED v7] WM97xx touchscreen drivers
@ 2008-02-13 14:06 Mark Brown
  2008-02-13 14:13 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-02-13 14:06 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: linux-input, linux-kernel, Liam Girdwood, Rodolfo Giometti,
	Russell King, Pete MacKay, Marc Kleine-Budde, Ian Molton,
	Vincent Sanders, Andrew Zabolotny, dbaryshkov

This patch series adds support for the touchscreen controllers provided
by Wolfson Microelectronics WM97xx series chips in both polled and
streaming modes.  The series can also be pulled via git from:

	git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

This version:
 - Has been rebased against v2.6.25-rc1
 - Fixes usage of the platform API to avoid double registration of the
   battery and touch devices.
 - Removes the use of the obsolete sound/driver.h.

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [UPDATED v6] WM97xx touchscreen drivers
@ 2008-02-12 10:17 Mark Brown
  2008-02-12 10:21 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-02-12 10:17 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: linux-input, linux-kernel, Liam Girdwood, Rodolfo Giometti,
	Russell King, Pete MacKay, Marc Kleine-Budde, Ian Molton,
	Vincent Sanders, Andrew Zabolotny, dbaryshkov

This patch series adds support for the touchscreen controllers provided
by Wolfson Microelectronics WM97xx series chips in both polled and
streaming modes.  The series can also be pulled via git from:

	git://opensource.wolfsonmicro.com/linux-2.6-touch upstream

This version incorporates minor bug fixes.

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [UPDATED v4] WM97xx touchscreen drivers
@ 2008-01-26 15:18 Mark Brown
  2008-01-26 17:28 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-01-26 15:18 UTC (permalink / raw)
  To: Dmitry Torokhov, linux-input, linux-kernel, Liam Girdwood,
	Rodolfo Giometti, Russell King, Marc Kleine-Budde, Ian Molton,
	Vincent Sanders, Andrew Zabolotny, Dmitry Baryshkov

This patch series adds support for the touchscreen controllers provided
by Wolfson Microelectronics WM97xx series chips in both polled and
streaming modes.

Changes since last submission:
 - Fix from Dmitry Baryshkov for build with CONFIG_PM.
 - Add the web site to the MAINTAINERS entry.

^ permalink raw reply	[flat|nested] 22+ messages in thread
* [UPDATED v3] WM97xx touchscreen drivers
@ 2008-01-21 15:24 Mark Brown
  2008-01-21 15:24 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
  0 siblings, 1 reply; 22+ messages in thread
From: Mark Brown @ 2008-01-21 15:24 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: linux-input, linux-kernel, Liam Girdwood, Rodolfo Giometti,
	Russell King, Marc Kleine-Budde, Ian Molton, Vincent Sanders,
	Andrew Zabolotny, dbaryshkov

This patch series adds support for the touchscreen controllers provided
by Wolfson Microelectronics WM97xx series chips in both polled and
streaming modes.

Changes since last submission:

 - Replace custom wm97xx bus type with use of the platform bus.
 - Remove reference counting on device open duplicated from input core.
 - Minor style and correctness cleanups.

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-04-01 10:36 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <12040332183316-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
     [not found]   ` <12040332182008-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40     ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
     [not found]   ` <12040332182098-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40     ` [PATCH 6/6] Build system and MAINTAINERS entry for WM97xx touchscreen drivers Mark Brown
     [not found]   ` <12040332181161-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40     ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-02-28  7:09     ` Andrew Morton
2008-02-28 11:46       ` Mark Brown
     [not found]   ` <12040332181394-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-02-28  7:09     ` Andrew Morton
2008-02-28 13:07       ` Mark Brown
     [not found]   ` <12040332181746-git-send-email-broonie@opensource.wolfsonmicro.com>
2008-02-26 13:40     ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-02-28  7:09     ` Andrew Morton
2008-02-29 16:18       ` Mark Brown
2008-02-28  7:09 ` [PATCH 1/6] Core driver for WM97xx touchscreens Andrew Morton
2008-02-28 15:30   ` Mark Brown
2008-04-01 10:28 WM97xx touchscreen drivers Mark Brown
2008-04-01 10:36 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-04-01 10:36   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-04-01 10:36     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-04-01 10:36       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-04-01 10:36         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2008-03-20  9:39 WM97xx touchscreen drivers Mark Brown
2008-03-20  9:42 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-03-20  9:42   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-03-20  9:42     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-03-20  9:42       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-03-20  9:42         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-03-04 14:02 WM97xx touchscreen drivers Mark Brown
2008-03-04 14:04 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-03-04 14:04   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-03-04 14:04     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-03-04 14:04       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-03-04 14:04         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-02-29 16:50 WM97xx touchscreen drivers Mark Brown
2008-02-29 16:52 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-02-29 16:52   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-02-29 16:52     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-02-29 16:52       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-02-29 16:52         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-02-13 14:06 [UPDATED v7] WM97xx touchscreen drivers Mark Brown
2008-02-13 14:13 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-02-13 14:13   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-02-13 14:13     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-02-13 14:14       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-02-13 14:14         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-02-12 10:17 [UPDATED v6] WM97xx touchscreen drivers Mark Brown
2008-02-12 10:21 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-02-12 10:21   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-02-12 10:21     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-02-12 10:21       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-02-12 10:21         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-01-26 15:18 [UPDATED v4] WM97xx touchscreen drivers Mark Brown
2008-01-26 17:28 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-01-26 17:28   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-01-26 17:28     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-01-26 17:28       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-01-26 17:28         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown
2008-01-21 15:24 [UPDATED v3] WM97xx touchscreen drivers Mark Brown
2008-01-21 15:24 ` [PATCH 1/6] Core driver for WM97xx touchscreens Mark Brown
2008-01-21 15:24   ` [PATCH 2/6] Add chip driver for WM9705 touchscreen Mark Brown
2008-01-21 15:24     ` [PATCH 3/6] Add chip driver for WM9712 touchscreen Mark Brown
2008-01-21 15:24       ` [PATCH 4/6] Add chip driver for WM9713 touchscreen Mark Brown
2008-01-21 15:24         ` [PATCH 5/6] Driver for WM97xx touchscreens in streaming mode on Mainstone Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).