linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
@ 2023-04-07 18:45 Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 02/40] dt-bindings: pinctrl: qcom,ipq6018: " Krzysztof Kozlowski
                   ` (39 more replies)
  0 siblings, 40 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,ipq5332-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,ipq5332-tlmm.yaml
index 300747252a7b..3d3086ae1ba6 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,ipq5332-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,ipq5332-tlmm.yaml
@@ -56,6 +56,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -92,19 +93,9 @@ $defs:
                 rx1, sdc_data, sdc_clk, sdc_cmd, tsens_max, wci_txd, wci_rxd,
                 wsi_clk, wsi_clk3, wsi_data, wsi_data3, wsis_reset, xfem ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* [PATCH 02/40] dt-bindings: pinctrl: qcom,ipq6018: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 03/40] dt-bindings: pinctrl: qcom,ipq8074: " Krzysztof Kozlowski
                   ` (38 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml         | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
index 28f1b6a07b70..7c3e5e043f07 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
@@ -43,6 +43,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -89,18 +90,9 @@ $defs:
                 sd_write, sec_mi2s, smb_int, ssbi_wtr0, ssbi_wtr1, uim1, uim2,
                 uim3, uim_batt, wcss_bt, wcss_fm, wcss_wlan, webcam1_rst ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 03/40] dt-bindings: pinctrl: qcom,ipq8074: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 02/40] dt-bindings: pinctrl: qcom,ipq6018: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: " Krzysztof Kozlowski
                   ` (37 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml
index 3137db927fc0..e053fbd588b5 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -92,19 +93,9 @@ $defs:
                 qdss_tracedata_b, qpic, rx0, rx1, rx2, sd_card, sd_write,
                 tsens_max, wci2a, wci2b, wci2c, wci2d ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 02/40] dt-bindings: pinctrl: qcom,ipq6018: " Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 03/40] dt-bindings: pinctrl: qcom,ipq8074: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 05/40] dt-bindings: pinctrl: qcom,mdm9607-tlmm: " Krzysztof Kozlowski
                   ` (36 subsequent siblings)
  39 siblings, 1 reply; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml
index f32239d08c32..6e642f1708ec 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -86,19 +87,9 @@ $defs:
                 rx0, rx1, sdc_clk, sdc_cmd, sdc_data, sdc_rclk, tsens_max,
                 wci20, wci21, wsa_swrm ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 05/40] dt-bindings: pinctrl: qcom,mdm9607-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (2 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 06/40] dt-bindings: pinctrl: qcom,mdm9615: " Krzysztof Kozlowski
                   ` (35 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,mdm9607-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-tlmm.yaml
index 96b598bf9a76..2aedb7e7bc8b 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-tlmm.yaml
@@ -54,6 +54,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -105,19 +106,9 @@ $defs:
                 uim1_clk, uim1_data, uim1_present, uim1_reset, uim2_clk,
                 uim2_data, uim2_present, uim2_reset, uim_batt, wlan_en1, ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 06/40] dt-bindings: pinctrl: qcom,mdm9615: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (3 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 05/40] dt-bindings: pinctrl: qcom,mdm9607-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 07/40] dt-bindings: pinctrl: qcom,msm8226: " Krzysztof Kozlowski
                   ` (34 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,mdm9615-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.yaml
index c7c94d742ed2..5885aee95c98 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.yaml
@@ -51,6 +51,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -70,19 +71,9 @@ $defs:
         enum: [ gpio, gsbi2_i2c, gsbi3, gsbi4, gsbi5_i2c, gsbi5_uart,
                 sdc2, ebi2_lcdc, ps_hold, prim_audio, sec_audio, cdc_mclk, ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-      input-enable: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 07/40] dt-bindings: pinctrl: qcom,msm8226: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (4 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 06/40] dt-bindings: pinctrl: qcom,mdm9615: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 08/40] dt-bindings: pinctrl: qcom,msm8660: " Krzysztof Kozlowski
                   ` (33 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml
index 6cb667fa8665..9efb76509580 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml
@@ -48,6 +48,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -71,19 +72,9 @@ $defs:
                 blsp_uart3, blsp_uart4, blsp_uart5, cam_mclk0, cam_mclk1,
                 gp0_clk, gp1_clk, sdc3, wlan ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 08/40] dt-bindings: pinctrl: qcom,msm8660: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (5 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 07/40] dt-bindings: pinctrl: qcom,msm8226: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 09/40] dt-bindings: pinctrl: qcom,msm8909-tlmm: " Krzysztof Kozlowski
                   ` (32 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml       | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml
index 348d84c3cd21..a05971611780 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -81,20 +82,9 @@ $defs:
                 sdc5, tsif1, tsif2, usb_fs1, usb_fs1_oe_n, usb_fs2,
                 usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs ]
 
