From patchwork Sat Mar 1 07:11:08 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jason Cooper X-Patchwork-Id: 325390 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (unknown [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id DD7AE2C00C1 for ; Sat, 1 Mar 2014 18:12:17 +1100 (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 1WJe5C-00019O-G7; Sat, 01 Mar 2014 07:11:38 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1WJe5A-0006cG-4p; Sat, 01 Mar 2014 07:11:36 +0000 Received: from mho-02-ewr.mailhop.org ([204.13.248.72]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WJe57-0006bC-Uc for linux-arm-kernel@lists.infradead.org; Sat, 01 Mar 2014 07:11:34 +0000 Received: from pool-108-39-110-144.nrflva.fios.verizon.net ([108.39.110.144] helo=titan) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1WJe4l-000LZb-U0; Sat, 01 Mar 2014 07:11:12 +0000 Received: from titan.lakedaemon.net (localhost [127.0.0.1]) by titan (Postfix) with ESMTP id 25727536F45; Sat, 1 Mar 2014 02:11:09 -0500 (EST) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 108.39.110.144 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX19QT0K8AFxYEHO0YQrjcP44t2x8+32EahY= X-DKIM: OpenDKIM Filter v2.0.1 titan 25727536F45 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lakedaemon.net; s=mail; t=1393657869; bh=9yEDeE4FbVEgdshb2fGCxex7VZNL3VHSa804kz0Ncyk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:In-Reply-To; b=j3d5OVl5tkoHCIYAqbDFIOB49zZkxTEHCo3ht4aI3vf/ex8rGqPamjGhmNAWHSD2K lA7sMSBjkBgyngdW2RDuh3kXS9BILpVCUiA36BIxgacwQ2pDmynKeX03zodlSG/5Mj r5PUJ75ros5EU7IpQsgeHws+bJDE1aj8iDYDCwU6jzzGuvjYdXy8aqMzdn3Z0idhAJ ABPnIjJ0M5GI3kuRnlFLc33/+V87G/KiNiW1TLZdiKFT4m6DimJMVroUWVN/x2ytc8 5sESvqawXfP7eJOFXCUmbFNcu3HthkqIvDbGXwWEhqCiPyOe0zYe7gkGcx/zYA/jDm M4uS9lZd5Jj9g== Date: Sat, 1 Mar 2014 02:11:08 -0500 From: Jason Cooper To: Linus Walleij Subject: [GIT PULL V2] pinctrl: mvebu: driver changes for v3.15 Message-ID: <20140301071108.GV1872@titan.lakedaemon.net> References: <20140301061321.GU1872@titan.lakedaemon.net> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20140301061321.GU1872@titan.lakedaemon.net> 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-20140301_021134_157029_48064847 X-CRM114-Status: GOOD ( 11.48 ) X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [204.13.248.72 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Cc: Gregory CLEMENT , Andrew Lunn , Sebastian Hesselbarth , Linux ARM Kernel 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 Linus, V2 - removed inadvertent patches touching dove.dtsi. They're in mvebu/dt going through arm-soc. Here's the pull request we talked about earlier in the week. I've merged them all into one branch as you requested. This branch is currently included in mvebu/for-next which is included in linux-next. Both for testing. This branch is only required for boot testing. There are no other dependencies. If you need to rebase these, please let me know so I can pull them out of mvebu/for-next. We don't want a conflict in linux-next. Also, in the case of a rebase, if you could provide a topic branch for us to pull in so we can continue testing, that would be much appreciated. These changes have been in -next for 3 days. Please pull. thx, Jason. The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72: Linus 3.14-rc1 (2014-02-02 16:42:13 -0800) are available in the git repository at: git://git.infradead.org/linux-mvebu.git tags/mvebu-pinctrl-3.15 for you to fetch changes up to 7cab36e5eee9dd9efd2f290b2c831a960d94b565: Merge tag 'tags/for-mvebu-pinctrl-3xx' into mvebu/pinctrl (2014-03-01 07:03:52 +0000) ---------------------------------------------------------------- mvebu pinctrl changes for v3.15 - various cleanup and refactorization - add drivers for the Armada 375, 380, and 385 SoCs - prepare dove for SoC code moving into mach-mvebu - DT documentation updates ---------------------------------------------------------------- Jason Cooper (3): Merge tag 'tags/for-mvebu-pinctrl-cleanup' into mvebu/pinctrl Merge remote-tracking branch 'shesselba/for-mvebu/pinctrl-dove' into mvebu/pinctrl Merge tag 'tags/for-mvebu-pinctrl-3xx' into mvebu/pinctrl Sebastian Hesselbarth (21): pinctrl: mvebu: count unnamed controls and allocate name buffer pinctrl: mvebu: remove obsolete per-control name buffer allocation pinctrl: mvebu: identify generic controls by name pinctrl: mvebu: remove passing mvebu_mpp_ctrl to callbacks pinctrl: mvebu: add common mpp reg helper to mvebu pinctrl include pinctrl: mvebu: dove: provide generic mpp callbacks pinctrl: mvebu: kirkwood: provide generic mpp callbacks pinctrl: mvebu: armada-370: provide generic mpp callbacks pinctrl: mvebu: armada-xp: provide generic mpp callbacks pinctrl: mvebu: move resource allocation to SoC specific drivers pinctrl: mvebu: remove common get/set functions pinctrl: mvebu: dove: consolidate auto-numbered pmu mpp ranges pinctrl: mvebu: dove: reuse mpp_{set,get} in pmu callbacks devicetree: bindings: add missing Marvell Dove SoC documentation devicetree: bindings: update MVEBU pinctrl binding documentation pinctrl: mvebu: dove: request additional resources pinctrl: mvebu: dove: request syscon regmap for global registers pinctrl: mvebu: dove: use remapped mpp base registers pinctrl: mvebu: dove: use remapped mpp4 register pinctrl: mvebu: dove: use remapped pmu_mpp registers pinctrl: mvebu: dove: use global register regmap Thomas Petazzoni (3): pinctrl: mvebu: remove MPP_REG_CTRL macro pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 375 pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 380/385 .../devicetree/bindings/arm/marvell,dove.txt | 22 + .../pinctrl/marvell,armada-370-pinctrl.txt | 1 + .../pinctrl/marvell,armada-375-pinctrl.txt | 82 ++++ .../pinctrl/marvell,armada-38x-pinctrl.txt | 80 ++++ .../bindings/pinctrl/marvell,armada-xp-pinctrl.txt | 1 + .../bindings/pinctrl/marvell,dove-pinctrl.txt | 1 + .../bindings/pinctrl/marvell,kirkwood-pinctrl.txt | 1 + .../bindings/pinctrl/marvell,mvebu-pinctrl.txt | 2 +- drivers/pinctrl/mvebu/Kconfig | 9 + drivers/pinctrl/mvebu/Makefile | 2 + drivers/pinctrl/mvebu/pinctrl-armada-370.c | 20 +- drivers/pinctrl/mvebu/pinctrl-armada-375.c | 459 ++++++++++++++++++++ drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 462 +++++++++++++++++++++ drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 24 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 403 ++++++++++-------- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 25 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 122 ++---- drivers/pinctrl/mvebu/pinctrl-mvebu.h | 55 ++- 18 files changed, 1480 insertions(+), 291 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/marvell,dove.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-375-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-38x-pinctrl.txt create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-375.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-38x.c