renesas,cmt.yaml (bd0ed737d5fda2ec55f915ed2c4f586363f71129) renesas,cmt.yaml (4abb38595b1b116bd1440c76c69c9f0416ec55a4)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/timer/renesas,cmt.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Renesas Compare Match Timer (CMT)
8

--- 70 unchanged lines hidden (view full) ---

79 - renesas,r8a77970-cmt0 # 32-bit CMT0 on R-Car V3M
80 - renesas,r8a77980-cmt0 # 32-bit CMT0 on R-Car V3H
81 - renesas,r8a77990-cmt0 # 32-bit CMT0 on R-Car E3
82 - renesas,r8a77995-cmt0 # 32-bit CMT0 on R-Car D3
83 - const: renesas,rcar-gen3-cmt0 # 32-bit CMT0 on R-Car Gen3 and RZ/G2
84
85 - items:
86 - enum:
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/timer/renesas,cmt.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Renesas Compare Match Timer (CMT)
8

--- 70 unchanged lines hidden (view full) ---

79 - renesas,r8a77970-cmt0 # 32-bit CMT0 on R-Car V3M
80 - renesas,r8a77980-cmt0 # 32-bit CMT0 on R-Car V3H
81 - renesas,r8a77990-cmt0 # 32-bit CMT0 on R-Car E3
82 - renesas,r8a77995-cmt0 # 32-bit CMT0 on R-Car D3
83 - const: renesas,rcar-gen3-cmt0 # 32-bit CMT0 on R-Car Gen3 and RZ/G2
84
85 - items:
86 - enum:
87 - renesas,r8a779a0-cmt0 # 32-bit CMT0 on R-Car V3U
88 - renesas,r8a779f0-cmt0 # 32-bit CMT0 on R-Car S4-8
89 - const: renesas,rcar-gen4-cmt0 # 32-bit CMT0 on R-Car Gen4
90
91 - items:
92 - enum:
93 - renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M
94 - renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N
95 - renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E
96 - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H
97 - renesas,r8a7795-cmt1 # 48-bit CMT on R-Car H3
98 - renesas,r8a7796-cmt1 # 48-bit CMT on R-Car M3-W
99 - renesas,r8a77961-cmt1 # 48-bit CMT on R-Car M3-W+
100 - renesas,r8a77965-cmt1 # 48-bit CMT on R-Car M3-N
101 - renesas,r8a77970-cmt1 # 48-bit CMT on R-Car V3M
102 - renesas,r8a77980-cmt1 # 48-bit CMT on R-Car V3H
103 - renesas,r8a77990-cmt1 # 48-bit CMT on R-Car E3
104 - renesas,r8a77995-cmt1 # 48-bit CMT on R-Car D3
105 - const: renesas,rcar-gen3-cmt1 # 48-bit CMT on R-Car Gen3 and RZ/G2
106
107 - items:
108 - enum:
87 - renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M
88 - renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N
89 - renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E
90 - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H
91 - renesas,r8a7795-cmt1 # 48-bit CMT on R-Car H3
92 - renesas,r8a7796-cmt1 # 48-bit CMT on R-Car M3-W
93 - renesas,r8a77961-cmt1 # 48-bit CMT on R-Car M3-W+
94 - renesas,r8a77965-cmt1 # 48-bit CMT on R-Car M3-N
95 - renesas,r8a77970-cmt1 # 48-bit CMT on R-Car V3M
96 - renesas,r8a77980-cmt1 # 48-bit CMT on R-Car V3H
97 - renesas,r8a77990-cmt1 # 48-bit CMT on R-Car E3
98 - renesas,r8a77995-cmt1 # 48-bit CMT on R-Car D3
99 - const: renesas,rcar-gen3-cmt1 # 48-bit CMT on R-Car Gen3 and RZ/G2
100
101 - items:
102 - enum:
103 - renesas,r8a779a0-cmt0 # 32-bit CMT0 on R-Car V3U
104 - renesas,r8a779f0-cmt0 # 32-bit CMT0 on R-Car S4-8
105 - const: renesas,rcar-gen4-cmt0 # 32-bit CMT0 on R-Car Gen4
106
107 - items:
108 - enum:
109 - renesas,r8a779a0-cmt1 # 48-bit CMT on R-Car V3U
110 - renesas,r8a779f0-cmt1 # 48-bit CMT on R-Car S4-8
111 - const: renesas,rcar-gen4-cmt1 # 48-bit CMT on R-Car Gen4
112
113 reg:
114 maxItems: 1
115
116 interrupts:

--- 23 unchanged lines hidden (view full) ---

140allOf:
141 - if:
142 properties:
143 compatible:
144 contains:
145 enum:
146 - renesas,rcar-gen2-cmt0
147 - renesas,rcar-gen3-cmt0
109 - renesas,r8a779a0-cmt1 # 48-bit CMT on R-Car V3U
110 - renesas,r8a779f0-cmt1 # 48-bit CMT on R-Car S4-8
111 - const: renesas,rcar-gen4-cmt1 # 48-bit CMT on R-Car Gen4
112
113 reg:
114 maxItems: 1
115
116 interrupts:

--- 23 unchanged lines hidden (view full) ---

140allOf:
141 - if:
142 properties:
143 compatible:
144 contains:
145 enum:
146 - renesas,rcar-gen2-cmt0
147 - renesas,rcar-gen3-cmt0
148 - renesas,rcar-gen4-cmt0
148 then:
149 properties:
150 interrupts:
151 minItems: 2
152 maxItems: 2
153
154 - if:
155 properties:
156 compatible:
157 contains:
158 enum:
159 - renesas,rcar-gen2-cmt1
160 - renesas,rcar-gen3-cmt1
149 then:
150 properties:
151 interrupts:
152 minItems: 2
153 maxItems: 2
154
155 - if:
156 properties:
157 compatible:
158 contains:
159 enum:
160 - renesas,rcar-gen2-cmt1
161 - renesas,rcar-gen3-cmt1
162 - renesas,rcar-gen4-cmt1
161 then:
162 properties:
163 interrupts:
164 minItems: 8
165 maxItems: 8
166
167additionalProperties: false
168

--- 32 unchanged lines hidden ---
163 then:
164 properties:
165 interrupts:
166 minItems: 8
167 maxItems: 8
168
169additionalProperties: false
170

--- 32 unchanged lines hidden ---