-
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 09/40] dt-bindings: pinctrl: qcom,msm8909-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (6 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 08/40] dt-bindings: pinctrl: qcom,msm8660: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 10/40] dt-bindings: pinctrl: qcom,msm8916: " Krzysztof Kozlowski
                   ` (31 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8909-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
index 85082adc1811..5095e86fe9a2 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml
@@ -55,6 +55,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -104,19 +105,9 @@ $defs:
                 uim3_clk, uim3_data, uim3_present, uim3_reset, uim_batt,
                 wcss_bt, wcss_fm, wcss_wlan ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 10/40] dt-bindings: pinctrl: qcom,msm8916: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (7 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 09/40] dt-bindings: pinctrl: qcom,msm8909-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 11/40] dt-bindings: pinctrl: qcom,msm8953: " Krzysztof Kozlowski
                   ` (30 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml
index 633c9e5ed49e..063d004967bb 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -103,19 +104,9 @@ $defs:
                 uim1, uim2, uim3, uim_batt, wcss_bt, wcss_fm, wcss_wlan,
                 webcam1_rst ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 11/40] dt-bindings: pinctrl: qcom,msm8953: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (8 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 10/40] dt-bindings: pinctrl: qcom,msm8916: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 12/40] dt-bindings: pinctrl: qcom,msm8960: " Krzysztof Kozlowski
                   ` (29 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml         | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
index ce219827ccc8..798aac9e6e31 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
@@ -45,6 +45,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -106,18 +107,9 @@ $defs:
                 uim_batt, us_emitter, us_euro, wcss_bt, wcss_fm, wcss_wlan,
                 wcss_wlan0, wcss_wlan1, wcss_wlan2, wsa_en, wsa_io, wsa_irq ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 12/40] dt-bindings: pinctrl: qcom,msm8960: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (9 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 11/40] dt-bindings: pinctrl: qcom,msm8953: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 13/40] dt-bindings: pinctrl: qcom,msm8974: " Krzysztof Kozlowski
                   ` (28 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml
index cf386f644ccb..9172b50f7a98 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -97,19 +98,9 @@ $defs:
                 vfe_camif_timer7_a, vfe_camif_timer7_b, vfe_camif_timer7_c,
                 wlan ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 13/40] dt-bindings: pinctrl: qcom,msm8974: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (10 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 12/40] dt-bindings: pinctrl: qcom,msm8960: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 14/40] dt-bindings: pinctrl: qcom,msm8976: " Krzysztof Kozlowski
                   ` (27 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml
index afe4a80f0b79..8a3be65c51ed 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -93,14 +94,6 @@ $defs:
                 tsif1, tsif2, hsic, grfc, audio_ref_clk, qua_mi2s, pri_mi2s,
                 spkr_mi2s, ter_mi2s, sec_mi2s, bt, fm, wlan, slimbus, hsic_ctl ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
@@ -124,8 +117,6 @@ $defs:
             output-high: false
             output-low: false
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 14/40] dt-bindings: pinctrl: qcom,msm8976: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (11 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 13/40] dt-bindings: pinctrl: qcom,msm8974: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 15/40] dt-bindings: pinctrl: qcom,msm8994: " Krzysztof Kozlowski
                   ` (26 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml
index 5dfcc3eadbb0..ca95de0b87a6 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Desired pin configuration for a device or its specific state (like sleep
       or active).
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -93,19 +94,9 @@ $defs:
                 wsa_irq, blsp_i2c8, pa_indicator, modem_tsync, ssbi_wtr1,
                 gsm1_tx, gsm0_tx, sdcard_det, sec_mi2s, ss_switch ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 15/40] dt-bindings: pinctrl: qcom,msm8994: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (12 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 14/40] dt-bindings: pinctrl: qcom,msm8976: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 16/40] dt-bindings: pinctrl: qcom,msm8996: " Krzysztof Kozlowski
                   ` (25 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml
index 0c4936fc35ef..41525ecfa8e3 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml
@@ -55,6 +55,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -103,19 +104,9 @@ $defs:
                 pri_mi2s, sdc4, sec_mi2s, slimbus, spkr_i2s, ter_mi2s, tsif1,
                 tsif2, uim_batt_alarm, uim1, uim2, uim3, uim4 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 16/40] dt-bindings: pinctrl: qcom,msm8996: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (13 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 15/40] dt-bindings: pinctrl: qcom,msm8994: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 17/40] dt-bindings: pinctrl: qcom,msm8998: " Krzysztof Kozlowski
                   ` (24 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml
index 047b4584e3c0..59d406b60957 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -122,19 +123,9 @@ $defs:
                 modem_tsync, nav_dr, nav_pps, pci_e1, gsm_tx, qspi_cs, ssbi2,
                 ssbi1, mss_lte, qspi_clk, qspi0, qspi1, qspi2, qspi3 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 17/40] dt-bindings: pinctrl: qcom,msm8998: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (14 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 16/40] dt-bindings: pinctrl: qcom,msm8996: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: " Krzysztof Kozlowski
                   ` (23 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml        | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml
index c07ee9868046..bd6d7caf499a 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -107,19 +108,9 @@ $defs:
                 vsense_clkout, vsense_data0, vsense_data1, vsense_mode,
                 wlan1_adc0, wlan1_adc1, wlan2_adc0, wlan2_adc1 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (15 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 17/40] dt-bindings: pinctrl: qcom,msm8998: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 19/40] dt-bindings: pinctrl: qcom,qcs404: " Krzysztof Kozlowski
                   ` (22 subsequent siblings)
  39 siblings, 1 reply; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,qcm2290-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml
