Lines Matching +full:simple +full:- +full:mfd
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
36 clock-names:
47 '#address-cells':
50 '#size-cells':
54 "^timer@[0-2]$":
60 - enum:
61 - atmel,tcb-timer
62 - atmel,tcb-pwm
63 - microchip,tcb-capture
73 - compatible
74 - reg
76 "^pwm@[0-2]$":
82 const: atmel,tcb-pwm
88 "#pwm-cells":
95 - compatible
96 - reg
97 - "#pwm-cells"
103 - if:
107 const: atmel,sama5d2-tcb
113 clock-names:
115 - const: t0_clk
116 - const: gclk
117 - const: slow_clk
123 clock-names:
125 - items:
126 - const: t0_clk
127 - const: slow_clk
128 - items:
129 - const: t0_clk
130 - const: t1_clk
131 - const: t2_clk
132 - const: slow_clk
135 - compatible
136 - reg
137 - interrupts
138 - clocks
139 - clock-names
140 - '#address-cells'
141 - '#size-cells'
146 - |
149 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
150 #address-cells = <1>;
151 #size-cells = <0>;
155 clock-names = "t0_clk", "slow_clk";
158 compatible = "atmel,tcb-timer";
163 compatible = "atmel,tcb-timer";
170 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
171 #address-cells = <1>;
172 #size-cells = <0>;
176 clock-names = "t0_clk", "slow_clk";
179 compatible = "atmel,tcb-timer";
184 compatible = "atmel,tcb-timer";
189 compatible = "atmel,tcb-pwm";
191 #pwm-cells = <3>;
196 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
197 #address-cells = <1>;
198 #size-cells = <0>;
202 clock-names = "t0_clk", "slow_clk";
205 compatible = "microchip,tcb-capture";
210 compatible = "atmel,tcb-timer";