[GIT PULL] Adopt pinctrl support for imx and mxs drivers
Shawn Guo
shawn.guo at linaro.org
Fri May 11 22:17:28 EDT 2012
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(-)
More information about the linux-arm-kernel
mailing list