xref: /optee_os/core/arch/arm/dts/stm32mp23-st-scmi-cfg.dtsi (revision b080a5faf4884df3c1e102c4998fe9e6c7014549)
1*b080a5faSThomas Bourgoin// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2*b080a5faSThomas Bourgoin/*
3*b080a5faSThomas Bourgoin * Copyright (C) STMicroelectronics 2025 - All Rights Reserved
4*b080a5faSThomas Bourgoin *
5*b080a5faSThomas Bourgoin * SCMI server (based on SCP) configuration in OP-TEE for STMicroelectronics
6*b080a5faSThomas Bourgoin * boards when CA35 is TDCID
7*b080a5faSThomas Bourgoin */
8*b080a5faSThomas Bourgoin
9*b080a5faSThomas Bourgoin#include <dt-bindings/scmi/scmi-clock.h>
10*b080a5faSThomas Bourgoin
11*b080a5faSThomas Bourgoin/ {
12*b080a5faSThomas Bourgoin	scmi {
13*b080a5faSThomas Bourgoin		compatible = "optee,scmi-server";
14*b080a5faSThomas Bourgoin		#address-cells = <1>;
15*b080a5faSThomas Bourgoin		#size-cells = <0>;
16*b080a5faSThomas Bourgoin
17*b080a5faSThomas Bourgoin		/* SCMI agent for cortex A35 non-secure */
18*b080a5faSThomas Bourgoin		agent@1 {
19*b080a5faSThomas Bourgoin			compatible = "linaro,scmi-optee";
20*b080a5faSThomas Bourgoin			reg = <1>;
21*b080a5faSThomas Bourgoin			scmi-channel-id = <0>;
22*b080a5faSThomas Bourgoin			#address-cells = <1>;
23*b080a5faSThomas Bourgoin			#size-cells = <0>;
24*b080a5faSThomas Bourgoin
25*b080a5faSThomas Bourgoin			scmi_clock: protocol@14 {
26*b080a5faSThomas Bourgoin				reg = <0x14>;
27*b080a5faSThomas Bourgoin
28*b080a5faSThomas Bourgoin				clocks {
29*b080a5faSThomas Bourgoin					#address-cells = <1>;
30*b080a5faSThomas Bourgoin					#size-cells = <0>;
31*b080a5faSThomas Bourgoin
32*b080a5faSThomas Bourgoin					clock@0 {
33*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_HS_MCU>;
34*b080a5faSThomas Bourgoin						domain-name = "ck_icn_hs_mcu";
35*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_HS_MCU>;
36*b080a5faSThomas Bourgoin					};
37*b080a5faSThomas Bourgoin
38*b080a5faSThomas Bourgoin					clock@1 {
39*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_SDMMC>;
40*b080a5faSThomas Bourgoin						domain-name = "ck_icn_sdmmc";
41*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_SDMMC>;
42*b080a5faSThomas Bourgoin					};
43*b080a5faSThomas Bourgoin
44*b080a5faSThomas Bourgoin					clock@2 {
45*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_DDR>;
46*b080a5faSThomas Bourgoin						domain-name = "ck_icn_ddr";
47*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_DDR>;
48*b080a5faSThomas Bourgoin					};
49*b080a5faSThomas Bourgoin
50*b080a5faSThomas Bourgoin					clock@3 {
51*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_DISPLAY>;
52*b080a5faSThomas Bourgoin						domain-name = "ck_icn_display";
53*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_DISPLAY>;
54*b080a5faSThomas Bourgoin					};
55*b080a5faSThomas Bourgoin
56*b080a5faSThomas Bourgoin					clock@4 {
57*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_HSL>;
58*b080a5faSThomas Bourgoin						domain-name = "ck_icn_hsl";
59*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_HSL>;
60*b080a5faSThomas Bourgoin					};
61*b080a5faSThomas Bourgoin
62*b080a5faSThomas Bourgoin					clock@5 {
63*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_NIC>;
64*b080a5faSThomas Bourgoin						domain-name = "ck_icn_nic";
65*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_NIC>;
66*b080a5faSThomas Bourgoin					};
67*b080a5faSThomas Bourgoin
68*b080a5faSThomas Bourgoin					clock@6 {
69*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_VID>;
70*b080a5faSThomas Bourgoin						domain-name = "ck_icn_vid";
71*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_VID>;
72*b080a5faSThomas Bourgoin					};
73*b080a5faSThomas Bourgoin
74*b080a5faSThomas Bourgoin					clock@7 {
75*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_07>;
76*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_07";
77*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_07>;
78*b080a5faSThomas Bourgoin					};
79*b080a5faSThomas Bourgoin
80*b080a5faSThomas Bourgoin					clock@8 {
81*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_08>;
82*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_08";
83*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_08>;
84*b080a5faSThomas Bourgoin					};
85*b080a5faSThomas Bourgoin
86*b080a5faSThomas Bourgoin					clock@9 {
87*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_09>;
88*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_09";
89*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_09>;
90*b080a5faSThomas Bourgoin					};
91*b080a5faSThomas Bourgoin
92*b080a5faSThomas Bourgoin					clock@a {
93*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_10>;
94*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_10";
95*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_10>;
96*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
97*b080a5faSThomas Bourgoin					};
98*b080a5faSThomas Bourgoin
99*b080a5faSThomas Bourgoin					clock@b {
100*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_11>;
101*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_11";
102*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_11>;
103*b080a5faSThomas Bourgoin					};
104*b080a5faSThomas Bourgoin
105*b080a5faSThomas Bourgoin					clock@c {
106*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_12>;
107*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_12";
108*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_12>;
109*b080a5faSThomas Bourgoin					};
110*b080a5faSThomas Bourgoin
111*b080a5faSThomas Bourgoin					clock@d {
112*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_13>;
113*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_13";
114*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_13>;
115*b080a5faSThomas Bourgoin					};
116*b080a5faSThomas Bourgoin
117*b080a5faSThomas Bourgoin					clock@e {
118*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_14>;
119*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_14";
120*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_14>;
121*b080a5faSThomas Bourgoin					};
122*b080a5faSThomas Bourgoin
123*b080a5faSThomas Bourgoin					clock@f {
124*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_15>;
125*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_15";
126*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_15>;
127*b080a5faSThomas Bourgoin					};
128*b080a5faSThomas Bourgoin
129*b080a5faSThomas Bourgoin					clock@10 {
130*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_16>;
131*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_16";
132*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_16>;
133*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
134*b080a5faSThomas Bourgoin					};
135*b080a5faSThomas Bourgoin
136*b080a5faSThomas Bourgoin					clock@11 {
137*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_17>;
138*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_17";
139*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_17>;
140*b080a5faSThomas Bourgoin					};
141*b080a5faSThomas Bourgoin
142*b080a5faSThomas Bourgoin					clock@12 {
143*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_18>;
144*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_18";
145*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_18>;
146*b080a5faSThomas Bourgoin					};
147*b080a5faSThomas Bourgoin
148*b080a5faSThomas Bourgoin					clock@13 {
149*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_19>;
150*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_19";
151*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_19>;
152*b080a5faSThomas Bourgoin					};
153*b080a5faSThomas Bourgoin
154*b080a5faSThomas Bourgoin					clock@14 {
155*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_20>;
156*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_20";
157*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_20>;
158*b080a5faSThomas Bourgoin					};
159*b080a5faSThomas Bourgoin
160*b080a5faSThomas Bourgoin					clock@15 {
161*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_21>;
162*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_21";
163*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_21>;
164*b080a5faSThomas Bourgoin					};
165*b080a5faSThomas Bourgoin
166*b080a5faSThomas Bourgoin					clock@16 {
167*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_22>;
168*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_22";
169*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_22>;
170*b080a5faSThomas Bourgoin					};
171*b080a5faSThomas Bourgoin
172*b080a5faSThomas Bourgoin					clock@17 {
173*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_23>;
174*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_23";
175*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_23>;
176*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
177*b080a5faSThomas Bourgoin					};
178*b080a5faSThomas Bourgoin
179*b080a5faSThomas Bourgoin					clock@18 {
180*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_24>;
181*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_24";
182*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_24>;
183*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
184*b080a5faSThomas Bourgoin					};
185*b080a5faSThomas Bourgoin
186*b080a5faSThomas Bourgoin					clock@19 {
187*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_25>;
188*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_25";
189*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_25>;
190*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
191*b080a5faSThomas Bourgoin					};
192*b080a5faSThomas Bourgoin
193*b080a5faSThomas Bourgoin					clock@1a {
194*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_26>;
195*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_26";
196*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_26>;
197*b080a5faSThomas Bourgoin					};
198*b080a5faSThomas Bourgoin
199*b080a5faSThomas Bourgoin					clock@1b {
200*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_27>;
201*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_27";
202*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_27>;
203*b080a5faSThomas Bourgoin						flags = <SCMI_CLOCK_ALLOW_SET_RATE>;
204*b080a5faSThomas Bourgoin					};
205*b080a5faSThomas Bourgoin
206*b080a5faSThomas Bourgoin					clock@1c {
207*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_28>;
208*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_28";
209*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_28>;
210*b080a5faSThomas Bourgoin					};
211*b080a5faSThomas Bourgoin
212*b080a5faSThomas Bourgoin					clock@1d {
213*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_29>;
214*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_29";
215*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_29>;
216*b080a5faSThomas Bourgoin					};
217*b080a5faSThomas Bourgoin
218*b080a5faSThomas Bourgoin					clock@1e {
219*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_30>;
220*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_30";
221*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_30>;
222*b080a5faSThomas Bourgoin					};
223*b080a5faSThomas Bourgoin
224*b080a5faSThomas Bourgoin					clock@1f {
225*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_31>;
226*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_31";
227*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_31>;
228*b080a5faSThomas Bourgoin					};
229*b080a5faSThomas Bourgoin
230*b080a5faSThomas Bourgoin					clock@20 {
231*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_32>;
232*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_32";
233*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_32>;
234*b080a5faSThomas Bourgoin					};
235*b080a5faSThomas Bourgoin
236*b080a5faSThomas Bourgoin					clock@21 {
237*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_33>;
238*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_33";
239*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_33>;
240*b080a5faSThomas Bourgoin					};
241*b080a5faSThomas Bourgoin
242*b080a5faSThomas Bourgoin					clock@22 {
243*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_34>;
244*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_34";
245*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_34>;
246*b080a5faSThomas Bourgoin					};
247*b080a5faSThomas Bourgoin
248*b080a5faSThomas Bourgoin					clock@23 {
249*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_35>;
250*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_35";
251*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_35>;
252*b080a5faSThomas Bourgoin					};
253*b080a5faSThomas Bourgoin
254*b080a5faSThomas Bourgoin					clock@24 {
255*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_36>;
256*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_36";
257*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_36>;
258*b080a5faSThomas Bourgoin					};
259*b080a5faSThomas Bourgoin
260*b080a5faSThomas Bourgoin					clock@25 {
261*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_37>;
262*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_37";
263*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_37>;
264*b080a5faSThomas Bourgoin					};
265*b080a5faSThomas Bourgoin
266*b080a5faSThomas Bourgoin					clock@26 {
267*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_38>;
268*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_38";
269*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_38>;
270*b080a5faSThomas Bourgoin					};
271*b080a5faSThomas Bourgoin
272*b080a5faSThomas Bourgoin					clock@27 {
273*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_39>;
274*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_39";
275*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_39>;
276*b080a5faSThomas Bourgoin					};
277*b080a5faSThomas Bourgoin
278*b080a5faSThomas Bourgoin					clock@28 {
279*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_40>;
280*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_40";
281*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_40>;
282*b080a5faSThomas Bourgoin					};
283*b080a5faSThomas Bourgoin
284*b080a5faSThomas Bourgoin					clock@29 {
285*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_41>;
286*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_41";
287*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_41>;
288*b080a5faSThomas Bourgoin					};
289*b080a5faSThomas Bourgoin
290*b080a5faSThomas Bourgoin					clock@2a {
291*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_42>;
292*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_42";
293*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_42>;
294*b080a5faSThomas Bourgoin					};
295*b080a5faSThomas Bourgoin
296*b080a5faSThomas Bourgoin					clock@2b {
297*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_43>;
298*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_43";
299*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_43>;
300*b080a5faSThomas Bourgoin					};
301*b080a5faSThomas Bourgoin
302*b080a5faSThomas Bourgoin					clock@2c {
303*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_44>;
304*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_44";
305*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_44>;
306*b080a5faSThomas Bourgoin					};
307*b080a5faSThomas Bourgoin
308*b080a5faSThomas Bourgoin					clock@2d {
309*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_45>;
310*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_45";
311*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_45>;
312*b080a5faSThomas Bourgoin					};
313*b080a5faSThomas Bourgoin
314*b080a5faSThomas Bourgoin					clock@2e {
315*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_46>;
316*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_46";
317*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_46>;
318*b080a5faSThomas Bourgoin					};
319*b080a5faSThomas Bourgoin
320*b080a5faSThomas Bourgoin					clock@2f {
321*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_47>;
322*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_47";
323*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_47>;
324*b080a5faSThomas Bourgoin					};
325*b080a5faSThomas Bourgoin
326*b080a5faSThomas Bourgoin					clock@30 {
327*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_48>;
328*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_48";
329*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_48>;
330*b080a5faSThomas Bourgoin					};
331*b080a5faSThomas Bourgoin
332*b080a5faSThomas Bourgoin					clock@31 {
333*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_49>;
334*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_49";
335*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_49>;
336*b080a5faSThomas Bourgoin					};
337*b080a5faSThomas Bourgoin
338*b080a5faSThomas Bourgoin					clock@32 {
339*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_50>;
340*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_50";
341*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_50>;
342*b080a5faSThomas Bourgoin					};
343*b080a5faSThomas Bourgoin
344*b080a5faSThomas Bourgoin					clock@33 {
345*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_51>;
346*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_51";
347*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_51>;
348*b080a5faSThomas Bourgoin					};
349*b080a5faSThomas Bourgoin
350*b080a5faSThomas Bourgoin					clock@34 {
351*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_52>;
352*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_52";
353*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_52>;
354*b080a5faSThomas Bourgoin					};
355*b080a5faSThomas Bourgoin
356*b080a5faSThomas Bourgoin					clock@35 {
357*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_53>;
358*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_53";
359*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_53>;
360*b080a5faSThomas Bourgoin					};
361*b080a5faSThomas Bourgoin
362*b080a5faSThomas Bourgoin					clock@36 {
363*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_54>;
364*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_54";
365*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_54>;
366*b080a5faSThomas Bourgoin					};
367*b080a5faSThomas Bourgoin
368*b080a5faSThomas Bourgoin					clock@37 {
369*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_55>;
370*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_55";
371*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_55>;
372*b080a5faSThomas Bourgoin					};
373*b080a5faSThomas Bourgoin
374*b080a5faSThomas Bourgoin					clock@38 {
375*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_56>;
376*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_56";
377*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_56>;
378*b080a5faSThomas Bourgoin					};
379*b080a5faSThomas Bourgoin
380*b080a5faSThomas Bourgoin					clock@39 {
381*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_57>;
382*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_57";
383*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_57>;
384*b080a5faSThomas Bourgoin					};
385*b080a5faSThomas Bourgoin
386*b080a5faSThomas Bourgoin					clock@3a {
387*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_58>;
388*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_58";
389*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_58>;
390*b080a5faSThomas Bourgoin					};
391*b080a5faSThomas Bourgoin
392*b080a5faSThomas Bourgoin					clock@3b {
393*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_59>;
394*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_59";
395*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_59>;
396*b080a5faSThomas Bourgoin					};
397*b080a5faSThomas Bourgoin
398*b080a5faSThomas Bourgoin					clock@3c {
399*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_60>;
400*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_60";
401*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_60>;
402*b080a5faSThomas Bourgoin					};
403*b080a5faSThomas Bourgoin
404*b080a5faSThomas Bourgoin					clock@3d {
405*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_61>;
406*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_61";
407*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_61>;
408*b080a5faSThomas Bourgoin					};
409*b080a5faSThomas Bourgoin
410*b080a5faSThomas Bourgoin					clock@3e {
411*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_62>;
412*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_62";
413*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_62>;
414*b080a5faSThomas Bourgoin					};
415*b080a5faSThomas Bourgoin
416*b080a5faSThomas Bourgoin					clock@3f {
417*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FLEXGEN_63>;
418*b080a5faSThomas Bourgoin						domain-name = "ck_flexgen_63";
419*b080a5faSThomas Bourgoin						clocks = <&rcc CK_FLEXGEN_63>;
420*b080a5faSThomas Bourgoin					};
421*b080a5faSThomas Bourgoin
422*b080a5faSThomas Bourgoin					clock@40 {
423*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_LS_MCU>;
424*b080a5faSThomas Bourgoin						domain-name = "ck_icn_ls_mcu";
425*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_LS_MCU>;
426*b080a5faSThomas Bourgoin					};
427*b080a5faSThomas Bourgoin
428*b080a5faSThomas Bourgoin					clock@41 {
429*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HSE>;
430*b080a5faSThomas Bourgoin						domain-name = "hse_ck";
431*b080a5faSThomas Bourgoin						clocks = <&rcc HSE_CK>;
432*b080a5faSThomas Bourgoin					};
433*b080a5faSThomas Bourgoin
434*b080a5faSThomas Bourgoin					clock@42 {
435*b080a5faSThomas Bourgoin						reg = <CK_SCMI_LSE>;
436*b080a5faSThomas Bourgoin						domain-name = "lse_ck";
437*b080a5faSThomas Bourgoin						clocks = <&rcc LSE_CK>;
438*b080a5faSThomas Bourgoin					};
439*b080a5faSThomas Bourgoin
440*b080a5faSThomas Bourgoin					clock@43 {
441*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HSI>;
442*b080a5faSThomas Bourgoin						domain-name = "hsi_ck";
443*b080a5faSThomas Bourgoin						clocks = <&rcc HSI_CK>;
444*b080a5faSThomas Bourgoin					};
445*b080a5faSThomas Bourgoin
446*b080a5faSThomas Bourgoin					clock@44 {
447*b080a5faSThomas Bourgoin						reg = <CK_SCMI_LSI>;
448*b080a5faSThomas Bourgoin						domain-name = "lsi_ck";
449*b080a5faSThomas Bourgoin						clocks = <&rcc LSI_CK>;
450*b080a5faSThomas Bourgoin					};
451*b080a5faSThomas Bourgoin
452*b080a5faSThomas Bourgoin					clock@45 {
453*b080a5faSThomas Bourgoin						reg = <CK_SCMI_MSI>;
454*b080a5faSThomas Bourgoin						domain-name = "msi_ck";
455*b080a5faSThomas Bourgoin						clocks = <&rcc MSI_CK>;
456*b080a5faSThomas Bourgoin					};
457*b080a5faSThomas Bourgoin
458*b080a5faSThomas Bourgoin					clock@46 {
459*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HSE_DIV2>;
460*b080a5faSThomas Bourgoin						domain-name = "hse_div2_ck";
461*b080a5faSThomas Bourgoin						clocks = <&rcc HSE_DIV2_CK>;
462*b080a5faSThomas Bourgoin					};
463*b080a5faSThomas Bourgoin
464*b080a5faSThomas Bourgoin					clock@4a {
465*b080a5faSThomas Bourgoin						reg = <CK_SCMI_PLL3>;
466*b080a5faSThomas Bourgoin						domain-name = "ck_pll3";
467*b080a5faSThomas Bourgoin						clocks = <&rcc PLL3_CK>;
468*b080a5faSThomas Bourgoin					};
469*b080a5faSThomas Bourgoin
470*b080a5faSThomas Bourgoin					clock@4b {
471*b080a5faSThomas Bourgoin						reg = <CK_SCMI_RTC>;
472*b080a5faSThomas Bourgoin						domain-name = "ck_bus_rtc";
473*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_RTC>;
474*b080a5faSThomas Bourgoin					};
475*b080a5faSThomas Bourgoin
476*b080a5faSThomas Bourgoin					clock@4c {
477*b080a5faSThomas Bourgoin						reg = <CK_SCMI_RTCCK>;
478*b080a5faSThomas Bourgoin						domain-name = "rtc_ck";
479*b080a5faSThomas Bourgoin						clocks = <&rcc RTC_CK>;
480*b080a5faSThomas Bourgoin					};
481*b080a5faSThomas Bourgoin
482*b080a5faSThomas Bourgoin					clock@4d {
483*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_APB1>;
484*b080a5faSThomas Bourgoin						domain-name = "ck_icn_apb1";
485*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_APB1>;
486*b080a5faSThomas Bourgoin					};
487*b080a5faSThomas Bourgoin
488*b080a5faSThomas Bourgoin					clock@4e {
489*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_APB2>;
490*b080a5faSThomas Bourgoin						domain-name = "ck_icn_apb2";
491*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_APB2>;
492*b080a5faSThomas Bourgoin					};
493*b080a5faSThomas Bourgoin
494*b080a5faSThomas Bourgoin					clock@4f {
495*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_APB3>;
496*b080a5faSThomas Bourgoin						domain-name = "ck_icn_apb3";
497*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_APB3>;
498*b080a5faSThomas Bourgoin					};
499*b080a5faSThomas Bourgoin
500*b080a5faSThomas Bourgoin					clock@50 {
501*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_APB4>;
502*b080a5faSThomas Bourgoin						domain-name = "ck_icn_apb4";
503*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_APB4>;
504*b080a5faSThomas Bourgoin					};
505*b080a5faSThomas Bourgoin
506*b080a5faSThomas Bourgoin					clock@51 {
507*b080a5faSThomas Bourgoin						reg = <CK_SCMI_ICN_APBDBG>;
508*b080a5faSThomas Bourgoin						domain-name = "ck_icn_apbdbg";
509*b080a5faSThomas Bourgoin						clocks = <&rcc CK_ICN_APBDBG>;
510*b080a5faSThomas Bourgoin					};
511*b080a5faSThomas Bourgoin
512*b080a5faSThomas Bourgoin					clock@52 {
513*b080a5faSThomas Bourgoin						reg = <CK_SCMI_TIMG1>;
514*b080a5faSThomas Bourgoin						domain-name = "timg1_ck";
515*b080a5faSThomas Bourgoin						clocks = <&rcc TIMG1_CK>;
516*b080a5faSThomas Bourgoin					};
517*b080a5faSThomas Bourgoin
518*b080a5faSThomas Bourgoin					clock@53 {
519*b080a5faSThomas Bourgoin						reg = <CK_SCMI_TIMG2>;
520*b080a5faSThomas Bourgoin						domain-name = "timg2_ck";
521*b080a5faSThomas Bourgoin						clocks = <&rcc TIMG2_CK>;
522*b080a5faSThomas Bourgoin					};
523*b080a5faSThomas Bourgoin
524*b080a5faSThomas Bourgoin					clock@57 {
525*b080a5faSThomas Bourgoin						reg = <CK_SCMI_BUS_ETR>;
526*b080a5faSThomas Bourgoin						domain-name = "ck_icn_p_etr";
527*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_ETR>;
528*b080a5faSThomas Bourgoin					};
529*b080a5faSThomas Bourgoin
530*b080a5faSThomas Bourgoin					clock@58 {
531*b080a5faSThomas Bourgoin						reg = <CK_SCMI_FMC>;
532*b080a5faSThomas Bourgoin						domain-name = "ck_ker_fmc";
533*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_FMC>;
534*b080a5faSThomas Bourgoin					};
535*b080a5faSThomas Bourgoin
536*b080a5faSThomas Bourgoin					clock@59 {
537*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOA>;
538*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioa";
539*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOA>;
540*b080a5faSThomas Bourgoin					};
541*b080a5faSThomas Bourgoin
542*b080a5faSThomas Bourgoin					clock@5a {
543*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOB>;
544*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpiob";
545*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOB>;
546*b080a5faSThomas Bourgoin					};
547*b080a5faSThomas Bourgoin
548*b080a5faSThomas Bourgoin					clock@5b {
549*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOC>;
550*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioc";
551*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOC>;
552*b080a5faSThomas Bourgoin					};
553*b080a5faSThomas Bourgoin
554*b080a5faSThomas Bourgoin					clock@5c {
555*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOD>;
556*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpiod";
557*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOD>;
558*b080a5faSThomas Bourgoin					};
559*b080a5faSThomas Bourgoin
560*b080a5faSThomas Bourgoin					clock@5d {
561*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOE>;
562*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioe";
563*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOE>;
564*b080a5faSThomas Bourgoin					};
565*b080a5faSThomas Bourgoin
566*b080a5faSThomas Bourgoin					clock@5e {
567*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOF>;
568*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpiof";
569*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOF>;
570*b080a5faSThomas Bourgoin					};
571*b080a5faSThomas Bourgoin
572*b080a5faSThomas Bourgoin					clock@5f {
573*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOG>;
574*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpiog";
575*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOG>;
576*b080a5faSThomas Bourgoin					};
577*b080a5faSThomas Bourgoin
578*b080a5faSThomas Bourgoin					clock@60 {
579*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOH>;
580*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioh";
581*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOH>;
582*b080a5faSThomas Bourgoin					};
583*b080a5faSThomas Bourgoin
584*b080a5faSThomas Bourgoin					clock@61 {
585*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOI>;
586*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioi";
587*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOI>;
588*b080a5faSThomas Bourgoin					};
589*b080a5faSThomas Bourgoin
590*b080a5faSThomas Bourgoin					clock@62 {
591*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOJ>;
592*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioj";
593*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOJ>;
594*b080a5faSThomas Bourgoin					};
595*b080a5faSThomas Bourgoin
596*b080a5faSThomas Bourgoin					clock@63 {
597*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOK>;
598*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpiok";
599*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOK>;
600*b080a5faSThomas Bourgoin					};
601*b080a5faSThomas Bourgoin
602*b080a5faSThomas Bourgoin					clock@64 {
603*b080a5faSThomas Bourgoin						reg = <CK_SCMI_GPIOZ>;
604*b080a5faSThomas Bourgoin						domain-name = "ck_bus_gpioz";
605*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_GPIOZ>;
606*b080a5faSThomas Bourgoin					};
607*b080a5faSThomas Bourgoin
608*b080a5faSThomas Bourgoin					clock@65 {
609*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HPDMA1>;
610*b080a5faSThomas Bourgoin						domain-name = "ck_bus_hpdma1";
611*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_HPDMA1>;
612*b080a5faSThomas Bourgoin					};
613*b080a5faSThomas Bourgoin
614*b080a5faSThomas Bourgoin					clock@66 {
615*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HPDMA2>;
616*b080a5faSThomas Bourgoin						domain-name = "ck_bus_hpdma2";
617*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_HPDMA2>;
618*b080a5faSThomas Bourgoin					};
619*b080a5faSThomas Bourgoin
620*b080a5faSThomas Bourgoin					clock@67 {
621*b080a5faSThomas Bourgoin						reg = <CK_SCMI_HPDMA3>;
622*b080a5faSThomas Bourgoin						domain-name = "ck_bus_hpdma3";
623*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_HPDMA3>;
624*b080a5faSThomas Bourgoin					};
625*b080a5faSThomas Bourgoin
626*b080a5faSThomas Bourgoin					clock@69 {
627*b080a5faSThomas Bourgoin						reg = <CK_SCMI_IPCC1>;
628*b080a5faSThomas Bourgoin						domain-name = "ck_bus_ipcc1";
629*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_IPCC1>;
630*b080a5faSThomas Bourgoin					};
631*b080a5faSThomas Bourgoin
632*b080a5faSThomas Bourgoin					clock@6a {
633*b080a5faSThomas Bourgoin						reg = <CK_SCMI_IPCC2>;
634*b080a5faSThomas Bourgoin						domain-name = "ck_bus_ipcc2";
635*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_IPCC2>;
636*b080a5faSThomas Bourgoin					};
637*b080a5faSThomas Bourgoin
638*b080a5faSThomas Bourgoin					clock@74 {
639*b080a5faSThomas Bourgoin						reg = <CK_SCMI_OSPI1>;
640*b080a5faSThomas Bourgoin						domain-name = "ck_ker_ospi1";
641*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_OSPI1>;
642*b080a5faSThomas Bourgoin					};
643*b080a5faSThomas Bourgoin
644*b080a5faSThomas Bourgoin					clock@75 {
645*b080a5faSThomas Bourgoin						reg = <CK_SCMI_OSPI2>;
646*b080a5faSThomas Bourgoin						domain-name = "ck_ker_ospi2";
647*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_OSPI2>;
648*b080a5faSThomas Bourgoin					};
649*b080a5faSThomas Bourgoin
650*b080a5faSThomas Bourgoin					clock@76 {
651*b080a5faSThomas Bourgoin						reg = <CK_SCMI_TPIU>;
652*b080a5faSThomas Bourgoin						domain-name = "ck_ker_tpiu";
653*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_TPIU>;
654*b080a5faSThomas Bourgoin					};
655*b080a5faSThomas Bourgoin
656*b080a5faSThomas Bourgoin					clock@77 {
657*b080a5faSThomas Bourgoin						reg = <CK_SCMI_SYSDBG>;
658*b080a5faSThomas Bourgoin						domain-name = "ck_sys_dbg";
659*b080a5faSThomas Bourgoin						clocks = <&rcc CK_SYSDBG>;
660*b080a5faSThomas Bourgoin					};
661*b080a5faSThomas Bourgoin
662*b080a5faSThomas Bourgoin					clock@78 {
663*b080a5faSThomas Bourgoin						reg = <CK_SCMI_SYSATB>;
664*b080a5faSThomas Bourgoin						domain-name = "ck_sys_atb";
665*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_SYSATB>;
666*b080a5faSThomas Bourgoin					};
667*b080a5faSThomas Bourgoin
668*b080a5faSThomas Bourgoin					clock@7a {
669*b080a5faSThomas Bourgoin						reg = <CK_SCMI_BUS_STM>;
670*b080a5faSThomas Bourgoin						domain-name = "ck_icn_p_stm";
671*b080a5faSThomas Bourgoin						clocks = <&rcc CK_BUS_STM>;
672*b080a5faSThomas Bourgoin					};
673*b080a5faSThomas Bourgoin
674*b080a5faSThomas Bourgoin					clock@7b {
675*b080a5faSThomas Bourgoin						reg = <CK_SCMI_KER_STM>;
676*b080a5faSThomas Bourgoin						domain-name = "ck_icn_s_stm";
677*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_STM>;
678*b080a5faSThomas Bourgoin					};
679*b080a5faSThomas Bourgoin
680*b080a5faSThomas Bourgoin					clock@7c {
681*b080a5faSThomas Bourgoin						reg = <CK_SCMI_KER_ETR>;
682*b080a5faSThomas Bourgoin						domain-name = "ck_icn_m_etr";
683*b080a5faSThomas Bourgoin						clocks = <&rcc CK_KER_ETR>;
684*b080a5faSThomas Bourgoin					};
685*b080a5faSThomas Bourgoin				};
686*b080a5faSThomas Bourgoin			};
687*b080a5faSThomas Bourgoin
688*b080a5faSThomas Bourgoin			scmi_reset: protocol@16 {
689*b080a5faSThomas Bourgoin				reg = <0x16>;
690*b080a5faSThomas Bourgoin
691*b080a5faSThomas Bourgoin				resets {
692*b080a5faSThomas Bourgoin					#address-cells = <1>;
693*b080a5faSThomas Bourgoin					#size-cells = <0>;
694*b080a5faSThomas Bourgoin
695*b080a5faSThomas Bourgoin					reset@4 {
696*b080a5faSThomas Bourgoin						reg = <RST_SCMI_FMC>;
697*b080a5faSThomas Bourgoin						domain-name = "fmc";
698*b080a5faSThomas Bourgoin						resets = <&rcc FMC_R>;
699*b080a5faSThomas Bourgoin					};
700*b080a5faSThomas Bourgoin
701*b080a5faSThomas Bourgoin					reset@5 {
702*b080a5faSThomas Bourgoin						reg = <RST_SCMI_OSPI1>;
703*b080a5faSThomas Bourgoin						domain-name = "ospi1";
704*b080a5faSThomas Bourgoin						resets = <&rcc OSPI1_R>;
705*b080a5faSThomas Bourgoin					};
706*b080a5faSThomas Bourgoin
707*b080a5faSThomas Bourgoin					reset@6 {
708*b080a5faSThomas Bourgoin						reg = <RST_SCMI_OSPI1DLL>;
709*b080a5faSThomas Bourgoin						domain-name = "ospi1_ddl";
710*b080a5faSThomas Bourgoin						resets = <&rcc OSPI1DLL_R>;
711*b080a5faSThomas Bourgoin					};
712*b080a5faSThomas Bourgoin
713*b080a5faSThomas Bourgoin					reset@7 {
714*b080a5faSThomas Bourgoin						reg = <RST_SCMI_OSPI2>;
715*b080a5faSThomas Bourgoin						domain-name = "ospi2";
716*b080a5faSThomas Bourgoin						resets = <&rcc OSPI2_R>;
717*b080a5faSThomas Bourgoin					};
718*b080a5faSThomas Bourgoin
719*b080a5faSThomas Bourgoin					reset@8 {
720*b080a5faSThomas Bourgoin						reg = <RST_SCMI_OSPI2DLL>;
721*b080a5faSThomas Bourgoin						domain-name = "ospi2_ddl";
722*b080a5faSThomas Bourgoin						resets = <&rcc OSPI2DLL_R>;
723*b080a5faSThomas Bourgoin					};
724*b080a5faSThomas Bourgoin				};
725*b080a5faSThomas Bourgoin			};
726*b080a5faSThomas Bourgoin		};
727*b080a5faSThomas Bourgoin	};
728*b080a5faSThomas Bourgoin};
729