pinctrl: nomadik: move all Nomadik drivers to subdir
We have a bunch of Nomadik family pin control drivers, so let's move them into their own subdirectory. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
		
					parent
					
						
							
								ebe629a39e
							
						
					
				
			
			
				commit
				
					
						3a19805920
					
				
			
		
					 15 changed files with 66 additions and 56 deletions
				
			
		| 
						 | 
				
			
			@ -26,29 +26,6 @@ config DEBUG_PINCTRL
 | 
			
		|||
	help
 | 
			
		||||
	  Say Y here to add some extra checks and diagnostics to PINCTRL calls.
 | 
			
		||||
 | 
			
		||||
config PINCTRL_ABX500
 | 
			
		||||
	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
 | 
			
		||||
	depends on AB8500_CORE
 | 
			
		||||
	select GENERIC_PINCONF
 | 
			
		||||
	help
 | 
			
		||||
	  Select this to enable the ABx500 family IC GPIO driver
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8500
 | 
			
		||||
	bool "AB8500 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8540
 | 
			
		||||
	bool "AB8540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB9540
 | 
			
		||||
	bool "AB9540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8505
 | 
			
		||||
	bool "AB8505 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_ADI2
 | 
			
		||||
	bool "ADI pin controller driver"
 | 
			
		||||
	depends on BLACKFIN
 | 
			
		||||
| 
						 | 
				
			
			@ -233,27 +210,6 @@ config PINCTRL_IMX28
 | 
			
		|||
	bool
 | 
			
		||||
	select PINCTRL_MXS
 | 
			
		||||
 | 
			
		||||
config PINCTRL_NOMADIK
 | 
			
		||||
	bool "Nomadik pin controller driver"
 | 
			
		||||
	depends on ARCH_U8500 || ARCH_NOMADIK
 | 
			
		||||
	select PINMUX
 | 
			
		||||
	select PINCONF
 | 
			
		||||
	select GPIOLIB
 | 
			
		||||
	select OF_GPIO
 | 
			
		||||
	select GPIOLIB_IRQCHIP
 | 
			
		||||
 | 
			
		||||
config PINCTRL_STN8815
 | 
			
		||||
	bool "STN8815 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
 | 
			
		||||
 | 
			
		||||
config PINCTRL_DB8500
 | 
			
		||||
	bool "DB8500 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_DB8540
 | 
			
		||||
	bool "DB8540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_ROCKCHIP
 | 
			
		||||
	bool
 | 
			
		||||
	select PINMUX
 | 
			
		||||
| 
						 | 
				
			
			@ -345,6 +301,7 @@ config PINCTRL_PALMAS
 | 
			
		|||
 | 
			
		||||
source "drivers/pinctrl/berlin/Kconfig"
 | 
			
		||||
source "drivers/pinctrl/mvebu/Kconfig"
 | 
			
		||||
source "drivers/pinctrl/nomadik/Kconfig"
 | 
			
		||||
source "drivers/pinctrl/qcom/Kconfig"
 | 
			
		||||
source "drivers/pinctrl/samsung/Kconfig"
 | 
			
		||||
source "drivers/pinctrl/sh-pfc/Kconfig"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,11 +9,6 @@ ifeq ($(CONFIG_OF),y)
 | 
			
		|||
obj-$(CONFIG_PINCTRL)		+= devicetree.o
 | 
			
		||||
endif
 | 
			
		||||
obj-$(CONFIG_GENERIC_PINCONF)	+= pinconf-generic.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_ABX500)	+= pinctrl-abx500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8500)	+= pinctrl-ab8500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8540)	+= pinctrl-ab8540.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB9540)	+= pinctrl-ab9540.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8505)	+= pinctrl-ab8505.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_ADI2)	+= pinctrl-adi2.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AS3722)	+= pinctrl-as3722.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_BF54x)	+= pinctrl-adi2-bf54x.o
 | 
			
		||||
| 
						 | 
				
			
			@ -39,10 +34,6 @@ obj-$(CONFIG_PINCTRL_MXS)	+= pinctrl-mxs.o
 | 
			
		|||
obj-$(CONFIG_PINCTRL_IMX23)	+= pinctrl-imx23.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_IMX25)	+= pinctrl-imx25.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_IMX28)	+= pinctrl-imx28.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_NOMADIK)	+= pinctrl-nomadik.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_STN8815)	+= pinctrl-nomadik-stn8815.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_DB8500)	+= pinctrl-nomadik-db8500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_DB8540)	+= pinctrl-nomadik-db8540.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_PALMAS)	+= pinctrl-palmas.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_ROCKCHIP)	+= pinctrl-rockchip.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_SINGLE)	+= pinctrl-single.o
 | 
			
		||||
