Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752770AbcD2TXi (ORCPT ); Fri, 29 Apr 2016 15:23:38 -0400 Received: from mail-db3on0113.outbound.protection.outlook.com ([157.55.234.113]:52592 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752705AbcD2TXf (ORCPT ); Fri, 29 Apr 2016 15:23:35 -0400 From: Marcel Ziswiler To: "patrice.chotard@st.com" , "linux-kernel@vger.kernel.org" , "gnurou@gmail.com" , "linux-gpio@vger.kernel.org" , "lee.jones@linaro.org" , "linus.walleij@linaro.org" CC: "dinguyen@opensource.altera.com" , "stefan@agner.ch" , "shiraz.linux.kernel@gmail.com" , "vireshk@kernel.org" , "dev@lynxeye.de" , "thierry.reding@gmail.com" , "maxime.coquelin@st.com" , "amelie.delaunay@st.com" , "linux-arm-kernel@lists.infradead.org" , "shawnguo@kernel.org" , "kernel@pengutronix.de" Subject: Re: [PATCH v2 00/10] STMPE fixes/rework and add STMPE1600 support Thread-Topic: [PATCH v2 00/10] STMPE fixes/rework and add STMPE1600 support Thread-Index: AQHRoUd2o0SgmURFr0q/DoHNRe86l5+hVosA Date: Fri, 29 Apr 2016 19:23:06 +0000 Message-ID: <1461957784.3869.50.camel@toradex.com> References: <1461845589-4826-1-git-send-email-patrice.chotard@st.com> In-Reply-To: <1461845589-4826-1-git-send-email-patrice.chotard@st.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: st.com; dkim=none (message not signed) header.d=none;st.com; dmarc=none action=none header.from=toradex.com; x-originating-ip: [84.227.37.153] x-ms-office365-filtering-correlation-id: 664fc9df-1229-4b83-353f-08d37063b133 x-microsoft-exchange-diagnostics: 1;HE1PR05MB1881;5:6nxYxq9nCPVkq99w3yfQ1XGFuA4YDBEW4niXM/waDt97Qp92oFR64MgDjrRxYyN6VSuZWNLUyx6fo7jPClg0hMKSzSiuQ04+7uZW7IAa3NytTn+KOq5s5Umh82aEfq/8vIsZfOsEnRWOgEHTLktp6w==;24:SjkqClSI9s2/mpeH8QltG0e9BUHzqmFDPnE51cip18x5QlrCfz//GJ35tkufqe+bHpGnTJu9hwgnWcKRdcDe7isc7dXKOmU0U6QhgQj8i7c=;7:N81hH+1+9a4SoYsKw7cd9coSRL4XQOYSacMYHESrQKG/KuwKfrslY+w/buBA7S1CCes+T5hg7DOOpuoh1S04bJhn+D3uSJF5UqytUfoejKmUfTYXEMq5w7ZtuMHD7Im20VOyfyU1Aq1lbUHhGqTkZO0sbkC+qCPXmeoMO20Ggc1PJHeLu2rQhM/9lkHgIdET x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1881; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(9101521072)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:HE1PR05MB1881;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1881; x-forefront-prvs: 0927AA37C7 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(24454002)(377424004)(66066001)(3660700001)(86362001)(1096002)(2906002)(3280700002)(2501003)(5002640100001)(1220700001)(10400500002)(6116002)(81166005)(102836003)(1720100001)(3846002)(586003)(5008740100001)(2900100001)(2950100001)(15975445007)(77096005)(11100500001)(36756003)(103116003)(87936001)(122556002)(19580405001)(19580395003)(54356999)(76176999)(50986999)(92566002)(33646002)(5001770100001)(2201001)(106116001)(189998001);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR05MB1881;H:HE1PR05MB1882.eurprd05.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <52D1F8FFBCDC6D4997D2B3E2ECBF273B@eurprd05.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2016 19:23:06.1211 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1881 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id u3TJNg8K004222 Content-Length: 3139 Lines: 83 On Thu, 2016-04-28 at 14:12 +0200, patrice.chotard@st.com wrote: > From: Patrice Chotard > > > 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 > _ Sascha Hauer > > For ARM/SOCFPGA ARCHITECTURE > _ Dinh Nguyen > > For SPEAR PLATFORM SUPPORT > _ Viresh Kumar > _ Shiraz Hashim > > For Apalis/Colibri board SUPPORT > _ marcel.ziswiler@toradex.com > _ stefan@agner.ch > _ dev@lynxeye.de > _ Thierry Reding > _ Alexandre Courbot > > For ARM/Ux500 ARM ARCHITECTURE > _ Linus Walleij > > > 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