Skip to content
Bulk GPIO changes for the v5.3 kernel cycle:

Core:

- When a gpio_chip request GPIOs from itself, it can now fully
  control the line characteristics, both machine and consumer
  flags. This makes a lot of sense, but took some time before I
  figured out that this is how it has to work.

- Several smallish documentation fixes.

New drivers:

- The PCA953x driver now supports the TI TCA9539.

- The DaVinci driver now supports the K3 AM654 SoCs.

Driver improvements:

- Major overhaul and hardening of the OMAP driver by Russell
  King.

- Starting to move some drivers to the new API passing irq_chip
  along with the gpio_chip when adding the gpio_chip instead
  of adding it separately.

Unrelated:

- Delete the FMC subsystem.