diff options
author | Rafał Miłecki <rafal@milecki.pl> | 2022-01-24 11:22:43 +0100 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2022-01-25 01:42:13 +0100 |
commit | f7e322d99f1180270fb4a3e1ae992b3116cfcf34 (patch) | |
tree | 77c6f361e461e6754a3ee6389fba4192e0b8c1ac /drivers/pinctrl/bcm/Kconfig | |
parent | 7b5730f0ff24b0d7d1cb660a482384a807618a46 (diff) |
pinctrl: bcm: add driver for BCM4908 pinmux
BCM4908 has its own pins layout so it needs a custom binding and a Linux
driver.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20220124102243.14912-2-zajec5@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/bcm/Kconfig')
-rw-r--r-- | drivers/pinctrl/bcm/Kconfig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/pinctrl/bcm/Kconfig b/drivers/pinctrl/bcm/Kconfig index 5123f4c33854..042ec2494698 100644 --- a/drivers/pinctrl/bcm/Kconfig +++ b/drivers/pinctrl/bcm/Kconfig @@ -29,6 +29,20 @@ config PINCTRL_BCM2835 help Say Y here to enable the Broadcom BCM2835 GPIO driver. +config PINCTRL_BCM4908 + tristate "Broadcom BCM4908 pinmux driver" + depends on OF && (ARCH_BCM4908 || COMPILE_TEST) + select PINMUX + select PINCONF + select GENERIC_PINCONF + select GENERIC_PINCTRL_GROUPS + select GENERIC_PINMUX_FUNCTIONS + default ARCH_BCM4908 + help + Driver for BCM4908 family SoCs with integrated pin controller. + + If compiled as module it will be called pinctrl-bcm4908. + config PINCTRL_BCM63XX bool select PINMUX |