linux/drivers/pinctrl/bcm
Álvaro Fernández Rojas 9494b16976 pinctrl: add a pincontrol driver for BCM6358
Add a pincotrol driver for BCM6358. BCM6358 allow overlaying different
functions onto the GPIO pins. It does not support configuring individual
pins but only whole groups. These groups may overlap, and still require
the directions to be set correctly in the GPIO register. In addition the
functions register controls other, not directly mux related functions.

Co-developed-by: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Link: https://lore.kernel.org/r/20210324081923.20379-11-noltari@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2021-03-29 12:20:07 +02:00
..
Kconfig pinctrl: add a pincontrol driver for BCM6358 2021-03-29 12:20:07 +02:00
Makefile pinctrl: add a pincontrol driver for BCM6358 2021-03-29 12:20:07 +02:00
pinctrl-bcm63xx.c pinctrl: bcm: add bcm63xx base code 2021-03-29 12:20:07 +02:00
pinctrl-bcm63xx.h pinctrl: bcm: add bcm63xx base code 2021-03-29 12:20:07 +02:00
pinctrl-bcm281xx.c pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks 2020-07-16 15:12:38 +02:00
pinctrl-bcm2835.c pinctrl: bcm2835: Add support for wake-up interrupts 2020-06-03 14:16:38 +02:00
pinctrl-bcm6328.c pinctrl: add a pincontrol driver for BCM6328 2021-03-29 12:20:07 +02:00
pinctrl-bcm6358.c pinctrl: add a pincontrol driver for BCM6358 2021-03-29 12:20:07 +02:00
pinctrl-cygnus-mux.c
pinctrl-iproc-gpio.c pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param 2020-07-16 15:12:38 +02:00
pinctrl-ns2-mux.c pinctrl: bcm: Simplify bool comparison 2021-01-18 16:30:08 +01:00
pinctrl-ns.c
pinctrl-nsp-gpio.c pinctrl: nsp: Set irq handler based on trig type 2020-07-11 23:09:12 +02:00
pinctrl-nsp-mux.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00