linux-renesas-soc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
@ 2023-04-15  9:51 Krzysztof Kozlowski
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
                   ` (6 more replies)
  0 siblings, 7 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

Two conversions to DT schema of GPIO watchdog binding happened and came
through different trees.  Merge them into one:
1. Combine maintainers,
2. Use more descriptive property descriptions and constraints from
   gpio-wdt.yaml,
3. Switch to unevaluatedProperties:false, to allow generic watchdog
   properties.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../bindings/watchdog/gpio-wdt.yaml           | 55 -------------------
 .../bindings/watchdog/linux,wdt-gpio.yaml     | 17 +++++-
 2 files changed, 15 insertions(+), 57 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml

diff --git a/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml b/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
deleted file mode 100644
index 155dc7965e9b..000000000000
--- a/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
-# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
-%YAML 1.2
----
-$id: http://devicetree.org/schemas/watchdog/gpio-wdt.yaml#
-$schema: http://devicetree.org/meta-schemas/core.yaml#
-
-title: GPIO controlled watchdog
-
-maintainers:
-  - Robert Marko <robert.marko@sartura.hr>
-
-properties:
-  compatible:
-    const: linux,wdt-gpio
-
-  gpios:
-    maxItems: 1
-    description: GPIO connected to the WDT reset pin
-
-  hw_algo:
-    $ref: /schemas/types.yaml#/definitions/string
-    description: Algorithm used by the driver
-    oneOf:
-      - description:
-          Either a high-to-low or a low-to-high transition clears the WDT counter.
-          The watchdog timer is disabled when GPIO is left floating or connected
-          to a three-state buffer.
-        const: toggle
-      - description:
-          Low or high level starts counting WDT timeout, the opposite level
-          disables the WDT.
-          Active level is determined by the GPIO flags.
-        const: level
-
-  hw_margin_ms:
-    $ref: /schemas/types.yaml#/definitions/uint32
-    description: Maximum time to reset watchdog circuit (in milliseconds)
-    minimum: 2
-    maximum: 65535
-
-  always-running:
-    type: boolean
-    description:
-      If the watchdog timer cannot be disabled, add this flag to have the driver
-      keep toggling the signal without a client.
-      It will only cease to toggle the signal when the device is open and the
-      timeout elapsed.
-
-required:
-  - compatible
-  - gpios
-  - hw_algo
-  - hw_margin_ms
-
-unevaluatedProperties: false
diff --git a/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml b/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
index 50af79af6416..499f1b7e03f9 100644
--- a/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
+++ b/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
@@ -8,6 +8,7 @@ title: GPIO-controlled Watchdog
 
 maintainers:
   - Guenter Roeck <linux@roeck-us.net>
+  - Robert Marko <robert.marko@sartura.hr>
 
 properties:
   compatible:
@@ -19,11 +20,23 @@ properties:
 
   hw_algo:
     description: The algorithm used by the driver.
-    enum: [ level, toggle ]
+    oneOf:
+      - description:
+          Either a high-to-low or a low-to-high transition clears the WDT counter.
+          The watchdog timer is disabled when GPIO is left floating or connected
+          to a three-state buffer.
+        const: toggle
+      - description:
+          Low or high level starts counting WDT timeout, the opposite level
+          disables the WDT.
+          Active level is determined by the GPIO flags.
+        const: level
 
   hw_margin_ms:
     description: Maximum time to reset watchdog circuit (milliseconds).
     $ref: /schemas/types.yaml#/definitions/uint32
+    minimum: 2
+    maximum: 65535
 
   always-running:
     type: boolean
@@ -42,7 +55,7 @@ required:
 allOf:
   - $ref: watchdog.yaml#
 
-additionalProperties: false
+unevaluatedProperties: false
 
 examples:
   - |
-- 
2.34.1


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

* [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
@ 2023-04-15  9:51 ` Krzysztof Kozlowski
  2023-04-15 12:49   ` Sergio Paracuellos
                     ` (6 more replies)
  2023-04-15  9:51 ` [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems Krzysztof Kozlowski
                   ` (5 subsequent siblings)
  6 siblings, 7 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

Minor cleanup without functional impact:
1. Indent DTS examples to preferred four-spaces (more readable for DTS),
2. Drop unneeded quotes,
3. Add/drop blank lines to make the code readable.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../watchdog/amlogic,meson-gxbb-wdt.yaml      | 10 +++---
 .../bindings/watchdog/arm,sbsa-gwdt.yaml      |  1 -
 .../bindings/watchdog/arm,twd-wdt.yaml        |  6 ++--
 .../bindings/watchdog/arm-smc-wdt.yaml        |  7 ++--
 .../bindings/watchdog/atmel,sama5d4-wdt.yaml  | 14 ++++----
 .../bindings/watchdog/brcm,bcm7038-wdt.yaml   |  6 ++--
 .../bindings/watchdog/faraday,ftwdt010.yaml   | 16 +++++-----
 .../watchdog/mediatek,mt7621-wdt.yaml         |  6 ++--
 .../bindings/watchdog/qcom-wdt.yaml           | 32 +++++++++----------
 .../bindings/watchdog/renesas,wdt.yaml        | 14 ++++----
 .../bindings/watchdog/snps,dw-wdt.yaml        | 32 +++++++++----------
 .../bindings/watchdog/st,stm32-iwdg.yaml      | 10 +++---
 .../watchdog/xlnx,xps-timebase-wdt.yaml       | 12 +++----
 13 files changed, 83 insertions(+), 83 deletions(-)

diff --git a/Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml b/Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
index 497d60408ea0..f5cc7aa1b93b 100644
--- a/Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
@@ -2,8 +2,8 @@
 # Copyright 2019 BayLibre, SAS
 %YAML 1.2
 ---
-$id: "http://devicetree.org/schemas/watchdog/amlogic,meson-gxbb-wdt.yaml#"
-$schema: "http://devicetree.org/meta-schemas/core.yaml#"
+$id: http://devicetree.org/schemas/watchdog/amlogic,meson-gxbb-wdt.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
 
 title: Meson GXBB SoCs Watchdog timer
 
@@ -36,7 +36,7 @@ unevaluatedProperties: false
 examples:
   - |
     watchdog@98d0 {
-          compatible = "amlogic,meson-gxbb-wdt";
-          reg = <0x98d0 0x10>;
-          clocks = <&xtal>;
+        compatible = "amlogic,meson-gxbb-wdt";
+        reg = <0x98d0 0x10>;
+        clocks = <&xtal>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml b/Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml
index 6bfa46353c4e..aa804f96acba 100644
--- a/Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml
@@ -40,7 +40,6 @@ unevaluatedProperties: false
 
 examples:
   - |
-
     watchdog@2a440000 {
         compatible = "arm,sbsa-gwdt";
         reg = <0x2a440000 0x1000>,
diff --git a/Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml b/Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml
index bb8901854222..9646ac72051e 100644
--- a/Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/arm,twd-wdt.yaml
@@ -44,7 +44,7 @@ examples:
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
     watchdog@2c000620 {
-            compatible = "arm,arm11mp-twd-wdt";
-            reg = <0x2c000620 0x20>;
-            interrupts = <GIC_PPI 14 0xf01>;
+        compatible = "arm,arm11mp-twd-wdt";
+        reg = <0x2c000620 0x20>;
+        interrupts = <GIC_PPI 14 0xf01>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml b/Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
index fa05d6252982..b5573852ef5a 100644
--- a/Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
@@ -16,6 +16,7 @@ properties:
   compatible:
     enum:
       - arm,smc-wdt
+
   arm,smc-id:
     $ref: /schemas/types.yaml#/definitions/uint32
     description: |
@@ -30,9 +31,9 @@ unevaluatedProperties: false
 examples:
   - |
     watchdog {
-      compatible = "arm,smc-wdt";
-      arm,smc-id = <0x82003D06>;
-      timeout-sec = <15>;
+        compatible = "arm,smc-wdt";
+        arm,smc-id = <0x82003D06>;
+        timeout-sec = <15>;
     };
 
 ...
diff --git a/Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml b/Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml
index b28f7b57c36b..816f85ee2c77 100644
--- a/Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml
@@ -65,13 +65,13 @@ examples:
     #include <dt-bindings/interrupt-controller/irq.h>
 
     watchdog@fc068640 {
-      compatible = "atmel,sama5d4-wdt";
-      reg = <0xfc068640 0x10>;
-      interrupts = <4 IRQ_TYPE_LEVEL_HIGH 5>;
-      timeout-sec = <10>;
-      atmel,watchdog-type = "hardware";
-      atmel,dbg-halt;
-      atmel,idle-halt;
+        compatible = "atmel,sama5d4-wdt";
+        reg = <0xfc068640 0x10>;
+        interrupts = <4 IRQ_TYPE_LEVEL_HIGH 5>;
+        timeout-sec = <10>;
+        atmel,watchdog-type = "hardware";
+        atmel,dbg-halt;
+        atmel,idle-halt;
     };
 
 ...
diff --git a/Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml b/Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml
index 428004e7f0c3..526ff908d134 100644
--- a/Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml
@@ -37,7 +37,7 @@ required:
 examples:
   - |
     watchdog@f040a7e8 {
-      compatible = "brcm,bcm7038-wdt";
-      reg = <0xf040a7e8 0x16>;
-      clocks = <&upg_fixed>;
+        compatible = "brcm,bcm7038-wdt";
+        reg = <0xf040a7e8 0x16>;
+        clocks = <&upg_fixed>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml b/Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
index 6e135f48b3ba..726dc872ad02 100644
--- a/Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
+++ b/Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
@@ -52,16 +52,16 @@ examples:
   - |
     #include <dt-bindings/interrupt-controller/irq.h>
     watchdog@41000000 {
-      compatible = "faraday,ftwdt010";
-      reg = <0x41000000 0x1000>;
-      interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
-      timeout-sec = <5>;
+        compatible = "faraday,ftwdt010";
+        reg = <0x41000000 0x1000>;
+        interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
+        timeout-sec = <5>;
     };
   - |
     watchdog: watchdog@98500000 {
-      compatible = "moxa,moxart-watchdog", "faraday,ftwdt010";
-      reg = <0x98500000 0x10>;
-      clocks = <&clk_apb>;
-      clock-names = "PCLK";
+        compatible = "moxa,moxart-watchdog", "faraday,ftwdt010";
+        reg = <0x98500000 0x10>;
+        clocks = <&clk_apb>;
+        clock-names = "PCLK";
     };
 ...
diff --git a/Documentation/devicetree/bindings/watchdog/mediatek,mt7621-wdt.yaml b/Documentation/devicetree/bindings/watchdog/mediatek,mt7621-wdt.yaml
index a668d0c2f14b..18160869c378 100644
--- a/Documentation/devicetree/bindings/watchdog/mediatek,mt7621-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/mediatek,mt7621-wdt.yaml
@@ -34,7 +34,7 @@ additionalProperties: false
 examples:
   - |
     watchdog@100 {
-      compatible = "mediatek,mt7621-wdt";
-      reg = <0x100 0x100>;
-      mediatek,sysctl = <&sysc>;
+        compatible = "mediatek,mt7621-wdt";
+        reg = <0x100 0x100>;
+        mediatek,sysctl = <&sysc>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
index 6448b633c970..eccfd23c50f4 100644
--- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
@@ -113,26 +113,26 @@ examples:
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
     watchdog@17c10000 {
-      compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt";
-      reg = <0x17c10000 0x1000>;
-      clocks = <&sleep_clk>;
-      interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
-      timeout-sec = <10>;
+        compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt";
+        reg = <0x17c10000 0x1000>;
+        clocks = <&sleep_clk>;
+        interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
+        timeout-sec = <10>;
     };
 
   - |
     #include <dt-bindings/interrupt-controller/arm-gic.h>
 
     watchdog@200a000 {
-      compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-timer", "qcom,msm-timer";
-      interrupts = <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
-                   <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
-                   <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
-                   <GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
-                   <GIC_PPI 5 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>;
-      reg = <0x0200a000 0x100>;
-      clock-frequency = <25000000>;
-      clocks = <&sleep_clk>;
-      clock-names = "sleep";
-      cpu-offset = <0x80000>;
+        compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-timer", "qcom,msm-timer";
+        interrupts = <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
+                     <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
+                     <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
+                     <GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
+                     <GIC_PPI 5 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>;
+        reg = <0x0200a000 0x100>;
+        clock-frequency = <25000000>;
+        clocks = <&sleep_clk>;
+        clock-names = "sleep";
+        cpu-offset = <0x80000>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml b/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
index 50c5c48ee6fb..951a7d54135a 100644
--- a/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
@@ -177,11 +177,11 @@ examples:
     #include <dt-bindings/power/r8a7795-sysc.h>
     #include <dt-bindings/interrupt-controller/arm-gic.h>
     wdt0: watchdog@e6020000 {
-            compatible = "renesas,r8a7795-wdt", "renesas,rcar-gen3-wdt";
-            reg = <0xe6020000 0x0c>;
-            interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
-            clocks = <&cpg CPG_MOD 402>;
-            power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
-            resets = <&cpg 402>;
-            timeout-sec = <60>;
+        compatible = "renesas,r8a7795-wdt", "renesas,rcar-gen3-wdt";
+        reg = <0xe6020000 0x0c>;
+        interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
+        clocks = <&cpg CPG_MOD 402>;
+        power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
+        resets = <&cpg 402>;
+        timeout-sec = <60>;
     };
diff --git a/Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml b/Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
index 39139586611b..76eceeddd150 100644
--- a/Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
@@ -83,25 +83,25 @@ required:
 examples:
   - |
     watchdog@ffd02000 {
-      compatible = "snps,dw-wdt";
-      reg = <0xffd02000 0x1000>;
-      interrupts = <0 171 4>;
-      clocks = <&per_base_clk>;
-      resets = <&wdt_rst>;
+        compatible = "snps,dw-wdt";
+        reg = <0xffd02000 0x1000>;
+        interrupts = <0 171 4>;
+        clocks = <&per_base_clk>;
+        resets = <&wdt_rst>;
     };
 
   - |
     watchdog@ffd02000 {
-      compatible = "snps,dw-wdt";
-      reg = <0xffd02000 0x1000>;
-      interrupts = <0 171 4>;
-      clocks = <&per_base_clk>;
-      clock-names = "tclk";
-      snps,watchdog-tops = <0x000000FF 0x000001FF 0x000003FF
-                            0x000007FF 0x0000FFFF 0x0001FFFF
-                            0x0003FFFF 0x0007FFFF 0x000FFFFF
-                            0x001FFFFF 0x003FFFFF 0x007FFFFF
-                            0x00FFFFFF 0x01FFFFFF 0x03FFFFFF
-                            0x07FFFFFF>;
+        compatible = "snps,dw-wdt";
+        reg = <0xffd02000 0x1000>;
+        interrupts = <0 171 4>;
+        clocks = <&per_base_clk>;
+        clock-names = "tclk";
+        snps,watchdog-tops = <0x000000FF 0x000001FF 0x000003FF
+                              0x000007FF 0x0000FFFF 0x0001FFFF
+                              0x0003FFFF 0x0007FFFF 0x000FFFFF
+                              0x001FFFFF 0x003FFFFF 0x007FFFFF
+                              0x00FFFFFF 0x01FFFFFF 0x03FFFFFF
+                              0x07FFFFFF>;
     };
 ...
diff --git a/Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml b/Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
index 2cb1a2ed0f7b..6b13bfc11e11 100644
--- a/Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
+++ b/Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
@@ -48,11 +48,11 @@ examples:
   - |
     #include <dt-bindings/clock/stm32mp1-clks.h>
     watchdog@5a002000 {
-      compatible = "st,stm32mp1-iwdg";
-      reg = <0x5a002000 0x400>;
-      clocks = <&rcc IWDG2>, <&rcc CK_LSI>;
-      clock-names = "pclk", "lsi";
-      timeout-sec = <32>;
+        compatible = "st,stm32mp1-iwdg";
+        reg = <0x5a002000 0x400>;
+        clocks = <&rcc IWDG2>, <&rcc CK_LSI>;
+        clock-names = "pclk", "lsi";
+        timeout-sec = <32>;
     };
 
 ...
diff --git a/Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml b/Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
index 493a1c954707..8444c56dd602 100644
--- a/Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
@@ -58,11 +58,11 @@ unevaluatedProperties: false
 examples:
   - |
     watchdog@40100000 {
-      compatible = "xlnx,xps-timebase-wdt-1.00.a";
-      reg = <0x40100000 0x1000>;
-      clock-frequency = <50000000>;
-      clocks = <&clkc 15>;
-      xlnx,wdt-enable-once = <0x0>;
-      xlnx,wdt-interval = <0x1b>;
+        compatible = "xlnx,xps-timebase-wdt-1.00.a";
+        reg = <0x40100000 0x1000>;
+        clock-frequency = <50000000>;
+        clocks = <&clkc 15>;
+        xlnx,wdt-enable-once = <0x0>;
+        xlnx,wdt-interval = <0x1b>;
     };
 ...
-- 
2.34.1


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

* [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
@ 2023-04-15  9:51 ` Krzysztof Kozlowski
  2023-04-18 21:25   ` Rob Herring
  2023-04-15  9:51 ` [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties Krzysztof Kozlowski
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

There is no need to specify minItems when they are equal to maxItems,
because it is implied by maxItems.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 Documentation/devicetree/bindings/watchdog/arm,sp805.yaml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/watchdog/arm,sp805.yaml b/Documentation/devicetree/bindings/watchdog/arm,sp805.yaml
index a69cac8ec208..7aea255b301b 100644
--- a/Documentation/devicetree/bindings/watchdog/arm,sp805.yaml
+++ b/Documentation/devicetree/bindings/watchdog/arm,sp805.yaml
@@ -43,7 +43,6 @@ properties:
       Clocks driving the watchdog timer hardware. The first clock is used
       for the actual watchdog counter. The second clock drives the register
       interface.
-    minItems: 2
     maxItems: 2
 
   clock-names:
-- 
2.34.1


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

* [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
  2023-04-15  9:51 ` [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems Krzysztof Kozlowski
@ 2023-04-15  9:51 ` Krzysztof Kozlowski
  2023-04-18 21:30   ` Rob Herring
  2023-04-15  9:51 ` [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: " Krzysztof Kozlowski
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

Allow generic watchdog properties by using unevaluatedProperties: false.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml         | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml b/Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
index d3790f1a96a2..4b7ed1355701 100644
--- a/Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
@@ -30,15 +30,13 @@ properties:
   clocks:
     maxItems: 1
 
-  timeout-sec: true
-
 required:
   - compatible
   - interrupts
   - reg
   - clocks
 
-additionalProperties: false
+unevaluatedProperties: false
 
 examples:
   - |
-- 
2.34.1


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

* [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
                   ` (2 preceding siblings ...)
  2023-04-15  9:51 ` [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties Krzysztof Kozlowski
@ 2023-04-15  9:51 ` Krzysztof Kozlowski
  2023-04-16 20:12   ` nobuhiro1.iwamatsu
  2023-04-18 21:36   ` Rob Herring
  2023-04-15  9:51 ` [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names Krzysztof Kozlowski
                   ` (2 subsequent siblings)
  6 siblings, 2 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

Allow generic watchdog properties by using unevaluatedProperties: false.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml    | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml b/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
index eba083822d1f..51d03d5b08ad 100644
--- a/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
@@ -24,14 +24,12 @@ properties:
   clocks:
     maxItems: 1
 
-  timeout-sec: true
-
 required:
   - compatible
   - reg
   - clocks
 
-additionalProperties: false
+unevaluatedProperties: false
 
 examples:
   - |
-- 
2.34.1


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

* [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
                   ` (3 preceding siblings ...)
  2023-04-15  9:51 ` [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: " Krzysztof Kozlowski
@ 2023-04-15  9:51 ` Krzysztof Kozlowski
  2023-04-16 19:00   ` Sander Vanheule
  2023-04-18 21:39   ` Rob Herring
  2023-04-16 16:04 ` [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Guenter Roeck
  2023-04-18 21:23 ` Rob Herring
  6 siblings, 2 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-15  9:51 UTC (permalink / raw)
  To: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc
  Cc: Krzysztof Kozlowski

Required properties should be listed in "required:" block.  Since
interrupts are already there, the dependency of interrupt-names on the
interrupts can be simplified.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/watchdog/realtek,otto-wdt.yaml        | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml b/Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
index 099245fe7b10..1f5390a67cdb 100644
--- a/Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
@@ -67,12 +67,10 @@ required:
   - reg
   - clocks
   - interrupts
+  - interrupt-names
 
 unevaluatedProperties: false
 
-dependencies:
-  interrupts: [ interrupt-names ]
-
 examples:
   - |
     watchdog: watchdog@3150 {
-- 
2.34.1


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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
@ 2023-04-15 12:49   ` Sergio Paracuellos
  2023-04-15 16:48   ` Justin Chen
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 24+ messages in thread
From: Sergio Paracuellos @ 2023-04-15 12:49 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	‚ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sai Prakash Ranjan, Wolfram Sang, Jamie Iles,
	Yannick Fertre, Christophe Roullier, Shubhrajyoti Datta,
	Srinivas Neeli, linux-watchdog, devicetree, linux-arm-kernel,
	linux-amlogic, linux-kernel, linux-mediatek, linux-arm-msm,
	linux-stm32, linux-renesas-soc

On Sat, Apr 15, 2023 at 11:58 AM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../watchdog/mediatek,mt7621-wdt.yaml         |  6 ++--

Acked-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>

Thanks,
    Sergio Paracuellos

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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
  2023-04-15 12:49   ` Sergio Paracuellos
@ 2023-04-15 16:48   ` Justin Chen
  2023-04-16 21:12   ` Wolfram Sang
                     ` (4 subsequent siblings)
  6 siblings, 0 replies; 24+ messages in thread
From: Justin Chen @ 2023-04-15 16:48 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wim Van Sebroeck, Guenter Roeck,
	Rob Herring, Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Julius Werner, Evan Benn,
	Nicolas Ferre, Alexandre Belloni, Claudiu Beznea,
	Florian Fainelli, Broadcom internal kernel review list,
	Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	NXP Linux Team, Matthias Brugger, AngeloGioacchino Del Regno,
	Andy Gross, Bjorn Andersson, Konrad Dybcio, Sander Vanheule,
	Maxime Coquelin, Alexandre Torgue, Nobuhiro Iwamatsu,
	Geert Uytterhoeven, Magnus Damm, Fu Wei, Viresh Kumar,
	Eugen Hristev, �ecki, Linus Walleij, Corentin Labbe,
	Anson Huang, Robert Marko, Sergio Paracuellos,
	Sai Prakash Ranjan, Wolfram Sang, Jamie Iles, Yannick Fertre,
	Christophe Roullier, Shubhrajyoti Datta, Srinivas Neeli,
	linux-watchdog, devicetree, linux-arm-kernel, linux-amlogic,
	linux-kernel, linux-mediatek, linux-arm-msm, linux-stm32,
	linux-renesas-soc

On 4/15/2023 2:51 AM, Krzysztof Kozlowski wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>   .../bindings/watchdog/brcm,bcm7038-wdt.yaml   |  6 ++--

Acked-by: Justin Chen <justinpopo6@gmail.com>

Justin


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

* Re: [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
                   ` (4 preceding siblings ...)
  2023-04-15  9:51 ` [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names Krzysztof Kozlowski
@ 2023-04-16 16:04 ` Guenter Roeck
  2023-04-16 17:26   ` Krzysztof Kozlowski
  2023-04-18 21:23 ` Rob Herring
  6 siblings, 1 reply; 24+ messages in thread
From: Guenter Roeck @ 2023-04-16 16:04 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wim Van Sebroeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

On 4/15/23 02:51, Krzysztof Kozlowski wrote:
> Two conversions to DT schema of GPIO watchdog binding happened and came
> through different trees.  Merge them into one:
> 1. Combine maintainers,
> 2. Use more descriptive property descriptions and constraints from
>     gpio-wdt.yaml,
> 3. Switch to unevaluatedProperties:false, to allow generic watchdog
>     properties.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>


For the series:

Reviewed-by: Guenter Roeck <linux@roeck-us.net>

On a side note, the e-mail addresses in patchwork are messed up for
patches sent by you. As result, I can not reply to your e-mails after
pulling a patch from patchwork. This means that some replies get lost
if I did not keep the original e-mail.

That is how it looks like after I pull one of your patches from patchwork:

To:
+=?unknown-8bit?q?Wim_Van_Sebroeck_=3Cwim=40linux-watchdog=2Eorg=3E=2C_Gu?==?unknown-8bit?q?enter_Roeck_=3Clinux=40roeck-us=2Enet=3E=2C_Rob_Herring_?==?unknown-8bit?q?=3Crobh+dt=40kernel=2Eorg=3E=2C_Krzysztof_Kozlowski_=3Ckrz?==?unknown-8bit?q?yszt
+of=2Ekozlowski+dt=40linaro=2Eorg=3E=2C_Neil_Armstrong_?==?unknown-8bit?q?=3Cneil=2Earmstrong=40linaro=2Eorg=3E=2C_Kevin_Hilman_=3Ck?==?unknown-8bit?q?hilman=40baylibre=2Ecom=3E=2C_Jerome_Brunet_=3Cjbrunet=40b?==?unknown-8bit?q?aylibre=2Ecom=3E=2C_
+Martin_Blumenstingl_=3Cmartin=2Eblumen?==?unknown-8bit?q?stingl=40googlemail=2Ecom=3E=2C_Julius_Werner_=3Cjwerner?==?unknown-8bit?q?=40chromium=2Eorg=3E=2C_Evan_Benn_=3Cevanbenn=40chromium?==?unknown-8bit?q?=2Eorg=3E=2C_Nicolas_Ferre_=3Cnicolas=2E
+ferre=40microchip?==?unknown-8bit?q?=2Ecom=3E=2C_Alexandre_Belloni_=3Calexandre=2Ebelloni=40bo?==?unknown-8bit?q?otlin=2Ecom=3E=2C_Claudiu_Beznea_=3Cclaudiu=2Ebeznea=40mic?==?unknown-8bit?q?rochip=2Ecom=3E=2C_Florian_Fainelli_=3Cf=2Efainelli=40gma
+i?==?unknown-8bit?q?l=

Guenter

> ---
>   .../bindings/watchdog/gpio-wdt.yaml           | 55 -------------------
>   .../bindings/watchdog/linux,wdt-gpio.yaml     | 17 +++++-
>   2 files changed, 15 insertions(+), 57 deletions(-)
>   delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
> 
> diff --git a/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml b/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
> deleted file mode 100644
> index 155dc7965e9b..000000000000
> --- a/Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
> +++ /dev/null
> @@ -1,55 +0,0 @@
> -# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> -%YAML 1.2
> ----
> -$id: http://devicetree.org/schemas/watchdog/gpio-wdt.yaml#
> -$schema: http://devicetree.org/meta-schemas/core.yaml#
> -
> -title: GPIO controlled watchdog
> -
> -maintainers:
> -  - Robert Marko <robert.marko@sartura.hr>
> -
> -properties:
> -  compatible:
> -    const: linux,wdt-gpio
> -
> -  gpios:
> -    maxItems: 1
> -    description: GPIO connected to the WDT reset pin
> -
> -  hw_algo:
> -    $ref: /schemas/types.yaml#/definitions/string
> -    description: Algorithm used by the driver
> -    oneOf:
> -      - description:
> -          Either a high-to-low or a low-to-high transition clears the WDT counter.
> -          The watchdog timer is disabled when GPIO is left floating or connected
> -          to a three-state buffer.
> -        const: toggle
> -      - description:
> -          Low or high level starts counting WDT timeout, the opposite level
> -          disables the WDT.
> -          Active level is determined by the GPIO flags.
> -        const: level
> -
> -  hw_margin_ms:
> -    $ref: /schemas/types.yaml#/definitions/uint32
> -    description: Maximum time to reset watchdog circuit (in milliseconds)
> -    minimum: 2
> -    maximum: 65535
> -
> -  always-running:
> -    type: boolean
> -    description:
> -      If the watchdog timer cannot be disabled, add this flag to have the driver
> -      keep toggling the signal without a client.
> -      It will only cease to toggle the signal when the device is open and the
> -      timeout elapsed.
> -
> -required:
> -  - compatible
> -  - gpios
> -  - hw_algo
> -  - hw_margin_ms
> -
> -unevaluatedProperties: false
> diff --git a/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml b/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
> index 50af79af6416..499f1b7e03f9 100644
> --- a/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
> +++ b/Documentation/devicetree/bindings/watchdog/linux,wdt-gpio.yaml
> @@ -8,6 +8,7 @@ title: GPIO-controlled Watchdog
>   
>   maintainers:
>     - Guenter Roeck <linux@roeck-us.net>
> +  - Robert Marko <robert.marko@sartura.hr>
>   
>   properties:
>     compatible:
> @@ -19,11 +20,23 @@ properties:
>   
>     hw_algo:
>       description: The algorithm used by the driver.
> -    enum: [ level, toggle ]
> +    oneOf:
> +      - description:
> +          Either a high-to-low or a low-to-high transition clears the WDT counter.
> +          The watchdog timer is disabled when GPIO is left floating or connected
> +          to a three-state buffer.
> +        const: toggle
> +      - description:
> +          Low or high level starts counting WDT timeout, the opposite level
> +          disables the WDT.
> +          Active level is determined by the GPIO flags.
> +        const: level
>   
>     hw_margin_ms:
>       description: Maximum time to reset watchdog circuit (milliseconds).
>       $ref: /schemas/types.yaml#/definitions/uint32
> +    minimum: 2
> +    maximum: 65535
>   
>     always-running:
>       type: boolean
> @@ -42,7 +55,7 @@ required:
>   allOf:
>     - $ref: watchdog.yaml#
>   
> -additionalProperties: false
> +unevaluatedProperties: false
>   
>   examples:
>     - |


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

* Re: [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
  2023-04-16 16:04 ` [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Guenter Roeck
@ 2023-04-16 17:26   ` Krzysztof Kozlowski
  2023-04-18 21:35     ` Rob Herring
  0 siblings, 1 reply; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-16 17:26 UTC (permalink / raw)
  To: Guenter Roeck, Wim Van Sebroeck, Rob Herring,
	Krzysztof Kozlowski, Linus Walleij, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

On 16/04/2023 18:04, Guenter Roeck wrote:
> On 4/15/23 02:51, Krzysztof Kozlowski wrote:
>> Two conversions to DT schema of GPIO watchdog binding happened and came
>> through different trees.  Merge them into one:
>> 1. Combine maintainers,
>> 2. Use more descriptive property descriptions and constraints from
>>     gpio-wdt.yaml,
>> 3. Switch to unevaluatedProperties:false, to allow generic watchdog
>>     properties.
>>
>> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> 
> 
> For the series:
> 
> Reviewed-by: Guenter Roeck <linux@roeck-us.net>
> 
> On a side note, the e-mail addresses in patchwork are messed up for
> patches sent by you. As result, I can not reply to your e-mails after
> pulling a patch from patchwork. This means that some replies get lost
> if I did not keep the original e-mail.
> 
> That is how it looks like after I pull one of your patches from patchwork:
> 
> To:
> +=?unknown-8bit?q?Wim_Van_Sebroeck_=3Cwim=40linux-watchdog=2Eorg=3E=2C_Gu?==?unknown-8bit?q?enter_Roeck_=3Clinux=40roeck-us=2Enet=3E=2C_Rob_Herring_?==?unknown-8bit?q?=3Crobh+dt=40kernel=2Eorg=3E=2C_Krzysztof_Kozlowski_=3Ckrz?==?unknown-8bit?q?yszt

(Trimmed cc list)

Thanks for letting me know, I wonder what's the problem. I am sending
with send-email exactly the same way every day, but somehow this series
have such header in Patchwork:
https://patchwork.kernel.org/project/linux-watchdog/patch/20230415095112.51257-1-krzysztof.kozlowski@linaro.org/

Which I do not see in:
1. lore:
https://lore.kernel.org/all/20230415095112.51257-1-krzysztof.kozlowski@linaro.org/

2. Previous patches on Patchwork:
https://patchwork.kernel.org/project/linux-watchdog/patch/20230310223012.315897-1-krzysztof.kozlowski@linaro.org/

Lore (1 above) points to possible unescaped UTF character for
rafal@milecki.pl, but I wonder why send-email did not handle it.

Best regards,
Krzysztof


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

* Re: [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names
  2023-04-15  9:51 ` [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names Krzysztof Kozlowski
@ 2023-04-16 19:00   ` Sander Vanheule
  2023-04-17  6:20     ` Krzysztof Kozlowski
  2023-04-18 21:39   ` Rob Herring
  1 sibling, 1 reply; 24+ messages in thread
From: Sander Vanheule @ 2023-04-16 19:00 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wim Van Sebroeck, Guenter Roeck,
	Rob Herring, Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Julius Werner, Evan Benn,
	Nicolas Ferre, Alexandre Belloni, Claudiu Beznea,
	Florian Fainelli, Broadcom internal kernel review list,
	Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	NXP Linux Team, Matthias Brugger, AngeloGioacchino Del Regno,
	Andy Gross, Bjorn Andersson, Konrad Dybcio, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	?ecki, Linus Walleij, Corentin Labbe, Anson Huang, Robert Marko,
	Sergio Paracuellos, Sai Prakash Ranjan, Wolfram Sang, Jamie Iles,
	Yannick Fertre, Christophe Roullier, Shubhrajyoti Datta,
	Srinivas Neeli, linux-watchdog, devicetree, linux-arm-kernel,
	linux-amlogic, linux-kernel, linux-mediatek, linux-arm-msm,
	linux-stm32, linux-renesas-soc

Hi Krzysztof,

On Sat, 2023-04-15 at 11:51 +0200, Krzysztof Kozlowski wrote:
> Required properties should be listed in "required:" block.  Since
> interrupts are already there, the dependency of interrupt-names on the
> interrupts can be simplified.

Maybe I'm not reading this right, but isn't the dependency stated in the binding
"interrupts requires interrupt-names to be present"? resource-names.txt
describes the reverse dependency ("interrupt-names is only meaningful with an
associated interrupts").

> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---

In any case, I'm OK with a flattened requirements list:

Acked-by: Sander Vanheule <sander@svanheule.net>


Best,
Sander



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

* RE: [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
  2023-04-15  9:51 ` [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: " Krzysztof Kozlowski
@ 2023-04-16 20:12   ` nobuhiro1.iwamatsu
  2023-04-18 21:36   ` Rob Herring
  1 sibling, 0 replies; 24+ messages in thread
From: nobuhiro1.iwamatsu @ 2023-04-16 20:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, wim, linux, robh+dt, krzysztof.kozlowski+dt,
	neil.armstrong, khilman, jbrunet, martin.blumenstingl, jwerner,
	evanbenn, nicolas.ferre, alexandre.belloni, claudiu.beznea,
	f.fainelli, bcm-kernel-feedback-list, shawnguo, s.hauer, kernel,
	festevam, linux-imx, matthias.bgg, angelogioacchino.delregno,
	agross, andersson, konrad.dybcio, sander, mcoquelin.stm32,
	alexandre.torgue, geert+renesas, magnus.damm, fu.wei, vireshk,
	eugen.hristev, justinpopo6, rafal, linus.walleij, clabbe,
	Anson.Huang, robert.marko, sergio.paracuellos, quic_saipraka,
	wsa+renesas, jamie, yannick.fertre, christophe.roullier,
	shubhrajyoti.datta, srinivas.neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

> Subject: [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: simplify
> with unevaluatedProperties
> 
> Allow generic watchdog properties by using unevaluatedProperties: false.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml    | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)

Acked-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>

Best regards,
  Nobuhiro

> 
> diff --git
> a/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
> b/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
> index eba083822d1f..51d03d5b08ad 100644
> ---
> a/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
> +++
> b/Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
> @@ -24,14 +24,12 @@ properties:
>    clocks:
>      maxItems: 1
> 
> -  timeout-sec: true
> -
>  required:
>    - compatible
>    - reg
>    - clocks
> 
> -additionalProperties: false
> +unevaluatedProperties: false
> 
>  examples:
>    - |
> --
> 2.34.1

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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
  2023-04-15 12:49   ` Sergio Paracuellos
  2023-04-15 16:48   ` Justin Chen
@ 2023-04-16 21:12   ` Wolfram Sang
  2023-04-17  7:13   ` Neil Armstrong
                     ` (3 subsequent siblings)
  6 siblings, 0 replies; 24+ messages in thread
From: Wolfram Sang @ 2023-04-16 21:12 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan, Jamie Iles,
	Yannick Fertre, Christophe Roullier, Shubhrajyoti Datta,
	Srinivas Neeli, linux-watchdog, devicetree, linux-arm-kernel,
	linux-amlogic, linux-kernel, linux-mediatek, linux-arm-msm,
	linux-stm32, linux-renesas-soc

[-- Attachment #1: Type: text/plain, Size: 431 bytes --]

On Sat, Apr 15, 2023 at 11:51:08AM +0200, Krzysztof Kozlowski wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> # for Renesas WDT


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names
  2023-04-16 19:00   ` Sander Vanheule
@ 2023-04-17  6:20     ` Krzysztof Kozlowski
  0 siblings, 0 replies; 24+ messages in thread
From: Krzysztof Kozlowski @ 2023-04-17  6:20 UTC (permalink / raw)
  To: Sander Vanheule, Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	?ecki, Linus Walleij, Corentin Labbe, Anson Huang, Robert Marko,
	Sergio Paracuellos, Sai Prakash Ranjan, Wolfram Sang, Jamie Iles,
	Yannick Fertre, Christophe Roullier, Shubhrajyoti Datta,
	Srinivas Neeli, linux-watchdog, devicetree, linux-arm-kernel,
	linux-amlogic, linux-kernel, linux-mediatek, linux-arm-msm,
	linux-stm32, linux-renesas-soc

On 16/04/2023 21:00, Sander Vanheule wrote:
> Hi Krzysztof,
> 
> On Sat, 2023-04-15 at 11:51 +0200, Krzysztof Kozlowski wrote:
>> Required properties should be listed in "required:" block.  Since
>> interrupts are already there, the dependency of interrupt-names on the
>> interrupts can be simplified.
> 
> Maybe I'm not reading this right, but isn't the dependency stated in the binding
> "interrupts requires interrupt-names to be present"? resource-names.txt
> describes the reverse dependency ("interrupt-names is only meaningful with an
> associated interrupts").

The interrupts are already required by the binding, so the dependency,
which makes interrupts depending on presence of interrupt-names,
effectively was making the names required.

Best regards,
Krzysztof


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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
                     ` (2 preceding siblings ...)
  2023-04-16 21:12   ` Wolfram Sang
@ 2023-04-17  7:13   ` Neil Armstrong
  2023-04-17  9:08   ` Nicolas Ferre
                     ` (2 subsequent siblings)
  6 siblings, 0 replies; 24+ messages in thread
From: Neil Armstrong @ 2023-04-17  7:13 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wim Van Sebroeck, Guenter Roeck,
	Rob Herring, Krzysztof Kozlowski, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

On 15/04/2023 11:51, Krzysztof Kozlowski wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>   .../watchdog/amlogic,meson-gxbb-wdt.yaml      | 10 +++---

Acked-by: Neil Armstrong <neil.armstrong@linaro.org>

<snip>

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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
                     ` (3 preceding siblings ...)
  2023-04-17  7:13   ` Neil Armstrong
@ 2023-04-17  9:08   ` Nicolas Ferre
  2023-04-17  9:12   ` Geert Uytterhoeven
  2023-04-18 21:25   ` Rob Herring
  6 siblings, 0 replies; 24+ messages in thread
From: Nicolas Ferre @ 2023-04-17  9:08 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wim Van Sebroeck, Guenter Roeck,
	Rob Herring, Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Julius Werner, Evan Benn,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	�ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

On 15/04/2023 at 11:51, Krzysztof Kozlowski wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---

[..]

>   .../bindings/watchdog/atmel,sama5d4-wdt.yaml  | 14 ++++----

[..]

For Microchip:
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>

Thanks Krzysztof, best regards,
   Nicolas

-- 
Nicolas Ferre


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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
                     ` (4 preceding siblings ...)
  2023-04-17  9:08   ` Nicolas Ferre
@ 2023-04-17  9:12   ` Geert Uytterhoeven
  2023-04-18 21:25   ` Rob Herring
  6 siblings, 0 replies; 24+ messages in thread
From: Geert Uytterhoeven @ 2023-04-17  9:12 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Wim Van Sebroeck, Guenter Roeck, Rob Herring,
	Krzysztof Kozlowski, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, Julius Werner, Evan Benn, Nicolas Ferre,
	Alexandre Belloni, Claudiu Beznea, Florian Fainelli,
	Broadcom internal kernel review list, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Matthias Brugger, AngeloGioacchino Del Regno, Andy Gross,
	Bjorn Andersson, Konrad Dybcio, Sander Vanheule, Maxime Coquelin,
	Alexandre Torgue, Nobuhiro Iwamatsu, Geert Uytterhoeven,
	Magnus Damm, Fu Wei, Viresh Kumar, Eugen Hristev, Justin Chen,
	‚ecki, Linus Walleij, Corentin Labbe, Anson Huang,
	Robert Marko, Sergio Paracuellos, Sai Prakash Ranjan,
	Wolfram Sang, Jamie Iles, Yannick Fertre, Christophe Roullier,
	Shubhrajyoti Datta, Srinivas Neeli, linux-watchdog, devicetree,
	linux-arm-kernel, linux-amlogic, linux-kernel, linux-mediatek,
	linux-arm-msm, linux-stm32, linux-renesas-soc

On Sat, Apr 15, 2023 at 11:58 AM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

>  .../bindings/watchdog/renesas,wdt.yaml        | 14 ++++----

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

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

* Re: [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
  2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
                   ` (5 preceding siblings ...)
  2023-04-16 16:04 ` [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Guenter Roeck
@ 2023-04-18 21:23 ` Rob Herring
  6 siblings, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:23 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: �ecki, linux-arm-kernel, Claudiu Beznea, Eugen Hristev,
	Nicolas Ferre, Sascha Hauer, linux-kernel, devicetree,
	Alexandre Belloni, Rob Herring, Fabio Estevam, Neil Armstrong,
	Kevin Hilman, Sai Prakash Ranjan, Shubhrajyoti Datta,
	Maxime Coquelin, linux-arm-msm, linux-stm32, Alexandre Torgue,
	Matthias Brugger, NXP Linux Team, Robert Marko,
	linux-renesas-soc, Sergio Paracuellos, linux-mediatek,
	Christophe Roullier, Yannick Fertre, Linus Walleij,
	Bjorn Andersson, Florian Fainelli, AngeloGioacchino Del Regno,
	Martin Blumenstingl, Julius Werner, Geert Uytterhoeven,
	Pengutronix Kernel Team, Anson Huang, Krzysztof Kozlowski,
	Magnus Damm, Corentin Labbe, Jamie Iles,
	Broadcom internal kernel review list, Evan Benn, Andy Gross,
	Wolfram Sang, linux-amlogic, Sander Vanheule, Justin Chen,
	Jerome Brunet, Viresh Kumar, Wim Van Sebroeck, Nobuhiro Iwamatsu,
	Srinivas Neeli, Shawn Guo, Fu Wei, linux-watchdog, Konrad Dybcio,
	Guenter Roeck


On Sat, 15 Apr 2023 11:51:07 +0200, Krzysztof Kozlowski wrote:
> Two conversions to DT schema of GPIO watchdog binding happened and came
> through different trees.  Merge them into one:
> 1. Combine maintainers,
> 2. Use more descriptive property descriptions and constraints from
>    gpio-wdt.yaml,
> 3. Switch to unevaluatedProperties:false, to allow generic watchdog
>    properties.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../bindings/watchdog/gpio-wdt.yaml           | 55 -------------------
>  .../bindings/watchdog/linux,wdt-gpio.yaml     | 17 +++++-
>  2 files changed, 15 insertions(+), 57 deletions(-)
>  delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
> 

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


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

* Re: [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup
  2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
                     ` (5 preceding siblings ...)
  2023-04-17  9:12   ` Geert Uytterhoeven
@ 2023-04-18 21:25   ` Rob Herring
  6 siblings, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:25 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: linux-renesas-soc, Florian Fainelli, Rob Herring, Srinivas Neeli,
	Kevin Hilman, Alexandre Belloni, Neil Armstrong,
	Sergio Paracuellos, Robert Marko, Corentin Labbe,
	AngeloGioacchino Del Regno, Martin Blumenstingl, Maxime Coquelin,
	Viresh Kumar, NXP Linux Team, Anson Huang, Eugen Hristev,
	linux-arm-kernel, linux-stm32, Wim Van Sebroeck, Andy Gross,
	Matthias Brugger, Claudiu Beznea, Konrad Dybcio, Linus Walleij,
	Sai Prakash Ranjan, Jerome Brunet, Wolfram Sang,
	Christophe Roullier, linux-amlogic, Shubhrajyoti Datta,
	Fabio Estevam, Bjorn Andersson, Yannick Fertre, linux-mediatek,
	linux-arm-msm, Julius Werner, Magnus Damm, Jamie Iles, Evan Benn,
	�ecki, Krzysztof Kozlowski, Sander Vanheule, Fu Wei,
	linux-watchdog, Broadcom internal kernel review list,
	Nobuhiro Iwamatsu, devicetree, Pengutronix Kernel Team,
	Alexandre Torgue, linux-kernel, Shawn Guo, Nicolas Ferre,
	Justin Chen, Geert Uytterhoeven, Sascha Hauer, Guenter Roeck


On Sat, 15 Apr 2023 11:51:08 +0200, Krzysztof Kozlowski wrote:
> Minor cleanup without functional impact:
> 1. Indent DTS examples to preferred four-spaces (more readable for DTS),
> 2. Drop unneeded quotes,
> 3. Add/drop blank lines to make the code readable.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../watchdog/amlogic,meson-gxbb-wdt.yaml      | 10 +++---
>  .../bindings/watchdog/arm,sbsa-gwdt.yaml      |  1 -
>  .../bindings/watchdog/arm,twd-wdt.yaml        |  6 ++--
>  .../bindings/watchdog/arm-smc-wdt.yaml        |  7 ++--
>  .../bindings/watchdog/atmel,sama5d4-wdt.yaml  | 14 ++++----
>  .../bindings/watchdog/brcm,bcm7038-wdt.yaml   |  6 ++--
>  .../bindings/watchdog/faraday,ftwdt010.yaml   | 16 +++++-----
>  .../watchdog/mediatek,mt7621-wdt.yaml         |  6 ++--
>  .../bindings/watchdog/qcom-wdt.yaml           | 32 +++++++++----------
>  .../bindings/watchdog/renesas,wdt.yaml        | 14 ++++----
>  .../bindings/watchdog/snps,dw-wdt.yaml        | 32 +++++++++----------
>  .../bindings/watchdog/st,stm32-iwdg.yaml      | 10 +++---
>  .../watchdog/xlnx,xps-timebase-wdt.yaml       | 12 +++----
>  13 files changed, 83 insertions(+), 83 deletions(-)
> 

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


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

* Re: [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems
  2023-04-15  9:51 ` [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems Krzysztof Kozlowski
@ 2023-04-18 21:25   ` Rob Herring
  0 siblings, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:25 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Martin Blumenstingl, linux-arm-kernel, Anson Huang,
	Shubhrajyoti Datta, Viresh Kumar, Nicolas Ferre, Claudiu Beznea,
	�ecki, Eugen Hristev, Sascha Hauer, Matthias Brugger,
	Justin Chen, linux-kernel, linux-amlogic, Rob Herring,
	Andy Gross, Srinivas Neeli, devicetree, Sander Vanheule,
	Alexandre Torgue, Alexandre Belloni, Robert Marko,
	Wim Van Sebroeck, AngeloGioacchino Del Regno, Sergio Paracuellos,
	Guenter Roeck, Maxime Coquelin,
	Broadcom internal kernel review list, Evan Benn, Linus Walleij,
	Florian Fainelli, Fabio Estevam, Sai Prakash Ranjan,
	Christophe Roullier, Corentin Labbe, Yannick Fertre,
	Nobuhiro Iwamatsu, Pengutronix Kernel Team, linux-stm32,
	linux-renesas-soc, Bjorn Andersson, Geert Uytterhoeven,
	Konrad Dybcio, NXP Linux Team, Julius Werner, Jamie Iles,
	linux-mediatek, Magnus Damm, linux-watchdog, linux-arm-msm,
	Shawn Guo, Fu Wei, Wolfram Sang, Krzysztof Kozlowski,
	Kevin Hilman, Jerome Brunet, Neil Armstrong


On Sat, 15 Apr 2023 11:51:09 +0200, Krzysztof Kozlowski wrote:
> There is no need to specify minItems when they are equal to maxItems,
> because it is implied by maxItems.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  Documentation/devicetree/bindings/watchdog/arm,sp805.yaml | 1 -
>  1 file changed, 1 deletion(-)
> 

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


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

* Re: [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties
  2023-04-15  9:51 ` [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties Krzysztof Kozlowski
@ 2023-04-18 21:30   ` Rob Herring
  0 siblings, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:30 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Sander Vanheule, Justin Chen, Jamie Iles, linux-mediatek,
	Martin Blumenstingl, Alexandre Torgue, Julius Werner,
	Sascha Hauer, Magnus Damm, Rob Herring, linux-arm-kernel,
	Claudiu Beznea, linux-renesas-soc, Srinivas Neeli, linux-stm32,
	NXP Linux Team, Shubhrajyoti Datta, Geert Uytterhoeven,
	linux-arm-msm, Neil Armstrong, Alexandre Belloni,
	Florian Fainelli, Viresh Kumar, Guenter Roeck, Shawn Guo,
	Robert Marko, �ecki, Sergio Paracuellos, Konrad Dybcio,
	linux-watchdog, Maxime Coquelin, Andy Gross, linux-kernel,
	Pengutronix Kernel Team, Sai Prakash Ranjan, Christophe Roullier,
	Kevin Hilman, Matthias Brugger, Bjorn Andersson, Eugen Hristev,
	Anson Huang, linux-amlogic, Fabio Estevam, Krzysztof Kozlowski,
	Wolfram Sang, Corentin Labbe, Jerome Brunet, Nicolas Ferre,
	Fu Wei, Linus Walleij, Wim Van Sebroeck, Yannick Fertre,
	Broadcom internal kernel review list, devicetree,
	AngeloGioacchino Del Regno, Nobuhiro Iwamatsu, Evan Benn


On Sat, 15 Apr 2023 11:51:10 +0200, Krzysztof Kozlowski wrote:
> Allow generic watchdog properties by using unevaluatedProperties: false.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml         | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 

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


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

* Re: [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
  2023-04-16 17:26   ` Krzysztof Kozlowski
@ 2023-04-18 21:35     ` Rob Herring
  0 siblings, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:35 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Guenter Roeck, Wim Van Sebroeck, Krzysztof Kozlowski,
	Linus Walleij, linux-watchdog, devicetree, linux-arm-kernel,
	linux-amlogic, linux-kernel, linux-mediatek, linux-arm-msm,
	linux-stm32, linux-renesas-soc

On Sun, Apr 16, 2023 at 07:26:27PM +0200, Krzysztof Kozlowski wrote:
> On 16/04/2023 18:04, Guenter Roeck wrote:
> > On 4/15/23 02:51, Krzysztof Kozlowski wrote:
> >> Two conversions to DT schema of GPIO watchdog binding happened and came
> >> through different trees.  Merge them into one:
> >> 1. Combine maintainers,
> >> 2. Use more descriptive property descriptions and constraints from
> >>     gpio-wdt.yaml,
> >> 3. Switch to unevaluatedProperties:false, to allow generic watchdog
> >>     properties.
> >>
> >> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> > 
> > 
> > For the series:
> > 
> > Reviewed-by: Guenter Roeck <linux@roeck-us.net>
> > 
> > On a side note, the e-mail addresses in patchwork are messed up for
> > patches sent by you. As result, I can not reply to your e-mails after
> > pulling a patch from patchwork. This means that some replies get lost
> > if I did not keep the original e-mail.
> > 
> > That is how it looks like after I pull one of your patches from patchwork:
> > 
> > To:
> > +=?unknown-8bit?q?Wim_Van_Sebroeck_=3Cwim=40linux-watchdog=2Eorg=3E=2C_Gu?==?unknown-8bit?q?enter_Roeck_=3Clinux=40roeck-us=2Enet=3E=2C_Rob_Herring_?==?unknown-8bit?q?=3Crobh+dt=40kernel=2Eorg=3E=2C_Krzysztof_Kozlowski_=3Ckrz?==?unknown-8bit?q?yszt
> 
> (Trimmed cc list)
> 
> Thanks for letting me know, I wonder what's the problem. I am sending
> with send-email exactly the same way every day, but somehow this series
> have such header in Patchwork:
> https://patchwork.kernel.org/project/linux-watchdog/patch/20230415095112.51257-1-krzysztof.kozlowski@linaro.org/
> 
> Which I do not see in:
> 1. lore:
> https://lore.kernel.org/all/20230415095112.51257-1-krzysztof.kozlowski@linaro.org/
> 
> 2. Previous patches on Patchwork:
> https://patchwork.kernel.org/project/linux-watchdog/patch/20230310223012.315897-1-krzysztof.kozlowski@linaro.org/
> 
> Lore (1 above) points to possible unescaped UTF character for
> rafal@milecki.pl, but I wonder why send-email did not handle it.

Looks to me like Content-Type header is missing. Usually, I get a prompt 
from git-send-email with what encoding to use if it needs to use UTF8.

Rob

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

* Re: [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
  2023-04-15  9:51 ` [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: " Krzysztof Kozlowski
  2023-04-16 20:12   ` nobuhiro1.iwamatsu
@ 2023-04-18 21:36   ` Rob Herring
  1 sibling, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:36 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Eugen Hristev, Yannick Fertre, devicetree, linux-kernel,
	linux-arm-kernel, Fabio Estevam, NXP Linux Team, Linus Walleij,
	linux-arm-msm, Alexandre Torgue, Wim Van Sebroeck,
	Neil Armstrong, Maxime Coquelin, linux-watchdog, Nicolas Ferre,
	Jamie Iles, Konrad Dybcio, Viresh Kumar, Nobuhiro Iwamatsu,
	Shawn Guo, Jerome Brunet, Julius Werner, Krzysztof Kozlowski,
	Martin Blumenstingl, Rob Herring, Claudiu Beznea,
	Shubhrajyoti Datta, linux-stm32, Christophe Roullier,
	Anson Huang, Robert Marko, Matthias Brugger, Guenter Roeck,
	Geert Uytterhoeven, Magnus Damm, Sai Prakash Ranjan,
	Wolfram Sang, Broadcom internal kernel review list,
	Alexandre Belloni, Justin Chen, Corentin Labbe, �ecki,
	Kevin Hilman, Srinivas Neeli, Florian Fainelli, linux-amlogic,
	Evan Benn, linux-mediatek, Sander Vanheule,
	Pengutronix Kernel Team, Sergio Paracuellos, linux-renesas-soc,
	Sascha Hauer, Bjorn Andersson, Fu Wei, Andy Gross,
	AngeloGioacchino Del Regno


On Sat, 15 Apr 2023 11:51:11 +0200, Krzysztof Kozlowski wrote:
> Allow generic watchdog properties by using unevaluatedProperties: false.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml    | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 

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


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

* Re: [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names
  2023-04-15  9:51 ` [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names Krzysztof Kozlowski
  2023-04-16 19:00   ` Sander Vanheule
@ 2023-04-18 21:39   ` Rob Herring
  1 sibling, 0 replies; 24+ messages in thread
From: Rob Herring @ 2023-04-18 21:39 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: linux-arm-kernel, Andy Gross, linux-watchdog, Fu Wei, Jamie Iles,
	linux-renesas-soc, Pengutronix Kernel Team, Matthias Brugger,
	linux-stm32, Shawn Guo, linux-amlogic, �ecki,
	Julius Werner, Sergio Paracuellos, Eugen Hristev, Magnus Damm,
	Christophe Roullier, Robert Marko, Wolfram Sang, Rob Herring,
	Florian Fainelli, Viresh Kumar, Neil Armstrong, Fabio Estevam,
	Nicolas Ferre, Justin Chen, Martin Blumenstingl, Claudiu Beznea,
	Kevin Hilman, linux-kernel, Konrad Dybcio, Shubhrajyoti Datta,
	NXP Linux Team, Guenter Roeck, Sascha Hauer, linux-mediatek,
	Geert Uytterhoeven, devicetree, linux-arm-msm, Evan Benn,
	Alexandre Torgue, Srinivas Neeli, Sai Prakash Ranjan,
	AngeloGioacchino Del Regno, Bjorn Andersson, Yannick Fertre,
	Alexandre Belloni, Maxime Coquelin, Jerome Brunet,
	Nobuhiro Iwamatsu, Wim Van Sebroeck, Linus Walleij,
	Krzysztof Kozlowski, Anson Huang,
	Broadcom internal kernel review list, Corentin Labbe,
	Sander Vanheule


On Sat, 15 Apr 2023 11:51:12 +0200, Krzysztof Kozlowski wrote:
> Required properties should be listed in "required:" block.  Since
> interrupts are already there, the dependency of interrupt-names on the
> interrupts can be simplified.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/watchdog/realtek,otto-wdt.yaml        | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
> 

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


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

end of thread, other threads:[~2023-04-18 21:39 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-15  9:51 [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Krzysztof Kozlowski
2023-04-15  9:51 ` [PATCH 2/6] dt-bindings: watchdog: indentation, quotes and white-space cleanup Krzysztof Kozlowski
2023-04-15 12:49   ` Sergio Paracuellos
2023-04-15 16:48   ` Justin Chen
2023-04-16 21:12   ` Wolfram Sang
2023-04-17  7:13   ` Neil Armstrong
2023-04-17  9:08   ` Nicolas Ferre
2023-04-17  9:12   ` Geert Uytterhoeven
2023-04-18 21:25   ` Rob Herring
2023-04-15  9:51 ` [PATCH 3/6] dt-bindings: watchdog: arm,sp805: drop unneeded minItems Krzysztof Kozlowski
2023-04-18 21:25   ` Rob Herring
2023-04-15  9:51 ` [PATCH 4/6] dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties Krzysztof Kozlowski
2023-04-18 21:30   ` Rob Herring
2023-04-15  9:51 ` [PATCH 5/6] dt-bindings: watchdog: toshiba,visconti-wdt: " Krzysztof Kozlowski
2023-04-16 20:12   ` nobuhiro1.iwamatsu
2023-04-18 21:36   ` Rob Herring
2023-04-15  9:51 ` [PATCH 6/6] dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names Krzysztof Kozlowski
2023-04-16 19:00   ` Sander Vanheule
2023-04-17  6:20     ` Krzysztof Kozlowski
2023-04-18 21:39   ` Rob Herring
2023-04-16 16:04 ` [PATCH 1/6] dt-bindings: watchdog: drop duplicated GPIO watchdog bindings Guenter Roeck
2023-04-16 17:26   ` Krzysztof Kozlowski
2023-04-18 21:35     ` Rob Herring
2023-04-18 21:23 ` Rob Herring

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).