Skip to content

Commit

Permalink
pinctrl: add a pincontrol driver for BCM6362
Browse files Browse the repository at this point in the history
Add a pincotrol driver for BCM6362. BCM6362 allows muxing individual
GPIO pins to the LED controller, to be available by the integrated
wifi, or other functions. It also supports overlay groups, of which
only NAND is documented.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
  • Loading branch information
Noltari authored and intel-lab-lkp committed Feb 25, 2021
1 parent bef09c7 commit 94439d6
Show file tree
Hide file tree
Showing 3 changed files with 806 additions and 0 deletions.
11 changes: 11 additions & 0 deletions drivers/pinctrl/bcm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,17 @@ config PINCTRL_BCM6358
help
Say Y here to enable the Broadcom BCM6358 GPIO driver.

config PINCTRL_BCM6362
bool "Broadcom BCM6362 GPIO driver"
depends on OF_GPIO && (BMIPS_GENERIC || COMPILE_TEST)
select PINMUX
select PINCONF
select GENERIC_PINCONF
select MFD_SYSCON
default BMIPS_GENERIC
help
Say Y here to enable the Broadcom BCM6362 GPIO driver.

config PINCTRL_IPROC_GPIO
bool "Broadcom iProc GPIO (with PINCONF) driver"
depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST)
Expand Down
1 change: 1 addition & 0 deletions drivers/pinctrl/bcm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o
obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o
obj-$(CONFIG_PINCTRL_BCM6328) += pinctrl-bcm6328.o
obj-$(CONFIG_PINCTRL_BCM6358) += pinctrl-bcm6358.o
obj-$(CONFIG_PINCTRL_BCM6362) += pinctrl-bcm6362.o
obj-$(CONFIG_PINCTRL_IPROC_GPIO) += pinctrl-iproc-gpio.o
obj-$(CONFIG_PINCTRL_CYGNUS_MUX) += pinctrl-cygnus-mux.o
obj-$(CONFIG_PINCTRL_NS) += pinctrl-ns.o
Expand Down
Loading

0 comments on commit 94439d6

Please sign in to comment.