Skip to contentSkip to conversation

gpio: updates for v5.10

GIT PULL Bartosz Golaszewski 2 participants 2 messages Sep 17, 2020 – Sep 21, 2020 GPIO

lore
Share & tools
lore
#0 lore raw

From: Bartosz Golaszewski <[email protected]>

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
#1 lore raw
Quoted 2 lines · Bartosz Golaszewski

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