From patchwork Sat May 12 02:17:28 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 158672 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 8B5F5B701D for ; Sat, 12 May 2012 12:20:36 +1000 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1ST1tj-0004XY-6P; Sat, 12 May 2012 02:17:31 +0000 Received: from mail-pz0-f49.google.com ([209.85.210.49]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1ST1te-0004XK-Nt for linux-arm-kernel@lists.infradead.org; Sat, 12 May 2012 02:17:27 +0000 Received: by dadm1 with SMTP id m1so4320916dad.36 for ; Fri, 11 May 2012 19:17:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:user-agent:x-gm-message-state; bh=di5X4YEhe4uLjXglKLOEaguxVPATLq0FMZuDP0rbkXA=; b=DItVhH/1cPlqRVXhY9U9yInN81yAtC5q6duvt6n3h0pn3WhVYJye8n2V0UQ7x3pISv dKyyV/qGALxOKjxwPL7Aqg/fXQ0wlHixC3zD5Rwc6yZtgg7JoUWEEJ+7xZhKRVZCSrA6 YeALy4R3ifVxMbnd0blt2zWiyyq8ailtelfj/mvlk2U8lYNx/nBpXeBoK0hR4lp8V9t9 cqdKTyhuDqwmvKK6ITeYd6m3vrscM/E35b59BnYTbfxCUQxwcjw45+Mmom4WP8C1q20d n15PIbJz6EiznhjDQndutHHgBaI4A7ci2YaPbE4lznhh8Pchf1KU9QxvDvIFOuZiIZZS MsEQ== Received: by 10.68.227.33 with SMTP id rx1mr858113pbc.102.1336789043818; Fri, 11 May 2012 19:17:23 -0700 (PDT) Received: from S2101-09.ap.freescale.net ([114.219.80.234]) by mx.google.com with ESMTPS id y5sm14513455pbk.5.2012.05.11.19.17.16 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 May 2012 19:17:22 -0700 (PDT) Date: Sat, 12 May 2012 10:17:28 +0800 From: Shawn Guo To: Arnd Bergmann , Olof Johansson Subject: [GIT PULL] Adopt pinctrl support for imx and mxs drivers Message-ID: <20120512021726.GC17875@S2101-09.ap.freescale.net> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Gm-Message-State: ALoCoQle9SD87ozd+hTBBZTuYNWnqw40MFeg202RvLs7bvlBVhQtd15zcyk4JxCnoHwSppPV4his X-Spam-Note: CRM114 invocation failed X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.210.49 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Linus Walleij , Florian Tobias Schandinat , Artem Bityutskiy , Sascha Hauer , Wolfram Sang , Grant Likely , Greg Kroah-Hartman , Chris Ball , "David S. Miller" , linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Arnd, Olof, This series adds dummy pinctrl states for imx and mxs platforms and then adopts pinctrl support for some outstanding imx and mxs drivers. The reason that the series mixes two sub-architectures patches is some drivers are shared between two sub-architectures, so we need to handle them as a whole. I haven't got the acks from all subsystem maintainers. Considering we are close to merge window now, and the change is quite simple while mxs device tree series depends on it, I would like to send the pull request right away and hopefully to get it expose on linux-next soon. I copied subsystem maintainers here in case they see problem to have their patches go through arm-soc. It depends on pinctrl branch below. git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git devel (or for-next) Per Linus, his devel branch is identify to for-next, and both branches are stable (non-rebased). Regards, Shawn The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a: Linux 3.4-rc5 (2012-04-29 15:19:10 -0700) are available in the git repository at: git://git.linaro.org/people/shawnguo/linux-2.6.git imx/pinctrl/for-3.5 Dong Aisheng (3): ARM: imx: enable pinctrl dummy states ARM: imx6q: switch to use pinctrl subsystem mmc: sdhci-imx-esdhc: adopt pinctrl support Shawn Guo (14): ARM: mxs: enable pinctrl dummy states tty: serial: imx: adopt pinctrl support net: fec: adopt pinctrl support can: flexcan: adopt pinctrl support i2c: imx: adopt pinctrl support spi/imx: adopt pinctrl support serial: amba-pl011: adopt pinctrl support serial: mxs-auart: adopt pinctrl support mmc: mxs-mmc: adopt pinctrl support mtd: nand: gpmi: adopt pinctrl support i2c: mxs: adopt pinctrl support ASoC: mxs-saif: adopt pinctrl support video: mxsfb: adopt pinctrl support ARM: mxs: enable pinctrl support arch/arm/Kconfig | 1 + arch/arm/mach-imx/Kconfig | 2 ++ arch/arm/mach-imx/imx51-dt.c | 3 +++ arch/arm/mach-imx/imx53-dt.c | 3 +++ arch/arm/mach-imx/mach-imx6q.c | 7 +++++++ arch/arm/mach-imx/mm-imx1.c | 2 ++ arch/arm/mach-imx/mm-imx21.c | 2 ++ arch/arm/mach-imx/mm-imx25.c | 2 ++ arch/arm/mach-imx/mm-imx27.c | 2 ++ arch/arm/mach-imx/mm-imx3.c | 2 ++ arch/arm/mach-imx/mm-imx5.c | 2 ++ arch/arm/mach-mxs/Kconfig | 2 ++ arch/arm/mach-mxs/include/mach/common.h | 2 ++ arch/arm/mach-mxs/mach-apx4devkit.c | 2 ++ arch/arm/mach-mxs/mach-m28evk.c | 2 ++ arch/arm/mach-mxs/mach-mx23evk.c | 2 ++ arch/arm/mach-mxs/mach-mx28evk.c | 2 ++ arch/arm/mach-mxs/mach-stmp378x_devb.c | 2 ++ arch/arm/mach-mxs/mach-tx28.c | 2 ++ arch/arm/mach-mxs/mm.c | 11 +++++++++++ drivers/i2c/busses/i2c-imx.c | 8 ++++++++ drivers/i2c/busses/i2c-mxs.c | 6 ++++++ drivers/mmc/host/mxs-mmc.c | 8 ++++++++ drivers/mmc/host/sdhci-esdhc-imx.c | 9 +++++++++ drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 9 +++++++++ drivers/net/can/flexcan.c | 6 ++++++ drivers/net/ethernet/freescale/fec.c | 9 +++++++++ drivers/spi/spi-imx.c | 8 ++++++++ drivers/tty/serial/amba-pl011.c | 8 ++++++++ drivers/tty/serial/imx.c | 8 ++++++++ drivers/tty/serial/mxs-auart.c | 8 ++++++++ drivers/video/mxsfb.c | 9 +++++++++ sound/soc/mxs/mxs-saif.c | 8 ++++++++ 33 files changed, 159 insertions(+), 0 deletions(-) Acked-by: Mark Brown