mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] dt-bindings: pinctrl: qcom: add missing tlmm labels in examples
@ 2026-11-09 15:57 Bartosz Golaszewski
  2026-11-09 21:53 ` Richard Acayan
  2026-11-09 22:03 ` Krzysztof Kozlowski
  0 siblings, 2 replies; 3+ messages in thread
From: Bartosz Golaszewski @ 2026-11-09 15:57 UTC (permalink / raw)
  To: Bjorn Andersson, Bartosz Golaszewski, Linus Walleij, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Stephan Gerhold,
	Melody Olvera, Dmitry Baryshkov, Richard Acayan, Martin Botka,
	Konrad Dybcio, Vinod Koul
  Cc: Krzysztof Kozlowski, linux-arm-msm, linux-gpio, devicetree,
	linux-kernel, Bartosz Golaszewski

Several DT binding documents for Qualcomm TLMM pin controllers define
the gpio-ranges property in the example node that references the tlmm
node except that the label is missing. It's harmless as we ignore
non-existent phandles but for correctness and consistency - add missing
labels.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml   | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml   | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sar2130p-tlmm.yaml  | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml   | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml  | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml    | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml    | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml    | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml    | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml    | 2 +-
 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml    | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
index 295dd5fcf4c3d261b3f6139b65caafdc5c093b5e..5eac9e5f44b8b6915e994deb1409ecb0f369f471 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
@@ -106,7 +106,7 @@ examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
-    pinctrl@1000000 {
+    tlmm: pinctrl@1000000 {
         compatible = "qcom,msm8909-tlmm";
         reg = <0x1000000 0x300000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
index 88afeae530c68234506c4e15294c0a3a617e5902..e2463f78a51246392fc7db3d3ef40e9ebedabe9c 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
@@ -101,7 +101,7 @@ examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
-    pinctrl@f000000 {
+    tlmm: pinctrl@f000000 {
         compatible = "qcom,qdu1000-tlmm";
         reg = <0xf000000 0x1000000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sar2130p-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sar2130p-tlmm.yaml
index b388380b1ce02e21283e2200bce241bba6100024..e304a3a0a005158a48f762877a812370c4343bdf 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sar2130p-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sar2130p-tlmm.yaml
@@ -106,7 +106,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@f100000 {
+    tlmm: pinctrl@f100000 {
         compatible = "qcom,sar2130p-tlmm";
         reg = <0x0f100000 0x300000>;
         gpio-controller;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
index c122bb849f0f72b31d24cd0c23fdb0963c625247..bc15d9758c64989fe2518deba1b76a6cbb9a7834 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
@@ -103,7 +103,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@3100000 {
+    tlmm: pinctrl@3100000 {
         compatible = "qcom,sc8180x-tlmm";
         reg = <0x03100000 0x300000>,
               <0x03500000 0x700000>,
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
index ebc3a8b34a4c625f08b48b72c56fe878a485d655..8878b3d712b1d2b3ba3e9a14a470edca679b7e2f 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
@@ -108,7 +108,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@f100000 {
+    tlmm: pinctrl@f100000 {
         compatible = "qcom,sc8280xp-tlmm";
         reg = <0x0f100000 0x300000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
index b56e717aa28e77449bd19cf5f821129c29f64e31..e1ba3700925d7f196fe69d6affd42f9715e093e0 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
@@ -94,7 +94,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@3400000 {
+    tlmm: pinctrl@3400000 {
         compatible = "qcom,sdm670-tlmm";
         reg = <0x03400000 0x300000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
index 3b33daedc018a2e5ff3a78304677e576833a55f1..4bebbf9ca60cd6d6d94e9b86f854f931a7794e27 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
@@ -105,7 +105,7 @@ examples:
     #include <dt-bindings/gpio/gpio.h>
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
-    pinctrl@3400000 {
+    tlmm: pinctrl@3400000 {
         compatible = "qcom,sdm845-pinctrl";
         reg = <0x03400000 0xc00000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
index 5a57a59cc1e579bdecffcd52ef4b2e95d1b5c895..f0c3a8806972331a7f6affcfba45b3228819977a 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
@@ -101,7 +101,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@500000 {
+    tlmm: pinctrl@500000 {
         compatible = "qcom,sm6125-tlmm";
         reg = <0x00500000 0x400000>,
               <0x00900000 0x400000>,
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
index b262af6be97da3207e2711a1367e400b2a25adae..5333930fae01e975b368b9a163951ba31ed8f4e6 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
@@ -107,7 +107,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@f100000 {
+    tlmm: pinctrl@f100000 {
         compatible = "qcom,sm6350-tlmm";
         reg = <0x0f100000 0x300000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
index c11af09c3f5b89e19e82d6f77cd72a69dc3a6afd..ca7fdabe62aa209cba8971eabee19d4469ccf539 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
@@ -110,7 +110,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@500000 {
+    tlmm: pinctrl@500000 {
         compatible = "qcom,sm6375-tlmm";
         reg = <0x00500000 0x800000>;
         interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
index b5d04347c064d598d8600333f415fa412255cd2b..b11edbf8bdc05739a34207be561c49c95c64f221 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
@@ -104,7 +104,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@1f00000 {
+    tlmm: pinctrl@1f00000 {
         compatible = "qcom,sm8250-pinctrl";
         reg = <0x0f100000 0x300000>,
               <0x0f500000 0x300000>,
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
index ec5e09611d810ca13b8cb446d97f5f4072467c8e..dd84c715bb260687070070f835666ea5624cc83b 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
@@ -103,7 +103,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@f100000 {
+    tlmm: pinctrl@f100000 {
         compatible = "qcom,sm8350-tlmm";
         reg = <0x0f100000 0x300000>;
         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
index 16fd2c5e233931565c40c905f120dfd6d94f69d6..04f0655f8e72d8538da4e28f2f36128104dbc22c 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
@@ -102,7 +102,7 @@ unevaluatedProperties: false
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-    pinctrl@f100000 {
+    tlmm: pinctrl@f100000 {
         compatible = "qcom,sm8450-tlmm";
         reg = <0x0f100000 0x300000>;
         gpio-controller;

---
base-commit: 630059a5a632377b9b7b487baccde92b7ae1dd47
change-id: 20261109-qcom-tlmm-ex-phandle-baeafe6373e6

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-11-09 22:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-09 15:57 [PATCH] dt-bindings: pinctrl: qcom: add missing tlmm labels in examples Bartosz Golaszewski
2026-11-09 21:53 ` Richard Acayan
2026-11-09 22:03 ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®