From patchwork Tue Jul 16 09:18:16 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Lindgren X-Patchwork-Id: 259383 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 1661F2C018D for ; Tue, 16 Jul 2013 19:18:56 +1000 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Uz1PC-0004TW-DY; Tue, 16 Jul 2013 09:18:46 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Uz1PA-00069W-2s; Tue, 16 Jul 2013 09:18:44 +0000 Received: from mho-03-ewr.mailhop.org ([204.13.248.66] helo=mho-01-ewr.mailhop.org) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Uz1P6-00068T-ND for linux-arm-kernel@lists.infradead.org; Tue, 16 Jul 2013 09:18:41 +0000 Received: from c-50-131-214-131.hsd1.ca.comcast.net ([50.131.214.131] helo=localhost.localdomain) by mho-01-ewr.mailhop.org with esmtpa (Exim 4.72) (envelope-from ) id 1Uz1Ol-000OTw-9P; Tue, 16 Jul 2013 09:18:19 +0000 Received: from Mutt by mutt-smtp-wrapper.pl 1.2 (www.zdo.com/articles/mutt-smtp-wrapper.shtml) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 50.131.214.131 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+n/iFh2K17EnnkJMC5afuA Date: Tue, 16 Jul 2013 02:18:16 -0700 From: Tony Lindgren To: Linus Walleij Subject: [GIT PULL] pinctrl-single SoC specific support for v3.12 Message-ID: <20130716091816.GU7656@atomide.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130716_051840_801312_AD917158 X-CRM114-Status: GOOD ( 13.24 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [204.13.248.66 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines Cc: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Haojian Zhuang , Roger Quadros X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Linus, Here's a pull request for the pinctrl-single changes posted few weeks ago. Assuming this pull request and the patches are OK, I'd like to also merge this branch into omap tree so we can have the wake-up events working. So we'd have to establish keeping these commits immutable. Note that this series does not depend on the dynamic remuxing patches I just posted. These patches can be used without the dynamic remuxing support for devices that have dedicated wake-up path and don't need remuxing, such as UART on most omaps. Regards, Tony The following changes since commit ad81f0545ef01ea651886dddac4bef6cec930092: Linux 3.11-rc1 (2013-07-14 15:18:27 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/pinctrl-single-for-linus for you to fetch changes up to 8f406c0772ace721f0350c92acd043732285ba9f: pinctrl: single: omap: Add SoC specific module for wake-up events (2013-07-15 00:17:07 -0700) ---------------------------------------------------------------- Pinctrl single changes to add support for SoC specific features that were too late for v3.11. This branch is needed as a dependency also for the omap tree for off-idle and USB wake-up events, so posting it as a pull request. ---------------------------------------------------------------- Tony Lindgren (3): pinctrl: single: Prepare for supporting SoC specific features pinctrl: single: Add hardware specific hooks for IRQ and GPIO wake-up events pinctrl: single: omap: Add SoC specific module for wake-up events .../devicetree/bindings/pinctrl/pinctrl-single.txt | 5 + drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/pinctrl-single-omap.c | 287 +++++++++++++++++++++ drivers/pinctrl/pinctrl-single.c | 158 +++++++++--- drivers/pinctrl/pinctrl-single.h | 43 +++ include/linux/platform_data/pinctrl-single-omap.h | 4 + 6 files changed, 468 insertions(+), 32 deletions(-) create mode 100644 drivers/pinctrl/pinctrl-single-omap.c create mode 100644 drivers/pinctrl/pinctrl-single.h create mode 100644 include/linux/platform_data/pinctrl-single-omap.h