linux/drivers/pinctrl/Kconfig
<<
>>
Prefs
   1#
   2# PINCTRL infrastructure and drivers
   3#
   4
   5config PINCTRL
   6        bool
   7
   8if PINCTRL
   9
  10menu "Pin controllers"
  11        depends on PINCTRL
  12
  13config PINMUX
  14        bool "Support pin multiplexing controllers"
  15
  16config PINCONF
  17        bool "Support pin configuration controllers"
  18
  19config GENERIC_PINCONF
  20        bool
  21        select PINCONF
  22
  23config DEBUG_PINCTRL
  24        bool "Debug PINCTRL calls"
  25        depends on DEBUG_KERNEL
  26        help
  27          Say Y here to add some extra checks and diagnostics to PINCTRL calls.
  28
  29config PINCTRL_IMX
  30        bool
  31        select PINMUX
  32        select PINCONF
  33
  34config PINCTRL_IMX51
  35        bool "IMX51 pinctrl driver"
  36        depends on OF
  37        depends on SOC_IMX51
  38        select PINCTRL_IMX
  39        help
  40          Say Y here to enable the imx51 pinctrl driver
  41
  42config PINCTRL_IMX53
  43        bool "IMX53 pinctrl driver"
  44        depends on OF
  45        depends on SOC_IMX53
  46        select PINCTRL_IMX
  47        help
  48          Say Y here to enable the imx53 pinctrl driver
  49
  50config PINCTRL_IMX6Q
  51        bool "IMX6Q pinctrl driver"
  52        depends on OF
  53        depends on SOC_IMX6Q
  54        select PINCTRL_IMX
  55        help
  56          Say Y here to enable the imx6q pinctrl driver
  57
  58config PINCTRL_PXA3xx
  59        bool
  60        select PINMUX
  61
  62config PINCTRL_MMP2
  63        bool "MMP2 pin controller driver"
  64        depends on ARCH_MMP
  65        select PINCTRL_PXA3xx
  66        select PINCONF
  67
  68config PINCTRL_MXS
  69        bool
  70
  71config PINCTRL_IMX23
  72        bool
  73        select PINMUX
  74        select PINCONF
  75        select PINCTRL_MXS
  76
  77config PINCTRL_IMX28
  78        bool
  79        select PINMUX
  80        select PINCONF
  81        select PINCTRL_MXS
  82
  83config PINCTRL_NOMADIK
  84        bool "Nomadik pin controller driver"
  85        depends on ARCH_U8500 || ARCH_NOMADIK
  86        select PINMUX
  87        select PINCONF
  88
  89config PINCTRL_DB8500
  90        bool "DB8500 pin controller driver"
  91        depends on PINCTRL_NOMADIK && ARCH_U8500
  92
  93config PINCTRL_PXA168
  94        bool "PXA168 pin controller driver"
  95        depends on ARCH_MMP
  96        select PINCTRL_PXA3xx
  97        select PINCONF
  98
  99config PINCTRL_PXA910
 100        bool "PXA910 pin controller driver"
 101        depends on ARCH_MMP
 102        select PINCTRL_PXA3xx
 103        select PINCONF
 104
 105config PINCTRL_SINGLE
 106        tristate "One-register-per-pin type device tree based pinctrl driver"
 107        depends on OF
 108        select PINMUX
 109        select PINCONF
 110        help
 111          This selects the device tree based generic pinctrl driver.
 112
 113config PINCTRL_SIRF
 114        bool "CSR SiRFprimaII pin controller driver"
 115        depends on ARCH_PRIMA2
 116        select PINMUX
 117
 118config PINCTRL_TEGRA
 119        bool
 120
 121config PINCTRL_TEGRA20
 122        bool
 123        select PINMUX
 124        select PINCONF
 125        select PINCTRL_TEGRA
 126
 127config PINCTRL_TEGRA30
 128        bool
 129        select PINMUX
 130        select PINCONF
 131        select PINCTRL_TEGRA
 132
 133config PINCTRL_U300
 134        bool "U300 pin controller driver"
 135        depends on ARCH_U300
 136        select PINMUX
 137        select GENERIC_PINCONF
 138
 139config PINCTRL_COH901
 140        bool "ST-Ericsson U300 COH 901 335/571 GPIO"
 141        depends on GPIOLIB && ARCH_U300 && PINCTRL_U300
 142        help
 143          Say yes here to support GPIO interface on ST-Ericsson U300.
 144          The names of the two IP block variants supported are
 145          COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
 146          ports of 8 GPIO pins each.
 147
 148source "drivers/pinctrl/spear/Kconfig"
 149
 150endmenu
 151
 152endif
 153
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.