drivers: pinctrl: Add Qualcomm SDM630/660 TLMM driver
authorAlexey Minnekhanov <alexeymin@postmarketos.org>
Mon, 31 Mar 2025 15:55:31 +0000 (18:55 +0300)
committerCaleb Connolly <caleb.connolly@linaro.org>
Fri, 11 Apr 2025 13:25:51 +0000 (15:25 +0200)
commitb4420a0c9ed446a9dbb5439d543d7c74344a5099
tree4fb811650a125506d47a9fc3f0c6f3923740813e
parent8803cd6dd782cd66f5978e79da022aa2de9710d9
drivers: pinctrl: Add Qualcomm SDM630/660 TLMM driver

Add support for TLMM pin controller block (Top Level Mode
Multiplexer) on SDM630/660 SoCs, with support for special pins.

Correct pin configuration is required for working debug UART
and eMMC/SD cards.

SDM630 and SDM660 TLMM blocks are the same.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org>
Link: https://lore.kernel.org/r/20250331155531.3638165-1-alexeymin@postmarketos.org
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
drivers/pinctrl/qcom/Kconfig
drivers/pinctrl/qcom/Makefile
drivers/pinctrl/qcom/pinctrl-sdm660.c [new file with mode: 0644]