Lines Matching +full:stm32mp1 +full:- +full:clks

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/rtc/st,stm32-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Gabriel Fernandez <gabriel.fernandez@foss.st.com>
15 - st,stm32-rtc
16 - st,stm32h7-rtc
17 - st,stm32mp1-rtc
18 - st,stm32mp25-rtc
27 clock-names:
29 - const: pclk
30 - const: rtc_ck
36 $ref: /schemas/types.yaml#/definitions/phandle-array
46 assigned-clocks:
51 assigned-clock-parents:
57 "^rtc-[a-z]+-[0-9]+$":
59 $ref: /schemas/pinctrl/pinmux-node.yaml
63 - LSCO (Low Speed Clock Output) that allow to output LSE clock on a pin.
64 - Alarm out that allow to send a pulse on a pin when alarm A of the RTC
70 - lsco
71 - alarm-a
74 - out1
75 - out2
76 - out2_rmp
79 - if:
83 const: st,stm32-rtc
91 clock-names: false
94 "^rtc-[a-z]+-[0-9]+$": false
97 - st,syscfg
99 - if:
103 const: st,stm32h7-rtc
112 "^rtc-[a-z]+-[0-9]+$": false
115 - clock-names
116 - st,syscfg
118 - if:
123 - st,stm32mp1-rtc
124 - st,stm32mp25-rtc
132 assigned-clocks: false
133 assigned-clock-parents: false
136 - clock-names
139 - compatible
140 - reg
141 - clocks
142 - interrupts
147 - |
148 #include <dt-bindings/mfd/stm32f4-rcc.h>
149 #include <dt-bindings/clock/stm32fx-clock.h>
151 compatible = "st,stm32-rtc";
154 assigned-clocks = <&rcc 1 CLK_RTC>;
155 assigned-clock-parents = <&rcc 1 CLK_LSE>;
156 interrupt-parent = <&exti>;
161 - |
162 #include <dt-bindings/interrupt-controller/arm-gic.h>
163 #include <dt-bindings/clock/stm32mp1-clks.h>
165 compatible = "st,stm32mp1-rtc";
168 clock-names = "pclk", "rtc_ck";