Commit da801ab5 authored by Alexandre Belloni's avatar Alexandre Belloni Committed by Linus Walleij

pinctrl: ocelot: add MSCC Jaguar2 support

Jaguar2 has the same register layout as Ocelot but it has 64 pins, meaning
that there are 2 registers instead of one.
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Linus Walleij's avatarLinus Walleij <linus.walleij@linaro.org>
parent a49d784d
...@@ -2,7 +2,8 @@ Microsemi Ocelot pin controller Device Tree Bindings ...@@ -2,7 +2,8 @@ Microsemi Ocelot pin controller Device Tree Bindings
---------------------------------------------------- ----------------------------------------------------
Required properties: Required properties:
- compatible : Should be "mscc,ocelot-pinctrl" - compatible : Should be "mscc,ocelot-pinctrl" or
"mscc,jaguar2-pinctrl"
- reg : Address and length of the register set for the device - reg : Address and length of the register set for the device
- gpio-controller : Indicates this device is a GPIO controller - gpio-controller : Indicates this device is a GPIO controller
- #gpio-cells : Must be 2. - #gpio-cells : Must be 2.
......
...@@ -350,15 +350,14 @@ config PINCTRL_RK805 ...@@ -350,15 +350,14 @@ config PINCTRL_RK805
This selects the pinctrl driver for RK805. This selects the pinctrl driver for RK805.
config PINCTRL_OCELOT config PINCTRL_OCELOT
bool "Pinctrl driver for the Microsemi Ocelot SoCs" bool "Pinctrl driver for the Microsemi Ocelot and Jaguar2 SoCs"
default y
depends on OF depends on OF
depends on MSCC_OCELOT || COMPILE_TEST
select GPIOLIB select GPIOLIB
select GPIOLIB_IRQCHIP select GPIOLIB_IRQCHIP
select GENERIC_PINCONF select GENERIC_PINCONF
select GENERIC_PINCTRL_GROUPS select GENERIC_PINCTRL_GROUPS
select GENERIC_PINMUX_FUNCTIONS select GENERIC_PINMUX_FUNCTIONS
select OF_GPIO
select REGMAP_MMIO select REGMAP_MMIO
source "drivers/pinctrl/actions/Kconfig" source "drivers/pinctrl/actions/Kconfig"
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment