* [PATCH] dt-bindings: timer: Add Nomadik MTU binding
@ 2022-05-26 21:36 Linus Walleij
2022-06-05 14:28 ` Rob Herring
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Linus Walleij @ 2022-05-26 21:36 UTC (permalink / raw)
To: Daniel Lezcano, Thomas Gleixner
Cc: linux-kernel, Linus Walleij, Lee Jones, devicetree
The Nomadik MTU timer has been used in devicetrees forever
but somehow we missed to add a binding for it. Fix it
by simply adding it.
Cc: Lee Jones <lee.jones@linaro.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
.../bindings/timer/st,nomadik-mtu.yaml | 58 +++++++++++++++++++
1 file changed, 58 insertions(+)
create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
diff --git a/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml b/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
new file mode 100644
index 000000000000..901848d298ec
--- /dev/null
+++ b/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
@@ -0,0 +1,58 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+# Copyright 2022 Linaro Ltd.
+%YAML 1.2
+---
+$id: "http://devicetree.org/schemas/timer/st,nomadik-mtu.yaml#"
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
+
+title: ST Microelectronics Nomadik Multi-Timer Unit MTU Timer
+
+maintainers:
+ - Linus Walleij <linus.walleij@linaro.org>
+
+description: This timer is found in the ST Microelectronics Nomadik
+ SoCs STn8800, STn8810 and STn8815 as well as in ST-Ericsson DB8500.
+
+properties:
+ compatible:
+ items:
+ - const: st,nomadik-mtu
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ description: The first clock named TIMCLK clocks the actual timers and
+ the second clock clocks the digital interface to the interconnect.
+ maxItems: 2
+
+ clock-names:
+ items:
+ - const: timclk
+ - const: apb_pclk
+
+required:
+ - compatible
+ - reg
+ - interrupts
+ - clocks
+ - clock-names
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/mfd/dbx500-prcmu.h>
+ timer@a03c6000 {
+ compatible = "st,nomadik-mtu";
+ reg = <0xa03c6000 0x1000>;
+ interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
+
+ clocks = <&prcmu_clk PRCMU_TIMCLK>, <&prcc_pclk 6 6>;
+ clock-names = "timclk", "apb_pclk";
+ };
--
2.35.3
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] dt-bindings: timer: Add Nomadik MTU binding
2022-05-26 21:36 [PATCH] dt-bindings: timer: Add Nomadik MTU binding Linus Walleij
@ 2022-06-05 14:28 ` Rob Herring
2022-06-14 19:23 ` Daniel Lezcano
2022-07-28 10:44 ` [tip: timers/core] " tip-bot2 for Linus Walleij
2 siblings, 0 replies; 4+ messages in thread
From: Rob Herring @ 2022-06-05 14:28 UTC (permalink / raw)
To: Linus Walleij
Cc: Lee Jones, Thomas Gleixner, linux-kernel, Daniel Lezcano,
devicetree
On Thu, 26 May 2022 23:36:21 +0200, Linus Walleij wrote:
> The Nomadik MTU timer has been used in devicetrees forever
> but somehow we missed to add a binding for it. Fix it
> by simply adding it.
>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: devicetree@vger.kernel.org
> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
> ---
> .../bindings/timer/st,nomadik-mtu.yaml | 58 +++++++++++++++++++
> 1 file changed, 58 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
>
Reviewed-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] dt-bindings: timer: Add Nomadik MTU binding
2022-05-26 21:36 [PATCH] dt-bindings: timer: Add Nomadik MTU binding Linus Walleij
2022-06-05 14:28 ` Rob Herring
@ 2022-06-14 19:23 ` Daniel Lezcano
2022-07-28 10:44 ` [tip: timers/core] " tip-bot2 for Linus Walleij
2 siblings, 0 replies; 4+ messages in thread
From: Daniel Lezcano @ 2022-06-14 19:23 UTC (permalink / raw)
To: Linus Walleij, Thomas Gleixner; +Cc: linux-kernel, Lee Jones, devicetree
On 26/05/2022 23:36, Linus Walleij wrote:
> The Nomadik MTU timer has been used in devicetrees forever
> but somehow we missed to add a binding for it. Fix it
> by simply adding it.
>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: devicetree@vger.kernel.org
> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
> ---
Applied, thanks
--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
^ permalink raw reply [flat|nested] 4+ messages in thread
* [tip: timers/core] dt-bindings: timer: Add Nomadik MTU binding
2022-05-26 21:36 [PATCH] dt-bindings: timer: Add Nomadik MTU binding Linus Walleij
2022-06-05 14:28 ` Rob Herring
2022-06-14 19:23 ` Daniel Lezcano
@ 2022-07-28 10:44 ` tip-bot2 for Linus Walleij
2 siblings, 0 replies; 4+ messages in thread
From: tip-bot2 for Linus Walleij @ 2022-07-28 10:44 UTC (permalink / raw)
To: linux-tip-commits
Cc: Lee Jones, devicetree, Linus Walleij, Rob Herring, Daniel Lezcano,
x86, linux-kernel
The following commit has been merged into the timers/core branch of tip:
Commit-ID: d6513a34926f4f4b331be115819702ca2a4682fb
Gitweb: https://git.kernel.org/tip/d6513a34926f4f4b331be115819702ca2a4682fb
Author: Linus Walleij <linus.walleij@linaro.org>
AuthorDate: Thu, 26 May 2022 23:36:21 +02:00
Committer: Daniel Lezcano <daniel.lezcano@linaro.org>
CommitterDate: Tue, 14 Jun 2022 21:23:06 +02:00
dt-bindings: timer: Add Nomadik MTU binding
The Nomadik MTU timer has been used in devicetrees forever
but somehow we missed to add a binding for it. Fix it
by simply adding it.
Cc: Lee Jones <lee.jones@linaro.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220526213621.373727-1-linus.walleij@linaro.org
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
---
Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 +++++++-
1 file changed, 58 insertions(+)
create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
diff --git a/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml b/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
new file mode 100644
index 0000000..901848d
--- /dev/null
+++ b/Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
@@ -0,0 +1,58 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+# Copyright 2022 Linaro Ltd.
+%YAML 1.2
+---
+$id: "http://devicetree.org/schemas/timer/st,nomadik-mtu.yaml#"
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
+
+title: ST Microelectronics Nomadik Multi-Timer Unit MTU Timer
+
+maintainers:
+ - Linus Walleij <linus.walleij@linaro.org>
+
+description: This timer is found in the ST Microelectronics Nomadik
+ SoCs STn8800, STn8810 and STn8815 as well as in ST-Ericsson DB8500.
+
+properties:
+ compatible:
+ items:
+ - const: st,nomadik-mtu
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ description: The first clock named TIMCLK clocks the actual timers and
+ the second clock clocks the digital interface to the interconnect.
+ maxItems: 2
+
+ clock-names:
+ items:
+ - const: timclk
+ - const: apb_pclk
+
+required:
+ - compatible
+ - reg
+ - interrupts
+ - clocks
+ - clock-names
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/mfd/dbx500-prcmu.h>
+ timer@a03c6000 {
+ compatible = "st,nomadik-mtu";
+ reg = <0xa03c6000 0x1000>;
+ interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
+
+ clocks = <&prcmu_clk PRCMU_TIMCLK>, <&prcc_pclk 6 6>;
+ clock-names = "timclk", "apb_pclk";
+ };
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-07-28 10:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-26 21:36 [PATCH] dt-bindings: timer: Add Nomadik MTU binding Linus Walleij
2022-06-05 14:28 ` Rob Herring
2022-06-14 19:23 ` Daniel Lezcano
2022-07-28 10:44 ` [tip: timers/core] " tip-bot2 for Linus Walleij
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.