diff options
| author | Maxime Ripard <maxime.ripard@free-electrons.com> | 2014-04-18 12:53:02 -0400 |
|---|---|---|
| committer | Maxime Ripard <maxime.ripard@free-electrons.com> | 2014-05-04 02:59:43 -0400 |
| commit | 5f9107774fc81eb7a33ac7a2c296523ce5fbb14a (patch) | |
| tree | 57fadaccb07e0473d85d0ce638fabcd8819e4799 /drivers/pinctrl | |
| parent | 0df6846d55c4fa96a58da2817d68bf08d9c00613 (diff) | |
pinctrl: sunxi: Move the Allwinner pinctrl driver to its own directory
This will allow to create numerous files without crippling the main pinctrl
directory.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'drivers/pinctrl')
| -rw-r--r-- | drivers/pinctrl/Kconfig | 6 | ||||
| -rw-r--r-- | drivers/pinctrl/Makefile | 2 | ||||
| -rw-r--r-- | drivers/pinctrl/sunxi/Kconfig | 8 | ||||
| -rw-r--r-- | drivers/pinctrl/sunxi/Makefile | 1 | ||||
| -rw-r--r-- | drivers/pinctrl/sunxi/pinctrl-sunxi-pins.h (renamed from drivers/pinctrl/pinctrl-sunxi-pins.h) | 0 | ||||
| -rw-r--r-- | drivers/pinctrl/sunxi/pinctrl-sunxi.c (renamed from drivers/pinctrl/pinctrl-sunxi.c) | 2 | ||||
| -rw-r--r-- | drivers/pinctrl/sunxi/pinctrl-sunxi.h (renamed from drivers/pinctrl/pinctrl-sunxi.h) | 0 |
7 files changed, 12 insertions, 7 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index 934fd89978d3..4508f6abee48 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig | |||
| @@ -291,11 +291,6 @@ config PINCTRL_SIRF | |||
| 291 | select PINMUX | 291 | select PINMUX |
| 292 | select GPIOLIB_IRQCHIP | 292 | select GPIOLIB_IRQCHIP |
| 293 | 293 | ||
| 294 | config PINCTRL_SUNXI | ||
| 295 | bool | ||
| 296 | select PINMUX | ||
| 297 | select GENERIC_PINCONF | ||
| 298 | |||
| 299 | config PINCTRL_ST | 294 | config PINCTRL_ST |
| 300 | bool | 295 | bool |
| 301 | depends on OF | 296 | depends on OF |
| @@ -392,6 +387,7 @@ config PINCTRL_S3C64XX | |||
| 392 | source "drivers/pinctrl/mvebu/Kconfig" | 387 | source "drivers/pinctrl/mvebu/Kconfig" |
| 393 | source "drivers/pinctrl/sh-pfc/Kconfig" | 388 | source "drivers/pinctrl/sh-pfc/Kconfig" |
| 394 | source "drivers/pinctrl/spear/Kconfig" | 389 | source "drivers/pinctrl/spear/Kconfig" |
| 390 | source "drivers/pinctrl/sunxi/Kconfig" | ||
| 395 | source "drivers/pinctrl/vt8500/Kconfig" | 391 | source "drivers/pinctrl/vt8500/Kconfig" |
| 396 | 392 | ||
| 397 | config PINCTRL_XWAY | 393 | config PINCTRL_XWAY |
diff --git a/drivers/pinctrl/Makefile b/drivers/pinctrl/Makefile index 68bb399fc577..c2621438785e 100644 --- a/drivers/pinctrl/Makefile +++ b/drivers/pinctrl/Makefile | |||
| @@ -49,7 +49,6 @@ obj-$(CONFIG_PINCTRL_PALMAS) += pinctrl-palmas.o | |||
| 49 | obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o | 49 | obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o |
| 50 | obj-$(CONFIG_PINCTRL_SINGLE) += pinctrl-single.o | 50 | obj-$(CONFIG_PINCTRL_SINGLE) += pinctrl-single.o |
| 51 | obj-$(CONFIG_PINCTRL_SIRF) += sirf/ | 51 | obj-$(CONFIG_PINCTRL_SIRF) += sirf/ |
| 52 | obj-$(CONFIG_PINCTRL_SUNXI) += pinctrl-sunxi.o | ||
| 53 | obj-$(CONFIG_PINCTRL_TEGRA) += pinctrl-tegra.o | 52 | obj-$(CONFIG_PINCTRL_TEGRA) += pinctrl-tegra.o |
| 54 | obj-$(CONFIG_PINCTRL_TEGRA20) += pinctrl-tegra20.o | 53 | obj-$(CONFIG_PINCTRL_TEGRA20) += pinctrl-tegra20.o |
| 55 | obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o | 54 | obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o |
| @@ -75,3 +74,4 @@ obj-$(CONFIG_ARCH_SHMOBILE) += sh-pfc/ | |||
| 75 | obj-$(CONFIG_SUPERH) += sh-pfc/ | 74 | obj-$(CONFIG_SUPERH) += sh-pfc/ |
| 76 | obj-$(CONFIG_PLAT_SPEAR) += spear/ | 75 | obj-$(CONFIG_PLAT_SPEAR) += spear/ |
| 77 | obj-$(CONFIG_ARCH_VT8500) += vt8500/ | 76 | obj-$(CONFIG_ARCH_VT8500) += vt8500/ |
| 77 | obj-$(CONFIG_ARCH_SUNXI) += sunxi/ | ||
diff --git a/drivers/pinctrl/sunxi/Kconfig b/drivers/pinctrl/sunxi/Kconfig new file mode 100644 index 000000000000..9d7d5106d85a --- /dev/null +++ b/drivers/pinctrl/sunxi/Kconfig | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | if ARCH_SUNXI | ||
| 2 | |||
| 3 | config PINCTRL_SUNXI | ||
| 4 | bool | ||
| 5 | select PINMUX | ||
| 6 | select GENERIC_PINCONF | ||
| 7 | |||
| 8 | endif | ||
diff --git a/drivers/pinctrl/sunxi/Makefile b/drivers/pinctrl/sunxi/Makefile new file mode 100644 index 000000000000..09a7621e09e8 --- /dev/null +++ b/drivers/pinctrl/sunxi/Makefile | |||
| @@ -0,0 +1 @@ | |||
| obj-$(CONFIG_PINCTRL_SUNXI) += pinctrl-sunxi.o | |||
diff --git a/drivers/pinctrl/pinctrl-sunxi-pins.h b/drivers/pinctrl/sunxi/pinctrl-sunxi-pins.h index 51100caf05f9..51100caf05f9 100644 --- a/drivers/pinctrl/pinctrl-sunxi-pins.h +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi-pins.h | |||
diff --git a/drivers/pinctrl/pinctrl-sunxi.c b/drivers/pinctrl/sunxi/pinctrl-sunxi.c index f41c312673f4..c8b321ae6b17 100644 --- a/drivers/pinctrl/pinctrl-sunxi.c +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi.c | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | #include <linux/reset.h> | 29 | #include <linux/reset.h> |
| 30 | #include <linux/slab.h> | 30 | #include <linux/slab.h> |
| 31 | 31 | ||
| 32 | #include "core.h" | 32 | #include "../core.h" |
| 33 | #include "pinctrl-sunxi.h" | 33 | #include "pinctrl-sunxi.h" |
| 34 | #include "pinctrl-sunxi-pins.h" | 34 | #include "pinctrl-sunxi-pins.h" |
| 35 | 35 | ||
diff --git a/drivers/pinctrl/pinctrl-sunxi.h b/drivers/pinctrl/sunxi/pinctrl-sunxi.h index 4e24b9b5f12e..4e24b9b5f12e 100644 --- a/drivers/pinctrl/pinctrl-sunxi.h +++ b/drivers/pinctrl/sunxi/pinctrl-sunxi.h | |||
