This is the bulk of the GPIO changes for the v4.14 cycle:

Core changes
- Allow the GPIO irqchip to allocate IRQs dynamically. This is
  an important change on systems where only a restricted number
  of IRQs, lesser than the number of GPIO lines, can be utilized.
  Now we can allocate these on a first-come-first-served basis
  instead of hogging up valuable IRQ lines.
- Serious fix-up of the kerneldoc documentation and inclusion
  into the kerneldoc builds.
- Pulled in the IRQ simulator from the IRQ core tree and use
  this in the GPIO mockup driver for exhaustive testing of
  interrupt abilities.

New drivers
- New driver for ThunderX and OCTEON-TX. This is especially
  interesting as it picks up improvements from the IRQ core that
  allow us to handle fasteoi ACKs upwards in a hierarchy when
  there are IRQ flag latches on several levels in a hierarchy.
  Very interesting work here.
- New subdriver for Renesas R-Car r8a7745 (RZ/G1E).

Misc
- Several fixes and improvements for Xilinx Zynq GPIO.
- Support an enablement GPIO for the 74x164 GPIO.
- Switch a bunch of chips to use devres to allocate irq
  descriptors.
- A bunch of constification fixes.
gpio: mockup: remove unused variable gc

The variable gc is assigned but never read and is redundant. Remove it.
Cleans up clang warning:

drivers/gpio/gpio-mockup.c:169:2: warning: Value stored to 'gc' is never read

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed