mbox series

[GIT,PULL] Pin control fixes for v6.9

Message ID CACRpkdY8HPt5SMmqpuo-GKGf=94U7E9=5-eYiMpoJXv6kMJB7A@mail.gmail.com
State New
Headers show
Series [GIT,PULL] Pin control fixes for v6.9 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v6.9-2

Message

Linus Walleij April 30, 2024, 7:50 a.m. UTC
Hi Linus,

some belated fixes. Sorry for sitting on them for
so long.

Details in the signed tag, please pull them in!

Yours,
Linus Walleij

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v6.9-2

for you to fetch changes up to ac816e9eb5cdae3d33a01037740483db6176013a:

  Merge tag 'intel-pinctrl-v6.9-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
(2024-04-25 14:30:54 +0200)

----------------------------------------------------------------
Pin control fixes for the v6.9 series:

- Fix a double-free in the pinctrl_enable() errorpath.

- Fix a refcount leak in pinctrl_dt_to_map().

- Fix selecting the GPIO pin control state and the UART3
  pin config group in the Intel Baytrail driver.

- Fix readback of schmitt trigger status in the Mediatek
  Paris driver, along with some semantic pin config issues
  in this driver.

- Fix a pin suffix typo in the Meson A1 driver.

- Fix an erroneous register offset in he Aspeed G6 driver.

- Fix an inconsistent lock state and the interrupt type on
  resume in the Renesas RZG2L driver.

- Fix some minor confusion in the Renesas DT bindings.

----------------------------------------------------------------
Billy Tsai (1):
      pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Chen-Yu Tsai (2):
      pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
      pinctrl: mediatek: paris: Rework support for
PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Claudiu Beznea (2):
      pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration
      pinctrl: renesas: rzg2l: Configure the interrupt type on resume

Dan Carpenter (1):
      pinctrl: core: delete incorrect free in pinctrl_enable()

Hans de Goede (2):
      pinctrl: baytrail: Fix selecting gpio pinctrl state
      pinctrl: baytrail: Add pinconf group for uart3

Jan Dakinevich (1):
      pinctrl/meson: fix typo in PDM's pin name

Lad Prabhakar (1):
      dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and
'output-enable' properties

Linus Walleij (3):
      Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into fixes
      Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into fixes
      Merge tag 'intel-pinctrl-v6.9-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes

Zeng Heng (1):
      pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

 .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml    |  2 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         | 34 +++++-----
 drivers/pinctrl/core.c                             |  8 +--
 drivers/pinctrl/devicetree.c                       | 10 +--
 drivers/pinctrl/intel/pinctrl-baytrail.c           | 78 ++++++++++++----------
 drivers/pinctrl/intel/pinctrl-intel.h              |  4 ++
 drivers/pinctrl/mediatek/pinctrl-paris.c           | 40 ++++-------
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |  6 +-
 drivers/pinctrl/renesas/pinctrl-rzg2l.c            | 14 +++-
 9 files changed, 100 insertions(+), 96 deletions(-)