All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] arm imx25 touchscreen/ADC drivers
@ 2014-02-20 16:21 ` Markus Pargmann
  0 siblings, 0 replies; 76+ messages in thread
From: Markus Pargmann @ 2014-02-20 16:21 UTC (permalink / raw)
  To: devicetree, linux-input, linux-iio
  Cc: Dmitry Torokhov, Samuel Ortiz, Lee Jones, Jonathan Cameron,
	linux-arm-kernel, kernel, Markus Pargmann

Hi,

This series adds 3 drivers to support the i.MX25 Touchscreen/ADC device.
The device has 3 parts. The core controls some generic functions of the
complete device, including the clock and IRQs. A touchscreen specific
conversion queue that works with the central ADC to detect and convert touch
positions. And a generic conversion queue which is the same hardware as the
touchscreen conversion queue but is supposed to be used for generic ADC
conversions.

There are 3 drivers to support all parts. fsl-imx25-tsadc is a MFD driver which
controls the core. fsl-imx25-tcq is the touchscreen conversion queue driver
which registers a touchscreen input device. fsl-imx25-gcq is the generic
conversion queue driver that registers a iio device for all inputs available.

All drivers are initialized using devicetree bindings.

Regards,

Markus Pargmann


Markus Pargmann (3):
  mfd: fsl imx25 Touchscreen ADC driver
  input: touchscreen: imx25 tcq driver
  iio: adc: fsl,imx25-gcq driver

 .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt  |  54 ++
 .../bindings/input/touchscreen/fsl-mx25-tcq.txt    |  29 +
 .../devicetree/bindings/mfd/fsl-imx25-tsadc.txt    |  46 ++
 drivers/iio/adc/Kconfig                            |   7 +
 drivers/iio/adc/Makefile                           |   1 +
 drivers/iio/adc/fsl-imx25-gcq.c                    | 325 ++++++++++++
 drivers/input/touchscreen/Kconfig                  |   6 +
 drivers/input/touchscreen/Makefile                 |   1 +
 drivers/input/touchscreen/fsl-imx25-tcq.c          | 589 +++++++++++++++++++++
 drivers/mfd/Kconfig                                |   9 +
 drivers/mfd/Makefile                               |   2 +
 drivers/mfd/fsl-imx25-tsadc.c                      | 234 ++++++++
 include/linux/mfd/imx25-tsadc.h                    | 138 +++++
 13 files changed, 1441 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt
 create mode 100644 drivers/iio/adc/fsl-imx25-gcq.c
 create mode 100644 drivers/input/touchscreen/fsl-imx25-tcq.c
 create mode 100644 drivers/mfd/fsl-imx25-tsadc.c
 create mode 100644 include/linux/mfd/imx25-tsadc.h

-- 
1.8.5.3


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

end of thread, other threads:[~2014-07-03 17:57 UTC | newest]

Thread overview: 76+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-20 16:21 [PATCH 0/3] arm imx25 touchscreen/ADC drivers Markus Pargmann
2014-02-20 16:21 ` Markus Pargmann
2014-02-20 16:21 ` [PATCH 1/3] mfd: fsl imx25 Touchscreen ADC driver Markus Pargmann
2014-02-20 16:21   ` Markus Pargmann
2014-02-20 17:17   ` Fabio Estevam
2014-02-20 17:17     ` Fabio Estevam
     [not found]     ` <CAOMZO5BDyyvXs9CxJQOkuEpxZ8fqamCPB67sNhJxES+XU2XkXQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-02-21  9:18       ` Markus Pargmann
