Lines Matching +full:per +full:- +full:channel

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/microchip/atmel,at91rm9200-tcb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
19 - enum:
20 - atmel,at91rm9200-tcb
21 - atmel,at91sam9x5-tcb
22 - atmel,sama5d2-tcb
23 - const: simple-mfd
24 - const: syscon
31 List of interrupts. One interrupt per TCB channel if available or one
36 clock-names:
39 t1_clk and t2_clk if a clock per channel is available.
47 '#address-cells':
50 '#size-cells':
54 "^timer@[0-2]$":
61 - enum:
62 - atmel,tcb-timer
63 - atmel,tcb-pwm
64 - microchip,tcb-capture
69 channel <0> and <1> are required.
74 - compatible
75 - reg
77 "^pwm@[0-2]$":
83 const: atmel,tcb-pwm
86 TCB channel to use for this PWM.
89 "#pwm-cells":
96 - compatible
97 - reg
98 - "#pwm-cells"
104 - if:
108 const: atmel,sama5d2-tcb
114 clock-names:
116 - const: t0_clk
117 - const: gclk
118 - const: slow_clk
124 clock-names:
126 - items:
127 - const: t0_clk
128 - const: slow_clk
129 - items:
130 - const: t0_clk
131 - const: t1_clk
132 - const: t2_clk
133 - const: slow_clk
136 - compatible
137 - reg
138 - interrupts
139 - clocks
140 - clock-names
141 - '#address-cells'
142 - '#size-cells'
147 - |
148 /* One interrupt per TC block: */
150 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
151 #address-cells = <1>;
152 #size-cells = <0>;
156 clock-names = "t0_clk", "slow_clk";
159 compatible = "atmel,tcb-timer";
164 compatible = "atmel,tcb-timer";
169 /* One interrupt per TC channel in a TC block: */
171 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
172 #address-cells = <1>;
173 #size-cells = <0>;
177 clock-names = "t0_clk", "slow_clk";
180 compatible = "atmel,tcb-timer";
185 compatible = "atmel,tcb-timer";
190 compatible = "atmel,tcb-pwm";
192 #pwm-cells = <3>;
197 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
198 #address-cells = <1>;
199 #size-cells = <0>;
203 clock-names = "t0_clk", "slow_clk";
206 compatible = "microchip,tcb-capture";
211 compatible = "atmel,tcb-timer";