GPIO fixes for the v5.10 series:

- Tidy up a missed function call in the designware driver
  when converting to gpiolib irqchip.

- Fix some bitmasks in the Aspeed driver.

- Fix some kerneldoc warnings and minor bugs in the improved
  userspace API documentation.

- Revert the revert of the OMAP fix for lost edge wakeup
  interrupts: the fix needs to stay in.

- Fix a compile error when deselecting the character

- A bunch of IRQ fixes on the idio GPIO drivers.

- Fix an off-by-one error in the SiFive GPIO driver.
gpio: sifive: Fix SiFive gpio probe

Fix the check on the number of IRQs to allow up to the maximum (32)
instead of only the maximum minus one.

Fixes: 96868dce644d ("gpio/sifive: Add GPIO driver for SiFive SoCs")
Signed-off-by: Damien Le Moal <>
Signed-off-by: Linus Walleij <>
1 file changed