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(-)