u-boot/arch/arm/mach-snapdragon
Caleb Connolly 91ba4976c0
pinctrl: qcom: handle reserved ranges
Some Qualcomm boards feature reserved ranges of pins which are protected
by firmware. Attempting to read or write any registers associated with
these pins results the board resetting.

Add support for parsing these ranges from devicetree and ensure that the
pinctrl and GPIO drivers don't try to interact with these pins.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250410-topic-sm8x50-pinctrl-reserved-ranges-v2-1-654488392b9a@linaro.org
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-04-11 15:30:21 +02:00
..
include/mach pinctrl: qcom: handle reserved ranges 2025-04-11 15:30:21 +02:00
board.c mach-snapdragon: use PSCI sysreset driver 2025-03-17 13:38:19 +00:00
capsule_update.c mach-snapdragon: implement capsule update support 2024-11-20 17:57:58 +01:00
Kconfig mach-snapdragon: implement capsule update support 2024-11-20 17:57:58 +01:00
Makefile mach-snapdragon: implement capsule update support 2024-11-20 17:57:58 +01:00
of_fixup.c mach-snapdragon: of_fixup: fix condition check in ft_board_setup() 2025-04-10 15:43:10 +02:00
qcom-priv.h mach-snapdragon: implement capsule update support 2024-11-20 17:57:58 +01:00