diff options
| author | Conor Dooley <conor.dooley@microchip.com> | 2026-03-18 11:04:33 +0000 |
|---|---|---|
| committer | Conor Dooley <conor.dooley@microchip.com> | 2026-03-31 14:13:14 +0100 |
| commit | e57b53f0f36ae0a3b13a101f135027c4aebc1bee (patch) | |
| tree | 384e50b15402222973defa7824e5c6a9a5089e85 /drivers/staging/bcm/git@git.tavy.me:linux.git | |
| parent | 63b5305ad84d72ff60a7cfcdd70fd97dd45e0b7a (diff) | |
gpio: mpfs: Add interrupt support
Add support for interrupts to the PolarFire SoC GPIO driver. Each GPIO
has an independent interrupt that is wired to an interrupt mux that sits
between the controllers and the PLIC. The SoC has more GPIO lines than
connections from the mux to the PLIC, so some GPIOs must share PLIC
interrupts. The configuration is not static and is set at runtime,
conventionally by the platform's firmware. CoreGPIO, the version
intended for use in the FPGA fabric has two interrupt output ports, one
is IO_NUM bits wide, as is used in the hardened cores, and the other is
a single bit with all lines ORed together.
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Diffstat (limited to 'drivers/staging/bcm/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
