mirror of
https://github.com/Dasharo/linux.git
synced 2026-03-06 15:25:10 -08:00
pinctrl: nsp: add pinmux driver support for Broadcom NSP SoC
This adds the initial support of the Broadcom NSP pinmux driver. Signed-off-by: Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@broadcom.com> Reviewed-by: Ray Jui <rjui@broadcom.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
committed by
Linus Walleij
parent
af3f1de4e7
commit
cc4fa83f66
@@ -99,3 +99,16 @@ config PINCTRL_NS2_MUX
|
||||
|
||||
The Broadcom Northstar2 IOMUX driver supports group based IOMUX
|
||||
configuration.
|
||||
|
||||
config PINCTRL_NSP_MUX
|
||||
bool "Broadcom NSP IOMUX driver"
|
||||
depends on (ARCH_BCM_NSP || COMPILE_TEST)
|
||||
select PINMUX
|
||||
select GENERIC_PINCONF
|
||||
default ARCH_BCM_NSP
|
||||
help
|
||||
Say yes here to enable the Broadcom NSP SOC IOMUX driver.
|
||||
|
||||
The Broadcom Northstar Plus IOMUX driver supports pin based IOMUX
|
||||
configuration, with certain individual pins can be overridden
|
||||
to GPIO function.
|
||||
|
||||
@@ -6,3 +6,4 @@ obj-$(CONFIG_PINCTRL_IPROC_GPIO) += pinctrl-iproc-gpio.o
|
||||
obj-$(CONFIG_PINCTRL_CYGNUS_MUX) += pinctrl-cygnus-mux.o
|
||||
obj-$(CONFIG_PINCTRL_NSP_GPIO) += pinctrl-nsp-gpio.o
|
||||
obj-$(CONFIG_PINCTRL_NS2_MUX) += pinctrl-ns2-mux.o
|
||||
obj-$(CONFIG_PINCTRL_NSP_MUX) += pinctrl-nsp-mux.o
|
||||
|
||||
646
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
Normal file
646
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user