]> git.karo-electronics.de Git - linux-beck.git/commitdiff
pinctrl: sunxi: Move the Allwinner pinctrl driver to its own directory
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Fri, 18 Apr 2014 16:53:02 +0000 (18:53 +0200)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Sun, 4 May 2014 06:59:43 +0000 (23:59 -0700)
This will allow to create numerous files without crippling the main pinctrl
directory.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/sunxi/Kconfig [new file with mode: 0644]
drivers/pinctrl/sunxi/Makefile [new file with mode: 0644]
drivers/pinctrl/sunxi/pinctrl-sunxi-pins.h [moved from drivers/pinctrl/pinctrl-sunxi-pins.h with 100% similarity]
drivers/pinctrl/sunxi/pinctrl-sunxi.c [moved from drivers/pinctrl/pinctrl-sunxi.c with 99% similarity]
drivers/pinctrl/sunxi/pinctrl-sunxi.h [moved from drivers/pinctrl/pinctrl-sunxi.h with 100% similarity]

index 934fd89978d3c0e59abb18bbf80587eafe5fafcd..4508f6abee48562f51cab0f0d5172a4ac7ae6a6d 100644 (file)
@@ -291,11 +291,6 @@ config PINCTRL_SIRF
        select PINMUX
        select GPIOLIB_IRQCHIP
 
-config PINCTRL_SUNXI
-       bool
-       select PINMUX
-       select GENERIC_PINCONF
-
 config PINCTRL_ST
        bool
        depends on OF
@@ -392,6 +387,7 @@ config PINCTRL_S3C64XX
 source "drivers/pinctrl/mvebu/Kconfig"
 source "drivers/pinctrl/sh-pfc/Kconfig"
 source "drivers/pinctrl/spear/Kconfig"
+source "drivers/pinctrl/sunxi/Kconfig"
 source "drivers/pinctrl/vt8500/Kconfig"
 
 config PINCTRL_XWAY
index 68bb399fc5770f1168119b8a617bc2900c622573..c2621438785ed605908b04b4313f5d72707a5807 100644 (file)
@@ -49,7 +49,6 @@ obj-$(CONFIG_PINCTRL_PALMAS)  += pinctrl-palmas.o
 obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o
 obj-$(CONFIG_PINCTRL_SINGLE)   += pinctrl-single.o
 obj-$(CONFIG_PINCTRL_SIRF)     += sirf/
-obj-$(CONFIG_PINCTRL_SUNXI)    += pinctrl-sunxi.o
 obj-$(CONFIG_PINCTRL_TEGRA)    += pinctrl-tegra.o
 obj-$(CONFIG_PINCTRL_TEGRA20)  += pinctrl-tegra20.o
 obj-$(CONFIG_PINCTRL_TEGRA30)  += pinctrl-tegra30.o
@@ -75,3 +74,4 @@ obj-$(CONFIG_ARCH_SHMOBILE)   += sh-pfc/
 obj-$(CONFIG_SUPERH)           += sh-pfc/
 obj-$(CONFIG_PLAT_SPEAR)       += spear/
 obj-$(CONFIG_ARCH_VT8500)      += vt8500/
+obj-$(CONFIG_ARCH_SUNXI)       += sunxi/
diff --git a/drivers/pinctrl/sunxi/Kconfig b/drivers/pinctrl/sunxi/Kconfig
new file mode 100644 (file)
index 0000000..9d7d510
--- /dev/null
@@ -0,0 +1,8 @@
+if ARCH_SUNXI
+
+config PINCTRL_SUNXI
+       bool
+       select PINMUX
+       select GENERIC_PINCONF
+
+endif
diff --git a/drivers/pinctrl/sunxi/Makefile b/drivers/pinctrl/sunxi/Makefile
new file mode 100644 (file)
index 0000000..09a7621
--- /dev/null
@@ -0,0 +1 @@
+obj-$(CONFIG_PINCTRL_SUNXI)    += pinctrl-sunxi.o
similarity index 99%
rename from drivers/pinctrl/pinctrl-sunxi.c
rename to drivers/pinctrl/sunxi/pinctrl-sunxi.c
index f41c312673f41f96917be7ce08afa73d7327c405..c8b321ae6b172e99169617cf4df9de357a77d84f 100644 (file)
@@ -29,7 +29,7 @@
 #include <linux/reset.h>
 #include <linux/slab.h>
 
-#include "core.h"
+#include "../core.h"
 #include "pinctrl-sunxi.h"
 #include "pinctrl-sunxi-pins.h"