From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> 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