Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751527AbcKAP6H (ORCPT ); Tue, 1 Nov 2016 11:58:07 -0400 Received: from mail-pf0-f194.google.com ([209.85.192.194]:33941 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750824AbcKAP6F (ORCPT ); Tue, 1 Nov 2016 11:58:05 -0400 From: Andrey Smirnov To: linux-gpio@vger.kernel.org Cc: linus.walleij@linaro.org, narmstrong@baylibre.com, linux-kernel@vger.kernel.org, cphealy@gmail.com, Andrey Smirnov Subject: [PATCH 00/14] pinctrl-sx150x: Various bug-fixes and code simplifications Date: Tue, 1 Nov 2016 08:57:34 -0700 Message-Id: <1478015868-10309-1-git-send-email-andrew.smirnov@gmail.com> X-Mailer: git-send-email 2.5.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1446 Lines: 37 Linus, Neil: I've had some help and got my hardware setup modified to enable IRQ functionality testing, so ended up looking at the code of SX150x more resulting in some code improvements (hopefully) and bugfixes. There are many small changes each of which is probably better described by corresponding commit's message, however the most porminenet changes of the whole patchset are the switch to regmap API (patches ## 7,8) and reduction of locking (patch # 9) Please let me know what you think. Thanks, Andrey Andrey Smirnov (14): pinctrl-sx150x: Rely on of_modalias_node for OF matching pinctrl-sx150x: Add SX1503 specific data pinctrl-sx150x: Replace magic number in sx150x_init_hw pinctrl-sx150x: Fix incorrect constant in sx150x_init_hw pinctrl-sx150x: Move some code out of sx150x_init_hw pinctrl-sx150x: Improve sx150x_init_misc for SX1504/5/6 pinctrl-sx150x: Convert driver to use regmap API pinctrl-sx150x: Replace sx150x_*_cfg by means of regmap API pinctrl-sx150x: Remove excessive locking pinctrl-sx150x: Improve oscio GPIO functions pinctrl-sx150x: Simplify interrupt handler pinctrl-sx150x: Use handle_bad_irq instead of handle_edge_irq pinctrl-sx150x: Remove magic numbers from sx150x_irq_set_type pinctrl-sx150x: Remove magic numbers from sx150x_reset drivers/pinctrl/pinctrl-sx150x.c | 753 +++++++++++++++++++++------------------ 1 file changed, 416 insertions(+), 337 deletions(-) -- 2.5.5