Pin control fixes for the v5.14 kernel series:

- Fix the Kconfig dependency for Qualcomm SM8350 pin
  controller.

- Fix pin biasing fallback behaviour on the Mediatek pin
  controller.

- Fix the GPIO numbering scheme for Intel Tiger Lake-H
  to correspond to the products that are now actually out
  on the market.

- Fix a pin control function itemization in the Sunxi driver
  out-of-bounds access bug.

- Fix disable clocking for the RISC-V K210 pin controller on
  the errorpath.

- Fix a system shutdown bug affecting AMD Ryzen-based laptops,
  the system would not suspend but just bounce back up.
pinctrl: amd: Fix an issue with shutdown when system set to s0ix

IRQs are getting armed on shutdown causing the system to immediately
wake back up.

Link: https://lkml.org/lkml/2021/8/2/1114
Reported-by: nix.or.die@googlemail.com
Acked-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
Tested-by: Gabriel Craciunescu <nix.or.die@gmail.com>
CC: Raul E Rangel <rrangel@chromium.org>
Fixes: d62bd5ce12d7 ("pinctrl: amd: Implement irq_set_wake")
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Link: https://lore.kernel.org/r/20210809201513.12367-1-mario.limonciello@amd.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed