All of lore.kernel.org
 help / color / mirror / Atom feed
From: Linus Walleij <linus.walleij@linaro.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "open list:GPIO SUBSYSTEM" <linux-gpio@vger.kernel.org>,
	linux-kernel <linux-kernel@vger.kernel.org>,
	Bartosz Golaszewski <bgolaszewski@baylibre.com>
Subject: [GIT PULL] late GPIO fixes for v5.9
Date: Fri, 2 Oct 2020 11:31:55 +0200	[thread overview]
Message-ID: <CACRpkdbpo65JS6fQjrnb21RSiSG6wbGGYs0R60_vPaa=6WVbag@mail.gmail.com> (raw)

Hi Linus,

here is a batch of GPIO fixes for the v5.9 series.

I'm not entirely happy with myself over this, it is too much
and too late. New bugs kept popping up, in hindsight I
should have sent smaller installments, earlier of course.

I blame stuff like stress and weltschmertz and trying to
grok KASan and a few more things on my plate.

Please pull it in.

Yours,
Linus Walleij


The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
tags/gpio-v5.9-2

for you to fetch changes up to 8c1f1c34777bddb633d4a068a9c812d29974c6bd:

  gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
(2020-10-01 10:00:18 +0200)

----------------------------------------------------------------
Some late GPIO fixes for the v5.9 series:

- Fix compiler warnings on the OMAP when PM is disabled

- Clear the interrupt when setting edge sensitivity on the
  Spreadtrum driver.

- Fix up spurious interrupts on the TC35894.

- Support threaded interrupts on the Siox controller.

- Fix resource leaks on the mockup driver.

- Fix line event handling in syscall compatible mode
  for the character device.

- Fix an unitialized variable in the PCA953A driver.

- Fix access to all GPIO IRQs on the Aspeed AST2600.

- Fix line direction on the AMD FCH driver.

- Use the bitmap API instead of compiler intrinsics for
  bit manipulation in the PCA953x driver.

----------------------------------------------------------------
Ahmad Fatoum (1):
      gpio: siox: explicitly support only threaded irqs

Andy Shevchenko (3):
      gpiolib: Fix line event handling in syscall compatible mode
      gpio: pca953x: Use bitmap API over implicit GCC extension
      gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x

Bartosz Golaszewski (1):
      gpio: mockup: fix resource leak in error path

Ed Wildgoose (1):
      gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION

Jeremy Kerr (2):
      gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
      gpio/aspeed-sgpio: don't enable all interrupts by default

Linus Walleij (4):
      Merge tag 'gpio-fixes-for-v5.9-rc4' of
git://git.kernel.org/.../brgl/linux into fixes
      Merge tag 'gpio-fixes-for-v5.9-rc6' of
git://git.kernel.org/.../brgl/linux into fixes
      Merge tag 'gpio-fixes-for-v5.9-rc7' of
git://git.kernel.org/.../brgl/linux into fixes
      Merge tag 'gpio-fixes-for-v5.9' of
git://git.kernel.org/.../brgl/linux into fixes

Taiping Lai (1):
      gpio: sprd: Clear interrupt when setting the type as edge

Tao Ren (1):
      gpio: aspeed: fix ast2600 bank properties

Tony Lindgren (1):
      gpio: omap: Fix warnings if PM is disabled

Ye Li (1):
      gpio: pca953x: Fix uninitialized pending variable

dillon min (1):
      gpio: tc35894: fix up tc35894 interrupt configuration

 .../devicetree/bindings/gpio/sgpio-aspeed.txt      |   5 +-
 drivers/gpio/gpio-amd-fch.c                        |   2 +-
 drivers/gpio/gpio-aspeed-sgpio.c                   | 134 +++++++++++++--------
 drivers/gpio/gpio-aspeed.c                         |   4 +-
 drivers/gpio/gpio-mockup.c                         |   2 +
 drivers/gpio/gpio-omap.c                           |   4 +-
 drivers/gpio/gpio-pca953x.c                        |   7 +-
 drivers/gpio/gpio-siox.c                           |   1 +
 drivers/gpio/gpio-sprd.c                           |   3 +
 drivers/gpio/gpio-tc3589x.c                        |   2 +-
 drivers/gpio/gpiolib-cdev.c                        |  34 +++++-
 11 files changed, 138 insertions(+), 60 deletions(-)

             reply	other threads:[~2020-10-02  9:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-02  9:31 Linus Walleij [this message]
2020-10-02 17:15 ` [GIT PULL] late GPIO fixes for v5.9 pr-tracker-bot
2020-10-09  8:20 Linus Walleij
2020-10-09 19:31 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CACRpkdbpo65JS6fQjrnb21RSiSG6wbGGYs0R60_vPaa=6WVbag@mail.gmail.com' \
    --to=linus.walleij@linaro.org \
    --cc=bgolaszewski@baylibre.com \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.