mbox series

[GIT,PULL] gpio: updates for v5.10

Message ID 20200917113924.13677-1-brgl@bgdev.pl
State New
Headers show
Series [GIT,PULL] gpio: updates for v5.10 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-updates-for-v5.10-part1

Message

Bartosz Golaszewski Sept. 17, 2020, 11:39 a.m. UTC
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>

Linus,

Please pull the following batch of updates for the v5.10 release cycle. Details
are in the signed tag.

Bartosz

The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-updates-for-v5.10-part1

for you to fetch changes up to 587823d39f85ff9777a862019eca720b97a16a52:

  gpiolib: check for parent device in devprop_gpiochip_set_names() (2020-09-17 12:07:02 +0200)

----------------------------------------------------------------
gpio updates for v5.10 - part 1

- automatically drive GPHY leds in gpio-stp-xway
- refactor ->{get, set}_multiple() in gpio-aggregator
- add support for a new model in rcar-gpio DT bindings
- simplify several GPIO drivers with dev_err_probe()
- disable Direct KBD interrupts in gpio-tc35894
- use DEFINE_SEQ_ATTRIBUTE() in GPIO chardev to shrink code
- switch to using a simpler IDA API in gpiolib
- make devprop_gpiochip_set_names() more generic by using device properties
  instead of using fwnode helpers

----------------------------------------------------------------
Aleksander Jan Bajkowski (1):
      gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390

Andy Shevchenko (2):
      gpio: aggregator: Refactor ->{get, set}_multiple() to make Sparse happy
      gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro

Bartosz Golaszewski (5):
      gpiolib: switch to simpler IDA interface
      device: property: add helpers to count items in string arrays
      gpiolib: generalize devprop_gpiochip_set_names() for device properties
      gpiolib: unexport devprop_gpiochip_set_names()
      gpiolib: check for parent device in devprop_gpiochip_set_names()

Krzysztof Kozlowski (6):
      gpio: bcm-kona: Simplify with dev_err_probe()
      gpio: davinci: Simplify with dev_err_probe()
      gpio: omap: Simplify with dev_err_probe()
      gpio: pca953x: Simplify with dev_err_probe()
      gpio: pisosr: Simplify with dev_err_probe()
      gpio: zynq: Simplify with dev_err_probe()

Lad Prabhakar (1):
      dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support

dillon min (1):
      gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq

 .../bindings/gpio/renesas,rcar-gpio.yaml           |  1 +
 drivers/gpio/Makefile                              |  1 -
 drivers/gpio/gpio-aggregator.c                     | 70 +++++++++++-------
 drivers/gpio/gpio-bcm-kona.c                       |  5 +-
 drivers/gpio/gpio-davinci.c                        |  8 +--
 drivers/gpio/gpio-omap.c                           |  5 +-
 drivers/gpio/gpio-pca953x.c                        |  9 +--
 drivers/gpio/gpio-pisosr.c                         |  9 +--
 drivers/gpio/gpio-stp-xway.c                       | 54 ++++++++++++--
 drivers/gpio/gpio-tc3589x.c                        | 18 ++++-
 drivers/gpio/gpio-zynq.c                           |  8 +--
 drivers/gpio/gpiolib-acpi.c                        |  3 -
 drivers/gpio/gpiolib-devprop.c                     | 63 ----------------
 drivers/gpio/gpiolib-of.c                          |  5 --
 drivers/gpio/gpiolib.c                             | 84 ++++++++++++++++------
 include/linux/gpio/driver.h                        |  3 -
 include/linux/mfd/tc3589x.h                        |  6 ++
 include/linux/property.h                           | 13 ++++
 18 files changed, 201 insertions(+), 164 deletions(-)
 delete mode 100644 drivers/gpio/gpiolib-devprop.c

Comments

Linus Walleij Sept. 21, 2020, 9:40 p.m. UTC | #1
On Thu, Sep 17, 2020 at 1:39 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:

> Please pull the following batch of updates for the v5.10 release cycle. Details
> are in the signed tag.

Pulled into my "devel" branch for v5.10, sorry for taking so long.

Yours,
Linus Walleij