dt-bindings: gpio: mpfs: add coreGPIO support
authorJamie Gibbons <jamie.gibbons@microchip.com>
Wed, 27 Mar 2024 12:24:37 +0000 (12:24 +0000)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 29 Mar 2024 12:21:30 +0000 (13:21 +0100)
commit6e12a52c1459b791f27396a9b656b92aaa600065
tree9992850252fd3bfb01f8029fa1c9d6b1f01f8918
parent4cece764965020c22cff7665b18a012006359095
dt-bindings: gpio: mpfs: add coreGPIO support

The GPIO controllers on PolarFire SoC were based on the "soft" IP
CoreGPIO, but the inp/outp registers are at different offsets. Add
compatible to allow for support of both sets of offsets. The soft
core will not always have interrupts wired up, so only enforce them for
the "hard" core on PolarFire SoC.

Signed-off-by: Jamie Gibbons <jamie.gibbons@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml