[GIT PULL] pin control fixes for v5.18

From: Linus Walleij
Date: Tue Apr 26 2022 - 18:25:05 EST


Hi Linus,

some assorted collected pin control fixes.

Details in the signed tag!

Please pull them in.

Yours,
Linus Walleij

The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v5.18-2

for you to fetch changes up to 0c9843a74a85224a89daa81fa66891dae2f930e1:

pinctrl: pistachio: fix use of irq_of_parse_and_map() (2022-04-24
16:24:09 +0200)

----------------------------------------------------------------
Pin control fixes for v5.18:

- Fix some register offsets on Intel Alderlake

- Fix the order the UFS and SDC pins on Qualcomm SM6350

- Fix a build error in Mediatek Moore.

- Fix a pin function table in the Sunplus SP7021.

- Fix some Kconfig and static keywords on the Samsung
Tesla FSD SoC.

- Fix up the EOI function for edge triggered IRQs and keep
the block clock enabled for level IRQs in the
STM32 driver.

- Fix some bits and order in the Rockchip RK3308 driver.

- Handle the errorpath in the Pistachio driver probe()
properly.

----------------------------------------------------------------
Andy Shevchenko (1):
pinctrl: alderlake: Fix register offsets for ADL-N variant

Krzysztof Kozlowski (2):
pinctrl: samsung: staticize fsd_pin_ctrl
pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config

Linus Walleij (2):
Merge tag 'intel-pinctrl-v5.18-2' of
gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag 'samsung-pinctrl-fixes-5.18' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into
fixes

Luca Ceresoli (2):
pinctrl: rockchip: fix RK3308 pinmux bits
pinctrl: rockchip: sort the rk3308_mux_recalced_data entries

Luca Weiss (1):
pinctrl: qcom: sm6350: fix order of UFS & SDC pins

Lv Ruyi (1):
pinctrl: pistachio: fix use of irq_of_parse_and_map()

Marek Vasut (2):
pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered
IRQs in EOI
pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested

Wells Lu (1):
pinctrl: Fix an error in pin-function table of SP7021

YueHaibing (1):
pinctrl: mediatek: moore: Fix build error

arch/arm/mach-exynos/Kconfig | 1 -
drivers/pinctrl/intel/pinctrl-alderlake.c | 60 ++++++++++++++--------
drivers/pinctrl/mediatek/Kconfig | 1 +
drivers/pinctrl/pinctrl-pistachio.c | 6 +--
drivers/pinctrl/pinctrl-rockchip.c | 69 ++++++++++++++++----------
drivers/pinctrl/qcom/pinctrl-sm6350.c | 16 +++---
drivers/pinctrl/samsung/Kconfig | 11 ++--
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 23 ++++++++-
drivers/pinctrl/sunplus/sppctl_sp7021.c | 8 +++
10 files changed, 128 insertions(+), 69 deletions(-)