From: Marcel Ziswiler <marcel.ziswiler@toradex.com>
To: "patrice.chotard@st.com" <patrice.chotard@st.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"gnurou@gmail.com" <gnurou@gmail.com>,
"linux-gpio@vger.kernel.org" <linux-gpio@vger.kernel.org>,
"lee.jones@linaro.org" <lee.jones@linaro.org>,
"linus.walleij@linaro.org" <linus.walleij@linaro.org>
Cc: "dinguyen@opensource.altera.com" <dinguyen@opensource.altera.com>,
"stefan@agner.ch" <stefan@agner.ch>,
"shiraz.linux.kernel@gmail.com" <shiraz.linux.kernel@gmail.com>,
"vireshk@kernel.org" <vireshk@kernel.org>,
"dev@lynxeye.de" <dev@lynxeye.de>,
"thierry.reding@gmail.com" <thierry.reding@gmail.com>,
"maxime.coquelin@st.com" <maxime.coquelin@st.com>,
"amelie.delaunay@st.com" <amelie.delaunay@st.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"shawnguo@kernel.org" <shawnguo@kernel.org>,
"kernel@pengutronix.de" <kernel@pengutronix.de>
Subject: Re: [PATCH v2 00/10] STMPE fixes/rework and add STMPE1600 support
Date: Fri, 29 Apr 2016 19:23:06 +0000 [thread overview]
Message-ID: <1461957784.3869.50.camel@toradex.com> (raw)
In-Reply-To: <1461845589-4826-1-git-send-email-patrice.chotard@st.com>
On Thu, 2016-04-28 at 14:12 +0200, patrice.chotard@st.com wrote:
> From: Patrice Chotard <patrice.chotard@st.com>
>
>
> This series cleans and fixes some bugs in MFD/GPIO STMPE drivers and
> prepare
> the ground to add new STMPE1600 support.
>
> STMPE1600 datasheet is available here :
> http://www2.st.com/content/st_com/en/products/interfaces-and-transcei
> vers/
> i-o-expanders-and-level-translators/i-o-expanders/stmpe1600.html
>
> Only STMPE1600 has been tested on STM32 platform. As i have no board
> with
> others STMPE
> variant(STMPE610/STMPE801/STMPE811/STMPE1601/STMPE1801/STMPE2401
> and STMPE2403), i put in CC boards's maintainers which are using
> others STMPE variant.
>
> If they can kindly check that no regression has been introduce by
> this series
> :
>
> For ARM/FREESCALE IMX / MXC ARM ARCHITECTURE:
> _ Shawn Guo <shawnguo@kernel.org>
> _ Sascha Hauer <kernel@pengutronix.de>
>
> For ARM/SOCFPGA ARCHITECTURE
> _ Dinh Nguyen <dinguyen@opensource.altera.com>
>
> For SPEAR PLATFORM SUPPORT
> _ Viresh Kumar <vireshk@kernel.org>
> _ Shiraz Hashim <shiraz.linux.kernel@gmail.com>
>
> For Apalis/Colibri board SUPPORT
> _ marcel.ziswiler@toradex.com
> _ stefan@agner.ch
> _ dev@lynxeye.de
> _ Thierry Reding <thierry.reding@gmail.com>
> _ Alexandre Courbot <gnurou@gmail.com>
>
> For ARM/Ux500 ARM ARCHITECTURE
> _ Linus Walleij <linus.walleij@linaro.org>
>
>
> v1 => v2:
> _ update Cc list
> _ fix kbuild test robot warnings on original patch 3
> _ split patch 6 to extract usage of generic bitmask name
> _ split patch 6 and 7 and introduce a new way to access
> registers
> for both mfd/stmpe and gpio/gpio-stmpe drivers.
> _ remove patch 8
>
> Patrice Chotard (10):
> mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum
> mfd: stmpe: Add reset support for all STMPE variant
> gpio: stmpe: fix edge and rising/falling edge detection
> gpio: stmpe: write int status register only when needed
> mfd: stmpe: use generic bit mask name
> mfd: stmpe: rework registers access
> gpio: stmpe: rework registers access
> Documentation: dt: add stmpe1600 compatible string to stmpe mfd
> mfd: Add STMPE1600 support
> gpio: stmpe: Add STMPE1600 support
>
> Documentation/devicetree/bindings/mfd/stmpe.txt | 2 +-
> drivers/gpio/gpio-stmpe.c | 167
> +++++++++++++++++-------
> drivers/mfd/stmpe-i2c.c | 2 +
> drivers/mfd/stmpe.c | 161
> +++++++++++++++++++----
> drivers/mfd/stmpe.h | 85 ++++++++++--
> include/linux/mfd/stmpe.h | 21 +++
> 6 files changed, 352 insertions(+), 86 deletions(-)
I gave the whole series a spin both on Apalis iMX6Q 2GB IT V1.1B as
well as Apalis T30 2GB V1.1A both featuring a STMPE811 and an EDT VGA
touch panel connected to it still works perfectly running LXDE on top
of the modesetting X driver.
Tested-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
WARNING: multiple messages have this Message-ID (diff)
From: marcel.ziswiler@toradex.com (Marcel Ziswiler)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 00/10] STMPE fixes/rework and add STMPE1600 support
Date: Fri, 29 Apr 2016 19:23:06 +0000 [thread overview]
Message-ID: <1461957784.3869.50.camel@toradex.com> (raw)
In-Reply-To: <1461845589-4826-1-git-send-email-patrice.chotard@st.com>
On Thu, 2016-04-28 at 14:12 +0200, patrice.chotard at st.com wrote:
> From: Patrice Chotard <patrice.chotard@st.com>
>
>
> This series cleans and fixes some bugs in MFD/GPIO STMPE drivers and
> prepare
> ?the ground to add new STMPE1600 support.
>
> STMPE1600 datasheet is available here :?
> http://www2.st.com/content/st_com/en/products/interfaces-and-transcei
> vers/
> i-o-expanders-and-level-translators/i-o-expanders/stmpe1600.html
>
> Only STMPE1600 has been tested on STM32 platform. As i have no board
> with
> others STMPE
> variant(STMPE610/STMPE801/STMPE811/STMPE1601/STMPE1801/STMPE2401
> and STMPE2403), i put in CC boards's maintainers which are using
> others STMPE variant.
>
> If they can kindly check that no regression has been introduce by
> this series
> :
>
> For ARM/FREESCALE IMX / MXC ARM ARCHITECTURE:
> _ Shawn Guo <shawnguo@kernel.org>
> _ Sascha Hauer <kernel@pengutronix.de>
>
> For ARM/SOCFPGA ARCHITECTURE
> _ Dinh Nguyen <dinguyen@opensource.altera.com>
>
> For SPEAR PLATFORM SUPPORT
> _ Viresh Kumar <vireshk@kernel.org>
> _ Shiraz Hashim <shiraz.linux.kernel@gmail.com>
>
> For Apalis/Colibri board SUPPORT
> _ marcel.ziswiler at toradex.com
> _ stefan at agner.ch
> _ dev at lynxeye.de
> _ Thierry Reding <thierry.reding@gmail.com>
> _ Alexandre Courbot <gnurou@gmail.com>
>
> For ARM/Ux500 ARM ARCHITECTURE
> _ Linus Walleij <linus.walleij@linaro.org>
>
>
> v1 => v2:
> _ update Cc list
> _ fix kbuild test robot warnings on original patch 3
> _ split patch 6 to extract usage of generic bitmask name
> _ split patch 6 and 7 and introduce a new way to access
> registers
> ??for both mfd/stmpe and gpio/gpio-stmpe drivers.
> _ remove patch 8
>
> Patrice Chotard (10):
> ? mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum
> ? mfd: stmpe: Add reset support for all STMPE variant
> ? gpio: stmpe: fix edge and rising/falling edge detection
> ? gpio: stmpe: write int status register only when needed
> ? mfd: stmpe: use generic bit mask name
> ? mfd: stmpe: rework registers access
> ? gpio: stmpe: rework registers access
> ? Documentation: dt: add stmpe1600 compatible string to stmpe mfd
> ? mfd: Add STMPE1600 support
> ? gpio: stmpe: Add STMPE1600 support
>
> ?Documentation/devicetree/bindings/mfd/stmpe.txt |???2 +-
> ?drivers/gpio/gpio-stmpe.c???????????????????????| 167
> +++++++++++++++++-------
> ?drivers/mfd/stmpe-i2c.c?????????????????????????|???2 +
> ?drivers/mfd/stmpe.c?????????????????????????????| 161
> +++++++++++++++++++----
> ?drivers/mfd/stmpe.h?????????????????????????????|??85 ++++++++++--
> ?include/linux/mfd/stmpe.h???????????????????????|??21 +++
> ?6 files changed, 352 insertions(+), 86 deletions(-)
I gave the whole series a spin both on Apalis iMX6Q 2GB IT V1.1B as
well as Apalis T30 2GB V1.1A both featuring a STMPE811 and an EDT VGA
touch panel connected to it still works perfectly running LXDE on top
of the modesetting X driver.
Tested-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
next prev parent reply other threads:[~2016-04-29 19:23 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-28 12:12 [PATCH v2 00/10] STMPE fixes/rework and add STMPE1600 support patrice.chotard
2016-04-28 12:12 ` patrice.chotard
2016-04-28 12:12 ` patrice.chotard at st.com
2016-04-28 12:13 ` [PATCH v2 01/10] mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-28 12:13 ` [PATCH v2 02/10] mfd: stmpe: Add reset support for all STMPE variant patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-08-07 2:54 ` Stefan Agner
2016-08-07 2:54 ` Stefan Agner
2016-08-10 16:00 ` Patrice Chotard
2016-08-10 16:00 ` Patrice Chotard
2016-08-10 16:00 ` Patrice Chotard
2016-04-28 12:13 ` [PATCH v2 03/10] gpio: stmpe: fix edge and rising/falling edge detection patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-28 12:13 ` [PATCH v2 04/10] gpio: stmpe: write int status register only when needed patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-28 12:13 ` [PATCH v2 05/10] mfd: stmpe: use generic bit mask name patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-08-04 15:05 ` Lee Jones
2016-08-04 15:05 ` Lee Jones
2016-04-28 12:13 ` [PATCH v2 06/10] mfd: stmpe: rework registers access patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-29 7:42 ` Linus Walleij
2016-04-29 7:42 ` Linus Walleij
2016-04-28 12:13 ` [PATCH v2 07/10] gpio: " patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-29 7:42 ` Linus Walleij
2016-04-29 7:42 ` Linus Walleij
2016-04-28 12:13 ` [PATCH v2 08/10] Documentation: dt: add stmpe1600 compatible string to stmpe mfd patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-28 12:13 ` [PATCH v2 09/10] mfd: Add STMPE1600 support patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-08-04 15:10 ` Lee Jones
2016-08-04 15:10 ` Lee Jones
2016-08-04 15:10 ` Lee Jones
2016-04-28 12:13 ` [PATCH v2 10/10] gpio: stmpe: " patrice.chotard
2016-04-28 12:13 ` patrice.chotard
2016-04-28 12:13 ` patrice.chotard at st.com
2016-04-29 7:44 ` Linus Walleij
2016-04-29 7:44 ` Linus Walleij
2016-04-29 7:45 ` [PATCH v2 00/10] STMPE fixes/rework and add " Linus Walleij
2016-04-29 7:45 ` Linus Walleij
2016-04-29 19:23 ` Marcel Ziswiler [this message]
2016-04-29 19:23 ` Marcel Ziswiler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1461957784.3869.50.camel@toradex.com \
--to=marcel.ziswiler@toradex.com \
--cc=amelie.delaunay@st.com \
--cc=dev@lynxeye.de \
--cc=dinguyen@opensource.altera.com \
--cc=gnurou@gmail.com \
--cc=kernel@pengutronix.de \
--cc=lee.jones@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maxime.coquelin@st.com \
--cc=patrice.chotard@st.com \
--cc=shawnguo@kernel.org \
--cc=shiraz.linux.kernel@gmail.com \
--cc=stefan@agner.ch \
--cc=thierry.reding@gmail.com \
--cc=vireshk@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.