Lines Matching +full:stm32mp1 +full:- +full:rtc
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
26 clock-names:
28 - const: pclk
29 - const: rtc_ck
35 $ref: "/schemas/types.yaml#/definitions/phandle-array"
43 domain (RTC registers) write protection.
45 assigned-clocks:
50 assigned-clock-parents:
56 - if:
60 const: st,stm32-rtc
68 clock-names: false
71 - st,syscfg
73 - if:
77 const: st,stm32h7-rtc
86 - clock-names
87 - st,syscfg
89 - if:
93 const: st,stm32mp1-rtc
101 assigned-clocks: false
102 assigned-clock-parents: false
105 - clock-names
108 - compatible
109 - reg
110 - clocks
111 - interrupts
116 - |
117 #include <dt-bindings/mfd/stm32f4-rcc.h>
118 #include <dt-bindings/clock/stm32fx-clock.h>
119 rtc@40002800 {
120 compatible = "st,stm32-rtc";
123 assigned-clocks = <&rcc 1 CLK_RTC>;
124 assigned-clock-parents = <&rcc 1 CLK_LSE>;
125 interrupt-parent = <&exti>;
130 - |
131 #include <dt-bindings/interrupt-controller/arm-gic.h>
132 #include <dt-bindings/clock/stm32mp1-clks.h>
133 rtc@5c004000 {
134 compatible = "st,stm32mp1-rtc";
136 clocks = <&rcc RTCAPB>, <&rcc RTC>;
137 clock-names = "pclk", "rtc_ck";