]> git.neil.brown.name Git - gta04.git/commitdiff
Merge tag 'ux500-gpio-pins-for-3.5' of git://git.kernel.org/pub/scm/linux/kernel...
authorOlof Johansson <olof@lixom.net>
Sun, 13 May 2012 02:57:34 +0000 (19:57 -0700)
committerOlof Johansson <olof@lixom.net>
Sun, 13 May 2012 02:57:34 +0000 (19:57 -0700)
ux500 GPIO and pinctrl changes for kernel 3.5

* tag 'ux500-gpio-pins-for-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:
  ARM: ux500: switch MSP to using pinctrl for pins
  ARM: ux500: alter MSP registration to return a device pointer
  ARM: ux500: switch to using pinctrl for uart0
  ARM: ux500: delete custom pin control system
  ARM: ux500: switch over to Nomadik pinctrl driver
  pinctrl: add sleep state definition
  pinctrl/nomadik: implement pin configuration
  pinctrl/nomadik: implement pin multiplexing
  pinctrl/nomadik: reuse GPIO debug function for pins
  pinctrl/nomadik: break out single GPIO debug function
  pinctrl/nomadik: basic Nomadik pinctrl interface
  pinctrl/nomadik: !CONFIG_OF build error
  gpio: move the Nomadik GPIO driver to pinctrl

Context conflicts resolved in drivers/pinctrl/Kconfig and
drivers/pinctrl/Makefile.

Signed-off-by: Olof Johansson <olof@lixom.net>
1  2 
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile

index a54a93112cba47dce84ae57d72d70871e66fa1a3,81b19671d193f59a6950585b541464eb9dae5519..cc01c758bbfc2d27755c5b16fd39541cc2da15c7
@@@ -49,21 -36,16 +49,31 @@@ config PINCTRL_MMP
        select PINCTRL_PXA3xx
        select PINCONF
  
 +config PINCTRL_MXS
 +      bool
 +
 +config PINCTRL_IMX23
 +      bool
 +      select PINMUX
 +      select PINCONF
 +      select PINCTRL_MXS
 +
 +config PINCTRL_IMX28
 +      bool
 +      select PINMUX
 +      select PINCONF
 +      select PINCTRL_MXS
 +
+ config PINCTRL_NOMADIK
+       bool "Nomadik pin controller driver"
+       depends on ARCH_U8500
+       select PINMUX
+       select PINCONF
+ config PINCTRL_DB8500
+       bool "DB8500 pin controller driver"
+       depends on PINCTRL_NOMADIK && ARCH_U8500
  config PINCTRL_PXA168
        bool "PXA168 pin controller driver"
        depends on ARCH_MMP
index c9b0be56ff499e2cafad0a65bf97ee427938d7bb,637951ea05b59cc3d0a3c7a8c2c3625d05e1afa9..8e764ade929a3d888d52fabc38810908e8a3fc4d
@@@ -9,13 -9,10 +9,15 @@@ ifeq ($(CONFIG_OF),y
  obj-$(CONFIG_PINCTRL)         += devicetree.o
  endif
  obj-$(CONFIG_GENERIC_PINCONF) += pinconf-generic.o
 +obj-$(CONFIG_PINCTRL_IMX)     += pinctrl-imx.o
 +obj-$(CONFIG_PINCTRL_IMX6Q)   += pinctrl-imx6q.o
  obj-$(CONFIG_PINCTRL_PXA3xx)  += pinctrl-pxa3xx.o
  obj-$(CONFIG_PINCTRL_MMP2)    += pinctrl-mmp2.o
 +obj-$(CONFIG_PINCTRL_MXS)     += pinctrl-mxs.o
 +obj-$(CONFIG_PINCTRL_IMX23)   += pinctrl-imx23.o
 +obj-$(CONFIG_PINCTRL_IMX28)   += pinctrl-imx28.o
+ obj-$(CONFIG_PINCTRL_NOMADIK) += pinctrl-nomadik.o
+ obj-$(CONFIG_PINCTRL_DB8500)  += pinctrl-nomadik-db8500.o
  obj-$(CONFIG_PINCTRL_PXA168)  += pinctrl-pxa168.o
  obj-$(CONFIG_PINCTRL_PXA910)  += pinctrl-pxa910.o
  obj-$(CONFIG_PINCTRL_SIRF)    += pinctrl-sirf.o