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
@ -26,29 +26,6 @@ config DEBUG_PINCTRL
|
|||||||
help
|
help
|
||||||
Say Y here to add some extra checks and diagnostics to PINCTRL calls.
|
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
|
config PINCTRL_ADI2
|
||||||
bool "ADI pin controller driver"
|
bool "ADI pin controller driver"
|
||||||
depends on BLACKFIN
|
depends on BLACKFIN
|
||||||
@ -233,27 +210,6 @@ config PINCTRL_IMX28
|
|||||||
bool
|
bool
|
||||||
select PINCTRL_MXS
|
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
|
config PINCTRL_ROCKCHIP
|
||||||
bool
|
bool
|
||||||
select PINMUX
|
select PINMUX
|
||||||
@ -345,6 +301,7 @@ config PINCTRL_PALMAS
|
|||||||
|
|
||||||
source "drivers/pinctrl/berlin/Kconfig"
|
source "drivers/pinctrl/berlin/Kconfig"
|
||||||
source "drivers/pinctrl/mvebu/Kconfig"
|
source "drivers/pinctrl/mvebu/Kconfig"
|
||||||
|
source "drivers/pinctrl/nomadik/Kconfig"
|
||||||
source "drivers/pinctrl/qcom/Kconfig"
|
source "drivers/pinctrl/qcom/Kconfig"
|
||||||
source "drivers/pinctrl/samsung/Kconfig"
|
source "drivers/pinctrl/samsung/Kconfig"
|
||||||
source "drivers/pinctrl/sh-pfc/Kconfig"
|
source "drivers/pinctrl/sh-pfc/Kconfig"
|
||||||
|
@ -9,11 +9,6 @@ ifeq ($(CONFIG_OF),y)
|
|||||||
obj-$(CONFIG_PINCTRL) += devicetree.o
|
obj-$(CONFIG_PINCTRL) += devicetree.o
|
||||||
endif
|
endif
|
||||||
obj-$(CONFIG_GENERIC_PINCONF) += pinconf-generic.o
|
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_ADI2) += pinctrl-adi2.o
|
||||||
obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o
|
obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o
|
||||||
obj-$(CONFIG_PINCTRL_BF54x) += pinctrl-adi2-bf54x.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_IMX23) += pinctrl-imx23.o
|
||||||
obj-$(CONFIG_PINCTRL_IMX25) += pinctrl-imx25.o
|
obj-$(CONFIG_PINCTRL_IMX25) += pinctrl-imx25.o
|
||||||
obj-$(CONFIG_PINCTRL_IMX28) += pinctrl-imx28.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_PALMAS) += pinctrl-palmas.o
|
||||||
obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o
|
obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o
|
||||||
obj-$(CONFIG_PINCTRL_SINGLE) += pinctrl-single.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_ARCH_BERLIN) += berlin/
|
||||||
obj-$(CONFIG_PLAT_ORION) += mvebu/
|
obj-$(CONFIG_PLAT_ORION) += mvebu/
|
||||||
|
obj-y += nomadik/
|
||||||
obj-$(CONFIG_ARCH_QCOM) += qcom/
|
obj-$(CONFIG_ARCH_QCOM) += qcom/
|
||||||
obj-$(CONFIG_PLAT_SAMSUNG) += samsung/
|
obj-$(CONFIG_PLAT_SAMSUNG) += samsung/
|
||||||
obj-$(CONFIG_ARCH_SHMOBILE) += sh-pfc/
|
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 <linux/pinctrl/machine.h>
|
||||||
|
|
||||||
#include "pinctrl-abx500.h"
|
#include "pinctrl-abx500.h"
|
||||||
#include "core.h"
|
#include "../core.h"
|
||||||
#include "pinconf.h"
|
#include "../pinconf.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The AB9540 and AB8540 GPIO support are extended versions
|
* The AB9540 and AB8540 GPIO support are extended versions
|
@ -31,7 +31,7 @@
|
|||||||
/* Since we request GPIOs from ourself */
|
/* Since we request GPIOs from ourself */
|
||||||
#include <linux/pinctrl/consumer.h>
|
#include <linux/pinctrl/consumer.h>
|
||||||
#include "pinctrl-nomadik.h"
|
#include "pinctrl-nomadik.h"
|
||||||
#include "core.h"
|
#include "../core.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The GPIO module in the Nomadik family of Systems-on-Chip is an
|
* The GPIO module in the Nomadik family of Systems-on-Chip is an
|
Loading…
x
Reference in New Issue
Block a user