Lines Matching +full:osc +full:- +full:bypass
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/atmel,at91rm9200-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Claudiu Beznea <claudiu.beznea@microchip.com>
20 - items:
21 - const: atmel,at91sam9g20-pmc
22 - const: atmel,at91sam9260-pmc
23 - const: syscon
24 - items:
25 - enum:
26 - atmel,at91sam9g15-pmc
27 - atmel,at91sam9g25-pmc
28 - atmel,at91sam9g35-pmc
29 - atmel,at91sam9x25-pmc
30 - atmel,at91sam9x35-pmc
31 - const: atmel,at91sam9x5-pmc
32 - const: syscon
33 - items:
34 - enum:
35 - atmel,at91rm9200-pmc
36 - atmel,at91sam9260-pmc
37 - atmel,at91sam9g45-pmc
38 - atmel,at91sam9n12-pmc
39 - atmel,at91sam9rl-pmc
40 - atmel,at91sam9x5-pmc
41 - atmel,sama5d2-pmc
42 - atmel,sama5d3-pmc
43 - atmel,sama5d4-pmc
44 - microchip,sam9x60-pmc
45 - microchip,sam9x7-pmc
46 - microchip,sama7g5-pmc
47 - const: syscon
55 "#clock-cells":
57 - 1st cell is the clock type, one of PMC_TYPE_CORE, PMC_TYPE_SYSTEM,
59 in <dt-bindings/clock/at91.h>)
60 - 2nd cell is the clock identifier as defined in <dt-bindings/clock/at91.h
69 clock-names:
73 atmel,osc-bypass:
78 - compatible
79 - reg
80 - interrupts
81 - "#clock-cells"
82 - clocks
83 - clock-names
86 - if:
91 - microchip,sam9x60-pmc
92 - microchip,sam9x7-pmc
93 - microchip,sama7g5-pmc
99 clock-names:
101 - const: td_slck
102 - const: md_slck
103 - const: main_xtal
105 - if:
110 - atmel,at91rm9200-pmc
111 - atmel,at91sam9260-pmc
112 - atmel,at91sam9g20-pmc
118 clock-names:
120 - const: slow_xtal
121 - const: main_xtal
123 - if:
128 - atmel,sama5d2-pmc
129 - atmel,sama5d3-pmc
130 - atmel,sama5d4-pmc
136 clock-names:
138 - const: slow_clk
139 - const: main_xtal
144 - |
145 #include <dt-bindings/interrupt-controller/irq.h>
147 pmc: clock-controller@f0018000 {
148 compatible = "atmel,sama5d4-pmc", "syscon";
151 #clock-cells = <2>;
153 clock-names = "slow_clk", "main_xtal";