index 032763649336..c323f6d495a4 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml
@@ -45,6 +45,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -81,19 +82,9 @@ $defs:
                 uim2_data, uim2_present, uim2_reset, usb_phy, vfr_1,
                 vsense_trigger, wlan1_adc0, wlan1_adc1 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 19/40] dt-bindings: pinctrl: qcom,qcs404: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (16 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 20/40] dt-bindings: pinctrl: qcom,qdu1000-tlmm: " Krzysztof Kozlowski
                   ` (21 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml
index 20bc967a17b5..b1b9cd319e50 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml
@@ -59,6 +59,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -119,19 +120,9 @@ $defs:
                 spdifrx_opt, spi_lcd, spkr_dac0, wlan1_adc0, wlan1_adc1,
                 wlan2_adc0, wlan2_adc1, wsa_en ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 20/40] dt-bindings: pinctrl: qcom,qdu1000-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (17 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 19/40] dt-bindings: pinctrl: qcom,qcs404: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 21/40] dt-bindings: pinctrl: qcom,sa8775p-tlmm: " Krzysztof Kozlowski
                   ` (20 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
index 7e5fb9a6e7d3..237cac4f6ce1 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,qdu1000-tlmm.yaml
@@ -55,6 +55,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -93,19 +94,9 @@ $defs:
                 usb2phy_ac, usb_con_det, usb_dfp_en, usb_phy, vfr_0, vfr_1,
                 vsense_trigger ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* [PATCH 21/40] dt-bindings: pinctrl: qcom,sa8775p-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (18 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 20/40] dt-bindings: pinctrl: qcom,qdu1000-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 22/40] dt-bindings: pinctrl: qcom,sc7180-tlmm: " Krzysztof Kozlowski
                   ` (19 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml
index 70d9106ad83d..e608a4f1bcae 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml
@@ -58,6 +58,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -103,19 +104,9 @@ $defs:
                 tgu_ch2, tgu_ch3, tgu_ch4, tgu_ch5, tsense_pwm1, tsense_pwm2,
                 tsense_pwm3, tsense_pwm4, usb2phy_ac, vsense_trigger ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 22/40] dt-bindings: pinctrl: qcom,sc7180-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (19 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 21/40] dt-bindings: pinctrl: qcom,sa8775p-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 23/40] dt-bindings: pinctrl: qcom,sc7280-tlmm: " Krzysztof Kozlowski
                   ` (18 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

This also fixes warnings like:

  c7180-trogdor-coachz-r1.dtb: pinctrl@3500000: qspi-sleep-state: 'oneOf' conditional failed, one must be fixed:
    'output-disable' does not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml
index f33792a1af6c..573e459b1c44 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml
@@ -59,6 +59,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -100,19 +101,9 @@ $defs:
                 _V_GPIO, _V_PPS_IN, _V_PPS_OUT, vsense_trigger, wlan1_adc0,
                 wlan1_adc1, wlan2_adc0, wlan2_adc1 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 23/40] dt-bindings: pinctrl: qcom,sc7280-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (20 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 22/40] dt-bindings: pinctrl: qcom,sc7180-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 24/40] dt-bindings: pinctrl: qcom,sc8180x-tlmm: " Krzysztof Kozlowski
                   ` (17 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

This also fixes warnings like:

  sc7280-herobrine-evoker.dtb: pinctrl@f100000: qspi-sleep-state: 'oneOf' conditional failed, one must be fixed:
    'output-disable' does not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml        | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
index 36502173cb79..368d44ff5468 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
@@ -62,6 +62,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -110,20 +111,9 @@ $defs:
                 uim1_clk, uim1_data, uim1_present, uim1_reset, usb2phy_ac,
                 usb_phy, vfr_0, vfr_1, vsense_trigger ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-bus-hold: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 24/40] dt-bindings: pinctrl: qcom,sc8180x-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (21 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 23/40] dt-bindings: pinctrl: qcom,sc7280-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: " Krzysztof Kozlowski
                   ` (16 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sc8180x-tlmm.yaml           | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
index 0ace55c9868e..b086a5184235 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-tlmm.yaml
@@ -62,6 +62,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -102,19 +103,9 @@ $defs:
                 usb0_phy, usb1_phy, usb2phy_ac, vfr_1, vsense_trigger,
                 wlan1_adc, wlan2_adc, wmss_reset ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (22 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 24/40] dt-bindings: pinctrl: qcom,sc8180x-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 26/40] dt-bindings: pinctrl: qcom,sdm630: " Krzysztof Kozlowski
                   ` (15 subsequent siblings)
  39 siblings, 1 reply; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml         | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
index 4ae39fc7894a..4bd6d7977d3e 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-tlmm.yaml
@@ -55,6 +55,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -104,20 +105,9 @@ $defs:
                 usb1_phy, usb1_sbrx, usb1_sbtx, usb1_usb4, usb2phy_ac,
                 vsense_trigger ]
 
-      bias-bus-hold: true
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 26/40] dt-bindings: pinctrl: qcom,sdm630: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (23 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 27/40] dt-bindings: pinctrl: qcom,sdm670-tlmm: " Krzysztof Kozlowski
                   ` (14 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml
index ea6bd0b44f56..508e0633b253 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml
@@ -65,6 +65,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -122,19 +123,9 @@ $defs:
                 vsense_data0, vsense_data1, vsense_mode, wlan1_adc0,
                 wlan1_adc1, wlan2_adc0, wlan2_adc1 ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* [PATCH 27/40] dt-bindings: pinctrl: qcom,sdm670-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (24 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 26/40] dt-bindings: pinctrl: qcom,sdm630: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 28/40] dt-bindings: pinctrl: qcom,sdm845: " Krzysztof Kozlowski
                   ` (13 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sdm670-tlmm.yaml           | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
index f586b3aa138e..84a15f77e710 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml
@@ -58,6 +58,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -94,20 +95,9 @@ $defs:
                 uim1_reset, uim2_clk, uim2_data, uim2_present, uim2_reset, uim_batt, usb_phy, vfr_1,
                 vsense_trigger, wlan1_adc0, wlan1_adc1, wlan2_adc0, wlan2_adc1, wsa_clk, wsa_data, ]
 
-
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 28/40] dt-bindings: pinctrl: qcom,sdm845: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (25 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 27/40] dt-bindings: pinctrl: qcom,sdm670-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 29/40] dt-bindings: pinctrl: qcom,sdx55: " Krzysztof Kozlowski
                   ` (12 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

This also fixes warnings like:

  sdm845-cheza-r1.dtb: pinctrl@3400000: qspi-sleep-state: 'oneOf' conditional failed, one must be fixed:
    'output-disable' does not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
index 23d7c030fec0..d301881ddfa8 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml
@@ -61,6 +61,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -102,19 +103,9 @@ $defs:
                 uim_batt, usb_phy, vfr_1, vsense_trigger, wlan1_adc0,
                 wlan1_adc1, wlan2_adc0, wlan2_adc1]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* [PATCH 29/40] dt-bindings: pinctrl: qcom,sdx55: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (26 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 28/40] dt-bindings: pinctrl: qcom,sdm845: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 30/40] dt-bindings: pinctrl: qcom,sdx65-tlmm: " Krzysztof Kozlowski
                   ` (11 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml           | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml
index a40175258495..67af99dd8f14 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml
@@ -48,6 +48,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -91,18 +92,9 @@ $defs:
                 uim1_present, uim1_reset, uim2_clk, uim2_data, uim2_present,
                 uim2_reset, usb2phy_ac, vsense_trigger ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 30/40] dt-bindings: pinctrl: qcom,sdx65-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (27 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 29/40] dt-bindings: pinctrl: qcom,sdx55: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 31/40] dt-bindings: pinctrl: qcom,sm6115-tlmm: " Krzysztof Kozlowski
                   ` (10 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sdx65-tlmm.yaml   | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sdx65-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sdx65-tlmm.yaml
index 89c5562583d1..2ef793ae4038 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sdx65-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sdx65-tlmm.yaml
@@ -47,6 +47,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -111,18 +112,9 @@ $defs:
                 qspi_cs, ssbi2, ssbi1, mss_lte, qspi_clk, qspi0, qspi1, qspi2, qspi3,
                 gpio ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 31/40] dt-bindings: pinctrl: qcom,sm6115-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (28 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 30/40] dt-bindings: pinctrl: qcom,sdx65-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 32/40] dt-bindings: pinctrl: qcom,sm6125-tlmm: " Krzysztof Kozlowski
                   ` (9 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml  | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml
index 29325483cd2b..871df54f69a2 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6115-tlmm.yaml
@@ -53,6 +53,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -85,18 +86,9 @@ $defs:
                 uim2_present, uim2_reset, usb_phy, vfr_1, vsense_trigger,
                 wlan1_adc0, elan1_adc1 ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 32/40] dt-bindings: pinctrl: qcom,sm6125-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (29 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 31/40] dt-bindings: pinctrl: qcom,sm6115-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 33/40] dt-bindings: pinctrl: qcom,sm6350-tlmm: " Krzysztof Kozlowski
                   ` (8 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
index c9bc4893e8e8..8d77707b02b9 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6125-tlmm.yaml
@@ -61,6 +61,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -101,19 +102,9 @@ $defs:
                 wlan1_adc0, wlan1_adc1, wlan2_adc0, wlan2_adc1, wsa_clk, wsa_data ]
 
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 33/40] dt-bindings: pinctrl: qcom,sm6350-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (30 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 32/40] dt-bindings: pinctrl: qcom,sm6125-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 34/40] dt-bindings: pinctrl: qcom,sm6375-tlmm: " Krzysztof Kozlowski
                   ` (7 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sm6350-tlmm.yaml           | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
index d95935fcc8b5..27af379cf791 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6350-tlmm.yaml
@@ -63,6 +63,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -108,20 +109,9 @@ $defs:
                 uim2_present, uim2_reset, usb_phy, vfr_1, vsense_trigger, wlan1_adc0, wlan1_adc1,
                 wlan2_adc0, wlan2_adc1, ]
 
-
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 34/40] dt-bindings: pinctrl: qcom,sm6375-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (31 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 33/40] dt-bindings: pinctrl: qcom,sm6350-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: " Krzysztof Kozlowski
                   ` (6 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sm6375-tlmm.yaml           | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
index 66cef48ed59b..6e02ba24825f 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml
@@ -55,6 +55,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -109,20 +110,9 @@ $defs:
                 usb_phy, vfr_1, vsense_trigger, wlan1_adc0, wlan1_adc1,
                 wlan2_adc0, wlan2_adc1 ]
 
