1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/timer/renesas,mtu2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas Multi-Function Timer Pulse Unit 2 (MTU2)
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The MTU2 is a multi-purpose, multi-channel timer/counter with configurable clock inputs
15 and programmable compare match.
17 Channels share hardware resources but their counter and compare match value are
18 independent. The MTU2 hardware supports five channels indexed from 0 to 4.
24 - renesas,mtu2-r7s72100 # RZ/A1H
33 description: One entry for each enabled channel.
62 additionalProperties: false
66 #include <dt-bindings/clock/r7s72100-clock.h>
67 #include <dt-bindings/interrupt-controller/arm-gic.h>
68 mtu2: timer@fcff0000 {
69 compatible = "renesas,mtu2-r7s72100", "renesas,mtu2";
70 reg = <0xfcff0000 0x400>;
71 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
72 interrupt-names = "tgi0a";
73 clocks = <&mstp3_clks R7S72100_CLK_MTU2>;
75 power-domains = <&cpg_clocks>;