Pin control fixes for the v5.16 kernel series:

- Fix some stubs causing compile issues for ACPI.

- Fix some wakeups on AMD IRQs shared between GPIO and SCI.

- Fix a build warning in the Tegra driver.

- Fix a Kconfig issue in the Qualcomm driver.

- Add a missing include the RALink driver.

- Return a valid type for the Apple pinctrl IRQs.

- Implement some Qualcomm SDM845 dual-edge errata.

- Remove the unused <linux/sdb.h> header. (The subsystem was
  once deleted by the pinctrl maintainer...)

- Fix a duplicate initialized in the Tegra driver.

- Fix register offsets for UFS and SDC in the Qualcomm SM8350
  driver.
pinctrl: qcom: sm8350: Correct UFS and SDC offsets

The downstream TLMM binding covers a group of TLMM-related hardware
blocks, but the upstream binding only captures the particular block
related to controlling the TLMM pins from an OS. In the translation of
the driver from downstream, the offset of 0x100000 was lost for the UFS
and SDC pingroups.

Fixes: d5d348a3271f ("pinctrl: qcom: Add SM8350 pinctrl driver")
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Link: https://lore.kernel.org/r/20211104170835.1993686-1-bjorn.andersson@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed