Bulk pin control changes for the v4.10 kernel cycle:

No core changes this time. Mainly gradual improvement and
feature growth in the drivers.

New drivers:

- New driver for TI DA850/OMAP-L138/AM18XX pinconf

- The SX150x was moved over from the GPIO subsystem and
  reimagined as a pin control driver with GPIO support
  in a joint effort by three independent users of this
  hardware. The result was amazingly good!

- New subdriver for the Oxnas OX820

Improvements:

- The sunxi driver now supports the generic pin control
  bindings rather than the sunxi-specific. Add debouncing
  support to the driver.

- Simplifications in pinctrl-single adding a generic parser.

- Two downstream fixes and move the Raspberry Pi BCM2835 over
  to use the generic GPIOLIB_IRQCHIP.
pinctrl: sx150x: use new nested IRQ infrastructure

Use the new gpiochip_irqchip_add_nested() and
gpiochip_set_nested_irqchip() calls to properly created
a nested irqchip and mark all child irqs properly with
their parent IRQ.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed