diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2014-10-24 08:16:52 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2014-10-29 05:35:20 -0400 |
commit | 5fae8b86fdf083bc43bf759abad6661be9d0b9ac (patch) | |
tree | 8463493f827c960fac046251f684c94e0fd27b9e | |
parent | cfb24f6ebd38137ebf072cb5629fdf6df51e49c1 (diff) |
pinctrl: Move Intel Baytrail pinctrl driver under intel directory
We are going to have more pinctrl drivers for Intel hardware so separate
all our pin controller drivers to own directory.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r-- | drivers/pinctrl/Kconfig | 13 | ||||
-rw-r--r-- | drivers/pinctrl/Makefile | 2 | ||||
-rw-r--r-- | drivers/pinctrl/intel/Kconfig | 15 | ||||
-rw-r--r-- | drivers/pinctrl/intel/Makefile | 3 | ||||
-rw-r--r-- | drivers/pinctrl/intel/pinctrl-baytrail.c (renamed from drivers/pinctrl/pinctrl-baytrail.c) | 0 |
5 files changed, 20 insertions, 13 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index c6a66de6ed72..d014f22f387a 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig | |||
@@ -67,18 +67,6 @@ config PINCTRL_AT91 | |||
67 | help | 67 | help |
68 | Say Y here to enable the at91 pinctrl driver | 68 | Say Y here to enable the at91 pinctrl driver |
69 | 69 | ||
70 | config PINCTRL_BAYTRAIL | ||
71 | bool "Intel Baytrail GPIO pin control" | ||
72 | depends on GPIOLIB && ACPI && X86 | ||
73 | select GPIOLIB_IRQCHIP | ||
74 | help | ||
75 | driver for memory mapped GPIO functionality on Intel Baytrail | ||
76 | platforms. Supports 3 banks with 102, 28 and 44 gpios. | ||
77 | Most pins are usually muxed to some other functionality by firmware, | ||
78 | so only a small amount is available for gpio use. | ||
79 | |||
80 | Requires ACPI device enumeration code to set up a platform device. | ||
81 | |||
82 | config PINCTRL_BCM2835 | 70 | config PINCTRL_BCM2835 |
83 | bool | 71 | bool |
84 | select PINMUX | 72 | select PINMUX |
@@ -205,6 +193,7 @@ config PINCTRL_PALMAS | |||
205 | 193 | ||
206 | source "drivers/pinctrl/berlin/Kconfig" | 194 | source "drivers/pinctrl/berlin/Kconfig" |
207 | source "drivers/pinctrl/freescale/Kconfig" | 195 | source "drivers/pinctrl/freescale/Kconfig" |
196 | source "drivers/pinctrl/intel/Kconfig" | ||
208 | source "drivers/pinctrl/mvebu/Kconfig" | 197 | source "drivers/pinctrl/mvebu/Kconfig" |
209 | source "drivers/pinctrl/nomadik/Kconfig" | 198 | source "drivers/pinctrl/nomadik/Kconfig" |
210 | source "drivers/pinctrl/qcom/Kconfig" | 199 | source "drivers/pinctrl/qcom/Kconfig" |
diff --git a/drivers/pinctrl/Makefile b/drivers/pinctrl/Makefile index 51f52d32859e..c030b3db8034 100644 --- a/drivers/pinctrl/Makefile +++ b/drivers/pinctrl/Makefile | |||
@@ -15,7 +15,6 @@ obj-$(CONFIG_PINCTRL_BF54x) += pinctrl-adi2-bf54x.o | |||
15 | obj-$(CONFIG_PINCTRL_BF60x) += pinctrl-adi2-bf60x.o | 15 | obj-$(CONFIG_PINCTRL_BF60x) += pinctrl-adi2-bf60x.o |
16 | obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o | 16 | obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o |
17 | obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o | 17 | obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o |
18 | obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o | ||
19 | obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o | 18 | obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o |
20 | obj-$(CONFIG_PINCTRL_FALCON) += pinctrl-falcon.o | 19 | obj-$(CONFIG_PINCTRL_FALCON) += pinctrl-falcon.o |
21 | obj-$(CONFIG_PINCTRL_PALMAS) += pinctrl-palmas.o | 20 | obj-$(CONFIG_PINCTRL_PALMAS) += pinctrl-palmas.o |
@@ -39,6 +38,7 @@ obj-$(CONFIG_PINCTRL_ST) += pinctrl-st.o | |||
39 | 38 | ||
40 | obj-$(CONFIG_ARCH_BERLIN) += berlin/ | 39 | obj-$(CONFIG_ARCH_BERLIN) += berlin/ |
41 | obj-y += freescale/ | 40 | obj-y += freescale/ |
41 | obj-$(CONFIG_X86) += intel/ | ||
42 | obj-$(CONFIG_PLAT_ORION) += mvebu/ | 42 | obj-$(CONFIG_PLAT_ORION) += mvebu/ |
43 | obj-y += nomadik/ | 43 | obj-y += nomadik/ |
44 | obj-$(CONFIG_ARCH_QCOM) += qcom/ | 44 | obj-$(CONFIG_ARCH_QCOM) += qcom/ |
diff --git a/drivers/pinctrl/intel/Kconfig b/drivers/pinctrl/intel/Kconfig new file mode 100644 index 000000000000..957c90386307 --- /dev/null +++ b/drivers/pinctrl/intel/Kconfig | |||
@@ -0,0 +1,15 @@ | |||
1 | # | ||
2 | # Intel pin control drivers | ||
3 | # | ||
4 | |||
5 | config PINCTRL_BAYTRAIL | ||
6 | bool "Intel Baytrail GPIO pin control" | ||
7 | depends on GPIOLIB && ACPI | ||
8 | select GPIOLIB_IRQCHIP | ||
9 | help | ||
10 | driver for memory mapped GPIO functionality on Intel Baytrail | ||
11 | platforms. Supports 3 banks with 102, 28 and 44 gpios. | ||
12 | Most pins are usually muxed to some other functionality by firmware, | ||
13 | so only a small amount is available for gpio use. | ||
14 | |||
15 | Requires ACPI device enumeration code to set up a platform device. | ||
diff --git a/drivers/pinctrl/intel/Makefile b/drivers/pinctrl/intel/Makefile new file mode 100644 index 000000000000..d049b769e327 --- /dev/null +++ b/drivers/pinctrl/intel/Makefile | |||
@@ -0,0 +1,3 @@ | |||
1 | # Intel pin control drivers | ||
2 | |||
3 | obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o | ||
diff --git a/drivers/pinctrl/pinctrl-baytrail.c b/drivers/pinctrl/intel/pinctrl-baytrail.c index 3ece00164523..3ece00164523 100644 --- a/drivers/pinctrl/pinctrl-baytrail.c +++ b/drivers/pinctrl/intel/pinctrl-baytrail.c | |||