summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKomal Bajaj <komal.bajaj@oss.qualcomm.com>2026-08-03 16:56:39 +0530
committerBjorn Andersson <andersson@kernel.org>2026-08-04 10:24:44 -0500
commit779aead2dace11c7a514c0b94f87c0f2dcf59ca3 (patch)
treefb0c105cd9d2d620094e1dc28b3f516ee362b4be
parent320670a802179ac0851f010f78053da0731c6da8 (diff)
downloadlinux-779aead2dace11c7a514c0b94f87c0f2dcf59ca3.tar.gz
linux-779aead2dace11c7a514c0b94f87c0f2dcf59ca3.zip
arm64: dts: qcom: shikra: Add gpio-reserved-ranges to tlmm
Add gpio-reserved-ranges property to the TLMM node for both Shikra SoM variants (CQM and IQS). These reserved GPIOs are inaccessible from the non-secure world and dedicated to fixed functions. Co-developed-by: Anurag Pateriya <apateriy@qti.qualcomm.com> Signed-off-by: Anurag Pateriya <apateriy@qti.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260803-shikra-dt-m1-v7-10-7fec8e777076@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-rw-r--r--arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi6
-rw-r--r--arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi6
2 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi b/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi
index 2fff5fe9f6d2..8ac42ff625a0 100644
--- a/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi
+++ b/arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi
@@ -196,6 +196,12 @@
};
&tlmm {
+ gpio-reserved-ranges = <6 4>, /* Fingerprint SPI */
+ <14 4>, /* eSE SPI */
+ <30 2>, /* NFC SPI */
+ <138 1>, /* NFC Secure IO */
+ <155 11>; /* eMMC Boot */
+
sw_ctrl_default: sw-ctrl-default-state {
pins = "gpio88";
function = "gpio";
diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi b/arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi
index 657a14ca9606..4ff97945274d 100644
--- a/arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi
+++ b/arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi
@@ -218,6 +218,12 @@
};
&tlmm {
+ gpio-reserved-ranges = <6 4>, /* Fingerprint SPI */
+ <14 4>, /* eSE SPI */
+ <30 2>, /* NFC SPI */
+ <138 1>, /* NFC Secure IO */
+ <155 11>; /* eMMC Boot */
+
sw_ctrl_default: sw-ctrl-default-state {
pins = "gpio88";
function = "gpio";