Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / pinctrl / spear / Kconfig
diff --git a/kernel/drivers/pinctrl/spear/Kconfig b/kernel/drivers/pinctrl/spear/Kconfig
new file mode 100644 (file)
index 0000000..9ef18eb
--- /dev/null
@@ -0,0 +1,56 @@
+#
+# ST Microelectronics SPEAr PINCTRL drivers
+#
+
+if PLAT_SPEAR
+
+config PINCTRL_SPEAR
+       bool
+       depends on OF
+       select PINMUX
+       help
+         This enables pin control drivers for SPEAr Platform
+
+config PINCTRL_SPEAR3XX
+       bool
+       depends on ARCH_SPEAR3XX
+       select PINCTRL_SPEAR
+
+config PINCTRL_SPEAR300
+       bool "ST Microelectronics SPEAr300 SoC pin controller driver"
+       depends on MACH_SPEAR300
+       select PINCTRL_SPEAR3XX
+
+config PINCTRL_SPEAR310
+       bool "ST Microelectronics SPEAr310 SoC pin controller driver"
+       depends on MACH_SPEAR310
+       select PINCTRL_SPEAR3XX
+       select PINCTRL_SPEAR_PLGPIO
+
+config PINCTRL_SPEAR320
+       bool "ST Microelectronics SPEAr320 SoC pin controller driver"
+       depends on MACH_SPEAR320
+       select PINCTRL_SPEAR3XX
+       select PINCTRL_SPEAR_PLGPIO
+
+config PINCTRL_SPEAR1310
+       bool "ST Microelectronics SPEAr1310 SoC pin controller driver"
+       depends on MACH_SPEAR1310
+       select PINCTRL_SPEAR
+       select PINCTRL_SPEAR_PLGPIO
+
+config PINCTRL_SPEAR1340
+       bool "ST Microelectronics SPEAr1340 SoC pin controller driver"
+       depends on MACH_SPEAR1340
+       select PINCTRL_SPEAR
+       select PINCTRL_SPEAR_PLGPIO
+
+config PINCTRL_SPEAR_PLGPIO
+       bool "SPEAr SoC PLGPIO Controller"
+       depends on GPIOLIB && PINCTRL_SPEAR
+       select GPIOLIB_IRQCHIP
+       help
+         Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
+         SoCs.
+
+endif