-
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (32 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 34/40] dt-bindings: pinctrl: qcom,sm6375-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 36/40] dt-bindings: pinctrl: qcom,sm8150: " Krzysztof Kozlowski
                   ` (5 subsequent siblings)
  39 siblings, 1 reply; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml
index a57d44efe5bd..ede0f3acad9c 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm7150-tlmm.yaml
@@ -62,6 +62,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -102,19 +103,9 @@ $defs:
                 wlan1_adc0, wlan1_adc1, wlan2_adc0, wlan2_adc1, wsa_clk,
                 wsa_data ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* [PATCH 36/40] dt-bindings: pinctrl: qcom,sm8150: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (33 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 37/40] dt-bindings: pinctrl: qcom,sm8250: " Krzysztof Kozlowski
                   ` (4 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml
index 4376a9bd4d70..c5ffbea95957 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml
@@ -60,6 +60,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -101,19 +102,9 @@ $defs:
                 usb_phy, vfr_1, vsense_trigger, wlan1_adc0, wlan1_adc1,
                 wlan2_adc0, wlan2_adc1, wmss_reset ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 37/40] dt-bindings: pinctrl: qcom,sm8250: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (34 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 36/40] dt-bindings: pinctrl: qcom,sm8150: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 38/40] dt-bindings: pinctrl: qcom,sm8350-tlmm: " Krzysztof Kozlowski
                   ` (3 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml         | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
index cf561dff8893..021c54708524 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
@@ -58,6 +58,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -94,19 +95,9 @@ $defs:
                 tsif0_en, tsif0_error, tsif0_sync, tsif1_clk, tsif1_data, tsif1_en,
                 tsif1_error, tsif1_sync, usb2phy_ac, usb_phy, vsense_trigger ]
 
-      bias-pull-down: true
-      bias-pull-up: true
-      bias-disable: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 allOf:
   - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
 
-- 
2.34.1


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

* [PATCH 38/40] dt-bindings: pinctrl: qcom,sm8350-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (35 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 37/40] dt-bindings: pinctrl: qcom,sm8250: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 39/40] dt-bindings: pinctrl: qcom,sm8450-tlmm: " Krzysztof Kozlowski
                   ` (2 subsequent siblings)
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/pinctrl/qcom,sm8350-tlmm.yaml          | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
index 797242f68b1c..6e8f41ff0a76 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8350-tlmm.yaml
@@ -62,6 +62,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -104,21 +105,9 @@ $defs:
                 uim0_present, uim0_reset, uim1_clk, uim1_data, uim1_present,
                 uim1_reset, usb2phy_ac, usb_phy, vfr_0, vfr_1, vsense_trigger ]
 
