diff options
author | Rafał Miłecki | 2018-09-26 21:31:03 +0200 |
---|---|---|
committer | Linus Walleij | 2018-10-10 09:16:54 +0200 |
commit | c12fb1774deaa9c9408b19db8d43d3612f6e47a0 (patch) | |
tree | 76a221fe3ba96f9c0999f6707b83bc3c55254aa6 /drivers/pinctrl/bcm/Kconfig | |
parent | dt-bindings: pinctrl: document Broadcom Northstar pin mux controller (diff) | |
download | kernel-qcow2-linux-c12fb1774deaa9c9408b19db8d43d3612f6e47a0.tar.gz kernel-qcow2-linux-c12fb1774deaa9c9408b19db8d43d3612f6e47a0.tar.xz kernel-qcow2-linux-c12fb1774deaa9c9408b19db8d43d3612f6e47a0.zip |
pinctrl: bcm: add Northstar driver
This driver provides support for Northstar mux controller. It differs
from Northstar Plus one so a new binding and driver were needed.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/bcm/Kconfig')
-rw-r--r-- | drivers/pinctrl/bcm/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/pinctrl/bcm/Kconfig b/drivers/pinctrl/bcm/Kconfig index 0f38d51f47c6..c8575399d6f7 100644 --- a/drivers/pinctrl/bcm/Kconfig +++ b/drivers/pinctrl/bcm/Kconfig @@ -73,6 +73,19 @@ config PINCTRL_CYGNUS_MUX configuration, with the exception that certain individual pins can be overridden to GPIO function +config PINCTRL_NS + bool "Broadcom Northstar pins driver" + depends on OF && (ARCH_BCM_5301X || COMPILE_TEST) + select PINMUX + select GENERIC_PINCONF + default ARCH_BCM_5301X + help + Say yes here to enable the Broadcom NS SoC pins driver. + + The Broadcom Northstar pins driver supports muxing multi-purpose pins + that can be used for various functions (e.g. SPI, I2C, UART) as well + as GPIOs. + config PINCTRL_NSP_GPIO bool "Broadcom NSP GPIO (with PINCONF) driver" depends on OF_GPIO && (ARCH_BCM_NSP || COMPILE_TEST) |