]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pinctrl: qcom: ipq806x: mark pci reset as a GPIO pin function
authorHans Ulli Kroll <linux@ulli-kroll.de>
Sun, 19 Jul 2026 13:36:00 +0000 (15:36 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Tue, 28 Jul 2026 09:11:20 +0000 (11:11 +0200)
commitfd46760956509f580f7d3d25db4de10e7c6f949b
tree2386ee62ef43bdabf54493163be887e466fefd0c
parent687f39faccba29ab26de965411db37e849af8ec2
pinctrl: qcom: ipq806x: mark pci reset as a GPIO pin function

The qcom pinctrl core supports marking functions that represent GPIO mode
via PINCTRL_GPIO_PINFUNCTION(), so that strict pinmuxing does not reject
GPIO requests for pins that are muxed to the GPIO function.

Mark PCIe reset as GPIO pin function

This allows ipq806x to keep the PCIe-reset related configuration in DTS
without tripping over strict pinmux ownership checks.

Fixes: cc85cb96e2e4 ("pinctrl: qcom: make the pinmuxing strict")
Signed-off-by: Hans Ulli Kroll <linux@ulli-kroll.de>
Acked-by: Linus Walleij <linusw@kernel.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://patch.msgid.link/20260719134548.8830-3-linux@ulli-kroll.de
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
drivers/pinctrl/qcom/pinctrl-ipq8064.c