-
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-disable: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 39/40] dt-bindings: pinctrl: qcom,sm8450-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (36 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 38/40] dt-bindings: pinctrl: qcom,sm8350-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:45 ` [PATCH 40/40] dt-bindings: pinctrl: qcom,sm8550-tlmm: " Krzysztof Kozlowski
  2023-04-07 18:54 ` [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: " Krzysztof Kozlowski
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
index 56c8046f1be0..5163fe3f5365 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8450-tlmm.yaml
@@ -62,6 +62,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -103,19 +104,9 @@ $defs:
                 uim0_reset, uim1_clk, uim1_data, uim1_present, uim1_reset,
                 usb2phy_ac, usb_phy, vfr_0, vfr_1, vsense_trigger ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 examples:
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
-- 
2.34.1


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

* [PATCH 40/40] dt-bindings: pinctrl: qcom,sm8550-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (37 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 39/40] dt-bindings: pinctrl: qcom,sm8450-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:45 ` Krzysztof Kozlowski
  2023-04-07 18:54 ` [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: " Krzysztof Kozlowski
  39 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:45 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel
  Cc: Krzysztof Kozlowski

All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
capabilities regarding pin properties, thus we can just accept entire
set provided by qcom,tlmm-common.yaml schema.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml
index a457425ba112..f789c7753a92 100644
--- a/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm8550-tlmm.yaml
@@ -54,6 +54,7 @@ $defs:
       Pinctrl node's client devices use subnodes for desired pin configuration.
       Client device subnodes use below standard properties.
     $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
+    unevaluatedProperties: false
 
     properties:
       pins:
@@ -109,19 +110,9 @@ $defs:
                 uim1_clk, uim1_data, uim1_present, uim1_reset,
                 usb1_hs, usb_phy, vfr_0, vfr_1, vsense_trigger_mirnat ]
 
-      bias-disable: true
-      bias-pull-down: true
-      bias-pull-up: true
-      drive-strength: true
-      input-enable: true
-      output-high: true
-      output-low: true
-
     required:
       - pins
 
-    additionalProperties: false
-
 required:
   - compatible
   - reg
-- 
2.34.1


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

* Re: [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (38 preceding siblings ...)
  2023-04-07 18:45 ` [PATCH 40/40] dt-bindings: pinctrl: qcom,sm8550-tlmm: " Krzysztof Kozlowski
@ 2023-04-07 18:54 ` Krzysztof Kozlowski
  2023-04-10 21:57   ` Linus Walleij
  2023-04-11 17:35   ` Rob Herring
  39 siblings, 2 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-07 18:54 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel

On 07/04/2023 20:45, Krzysztof Kozlowski wrote:
> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> capabilities regarding pin properties, thus we can just accept entire
> set provided by qcom,tlmm-common.yaml schema.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---

Linus,

If you prefer I can send all these to you in a pull after getting some acks.


Rob,

Feel free to ack once for all of them.

Best regards,
Krzysztof


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

* Re: [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:54 ` [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: " Krzysztof Kozlowski
@ 2023-04-10 21:57   ` Linus Walleij
  2023-04-11 17:35   ` Rob Herring
  1 sibling, 0 replies; 48+ messages in thread
From: Linus Walleij @ 2023-04-10 21:57 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo, Melody Olvera,
	Bartosz Golaszewski, Richard Acayan, Vinod Koul, krishna Lanka,
	Iskren Chernev, Martin Botka, Danila Tikhonov, Abel Vesa,
	linux-arm-msm, linux-gpio, devicetree, linux-kernel

On Fri, Apr 7, 2023 at 8:54 PM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
> On 07/04/2023 20:45, Krzysztof Kozlowski wrote:
> > All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> > capabilities regarding pin properties, thus we can just accept entire
> > set provided by qcom,tlmm-common.yaml schema.
> >
> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> > ---
>
> Linus,
>
> If you prefer I can send all these to you in a pull after getting some acks.

That would be best, thanks!

Also the refactoring looks nice.

Yours,
Linus Walleij

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

* Re: [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:54 ` [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: " Krzysztof Kozlowski
  2023-04-10 21:57   ` Linus Walleij
@ 2023-04-11 17:35   ` Rob Herring
  2023-04-12 11:45     ` Krzysztof Kozlowski
  1 sibling, 1 reply; 48+ messages in thread
From: Rob Herring @ 2023-04-11 17:35 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo, Melody Olvera,
	Bartosz Golaszewski, Richard Acayan, Vinod Koul, krishna Lanka,
	Iskren Chernev, Martin Botka, Danila Tikhonov, Abel Vesa,
	linux-arm-msm, linux-gpio, devicetree, linux-kernel

On Fri, Apr 07, 2023 at 08:54:43PM +0200, Krzysztof Kozlowski wrote:
> On 07/04/2023 20:45, Krzysztof Kozlowski wrote:
> > All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> > capabilities regarding pin properties, thus we can just accept entire
> > set provided by qcom,tlmm-common.yaml schema.
> > 
> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> > ---
> 
> Linus,
> 
> If you prefer I can send all these to you in a pull after getting some acks.
> 
> 
> Rob,
> 
> Feel free to ack once for all of them.

There's no cover letter to ack them all (and b4 to pick up), but I guess 
that's your own problem in this case. For the series:

Acked-by: Rob Herring <robh@kernel.org>

IMO, this should just be 1 patch. It's 1 change for 1 platform family 
for 1 subsystem. There's just no point when it's all the same people 
that will review it and apply it.

Rob

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

* Re: [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties
  2023-04-11 17:35   ` Rob Herring
@ 2023-04-12 11:45     ` Krzysztof Kozlowski
  0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-12 11:45 UTC (permalink / raw)
  To: Rob Herring
  Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo, Melody Olvera,
	Bartosz Golaszewski, Richard Acayan, Vinod Koul, krishna Lanka,
	Iskren Chernev, Martin Botka, Danila Tikhonov, Abel Vesa,
	linux-arm-msm, linux-gpio, devicetree, linux-kernel

On 11/04/2023 19:35, Rob Herring wrote:
> On Fri, Apr 07, 2023 at 08:54:43PM +0200, Krzysztof Kozlowski wrote:
>> On 07/04/2023 20:45, Krzysztof Kozlowski wrote:
>>> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
>>> capabilities regarding pin properties, thus we can just accept entire
>>> set provided by qcom,tlmm-common.yaml schema.
>>>
>>> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>>> ---
>>
>> Linus,
>>
>> If you prefer I can send all these to you in a pull after getting some acks.
>>
>>
>> Rob,
>>
>> Feel free to ack once for all of them.
> 
> There's no cover letter to ack them all (and b4 to pick up), but I guess 
> that's your own problem in this case. For the series:
> 
> Acked-by: Rob Herring <robh@kernel.org>
> 
> IMO, this should just be 1 patch. It's 1 change for 1 platform family 
> for 1 subsystem. There's just no point when it's all the same people 
> that will review it and apply it.

My previous patches of approximately this size were bouncing from the
lists, so I wanted to avoid this. Also, some of the bindings actually
have different maintainers.

Best regards,
Krzysztof


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

* Re: (subset) [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 ` [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: " Krzysztof Kozlowski
@ 2023-05-12 16:25   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-12 16:25 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel,
	Krzysztof Kozlowski


On Fri, 07 Apr 2023 20:45:10 +0200, Krzysztof Kozlowski wrote:
> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> capabilities regarding pin properties, thus we can just accept entire
> set provided by qcom,tlmm-common.yaml schema.
> 
> 

Applied, thanks!

[04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with unevaluatedProperties
        https://git.kernel.org/krzk/linux-dt/c/8625372628afd9627a28427427037e2b13b75949

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

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

* Re: (subset) [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 ` [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: " Krzysztof Kozlowski
@ 2023-05-12 16:25   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-12 16:25 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel,
	Krzysztof Kozlowski


On Fri, 07 Apr 2023 20:45:24 +0200, Krzysztof Kozlowski wrote:
> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> capabilities regarding pin properties, thus we can just accept entire
> set provided by qcom,tlmm-common.yaml schema.
> 
> 

Applied, thanks!

[18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties
        https://git.kernel.org/krzk/linux-dt/c/f69ba355d32e50a19f37ae6c3a7ee56cfae3e6d8

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

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

* Re: (subset) [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 ` [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: " Krzysztof Kozlowski
@ 2023-05-12 16:25   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-12 16:25 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel,
	Krzysztof Kozlowski


On Fri, 07 Apr 2023 20:45:31 +0200, Krzysztof Kozlowski wrote:
> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> capabilities regarding pin properties, thus we can just accept entire
> set provided by qcom,tlmm-common.yaml schema.
> 
> 

Applied, thanks!

[25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with unevaluatedProperties
        https://git.kernel.org/krzk/linux-dt/c/aeffc733e66fb40491ff79c1a53ef8cf6390ee13

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

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

* Re: (subset) [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unevaluatedProperties
  2023-04-07 18:45 ` [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: " Krzysztof Kozlowski
@ 2023-05-12 16:25   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 48+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-12 16:25 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Linus Walleij,
	Rob Herring, Krzysztof Kozlowski, Stephan Gerhold, Shawn Guo,
	Melody Olvera, Bartosz Golaszewski, Richard Acayan, Vinod Koul,
	krishna Lanka, Iskren Chernev, Martin Botka, Danila Tikhonov,
	Abel Vesa, linux-arm-msm, linux-gpio, devicetree, linux-kernel,
	Krzysztof Kozlowski


On Fri, 07 Apr 2023 20:45:41 +0200, Krzysztof Kozlowski wrote:
> All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar
> capabilities regarding pin properties, thus we can just accept entire
> set provided by qcom,tlmm-common.yaml schema.
> 
> 

Applied, thanks!

[35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unevaluatedProperties
        https://git.kernel.org/krzk/linux-dt/c/647c16ac7b15fc8fe6ab679690ac2ffe7c53abd3

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

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

end of thread, other threads:[~2023-05-12 16:25 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-07 18:45 [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with unevaluatedProperties Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 02/40] dt-bindings: pinctrl: qcom,ipq6018: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 03/40] dt-bindings: pinctrl: qcom,ipq8074: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 04/40] dt-bindings: pinctrl: qcom,ipq9574-tlmm: " Krzysztof Kozlowski
2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 05/40] dt-bindings: pinctrl: qcom,mdm9607-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 06/40] dt-bindings: pinctrl: qcom,mdm9615: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 07/40] dt-bindings: pinctrl: qcom,msm8226: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 08/40] dt-bindings: pinctrl: qcom,msm8660: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 09/40] dt-bindings: pinctrl: qcom,msm8909-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 10/40] dt-bindings: pinctrl: qcom,msm8916: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 11/40] dt-bindings: pinctrl: qcom,msm8953: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 12/40] dt-bindings: pinctrl: qcom,msm8960: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 13/40] dt-bindings: pinctrl: qcom,msm8974: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 14/40] dt-bindings: pinctrl: qcom,msm8976: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 15/40] dt-bindings: pinctrl: qcom,msm8994: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 16/40] dt-bindings: pinctrl: qcom,msm8996: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 17/40] dt-bindings: pinctrl: qcom,msm8998: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 18/40] dt-bindings: pinctrl: qcom,qcm2290-tlmm: " Krzysztof Kozlowski
2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 19/40] dt-bindings: pinctrl: qcom,qcs404: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 20/40] dt-bindings: pinctrl: qcom,qdu1000-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 21/40] dt-bindings: pinctrl: qcom,sa8775p-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 22/40] dt-bindings: pinctrl: qcom,sc7180-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 23/40] dt-bindings: pinctrl: qcom,sc7280-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 24/40] dt-bindings: pinctrl: qcom,sc8180x-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 25/40] dt-bindings: pinctrl: qcom,sc8280xp-tlmm: " Krzysztof Kozlowski
2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 26/40] dt-bindings: pinctrl: qcom,sdm630: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 27/40] dt-bindings: pinctrl: qcom,sdm670-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 28/40] dt-bindings: pinctrl: qcom,sdm845: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 29/40] dt-bindings: pinctrl: qcom,sdx55: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 30/40] dt-bindings: pinctrl: qcom,sdx65-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 31/40] dt-bindings: pinctrl: qcom,sm6115-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 32/40] dt-bindings: pinctrl: qcom,sm6125-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 33/40] dt-bindings: pinctrl: qcom,sm6350-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 34/40] dt-bindings: pinctrl: qcom,sm6375-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 35/40] dt-bindings: pinctrl: qcom,sm7150-tlmm: " Krzysztof Kozlowski
2023-05-12 16:25   ` (subset) " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 36/40] dt-bindings: pinctrl: qcom,sm8150: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 37/40] dt-bindings: pinctrl: qcom,sm8250: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 38/40] dt-bindings: pinctrl: qcom,sm8350-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 39/40] dt-bindings: pinctrl: qcom,sm8450-tlmm: " Krzysztof Kozlowski
2023-04-07 18:45 ` [PATCH 40/40] dt-bindings: pinctrl: qcom,sm8550-tlmm: " Krzysztof Kozlowski
2023-04-07 18:54 ` [PATCH 01/40] dt-bindings: pinctrl: qcom,ipq5332-tlmm: " Krzysztof Kozlowski
2023-04-10 21:57   ` Linus Walleij
2023-04-11 17:35   ` Rob Herring
2023-04-12 11:45     ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).