2014-02-21  9:18         ` Markus Pargmann
2014-02-21  9:18         ` Markus Pargmann
2014-02-21 10:18       ` Markus Pargmann
2014-02-21 10:18         ` Markus Pargmann
2014-02-21 10:18         ` Markus Pargmann
2014-02-20 16:21 ` [PATCH 2/3] input: touchscreen: imx25 tcq driver Markus Pargmann
2014-02-20 16:21   ` Markus Pargmann
     [not found]   ` <1392913312-9030-3-git-send-email-mpa-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2014-02-23  6:44     ` Dmitry Torokhov
2014-02-23  6:44       ` Dmitry Torokhov
2014-02-23  6:44       ` Dmitry Torokhov
2014-02-25 11:05       ` Markus Pargmann
2014-02-25 11:05         ` Markus Pargmann
     [not found] ` <1392913312-9030-1-git-send-email-mpa-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2014-02-20 16:21   ` [PATCH 3/3] iio: adc: fsl,imx25-gcq driver Markus Pargmann
2014-02-20 16:21     ` Markus Pargmann
2014-02-20 16:21     ` Markus Pargmann
2014-02-20 17:46     ` Lars-Peter Clausen
2014-02-20 17:46       ` Lars-Peter Clausen
2014-02-20 17:46       ` Lars-Peter Clausen
2014-02-21 10:12       ` Markus Pargmann
2014-02-21 10:12         ` Markus Pargmann
2014-06-13 15:21 ` Dust off the "arm imx25 touchscreen/ADC drivers" patch serie Denis Carikli
2014-06-13 15:21   ` Denis Carikli
2014-06-13 15:21   ` [PATCH v2 1/6] mfd: fsl imx25 Touchscreen ADC driver Denis Carikli
2014-06-13 15:21     ` Denis Carikli
     [not found]     ` <1402672899-6995-2-git-send-email-denis-fO0SIAKYzcbQT0dZR+AlfA@public.gmane.org>
2014-06-21 10:09       ` Jonathan Cameron
2014-06-21 10:09         ` Jonathan Cameron
2014-06-21 10:09         ` Jonathan Cameron
2014-06-13 15:21   ` [PATCH v2 2/6] input: touchscreen: imx25 tcq driver Denis Carikli
2014-06-13 15:21     ` Denis Carikli
     [not found]     ` <1402672899-6995-3-git-send-email-denis-fO0SIAKYzcbQT0dZR+AlfA@public.gmane.org>
2014-06-15  7:27       ` Dmitry Torokhov
2014-06-15  7:27         ` Dmitry Torokhov
2014-06-15  7:27         ` Dmitry Torokhov
2014-06-21 10:18     ` Jonathan Cameron
2014-06-21 10:18       ` Jonathan Cameron
2014-06-21 19:55       ` Fabio Estevam
2014-06-21 19:55         ` Fabio Estevam
     [not found]         ` <CAOMZO5BxZDX5TDZdUCbpTw2LpVC=vr4cnn4eSpzd_023wcy+Fg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-06-29 11:00           ` Jonathan Cameron
2014-06-29 11:00             ` Jonathan Cameron
2014-06-29 11:00             ` Jonathan Cameron
     [not found]             ` <53AFF1C4.1010402-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2014-06-29 11:49               ` Russell King - ARM Linux
2014-06-29 11:49                 ` Russell King - ARM Linux
2014-06-29 11:49                 ` Russell King - ARM Linux
     [not found]                 ` <20140629114901.GO32514-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2014-07-03 17:57                   ` Jonathan Cameron
2014-07-03 17:57                     ` Jonathan Cameron
2014-07-03 17:57                     ` Jonathan Cameron
2014-06-13 15:21   ` [PATCH v2 3/6] iio: adc: fsl,imx25-gcq driver Denis Carikli
2014-06-13 15:21     ` Denis Carikli
2014-06-14 19:27     ` Hartmut Knaack
2014-06-14 19:27       ` Hartmut Knaack
     [not found]     ` <1402672899-6995-4-git-send-email-denis-fO0SIAKYzcbQT0dZR+AlfA@public.gmane.org>
2014-06-13 17:25       ` Peter Meerwald
2014-06-13 17:25         ` Peter Meerwald
2014-06-13 17:25         ` Peter Meerwald
2014-06-21 10:30       ` Jonathan Cameron
2014-06-21 10:30         ` Jonathan Cameron
2014-06-21 10:30         ` Jonathan Cameron
     [not found]         ` <53A55EDF.4010104-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2014-06-24 10:38           ` Denis Carikli
2014-06-24 10:38             ` Denis Carikli
2014-06-24 10:38             ` Denis Carikli
     [not found]             ` <53A95533.8090500-fO0SIAKYzcbQT0dZR+AlfA@public.gmane.org>
2014-06-29 11:01               ` Jonathan Cameron
2014-06-29 11:01                 ` Jonathan Cameron
2014-06-29 11:01                 ` Jonathan Cameron
2014-06-13 15:21   ` [PATCH v2 4/6] ARM: dts: imx25: Add touchscreen support Denis Carikli
2014-06-13 15:21     ` Denis Carikli
2014-06-13 15:21   ` [PATCH v2 5/6] ARM: dts: imx25: mbimxsd25: " Denis Carikli
2014-06-13 15:21     ` Denis Carikli
2014-06-13 17:10     ` Fabio Estevam
2014-06-13 17:10       ` Fabio Estevam
2014-06-13 15:21   ` [PATCH v2 6/6] ARM: imx_v4_v5_defconfig: Add I.MX25 Touchscreen controller support Denis Carikli
2014-06-13 15:21     ` Denis Carikli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.