]> git.sur5r.net Git - u-boot/blobdiff - drivers/pinctrl/Kconfig
power: pmic: Let PFUZE3000 see all 256 registers
[u-boot] / drivers / pinctrl / Kconfig
index f6616c5329b1e4feaf0a948403887d1974a71cd9..ad0b8daba622e30024a45b49d89abe7c676c2f2c 100644 (file)
@@ -47,9 +47,9 @@ config PINMUX
        default y
        help
          This option enables pin multiplexing through the generic pinctrl
-         framework. Most SoCs have their own own multiplexing arrangement
-         where a single pin can be used for several functions. An SoC pinctrl
-         driver allows the required function to be selected for each pin.
+         framework. Most SoCs have their own multiplexing arrangement where
+         a single pin can be used for several functions. An SoC pinctrl driver
+         allows the required function to be selected for each pin.
          The driver is typically controlled by the device tree.
 
 config PINCONF
@@ -60,7 +60,7 @@ config PINCONF
          framework.
 
 config SPL_PINCTRL
-       bool "Support pin controlloers in SPL"
+       bool "Support pin controllers in SPL"
        depends on SPL && SPL_DM
        help
          This option is an SPL-variant of the PINCTRL option.
@@ -69,6 +69,7 @@ config SPL_PINCTRL
 config SPL_PINCTRL_FULL
        bool "Support full pin controllers in SPL"
        depends on SPL_PINCTRL && SPL_OF_CONTROL
+       default n if TARGET_STM32F746_DISCO
        default y
        help
          This option is an SPL-variant of the PINCTRL_FULL option.
@@ -167,6 +168,16 @@ config PINCTRL_ROCKCHIP_RK3036
          the GPIO definitions and pin control functions for each available
          multiplex function.
 
+config PINCTRL_ROCKCHIP_RK3128
+       bool "Rockchip rk3128 pin control driver"
+       depends on DM
+       help
+         Support pin multiplexing control on Rockchip rk3128 SoCs.
+
+         The driver is controlled by a device tree node which contains both
+         the GPIO definitions and pin control functions for each available
+         multiplex function.
+
 config PINCTRL_ROCKCHIP_RK3188
        bool "Rockchip rk3188 pin control driver"
        depends on DM
@@ -177,6 +188,16 @@ config PINCTRL_ROCKCHIP_RK3188
          the GPIO definitions and pin control functions for each available
          multiplex function.
 
+config PINCTRL_ROCKCHIP_RK322X
+       bool "Rockchip rk322x pin control driver"
+       depends on DM
+       help
+         Support pin multiplexing control on Rockchip rk322x SoCs.
+
+         The driver is controlled by a device tree node which contains both
+         the GPIO definitions and pin control functions for each available
+         multiplex function.
+
 config PINCTRL_ROCKCHIP_RK3288
        bool "Rockchip rk3288 pin control driver"
        depends on DM
@@ -197,6 +218,16 @@ config PINCTRL_ROCKCHIP_RK3328
          the GPIO definitions and pin control functions for each available
          multiplex function.
 
+config PINCTRL_ROCKCHIP_RK3368
+       bool "Rockchip RK3368 pin control driver"
+       depends on DM
+       help
+         Support pin multiplexing control on Rockchip rk3368 SoCs.
+
+         The driver is controlled by a device tree node which contains both
+         the GPIO definitions and pin control functions for each available
+         multiplex function.
+
 config PINCTRL_ROCKCHIP_RK3399
        bool "Rockchip rk3399 pin control driver"
        depends on DM
@@ -207,6 +238,16 @@ config PINCTRL_ROCKCHIP_RK3399
          the GPIO definitions and pin control functions for each available
          multiplex function.
 
+config PINCTRL_ROCKCHIP_RV1108
+       bool "Rockchip rv1108 pin control driver"
+       depends on DM
+       help
+         Support pin multiplexing control on Rockchip rv1108 SoC.
+
+         The driver is controlled by a device tree node which contains
+         both the GPIO definitions and pin control functions for each
+         available multiplex function.
+
 config PINCTRL_SANDBOX
        bool "Sandbox pinctrl driver"
        depends on SANDBOX
@@ -261,8 +302,10 @@ endif
 
 source "drivers/pinctrl/meson/Kconfig"
 source "drivers/pinctrl/nxp/Kconfig"
+source "drivers/pinctrl/renesas/Kconfig"
 source "drivers/pinctrl/uniphier/Kconfig"
 source "drivers/pinctrl/exynos/Kconfig"
 source "drivers/pinctrl/mvebu/Kconfig"
+source "drivers/pinctrl/broadcom/Kconfig"
 
 endmenu