| 
						 | 
				
			
			@ -64,6 +55,7 @@ obj-$(CONFIG_PINCTRL_VF610)	+= pinctrl-vf610.o
 | 
			
		|||
 | 
			
		||||
obj-$(CONFIG_ARCH_BERLIN)	+= berlin/
 | 
			
		||||
obj-$(CONFIG_PLAT_ORION)        += mvebu/
 | 
			
		||||
obj-y				+= nomadik/
 | 
			
		||||
obj-$(CONFIG_ARCH_QCOM)		+= qcom/
 | 
			
		||||
obj-$(CONFIG_PLAT_SAMSUNG)	+= samsung/
 | 
			
		||||
obj-$(CONFIG_ARCH_SHMOBILE)	+= sh-pfc/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										51
									
								
								drivers/pinctrl/nomadik/Kconfig
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								drivers/pinctrl/nomadik/Kconfig
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,51 @@
 | 
			
		|||
if ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_ABX500
 | 
			
		||||
	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
 | 
			
		||||
	depends on AB8500_CORE
 | 
			
		||||
	select GENERIC_PINCONF
 | 
			
		||||
	help
 | 
			
		||||
	  Select this to enable the ABx500 family IC GPIO driver
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8500
 | 
			
		||||
	bool "AB8500 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8540
 | 
			
		||||
	bool "AB8540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB9540
 | 
			
		||||
	bool "AB9540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_AB8505
 | 
			
		||||
	bool "AB8505 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_ABX500 && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
if (ARCH_U8500 || ARCH_NOMADIK)
 | 
			
		||||
 | 
			
		||||
config PINCTRL_NOMADIK
 | 
			
		||||
	bool "Nomadik pin controller driver"
 | 
			
		||||
	depends on ARCH_U8500 || ARCH_NOMADIK
 | 
			
		||||
	select PINMUX
 | 
			
		||||
	select PINCONF
 | 
			
		||||
	select GPIOLIB
 | 
			
		||||
	select OF_GPIO
 | 
			
		||||
	select GPIOLIB_IRQCHIP
 | 
			
		||||
 | 
			
		||||
config PINCTRL_STN8815
 | 
			
		||||
	bool "STN8815 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
 | 
			
		||||
 | 
			
		||||
config PINCTRL_DB8500
 | 
			
		||||
	bool "DB8500 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
config PINCTRL_DB8540
 | 
			
		||||
	bool "DB8540 pin controller driver"
 | 
			
		||||
	depends on PINCTRL_NOMADIK && ARCH_U8500
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
							
								
								
									
										10
									
								
								drivers/pinctrl/nomadik/Makefile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								drivers/pinctrl/nomadik/Makefile
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
# Nomadik family pin control drivers
 | 
			
		||||
obj-$(CONFIG_PINCTRL_ABX500)	+= pinctrl-abx500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8500)	+= pinctrl-ab8500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8540)	+= pinctrl-ab8540.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB9540)	+= pinctrl-ab9540.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_AB8505)	+= pinctrl-ab8505.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_NOMADIK)	+= pinctrl-nomadik.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_STN8815)	+= pinctrl-nomadik-stn8815.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_DB8500)	+= pinctrl-nomadik-db8500.o
 | 
			
		||||
obj-$(CONFIG_PINCTRL_DB8540)	+= pinctrl-nomadik-db8540.o
 | 
			
		||||
| 
						 | 
				
			
			@ -32,8 +32,8 @@
 | 
			
		|||
#include <linux/pinctrl/machine.h>
 | 
			
		||||
 | 
			
		||||
#include "pinctrl-abx500.h"
 | 
			
		||||
#include "core.h"
 | 
			
		||||
#include "pinconf.h"
 | 
			
		||||
#include "../core.h"
 | 
			
		||||
#include "../pinconf.h"
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * The AB9540 and AB8540 GPIO support are extended versions
 | 
			
		||||
| 
						 | 
				
			
			@ -31,7 +31,7 @@
 | 
			
		|||
/* Since we request GPIOs from ourself */
 | 
			
		||||
#include <linux/pinctrl/consumer.h>
 | 
			
		||||
#include "pinctrl-nomadik.h"
 | 
			
		||||
#include "core.h"
 | 
			
		||||
#include "../core.h"
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * The GPIO module in the Nomadik family of Systems-on-Chip is an
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue