xref: /rk3399_ARM-atf/include/drivers/st/stm32mp21_rcc.h (revision 4f6c787ef3f156e477a00e5857a39d0972ece3e0)
1*58cf812aSYann Gautier /*
2*58cf812aSYann Gautier  * Copyright (c) 2025, STMicroelectronics - All Rights Reserved
3*58cf812aSYann Gautier  *
4*58cf812aSYann Gautier  * SPDX-License-Identifier: BSD-3-Clause
5*58cf812aSYann Gautier  */
6*58cf812aSYann Gautier 
7*58cf812aSYann Gautier #ifndef STM32MP21_RCC_H
8*58cf812aSYann Gautier #define STM32MP21_RCC_H
9*58cf812aSYann Gautier 
10*58cf812aSYann Gautier #include <lib/utils_def.h>
11*58cf812aSYann Gautier 
12*58cf812aSYann Gautier #define RCC_SECCFGR0				U(0x0)
13*58cf812aSYann Gautier #define RCC_SECCFGR1				U(0x4)
14*58cf812aSYann Gautier #define RCC_SECCFGR2				U(0x8)
15*58cf812aSYann Gautier #define RCC_SECCFGR3				U(0xC)
16*58cf812aSYann Gautier #define RCC_PRIVCFGR0				U(0x10)
17*58cf812aSYann Gautier #define RCC_PRIVCFGR1				U(0x14)
18*58cf812aSYann Gautier #define RCC_PRIVCFGR2				U(0x18)
19*58cf812aSYann Gautier #define RCC_PRIVCFGR3				U(0x1C)
20*58cf812aSYann Gautier #define RCC_RCFGLOCKR0				U(0x20)
21*58cf812aSYann Gautier #define RCC_RCFGLOCKR1				U(0x24)
22*58cf812aSYann Gautier #define RCC_RCFGLOCKR2				U(0x28)
23*58cf812aSYann Gautier #define RCC_RCFGLOCKR3				U(0x2C)
24*58cf812aSYann Gautier #define RCC_R0CIDCFGR				U(0x30)
25*58cf812aSYann Gautier #define RCC_R0SEMCR				U(0x34)
26*58cf812aSYann Gautier #define RCC_R1CIDCFGR				U(0x38)
27*58cf812aSYann Gautier #define RCC_R1SEMCR				U(0x3C)
28*58cf812aSYann Gautier #define RCC_R2CIDCFGR				U(0x40)
29*58cf812aSYann Gautier #define RCC_R2SEMCR				U(0x44)
30*58cf812aSYann Gautier #define RCC_R3CIDCFGR				U(0x48)
31*58cf812aSYann Gautier #define RCC_R3SEMCR				U(0x4C)
32*58cf812aSYann Gautier #define RCC_R4CIDCFGR				U(0x50)
33*58cf812aSYann Gautier #define RCC_R4SEMCR				U(0x54)
34*58cf812aSYann Gautier #define RCC_R5CIDCFGR				U(0x58)
35*58cf812aSYann Gautier #define RCC_R5SEMCR				U(0x5C)
36*58cf812aSYann Gautier #define RCC_R6CIDCFGR				U(0x60)
37*58cf812aSYann Gautier #define RCC_R6SEMCR				U(0x64)
38*58cf812aSYann Gautier #define RCC_R7CIDCFGR				U(0x68)
39*58cf812aSYann Gautier #define RCC_R7SEMCR				U(0x6C)
40*58cf812aSYann Gautier #define RCC_R8CIDCFGR				U(0x70)
41*58cf812aSYann Gautier #define RCC_R8SEMCR				U(0x74)
42*58cf812aSYann Gautier #define RCC_R9CIDCFGR				U(0x78)
43*58cf812aSYann Gautier #define RCC_R9SEMCR				U(0x7C)
44*58cf812aSYann Gautier #define RCC_R10CIDCFGR				U(0x80)
45*58cf812aSYann Gautier #define RCC_R10SEMCR				U(0x84)
46*58cf812aSYann Gautier #define RCC_R11CIDCFGR				U(0x88)
47*58cf812aSYann Gautier #define RCC_R11SEMCR				U(0x8C)
48*58cf812aSYann Gautier #define RCC_R12CIDCFGR				U(0x90)
49*58cf812aSYann Gautier #define RCC_R12SEMCR				U(0x94)
50*58cf812aSYann Gautier #define RCC_R13CIDCFGR				U(0x98)
51*58cf812aSYann Gautier #define RCC_R13SEMCR				U(0x9C)
52*58cf812aSYann Gautier #define RCC_R14CIDCFGR				U(0xA0)
53*58cf812aSYann Gautier #define RCC_R14SEMCR				U(0xA4)
54*58cf812aSYann Gautier #define RCC_R15CIDCFGR				U(0xA8)
55*58cf812aSYann Gautier #define RCC_R15SEMCR				U(0xAC)
56*58cf812aSYann Gautier #define RCC_R16CIDCFGR				U(0xB0)
57*58cf812aSYann Gautier #define RCC_R16SEMCR				U(0xB4)
58*58cf812aSYann Gautier #define RCC_R17CIDCFGR				U(0xB8)
59*58cf812aSYann Gautier #define RCC_R17SEMCR				U(0xBC)
60*58cf812aSYann Gautier #define RCC_R18CIDCFGR				U(0xC0)
61*58cf812aSYann Gautier #define RCC_R18SEMCR				U(0xC4)
62*58cf812aSYann Gautier #define RCC_R19CIDCFGR				U(0xC8)
63*58cf812aSYann Gautier #define RCC_R19SEMCR				U(0xCC)
64*58cf812aSYann Gautier #define RCC_R20CIDCFGR				U(0xD0)
65*58cf812aSYann Gautier #define RCC_R20SEMCR				U(0xD4)
66*58cf812aSYann Gautier #define RCC_R21CIDCFGR				U(0xD8)
67*58cf812aSYann Gautier #define RCC_R21SEMCR				U(0xDC)
68*58cf812aSYann Gautier #define RCC_R22CIDCFGR				U(0xE0)
69*58cf812aSYann Gautier #define RCC_R22SEMCR				U(0xE4)
70*58cf812aSYann Gautier #define RCC_R23CIDCFGR				U(0xE8)
71*58cf812aSYann Gautier #define RCC_R23SEMCR				U(0xEC)
72*58cf812aSYann Gautier #define RCC_R24CIDCFGR				U(0xF0)
73*58cf812aSYann Gautier #define RCC_R24SEMCR				U(0xF4)
74*58cf812aSYann Gautier #define RCC_R25CIDCFGR				U(0xF8)
75*58cf812aSYann Gautier #define RCC_R25SEMCR				U(0xFC)
76*58cf812aSYann Gautier #define RCC_R26CIDCFGR				U(0x100)
77*58cf812aSYann Gautier #define RCC_R26SEMCR				U(0x104)
78*58cf812aSYann Gautier #define RCC_R27CIDCFGR				U(0x108)
79*58cf812aSYann Gautier #define RCC_R27SEMCR				U(0x10C)
80*58cf812aSYann Gautier #define RCC_R28CIDCFGR				U(0x110)
81*58cf812aSYann Gautier #define RCC_R28SEMCR				U(0x114)
82*58cf812aSYann Gautier #define RCC_R29CIDCFGR				U(0x118)
83*58cf812aSYann Gautier #define RCC_R29SEMCR				U(0x11C)
84*58cf812aSYann Gautier #define RCC_R30CIDCFGR				U(0x120)
85*58cf812aSYann Gautier #define RCC_R30SEMCR				U(0x124)
86*58cf812aSYann Gautier #define RCC_R31CIDCFGR				U(0x128)
87*58cf812aSYann Gautier #define RCC_R31SEMCR				U(0x12C)
88*58cf812aSYann Gautier #define RCC_R32CIDCFGR				U(0x130)
89*58cf812aSYann Gautier #define RCC_R32SEMCR				U(0x134)
90*58cf812aSYann Gautier #define RCC_R33CIDCFGR				U(0x138)
91*58cf812aSYann Gautier #define RCC_R33SEMCR				U(0x13C)
92*58cf812aSYann Gautier #define RCC_R34CIDCFGR				U(0x140)
93*58cf812aSYann Gautier #define RCC_R34SEMCR				U(0x144)
94*58cf812aSYann Gautier #define RCC_R35CIDCFGR				U(0x148)
95*58cf812aSYann Gautier #define RCC_R35SEMCR				U(0x14C)
96*58cf812aSYann Gautier #define RCC_R36CIDCFGR				U(0x150)
97*58cf812aSYann Gautier #define RCC_R36SEMCR				U(0x154)
98*58cf812aSYann Gautier #define RCC_R37CIDCFGR				U(0x158)
99*58cf812aSYann Gautier #define RCC_R37SEMCR				U(0x15C)
100*58cf812aSYann Gautier #define RCC_R38CIDCFGR				U(0x160)
101*58cf812aSYann Gautier #define RCC_R38SEMCR				U(0x164)
102*58cf812aSYann Gautier #define RCC_R39CIDCFGR				U(0x168)
103*58cf812aSYann Gautier #define RCC_R39SEMCR				U(0x16C)
104*58cf812aSYann Gautier #define RCC_R40CIDCFGR				U(0x170)
105*58cf812aSYann Gautier #define RCC_R40SEMCR				U(0x174)
106*58cf812aSYann Gautier #define RCC_R41CIDCFGR				U(0x178)
107*58cf812aSYann Gautier #define RCC_R41SEMCR				U(0x17C)
108*58cf812aSYann Gautier #define RCC_R42CIDCFGR				U(0x180)
109*58cf812aSYann Gautier #define RCC_R42SEMCR				U(0x184)
110*58cf812aSYann Gautier #define RCC_R43CIDCFGR				U(0x188)
111*58cf812aSYann Gautier #define RCC_R43SEMCR				U(0x18C)
112*58cf812aSYann Gautier #define RCC_R44CIDCFGR				U(0x190)
113*58cf812aSYann Gautier #define RCC_R44SEMCR				U(0x194)
114*58cf812aSYann Gautier #define RCC_R45CIDCFGR				U(0x198)
115*58cf812aSYann Gautier #define RCC_R45SEMCR				U(0x19C)
116*58cf812aSYann Gautier #define RCC_R46CIDCFGR				U(0x1A0)
117*58cf812aSYann Gautier #define RCC_R46SEMCR				U(0x1A4)
118*58cf812aSYann Gautier #define RCC_R47CIDCFGR				U(0x1A8)
119*58cf812aSYann Gautier #define RCC_R47SEMCR				U(0x1AC)
120*58cf812aSYann Gautier #define RCC_R48CIDCFGR				U(0x1B0)
121*58cf812aSYann Gautier #define RCC_R48SEMCR				U(0x1B4)
122*58cf812aSYann Gautier #define RCC_R49CIDCFGR				U(0x1B8)
123*58cf812aSYann Gautier #define RCC_R49SEMCR				U(0x1BC)
124*58cf812aSYann Gautier #define RCC_R50CIDCFGR				U(0x1C0)
125*58cf812aSYann Gautier #define RCC_R50SEMCR				U(0x1C4)
126*58cf812aSYann Gautier #define RCC_R51CIDCFGR				U(0x1C8)
127*58cf812aSYann Gautier #define RCC_R51SEMCR				U(0x1CC)
128*58cf812aSYann Gautier #define RCC_R52CIDCFGR				U(0x1D0)
129*58cf812aSYann Gautier #define RCC_R52SEMCR				U(0x1D4)
130*58cf812aSYann Gautier #define RCC_R53CIDCFGR				U(0x1D8)
131*58cf812aSYann Gautier #define RCC_R53SEMCR				U(0x1DC)
132*58cf812aSYann Gautier #define RCC_R54CIDCFGR				U(0x1E0)
133*58cf812aSYann Gautier #define RCC_R54SEMCR				U(0x1E4)
134*58cf812aSYann Gautier #define RCC_R55CIDCFGR				U(0x1E8)
135*58cf812aSYann Gautier #define RCC_R55SEMCR				U(0x1EC)
136*58cf812aSYann Gautier #define RCC_R56CIDCFGR				U(0x1F0)
137*58cf812aSYann Gautier #define RCC_R56SEMCR				U(0x1F4)
138*58cf812aSYann Gautier #define RCC_R57CIDCFGR				U(0x1F8)
139*58cf812aSYann Gautier #define RCC_R57SEMCR				U(0x1FC)
140*58cf812aSYann Gautier #define RCC_R58CIDCFGR				U(0x200)
141*58cf812aSYann Gautier #define RCC_R58SEMCR				U(0x204)
142*58cf812aSYann Gautier #define RCC_R59CIDCFGR				U(0x208)
143*58cf812aSYann Gautier #define RCC_R59SEMCR				U(0x20C)
144*58cf812aSYann Gautier #define RCC_R60CIDCFGR				U(0x210)
145*58cf812aSYann Gautier #define RCC_R60SEMCR				U(0x214)
146*58cf812aSYann Gautier #define RCC_R61CIDCFGR				U(0x218)
147*58cf812aSYann Gautier #define RCC_R61SEMCR				U(0x21C)
148*58cf812aSYann Gautier #define RCC_R62CIDCFGR				U(0x220)
149*58cf812aSYann Gautier #define RCC_R62SEMCR				U(0x224)
150*58cf812aSYann Gautier #define RCC_R63CIDCFGR				U(0x228)
151*58cf812aSYann Gautier #define RCC_R63SEMCR				U(0x22C)
152*58cf812aSYann Gautier #define RCC_R64CIDCFGR				U(0x230)
153*58cf812aSYann Gautier #define RCC_R64SEMCR				U(0x234)
154*58cf812aSYann Gautier #define RCC_R65CIDCFGR				U(0x238)
155*58cf812aSYann Gautier #define RCC_R65SEMCR				U(0x23C)
156*58cf812aSYann Gautier #define RCC_R66CIDCFGR				U(0x240)
157*58cf812aSYann Gautier #define RCC_R66SEMCR				U(0x244)
158*58cf812aSYann Gautier #define RCC_R67CIDCFGR				U(0x248)
159*58cf812aSYann Gautier #define RCC_R67SEMCR				U(0x24C)
160*58cf812aSYann Gautier #define RCC_R68CIDCFGR				U(0x250)
161*58cf812aSYann Gautier #define RCC_R68SEMCR				U(0x254)
162*58cf812aSYann Gautier #define RCC_R69CIDCFGR				U(0x258)
163*58cf812aSYann Gautier #define RCC_R69SEMCR				U(0x25C)
164*58cf812aSYann Gautier #define RCC_R70CIDCFGR				U(0x260)
165*58cf812aSYann Gautier #define RCC_R70SEMCR				U(0x264)
166*58cf812aSYann Gautier #define RCC_R71CIDCFGR				U(0x268)
167*58cf812aSYann Gautier #define RCC_R71SEMCR				U(0x26C)
168*58cf812aSYann Gautier #define RCC_R72CIDCFGR				U(0x270)
169*58cf812aSYann Gautier #define RCC_R72SEMCR				U(0x274)
170*58cf812aSYann Gautier #define RCC_R73CIDCFGR				U(0x278)
171*58cf812aSYann Gautier #define RCC_R73SEMCR				U(0x27C)
172*58cf812aSYann Gautier #define RCC_R74CIDCFGR				U(0x280)
173*58cf812aSYann Gautier #define RCC_R74SEMCR				U(0x284)
174*58cf812aSYann Gautier #define RCC_R75CIDCFGR				U(0x288)
175*58cf812aSYann Gautier #define RCC_R75SEMCR				U(0x28C)
176*58cf812aSYann Gautier #define RCC_R76CIDCFGR				U(0x290)
177*58cf812aSYann Gautier #define RCC_R76SEMCR				U(0x294)
178*58cf812aSYann Gautier #define RCC_R77CIDCFGR				U(0x298)
179*58cf812aSYann Gautier #define RCC_R77SEMCR				U(0x29C)
180*58cf812aSYann Gautier #define RCC_R78CIDCFGR				U(0x2A0)
181*58cf812aSYann Gautier #define RCC_R78SEMCR				U(0x2A4)
182*58cf812aSYann Gautier #define RCC_R79CIDCFGR				U(0x2A8)
183*58cf812aSYann Gautier #define RCC_R79SEMCR				U(0x2AC)
184*58cf812aSYann Gautier #define RCC_R80CIDCFGR				U(0x2B0)
185*58cf812aSYann Gautier #define RCC_R80SEMCR				U(0x2B4)
186*58cf812aSYann Gautier #define RCC_R81CIDCFGR				U(0x2B8)
187*58cf812aSYann Gautier #define RCC_R81SEMCR				U(0x2BC)
188*58cf812aSYann Gautier #define RCC_R82CIDCFGR				U(0x2C0)
189*58cf812aSYann Gautier #define RCC_R82SEMCR				U(0x2C4)
190*58cf812aSYann Gautier #define RCC_R83CIDCFGR				U(0x2C8)
191*58cf812aSYann Gautier #define RCC_R83SEMCR				U(0x2CC)
192*58cf812aSYann Gautier #define RCC_R84CIDCFGR				U(0x2D0)
193*58cf812aSYann Gautier #define RCC_R84SEMCR				U(0x2D4)
194*58cf812aSYann Gautier #define RCC_R85CIDCFGR				U(0x2D8)
195*58cf812aSYann Gautier #define RCC_R85SEMCR				U(0x2DC)
196*58cf812aSYann Gautier #define RCC_R86CIDCFGR				U(0x2E0)
197*58cf812aSYann Gautier #define RCC_R86SEMCR				U(0x2E4)
198*58cf812aSYann Gautier #define RCC_R87CIDCFGR				U(0x2E8)
199*58cf812aSYann Gautier #define RCC_R87SEMCR				U(0x2EC)
200*58cf812aSYann Gautier #define RCC_R88CIDCFGR				U(0x2F0)
201*58cf812aSYann Gautier #define RCC_R88SEMCR				U(0x2F4)
202*58cf812aSYann Gautier #define RCC_R89CIDCFGR				U(0x2F8)
203*58cf812aSYann Gautier #define RCC_R89SEMCR				U(0x2FC)
204*58cf812aSYann Gautier #define RCC_R90CIDCFGR				U(0x300)
205*58cf812aSYann Gautier #define RCC_R90SEMCR				U(0x304)
206*58cf812aSYann Gautier #define RCC_R91CIDCFGR				U(0x308)
207*58cf812aSYann Gautier #define RCC_R91SEMCR				U(0x30C)
208*58cf812aSYann Gautier #define RCC_R92CIDCFGR				U(0x310)
209*58cf812aSYann Gautier #define RCC_R92SEMCR				U(0x314)
210*58cf812aSYann Gautier #define RCC_R93CIDCFGR				U(0x318)
211*58cf812aSYann Gautier #define RCC_R93SEMCR				U(0x31C)
212*58cf812aSYann Gautier #define RCC_R94CIDCFGR				U(0x320)
213*58cf812aSYann Gautier #define RCC_R94SEMCR				U(0x324)
214*58cf812aSYann Gautier #define RCC_R95CIDCFGR				U(0x328)
215*58cf812aSYann Gautier #define RCC_R95SEMCR				U(0x32C)
216*58cf812aSYann Gautier #define RCC_R96CIDCFGR				U(0x330)
217*58cf812aSYann Gautier #define RCC_R96SEMCR				U(0x334)
218*58cf812aSYann Gautier #define RCC_R97CIDCFGR				U(0x338)
219*58cf812aSYann Gautier #define RCC_R97SEMCR				U(0x33C)
220*58cf812aSYann Gautier #define RCC_R98CIDCFGR				U(0x340)
221*58cf812aSYann Gautier #define RCC_R98SEMCR				U(0x344)
222*58cf812aSYann Gautier #define RCC_R99CIDCFGR				U(0x348)
223*58cf812aSYann Gautier #define RCC_R99SEMCR				U(0x34C)
224*58cf812aSYann Gautier #define RCC_R100CIDCFGR				U(0x350)
225*58cf812aSYann Gautier #define RCC_R100SEMCR				U(0x354)
226*58cf812aSYann Gautier #define RCC_R101CIDCFGR				U(0x358)
227*58cf812aSYann Gautier #define RCC_R101SEMCR				U(0x35C)
228*58cf812aSYann Gautier #define RCC_R102CIDCFGR				U(0x360)
229*58cf812aSYann Gautier #define RCC_R102SEMCR				U(0x364)
230*58cf812aSYann Gautier #define RCC_R103CIDCFGR				U(0x368)
231*58cf812aSYann Gautier #define RCC_R103SEMCR				U(0x36C)
232*58cf812aSYann Gautier #define RCC_R104CIDCFGR				U(0x370)
233*58cf812aSYann Gautier #define RCC_R104SEMCR				U(0x374)
234*58cf812aSYann Gautier #define RCC_R105CIDCFGR				U(0x378)
235*58cf812aSYann Gautier #define RCC_R105SEMCR				U(0x37C)
236*58cf812aSYann Gautier #define RCC_R106CIDCFGR				U(0x380)
237*58cf812aSYann Gautier #define RCC_R106SEMCR				U(0x384)
238*58cf812aSYann Gautier #define RCC_R107CIDCFGR				U(0x388)
239*58cf812aSYann Gautier #define RCC_R107SEMCR				U(0x38C)
240*58cf812aSYann Gautier #define RCC_R108CIDCFGR				U(0x390)
241*58cf812aSYann Gautier #define RCC_R108SEMCR				U(0x394)
242*58cf812aSYann Gautier #define RCC_R109CIDCFGR				U(0x398)
243*58cf812aSYann Gautier #define RCC_R109SEMCR				U(0x39C)
244*58cf812aSYann Gautier #define RCC_R110CIDCFGR				U(0x3A0)
245*58cf812aSYann Gautier #define RCC_R110SEMCR				U(0x3A4)
246*58cf812aSYann Gautier #define RCC_R111CIDCFGR				U(0x3A8)
247*58cf812aSYann Gautier #define RCC_R111SEMCR				U(0x3AC)
248*58cf812aSYann Gautier #define RCC_R112CIDCFGR				U(0x3B0)
249*58cf812aSYann Gautier #define RCC_R112SEMCR				U(0x3B4)
250*58cf812aSYann Gautier #define RCC_R113CIDCFGR				U(0x3B8)
251*58cf812aSYann Gautier #define RCC_R113SEMCR				U(0x3BC)
252*58cf812aSYann Gautier #define RCC_GRSTCSETR				U(0x400)
253*58cf812aSYann Gautier #define RCC_C1RSTCSETR				U(0x404)
254*58cf812aSYann Gautier #define RCC_C2RSTCSETR				U(0x40C)
255*58cf812aSYann Gautier #define RCC_HWRSTSCLRR				U(0x410)
256*58cf812aSYann Gautier #define RCC_C1HWRSTSCLRR			U(0x414)
257*58cf812aSYann Gautier #define RCC_C2HWRSTSCLRR			U(0x418)
258*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR			U(0x41C)
259*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR			U(0x420)
260*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR			U(0x424)
261*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR			U(0x428)
262*58cf812aSYann Gautier #define RCC_C1SREQSETR				U(0x42C)
263*58cf812aSYann Gautier #define RCC_C1SREQCLRR				U(0x430)
264*58cf812aSYann Gautier #define RCC_CPUBOOTCR				U(0x434)
265*58cf812aSYann Gautier #define RCC_STBYBOOTCR				U(0x438)
266*58cf812aSYann Gautier #define RCC_LEGBOOTCR				U(0x43C)
267*58cf812aSYann Gautier #define RCC_BDCR				U(0x440)
268*58cf812aSYann Gautier #define RCC_RDCR				U(0x44C)
269*58cf812aSYann Gautier #define RCC_C1MSRDCR				U(0x450)
270*58cf812aSYann Gautier #define RCC_PWRLPDLYCR				U(0x454)
271*58cf812aSYann Gautier #define RCC_C1CIESETR				U(0x458)
272*58cf812aSYann Gautier #define RCC_C1CIFCLRR				U(0x45C)
273*58cf812aSYann Gautier #define RCC_C2CIESETR				U(0x460)
274*58cf812aSYann Gautier #define RCC_C2CIFCLRR				U(0x464)
275*58cf812aSYann Gautier #define RCC_IWDGC1FZSETR			U(0x468)
276*58cf812aSYann Gautier #define RCC_IWDGC1FZCLRR			U(0x46C)
277*58cf812aSYann Gautier #define RCC_IWDGC1CFGSETR			U(0x470)
278*58cf812aSYann Gautier #define RCC_IWDGC1CFGCLRR			U(0x474)
279*58cf812aSYann Gautier #define RCC_IWDGC2FZSETR			U(0x478)
280*58cf812aSYann Gautier #define RCC_IWDGC2FZCLRR			U(0x47C)
281*58cf812aSYann Gautier #define RCC_IWDGC2CFGSETR			U(0x480)
282*58cf812aSYann Gautier #define RCC_IWDGC2CFGCLRR			U(0x484)
283*58cf812aSYann Gautier #define RCC_MCO1CFGR				U(0x488)
284*58cf812aSYann Gautier #define RCC_MCO2CFGR				U(0x48C)
285*58cf812aSYann Gautier #define RCC_OCENSETR				U(0x490)
286*58cf812aSYann Gautier #define RCC_OCENCLRR				U(0x494)
287*58cf812aSYann Gautier #define RCC_OCRDYR				U(0x498)
288*58cf812aSYann Gautier #define RCC_HSICFGR				U(0x49C)
289*58cf812aSYann Gautier #define RCC_MSICFGR				U(0x4A0)
290*58cf812aSYann Gautier #define RCC_LSICR				U(0x4A4)
291*58cf812aSYann Gautier #define RCC_RTCDIVR				U(0x4A8)
292*58cf812aSYann Gautier #define RCC_APB1DIVR				U(0x4AC)
293*58cf812aSYann Gautier #define RCC_APB2DIVR				U(0x4B0)
294*58cf812aSYann Gautier #define RCC_APB3DIVR				U(0x4B4)
295*58cf812aSYann Gautier #define RCC_APB4DIVR				U(0x4B8)
296*58cf812aSYann Gautier #define RCC_APB5DIVR				U(0x4BC)
297*58cf812aSYann Gautier #define RCC_APBDBGDIVR				U(0x4C0)
298*58cf812aSYann Gautier #define RCC_TIMG1PRER				U(0x4C8)
299*58cf812aSYann Gautier #define RCC_TIMG2PRER				U(0x4CC)
300*58cf812aSYann Gautier #define RCC_LSMCUDIVR				U(0x4D0)
301*58cf812aSYann Gautier #define RCC_DDRCPCFGR				U(0x4D4)
302*58cf812aSYann Gautier #define RCC_DDRCAPBCFGR				U(0x4D8)
303*58cf812aSYann Gautier #define RCC_DDRPHYCAPBCFGR			U(0x4DC)
304*58cf812aSYann Gautier #define RCC_DDRPHYCCFGR				U(0x4E0)
305*58cf812aSYann Gautier #define RCC_DDRCFGR				U(0x4E4)
306*58cf812aSYann Gautier #define RCC_DDRITFCFGR				U(0x4E8)
307*58cf812aSYann Gautier #define RCC_SYSRAMCFGR				U(0x4F0)
308*58cf812aSYann Gautier #define RCC_SRAM1CFGR				U(0x4F8)
309*58cf812aSYann Gautier #define RCC_RETRAMCFGR				U(0x500)
310*58cf812aSYann Gautier #define RCC_BKPSRAMCFGR				U(0x504)
311*58cf812aSYann Gautier #define RCC_OSPI1CFGR				U(0x514)
312*58cf812aSYann Gautier #define RCC_FMCCFGR				U(0x51C)
313*58cf812aSYann Gautier #define RCC_DBGCFGR				U(0x520)
314*58cf812aSYann Gautier #define RCC_STMCFGR				U(0x524)
315*58cf812aSYann Gautier #define RCC_ETRCFGR				U(0x528)
316*58cf812aSYann Gautier #define RCC_GPIOACFGR				U(0x52C)
317*58cf812aSYann Gautier #define RCC_GPIOBCFGR				U(0x530)
318*58cf812aSYann Gautier #define RCC_GPIOCCFGR				U(0x534)
319*58cf812aSYann Gautier #define RCC_GPIODCFGR				U(0x538)
320*58cf812aSYann Gautier #define RCC_GPIOECFGR				U(0x53C)
321*58cf812aSYann Gautier #define RCC_GPIOFCFGR				U(0x540)
322*58cf812aSYann Gautier #define RCC_GPIOGCFGR				U(0x544)
323*58cf812aSYann Gautier #define RCC_GPIOHCFGR				U(0x548)
324*58cf812aSYann Gautier #define RCC_GPIOICFGR				U(0x54C)
325*58cf812aSYann Gautier #define RCC_GPIOZCFGR				U(0x558)
326*58cf812aSYann Gautier #define RCC_HPDMA1CFGR				U(0x55C)
327*58cf812aSYann Gautier #define RCC_HPDMA2CFGR				U(0x560)
328*58cf812aSYann Gautier #define RCC_HPDMA3CFGR				U(0x564)
329*58cf812aSYann Gautier #define RCC_IPCC1CFGR				U(0x570)
330*58cf812aSYann Gautier #define RCC_RTCCFGR				U(0x578)
331*58cf812aSYann Gautier #define RCC_SYSCPU1CFGR				U(0x580)
332*58cf812aSYann Gautier #define RCC_BSECCFGR				U(0x584)
333*58cf812aSYann Gautier #define RCC_PLL2CFGR1				U(0x590)
334*58cf812aSYann Gautier #define RCC_PLL2CFGR2				U(0x594)
335*58cf812aSYann Gautier #define RCC_PLL2CFGR3				U(0x598)
336*58cf812aSYann Gautier #define RCC_PLL2CFGR4				U(0x59C)
337*58cf812aSYann Gautier #define RCC_PLL2CFGR5				U(0x5A0)
338*58cf812aSYann Gautier #define RCC_PLL2CFGR6				U(0x5A8)
339*58cf812aSYann Gautier #define RCC_PLL2CFGR7				U(0x5AC)
340*58cf812aSYann Gautier #define RCC_HSIFMONCR				U(0x5E0)
341*58cf812aSYann Gautier #define RCC_HSIFVALR				U(0x5E4)
342*58cf812aSYann Gautier #define RCC_MSIFMONCR				U(0x5E8)
343*58cf812aSYann Gautier #define RCC_MSIFVALR				U(0x5EC)
344*58cf812aSYann Gautier #define RCC_TIM1CFGR				U(0x700)
345*58cf812aSYann Gautier #define RCC_TIM2CFGR				U(0x704)
346*58cf812aSYann Gautier #define RCC_TIM3CFGR				U(0x708)
347*58cf812aSYann Gautier #define RCC_TIM4CFGR				U(0x70C)
348*58cf812aSYann Gautier #define RCC_TIM5CFGR				U(0x710)
349*58cf812aSYann Gautier #define RCC_TIM6CFGR				U(0x714)
350*58cf812aSYann Gautier #define RCC_TIM7CFGR				U(0x718)
351*58cf812aSYann Gautier #define RCC_TIM8CFGR				U(0x71C)
352*58cf812aSYann Gautier #define RCC_TIM10CFGR				U(0x720)
353*58cf812aSYann Gautier #define RCC_TIM11CFGR				U(0x724)
354*58cf812aSYann Gautier #define RCC_TIM12CFGR				U(0x728)
355*58cf812aSYann Gautier #define RCC_TIM13CFGR				U(0x72C)
356*58cf812aSYann Gautier #define RCC_TIM14CFGR				U(0x730)
357*58cf812aSYann Gautier #define RCC_TIM15CFGR				U(0x734)
358*58cf812aSYann Gautier #define RCC_TIM16CFGR				U(0x738)
359*58cf812aSYann Gautier #define RCC_TIM17CFGR				U(0x73C)
360*58cf812aSYann Gautier #define RCC_LPTIM1CFGR				U(0x744)
361*58cf812aSYann Gautier #define RCC_LPTIM2CFGR				U(0x748)
362*58cf812aSYann Gautier #define RCC_LPTIM3CFGR				U(0x74C)
363*58cf812aSYann Gautier #define RCC_LPTIM4CFGR				U(0x750)
364*58cf812aSYann Gautier #define RCC_LPTIM5CFGR				U(0x754)
365*58cf812aSYann Gautier #define RCC_SPI1CFGR				U(0x758)
366*58cf812aSYann Gautier #define RCC_SPI2CFGR				U(0x75C)
367*58cf812aSYann Gautier #define RCC_SPI3CFGR				U(0x760)
368*58cf812aSYann Gautier #define RCC_SPI4CFGR				U(0x764)
369*58cf812aSYann Gautier #define RCC_SPI5CFGR				U(0x768)
370*58cf812aSYann Gautier #define RCC_SPI6CFGR				U(0x76C)
371*58cf812aSYann Gautier #define RCC_SPDIFRXCFGR				U(0x778)
372*58cf812aSYann Gautier #define RCC_USART1CFGR				U(0x77C)
373*58cf812aSYann Gautier #define RCC_USART2CFGR				U(0x780)
374*58cf812aSYann Gautier #define RCC_USART3CFGR				U(0x784)
375*58cf812aSYann Gautier #define RCC_UART4CFGR				U(0x788)
376*58cf812aSYann Gautier #define RCC_UART5CFGR				U(0x78C)
377*58cf812aSYann Gautier #define RCC_USART6CFGR				U(0x790)
378*58cf812aSYann Gautier #define RCC_UART7CFGR				U(0x794)
379*58cf812aSYann Gautier #define RCC_LPUART1CFGR				U(0x7A0)
380*58cf812aSYann Gautier #define RCC_I2C1CFGR				U(0x7A4)
381*58cf812aSYann Gautier #define RCC_I2C2CFGR				U(0x7A8)
382*58cf812aSYann Gautier #define RCC_I2C3CFGR				U(0x7AC)
383*58cf812aSYann Gautier #define RCC_SAI1CFGR				U(0x7C4)
384*58cf812aSYann Gautier #define RCC_SAI2CFGR				U(0x7C8)
385*58cf812aSYann Gautier #define RCC_SAI3CFGR				U(0x7CC)
386*58cf812aSYann Gautier #define RCC_SAI4CFGR				U(0x7D0)
387*58cf812aSYann Gautier #define RCC_MDF1CFGR				U(0x7D8)
388*58cf812aSYann Gautier #define RCC_FDCANCFGR				U(0x7E0)
389*58cf812aSYann Gautier #define RCC_HDPCFGR				U(0x7E4)
390*58cf812aSYann Gautier #define RCC_ADC1CFGR				U(0x7E8)
391*58cf812aSYann Gautier #define RCC_ADC2CFGR				U(0x7EC)
392*58cf812aSYann Gautier #define RCC_ETH1CFGR				U(0x7F0)
393*58cf812aSYann Gautier #define RCC_ETH2CFGR				U(0x7F4)
394*58cf812aSYann Gautier #define RCC_USBHCFGR				U(0x7FC)
395*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR			U(0x800)
396*58cf812aSYann Gautier #define RCC_OTGCFGR				U(0x808)
397*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR			U(0x80C)
398*58cf812aSYann Gautier #define RCC_STGENCFGR				U(0x824)
399*58cf812aSYann Gautier #define RCC_SDMMC1CFGR				U(0x830)
400*58cf812aSYann Gautier #define RCC_SDMMC2CFGR				U(0x834)
401*58cf812aSYann Gautier #define RCC_SDMMC3CFGR				U(0x838)
402*58cf812aSYann Gautier #define RCC_LTDCCFGR				U(0x840)
403*58cf812aSYann Gautier #define RCC_CSICFGR				U(0x858)
404*58cf812aSYann Gautier #define RCC_DCMIPPCFGR				U(0x85C)
405*58cf812aSYann Gautier #define RCC_DCMIPSSICFGR			U(0x860)
406*58cf812aSYann Gautier #define RCC_RNG1CFGR				U(0x870)
407*58cf812aSYann Gautier #define RCC_RNG2CFGR				U(0x874)
408*58cf812aSYann Gautier #define RCC_PKACFGR				U(0x878)
409*58cf812aSYann Gautier #define RCC_SAESCFGR				U(0x87C)
410*58cf812aSYann Gautier #define RCC_HASH1CFGR				U(0x880)
411*58cf812aSYann Gautier #define RCC_HASH2CFGR				U(0x884)
412*58cf812aSYann Gautier #define RCC_CRYP1CFGR				U(0x888)
413*58cf812aSYann Gautier #define RCC_CRYP2CFGR				U(0x88C)
414*58cf812aSYann Gautier #define RCC_IWDG1CFGR				U(0x894)
415*58cf812aSYann Gautier #define RCC_IWDG2CFGR				U(0x898)
416*58cf812aSYann Gautier #define RCC_IWDG3CFGR				U(0x89C)
417*58cf812aSYann Gautier #define RCC_IWDG4CFGR				U(0x8A0)
418*58cf812aSYann Gautier #define RCC_WWDG1CFGR				U(0x8A4)
419*58cf812aSYann Gautier #define RCC_VREFCFGR				U(0x8AC)
420*58cf812aSYann Gautier #define RCC_DTSCFGR				U(0x8B0)
421*58cf812aSYann Gautier #define RCC_CRCCFGR				U(0x8B4)
422*58cf812aSYann Gautier #define RCC_SERCCFGR				U(0x8B8)
423*58cf812aSYann Gautier #define RCC_DDRPERFMCFGR			U(0x8C0)
424*58cf812aSYann Gautier #define RCC_I3C1CFGR				U(0x8C8)
425*58cf812aSYann Gautier #define RCC_I3C2CFGR				U(0x8CC)
426*58cf812aSYann Gautier #define RCC_I3C3CFGR				U(0x8D0)
427*58cf812aSYann Gautier #define RCC_MUXSELCFGR				U(0x1000)
428*58cf812aSYann Gautier #define RCC_XBAR0CFGR				U(0x1018)
429*58cf812aSYann Gautier #define RCC_XBAR1CFGR				U(0x101C)
430*58cf812aSYann Gautier #define RCC_XBAR2CFGR				U(0x1020)
431*58cf812aSYann Gautier #define RCC_XBAR3CFGR				U(0x1024)
432*58cf812aSYann Gautier #define RCC_XBAR4CFGR				U(0x1028)
433*58cf812aSYann Gautier #define RCC_XBAR5CFGR				U(0x102C)
434*58cf812aSYann Gautier #define RCC_XBAR6CFGR				U(0x1030)
435*58cf812aSYann Gautier #define RCC_XBAR7CFGR				U(0x1034)
436*58cf812aSYann Gautier #define RCC_XBAR8CFGR				U(0x1038)
437*58cf812aSYann Gautier #define RCC_XBAR9CFGR				U(0x103C)
438*58cf812aSYann Gautier #define RCC_XBAR10CFGR				U(0x1040)
439*58cf812aSYann Gautier #define RCC_XBAR11CFGR				U(0x1044)
440*58cf812aSYann Gautier #define RCC_XBAR12CFGR				U(0x1048)
441*58cf812aSYann Gautier #define RCC_XBAR13CFGR				U(0x104C)
442*58cf812aSYann Gautier #define RCC_XBAR14CFGR				U(0x1050)
443*58cf812aSYann Gautier #define RCC_XBAR15CFGR				U(0x1054)
444*58cf812aSYann Gautier #define RCC_XBAR16CFGR				U(0x1058)
445*58cf812aSYann Gautier #define RCC_XBAR17CFGR				U(0x105C)
446*58cf812aSYann Gautier #define RCC_XBAR18CFGR				U(0x1060)
447*58cf812aSYann Gautier #define RCC_XBAR19CFGR				U(0x1064)
448*58cf812aSYann Gautier #define RCC_XBAR20CFGR				U(0x1068)
449*58cf812aSYann Gautier #define RCC_XBAR21CFGR				U(0x106C)
450*58cf812aSYann Gautier #define RCC_XBAR22CFGR				U(0x1070)
451*58cf812aSYann Gautier #define RCC_XBAR23CFGR				U(0x1074)
452*58cf812aSYann Gautier #define RCC_XBAR24CFGR				U(0x1078)
453*58cf812aSYann Gautier #define RCC_XBAR25CFGR				U(0x107C)
454*58cf812aSYann Gautier #define RCC_XBAR26CFGR				U(0x1080)
455*58cf812aSYann Gautier #define RCC_XBAR27CFGR				U(0x1084)
456*58cf812aSYann Gautier #define RCC_XBAR28CFGR				U(0x1088)
457*58cf812aSYann Gautier #define RCC_XBAR29CFGR				U(0x108C)
458*58cf812aSYann Gautier #define RCC_XBAR30CFGR				U(0x1090)
459*58cf812aSYann Gautier #define RCC_XBAR31CFGR				U(0x1094)
460*58cf812aSYann Gautier #define RCC_XBAR32CFGR				U(0x1098)
461*58cf812aSYann Gautier #define RCC_XBAR33CFGR				U(0x109C)
462*58cf812aSYann Gautier #define RCC_XBAR34CFGR				U(0x10A0)
463*58cf812aSYann Gautier #define RCC_XBAR35CFGR				U(0x10A4)
464*58cf812aSYann Gautier #define RCC_XBAR36CFGR				U(0x10A8)
465*58cf812aSYann Gautier #define RCC_XBAR37CFGR				U(0x10AC)
466*58cf812aSYann Gautier #define RCC_XBAR38CFGR				U(0x10B0)
467*58cf812aSYann Gautier #define RCC_XBAR39CFGR				U(0x10B4)
468*58cf812aSYann Gautier #define RCC_XBAR40CFGR				U(0x10B8)
469*58cf812aSYann Gautier #define RCC_XBAR41CFGR				U(0x10BC)
470*58cf812aSYann Gautier #define RCC_XBAR42CFGR				U(0x10C0)
471*58cf812aSYann Gautier #define RCC_XBAR43CFGR				U(0x10C4)
472*58cf812aSYann Gautier #define RCC_XBAR44CFGR				U(0x10C8)
473*58cf812aSYann Gautier #define RCC_XBAR45CFGR				U(0x10CC)
474*58cf812aSYann Gautier #define RCC_XBAR46CFGR				U(0x10D0)
475*58cf812aSYann Gautier #define RCC_XBAR47CFGR				U(0x10D4)
476*58cf812aSYann Gautier #define RCC_XBAR48CFGR				U(0x10D8)
477*58cf812aSYann Gautier #define RCC_XBAR49CFGR				U(0x10DC)
478*58cf812aSYann Gautier #define RCC_XBAR50CFGR				U(0x10E0)
479*58cf812aSYann Gautier #define RCC_XBAR51CFGR				U(0x10E4)
480*58cf812aSYann Gautier #define RCC_XBAR52CFGR				U(0x10E8)
481*58cf812aSYann Gautier #define RCC_XBAR53CFGR				U(0x10EC)
482*58cf812aSYann Gautier #define RCC_XBAR54CFGR				U(0x10F0)
483*58cf812aSYann Gautier #define RCC_XBAR55CFGR				U(0x10F4)
484*58cf812aSYann Gautier #define RCC_XBAR56CFGR				U(0x10F8)
485*58cf812aSYann Gautier #define RCC_XBAR57CFGR				U(0x10FC)
486*58cf812aSYann Gautier #define RCC_XBAR58CFGR				U(0x1100)
487*58cf812aSYann Gautier #define RCC_XBAR59CFGR				U(0x1104)
488*58cf812aSYann Gautier #define RCC_XBAR60CFGR				U(0x1108)
489*58cf812aSYann Gautier #define RCC_XBAR61CFGR				U(0x110C)
490*58cf812aSYann Gautier #define RCC_XBAR62CFGR				U(0x1110)
491*58cf812aSYann Gautier #define RCC_XBAR63CFGR				U(0x1114)
492*58cf812aSYann Gautier #define RCC_PREDIV0CFGR				U(0x1118)
493*58cf812aSYann Gautier #define RCC_PREDIV1CFGR				U(0x111C)
494*58cf812aSYann Gautier #define RCC_PREDIV2CFGR				U(0x1120)
495*58cf812aSYann Gautier #define RCC_PREDIV3CFGR				U(0x1124)
496*58cf812aSYann Gautier #define RCC_PREDIV4CFGR				U(0x1128)
497*58cf812aSYann Gautier #define RCC_PREDIV5CFGR				U(0x112C)
498*58cf812aSYann Gautier #define RCC_PREDIV6CFGR				U(0x1130)
499*58cf812aSYann Gautier #define RCC_PREDIV7CFGR				U(0x1134)
500*58cf812aSYann Gautier #define RCC_PREDIV8CFGR				U(0x1138)
501*58cf812aSYann Gautier #define RCC_PREDIV9CFGR				U(0x113C)
502*58cf812aSYann Gautier #define RCC_PREDIV10CFGR			U(0x1140)
503*58cf812aSYann Gautier #define RCC_PREDIV11CFGR			U(0x1144)
504*58cf812aSYann Gautier #define RCC_PREDIV12CFGR			U(0x1148)
505*58cf812aSYann Gautier #define RCC_PREDIV13CFGR			U(0x114C)
506*58cf812aSYann Gautier #define RCC_PREDIV14CFGR			U(0x1150)
507*58cf812aSYann Gautier #define RCC_PREDIV15CFGR			U(0x1154)
508*58cf812aSYann Gautier #define RCC_PREDIV16CFGR			U(0x1158)
509*58cf812aSYann Gautier #define RCC_PREDIV17CFGR			U(0x115C)
510*58cf812aSYann Gautier #define RCC_PREDIV18CFGR			U(0x1160)
511*58cf812aSYann Gautier #define RCC_PREDIV19CFGR			U(0x1164)
512*58cf812aSYann Gautier #define RCC_PREDIV20CFGR			U(0x1168)
513*58cf812aSYann Gautier #define RCC_PREDIV21CFGR			U(0x116C)
514*58cf812aSYann Gautier #define RCC_PREDIV22CFGR			U(0x1170)
515*58cf812aSYann Gautier #define RCC_PREDIV23CFGR			U(0x1174)
516*58cf812aSYann Gautier #define RCC_PREDIV24CFGR			U(0x1178)
517*58cf812aSYann Gautier #define RCC_PREDIV25CFGR			U(0x117C)
518*58cf812aSYann Gautier #define RCC_PREDIV26CFGR			U(0x1180)
519*58cf812aSYann Gautier #define RCC_PREDIV27CFGR			U(0x1184)
520*58cf812aSYann Gautier #define RCC_PREDIV28CFGR			U(0x1188)
521*58cf812aSYann Gautier #define RCC_PREDIV29CFGR			U(0x118C)
522*58cf812aSYann Gautier #define RCC_PREDIV30CFGR			U(0x1190)
523*58cf812aSYann Gautier #define RCC_PREDIV31CFGR			U(0x1194)
524*58cf812aSYann Gautier #define RCC_PREDIV32CFGR			U(0x1198)
525*58cf812aSYann Gautier #define RCC_PREDIV33CFGR			U(0x119C)
526*58cf812aSYann Gautier #define RCC_PREDIV34CFGR			U(0x11A0)
527*58cf812aSYann Gautier #define RCC_PREDIV35CFGR			U(0x11A4)
528*58cf812aSYann Gautier #define RCC_PREDIV36CFGR			U(0x11A8)
529*58cf812aSYann Gautier #define RCC_PREDIV37CFGR			U(0x11AC)
530*58cf812aSYann Gautier #define RCC_PREDIV38CFGR			U(0x11B0)
531*58cf812aSYann Gautier #define RCC_PREDIV39CFGR			U(0x11B4)
532*58cf812aSYann Gautier #define RCC_PREDIV40CFGR			U(0x11B8)
533*58cf812aSYann Gautier #define RCC_PREDIV41CFGR			U(0x11BC)
534*58cf812aSYann Gautier #define RCC_PREDIV42CFGR			U(0x11C0)
535*58cf812aSYann Gautier #define RCC_PREDIV43CFGR			U(0x11C4)
536*58cf812aSYann Gautier #define RCC_PREDIV44CFGR			U(0x11C8)
537*58cf812aSYann Gautier #define RCC_PREDIV45CFGR			U(0x11CC)
538*58cf812aSYann Gautier #define RCC_PREDIV46CFGR			U(0x11D0)
539*58cf812aSYann Gautier #define RCC_PREDIV47CFGR			U(0x11D4)
540*58cf812aSYann Gautier #define RCC_PREDIV48CFGR			U(0x11D8)
541*58cf812aSYann Gautier #define RCC_PREDIV49CFGR			U(0x11DC)
542*58cf812aSYann Gautier #define RCC_PREDIV50CFGR			U(0x11E0)
543*58cf812aSYann Gautier #define RCC_PREDIV51CFGR			U(0x11E4)
544*58cf812aSYann Gautier #define RCC_PREDIV52CFGR			U(0x11E8)
545*58cf812aSYann Gautier #define RCC_PREDIV53CFGR			U(0x11EC)
546*58cf812aSYann Gautier #define RCC_PREDIV54CFGR			U(0x11F0)
547*58cf812aSYann Gautier #define RCC_PREDIV55CFGR			U(0x11F4)
548*58cf812aSYann Gautier #define RCC_PREDIV56CFGR			U(0x11F8)
549*58cf812aSYann Gautier #define RCC_PREDIV57CFGR			U(0x11FC)
550*58cf812aSYann Gautier #define RCC_PREDIV58CFGR			U(0x1200)
551*58cf812aSYann Gautier #define RCC_PREDIV59CFGR			U(0x1204)
552*58cf812aSYann Gautier #define RCC_PREDIV60CFGR			U(0x1208)
553*58cf812aSYann Gautier #define RCC_PREDIV61CFGR			U(0x120C)
554*58cf812aSYann Gautier #define RCC_PREDIV62CFGR			U(0x1210)
555*58cf812aSYann Gautier #define RCC_PREDIV63CFGR			U(0x1214)
556*58cf812aSYann Gautier #define RCC_PREDIVSR1				U(0x1218)
557*58cf812aSYann Gautier #define RCC_PREDIVSR2				U(0x121C)
558*58cf812aSYann Gautier #define RCC_FINDIV0CFGR				U(0x1224)
559*58cf812aSYann Gautier #define RCC_FINDIV1CFGR				U(0x1228)
560*58cf812aSYann Gautier #define RCC_FINDIV2CFGR				U(0x122C)
561*58cf812aSYann Gautier #define RCC_FINDIV3CFGR				U(0x1230)
562*58cf812aSYann Gautier #define RCC_FINDIV4CFGR				U(0x1234)
563*58cf812aSYann Gautier #define RCC_FINDIV5CFGR				U(0x1238)
564*58cf812aSYann Gautier #define RCC_FINDIV6CFGR				U(0x123C)
565*58cf812aSYann Gautier #define RCC_FINDIV7CFGR				U(0x1240)
566*58cf812aSYann Gautier #define RCC_FINDIV8CFGR				U(0x1244)
567*58cf812aSYann Gautier #define RCC_FINDIV9CFGR				U(0x1248)
568*58cf812aSYann Gautier #define RCC_FINDIV10CFGR			U(0x124C)
569*58cf812aSYann Gautier #define RCC_FINDIV11CFGR			U(0x1250)
570*58cf812aSYann Gautier #define RCC_FINDIV12CFGR			U(0x1254)
571*58cf812aSYann Gautier #define RCC_FINDIV13CFGR			U(0x1258)
572*58cf812aSYann Gautier #define RCC_FINDIV14CFGR			U(0x125C)
573*58cf812aSYann Gautier #define RCC_FINDIV15CFGR			U(0x1260)
574*58cf812aSYann Gautier #define RCC_FINDIV16CFGR			U(0x1264)
575*58cf812aSYann Gautier #define RCC_FINDIV17CFGR			U(0x1268)
576*58cf812aSYann Gautier #define RCC_FINDIV18CFGR			U(0x126C)
577*58cf812aSYann Gautier #define RCC_FINDIV19CFGR			U(0x1270)
578*58cf812aSYann Gautier #define RCC_FINDIV20CFGR			U(0x1274)
579*58cf812aSYann Gautier #define RCC_FINDIV21CFGR			U(0x1278)
580*58cf812aSYann Gautier #define RCC_FINDIV22CFGR			U(0x127C)
581*58cf812aSYann Gautier #define RCC_FINDIV23CFGR			U(0x1280)
582*58cf812aSYann Gautier #define RCC_FINDIV24CFGR			U(0x1284)
583*58cf812aSYann Gautier #define RCC_FINDIV25CFGR			U(0x1288)
584*58cf812aSYann Gautier #define RCC_FINDIV26CFGR			U(0x128C)
585*58cf812aSYann Gautier #define RCC_FINDIV27CFGR			U(0x1290)
586*58cf812aSYann Gautier #define RCC_FINDIV28CFGR			U(0x1294)
587*58cf812aSYann Gautier #define RCC_FINDIV29CFGR			U(0x1298)
588*58cf812aSYann Gautier #define RCC_FINDIV30CFGR			U(0x129C)
589*58cf812aSYann Gautier #define RCC_FINDIV31CFGR			U(0x12A0)
590*58cf812aSYann Gautier #define RCC_FINDIV32CFGR			U(0x12A4)
591*58cf812aSYann Gautier #define RCC_FINDIV33CFGR			U(0x12A8)
592*58cf812aSYann Gautier #define RCC_FINDIV34CFGR			U(0x12AC)
593*58cf812aSYann Gautier #define RCC_FINDIV35CFGR			U(0x12B0)
594*58cf812aSYann Gautier #define RCC_FINDIV36CFGR			U(0x12B4)
595*58cf812aSYann Gautier #define RCC_FINDIV37CFGR			U(0x12B8)
596*58cf812aSYann Gautier #define RCC_FINDIV38CFGR			U(0x12BC)
597*58cf812aSYann Gautier #define RCC_FINDIV39CFGR			U(0x12C0)
598*58cf812aSYann Gautier #define RCC_FINDIV40CFGR			U(0x12C4)
599*58cf812aSYann Gautier #define RCC_FINDIV41CFGR			U(0x12C8)
600*58cf812aSYann Gautier #define RCC_FINDIV42CFGR			U(0x12CC)
601*58cf812aSYann Gautier #define RCC_FINDIV43CFGR			U(0x12D0)
602*58cf812aSYann Gautier #define RCC_FINDIV44CFGR			U(0x12D4)
603*58cf812aSYann Gautier #define RCC_FINDIV45CFGR			U(0x12D8)
604*58cf812aSYann Gautier #define RCC_FINDIV46CFGR			U(0x12DC)
605*58cf812aSYann Gautier #define RCC_FINDIV47CFGR			U(0x12E0)
606*58cf812aSYann Gautier #define RCC_FINDIV48CFGR			U(0x12E4)
607*58cf812aSYann Gautier #define RCC_FINDIV49CFGR			U(0x12E8)
608*58cf812aSYann Gautier #define RCC_FINDIV50CFGR			U(0x12EC)
609*58cf812aSYann Gautier #define RCC_FINDIV51CFGR			U(0x12F0)
610*58cf812aSYann Gautier #define RCC_FINDIV52CFGR			U(0x12F4)
611*58cf812aSYann Gautier #define RCC_FINDIV53CFGR			U(0x12F8)
612*58cf812aSYann Gautier #define RCC_FINDIV54CFGR			U(0x12FC)
613*58cf812aSYann Gautier #define RCC_FINDIV55CFGR			U(0x1300)
614*58cf812aSYann Gautier #define RCC_FINDIV56CFGR			U(0x1304)
615*58cf812aSYann Gautier #define RCC_FINDIV57CFGR			U(0x1308)
616*58cf812aSYann Gautier #define RCC_FINDIV58CFGR			U(0x130C)
617*58cf812aSYann Gautier #define RCC_FINDIV59CFGR			U(0x1310)
618*58cf812aSYann Gautier #define RCC_FINDIV60CFGR			U(0x1314)
619*58cf812aSYann Gautier #define RCC_FINDIV61CFGR			U(0x1318)
620*58cf812aSYann Gautier #define RCC_FINDIV62CFGR			U(0x131C)
621*58cf812aSYann Gautier #define RCC_FINDIV63CFGR			U(0x1320)
622*58cf812aSYann Gautier #define RCC_FINDIVSR1				U(0x1324)
623*58cf812aSYann Gautier #define RCC_FINDIVSR2				U(0x1328)
624*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR			U(0x1340)
625*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR			U(0x1344)
626*58cf812aSYann Gautier #define RCC_FCALCREFCFGR			U(0x1348)
627*58cf812aSYann Gautier #define RCC_FCALCCR1				U(0x134C)
628*58cf812aSYann Gautier #define RCC_FCALCCR2				U(0x1354)
629*58cf812aSYann Gautier #define RCC_FCALCSR				U(0x1358)
630*58cf812aSYann Gautier #define RCC_PLL4CFGR1				U(0x1360)
631*58cf812aSYann Gautier #define RCC_PLL4CFGR2				U(0x1364)
632*58cf812aSYann Gautier #define RCC_PLL4CFGR3				U(0x1368)
633*58cf812aSYann Gautier #define RCC_PLL4CFGR4				U(0x136C)
634*58cf812aSYann Gautier #define RCC_PLL4CFGR5				U(0x1370)
635*58cf812aSYann Gautier #define RCC_PLL4CFGR6				U(0x1378)
636*58cf812aSYann Gautier #define RCC_PLL4CFGR7				U(0x137C)
637*58cf812aSYann Gautier #define RCC_PLL5CFGR1				U(0x1388)
638*58cf812aSYann Gautier #define RCC_PLL5CFGR2				U(0x138C)
639*58cf812aSYann Gautier #define RCC_PLL5CFGR3				U(0x1390)
640*58cf812aSYann Gautier #define RCC_PLL5CFGR4				U(0x1394)
641*58cf812aSYann Gautier #define RCC_PLL5CFGR5				U(0x1398)
642*58cf812aSYann Gautier #define RCC_PLL5CFGR6				U(0x13A0)
643*58cf812aSYann Gautier #define RCC_PLL5CFGR7				U(0x13A4)
644*58cf812aSYann Gautier #define RCC_PLL6CFGR1				U(0x13B0)
645*58cf812aSYann Gautier #define RCC_PLL6CFGR2				U(0x13B4)
646*58cf812aSYann Gautier #define RCC_PLL6CFGR3				U(0x13B8)
647*58cf812aSYann Gautier #define RCC_PLL6CFGR4				U(0x13BC)
648*58cf812aSYann Gautier #define RCC_PLL6CFGR5				U(0x13C0)
649*58cf812aSYann Gautier #define RCC_PLL6CFGR6				U(0x13C8)
650*58cf812aSYann Gautier #define RCC_PLL6CFGR7				U(0x13CC)
651*58cf812aSYann Gautier #define RCC_PLL7CFGR1				U(0x13D8)
652*58cf812aSYann Gautier #define RCC_PLL7CFGR2				U(0x13DC)
653*58cf812aSYann Gautier #define RCC_PLL7CFGR3				U(0x13E0)
654*58cf812aSYann Gautier #define RCC_PLL7CFGR4				U(0x13E4)
655*58cf812aSYann Gautier #define RCC_PLL7CFGR5				U(0x13E8)
656*58cf812aSYann Gautier #define RCC_PLL7CFGR6				U(0x13F0)
657*58cf812aSYann Gautier #define RCC_PLL7CFGR7				U(0x13F4)
658*58cf812aSYann Gautier #define RCC_PLL8CFGR1				U(0x1400)
659*58cf812aSYann Gautier #define RCC_PLL8CFGR2				U(0x1404)
660*58cf812aSYann Gautier #define RCC_PLL8CFGR3				U(0x1408)
661*58cf812aSYann Gautier #define RCC_PLL8CFGR4				U(0x140C)
662*58cf812aSYann Gautier #define RCC_PLL8CFGR5				U(0x1410)
663*58cf812aSYann Gautier #define RCC_PLL8CFGR6				U(0x1418)
664*58cf812aSYann Gautier #define RCC_PLL8CFGR7				U(0x141C)
665*58cf812aSYann Gautier #define RCC_VERR				U(0xFFF4)
666*58cf812aSYann Gautier #define RCC_IDR					U(0xFFF8)
667*58cf812aSYann Gautier #define RCC_SIDR				U(0xFFFC)
668*58cf812aSYann Gautier 
669*58cf812aSYann Gautier /* Offset between RCC_MP_xxxENSETR and RCC_MP_xxxENCLRR registers */
670*58cf812aSYann Gautier #define RCC_MP_ENCLRR_OFFSET			U(4)
671*58cf812aSYann Gautier 
672*58cf812aSYann Gautier /* RCC_SECCFGR3 register fields */
673*58cf812aSYann Gautier #define RCC_SECCFGR3_SEC_MASK			GENMASK_32(17, 0)
674*58cf812aSYann Gautier #define RCC_SECCFGR3_SEC_SHIFT			0
675*58cf812aSYann Gautier 
676*58cf812aSYann Gautier /* RCC_PRIVCFGR3 register fields */
677*58cf812aSYann Gautier #define RCC_PRIVCFGR3_PRIV_MASK			GENMASK_32(17, 0)
678*58cf812aSYann Gautier #define RCC_PRIVCFGR3_PRIV_SHIFT		0
679*58cf812aSYann Gautier 
680*58cf812aSYann Gautier /* RCC_RCFGLOCKR3 register fields */
681*58cf812aSYann Gautier #define RCC_RCFGLOCKR3_RLOCK_MASK		GENMASK_32(17, 0)
682*58cf812aSYann Gautier #define RCC_RCFGLOCKR3_RLOCK_SHIFT		0
683*58cf812aSYann Gautier 
684*58cf812aSYann Gautier /* RCC_R0CIDCFGR register fields */
685*58cf812aSYann Gautier #define RCC_R0CIDCFGR_CFEN			BIT(0)
686*58cf812aSYann Gautier #define RCC_R0CIDCFGR_SEM_EN			BIT(1)
687*58cf812aSYann Gautier #define RCC_R0CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
688*58cf812aSYann Gautier #define RCC_R0CIDCFGR_SCID_SHIFT		4
689*58cf812aSYann Gautier #define RCC_R0CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
690*58cf812aSYann Gautier #define RCC_R0CIDCFGR_SEMWLC_SHIFT		16
691*58cf812aSYann Gautier 
692*58cf812aSYann Gautier /* RCC_R0SEMCR register fields */
693*58cf812aSYann Gautier #define RCC_R0SEMCR_SEM_MUTEX			BIT(0)
694*58cf812aSYann Gautier #define RCC_R0SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
695*58cf812aSYann Gautier #define RCC_R0SEMCR_SEMCID_SHIFT		4
696*58cf812aSYann Gautier 
697*58cf812aSYann Gautier /* RCC_R1CIDCFGR register fields */
698*58cf812aSYann Gautier #define RCC_R1CIDCFGR_CFEN			BIT(0)
699*58cf812aSYann Gautier #define RCC_R1CIDCFGR_SEM_EN			BIT(1)
700*58cf812aSYann Gautier #define RCC_R1CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
701*58cf812aSYann Gautier #define RCC_R1CIDCFGR_SCID_SHIFT		4
702*58cf812aSYann Gautier #define RCC_R1CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
703*58cf812aSYann Gautier #define RCC_R1CIDCFGR_SEMWLC_SHIFT		16
704*58cf812aSYann Gautier 
705*58cf812aSYann Gautier /* RCC_R1SEMCR register fields */
706*58cf812aSYann Gautier #define RCC_R1SEMCR_SEM_MUTEX			BIT(0)
707*58cf812aSYann Gautier #define RCC_R1SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
708*58cf812aSYann Gautier #define RCC_R1SEMCR_SEMCID_SHIFT		4
709*58cf812aSYann Gautier 
710*58cf812aSYann Gautier /* RCC_R2CIDCFGR register fields */
711*58cf812aSYann Gautier #define RCC_R2CIDCFGR_CFEN			BIT(0)
712*58cf812aSYann Gautier #define RCC_R2CIDCFGR_SEM_EN			BIT(1)
713*58cf812aSYann Gautier #define RCC_R2CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
714*58cf812aSYann Gautier #define RCC_R2CIDCFGR_SCID_SHIFT		4
715*58cf812aSYann Gautier #define RCC_R2CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
716*58cf812aSYann Gautier #define RCC_R2CIDCFGR_SEMWLC_SHIFT		16
717*58cf812aSYann Gautier 
718*58cf812aSYann Gautier /* RCC_R2SEMCR register fields */
719*58cf812aSYann Gautier #define RCC_R2SEMCR_SEM_MUTEX			BIT(0)
720*58cf812aSYann Gautier #define RCC_R2SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
721*58cf812aSYann Gautier #define RCC_R2SEMCR_SEMCID_SHIFT		4
722*58cf812aSYann Gautier 
723*58cf812aSYann Gautier /* RCC_R3CIDCFGR register fields */
724*58cf812aSYann Gautier #define RCC_R3CIDCFGR_CFEN			BIT(0)
725*58cf812aSYann Gautier #define RCC_R3CIDCFGR_SEM_EN			BIT(1)
726*58cf812aSYann Gautier #define RCC_R3CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
727*58cf812aSYann Gautier #define RCC_R3CIDCFGR_SCID_SHIFT		4
728*58cf812aSYann Gautier #define RCC_R3CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
729*58cf812aSYann Gautier #define RCC_R3CIDCFGR_SEMWLC_SHIFT		16
730*58cf812aSYann Gautier 
731*58cf812aSYann Gautier /* RCC_R3SEMCR register fields */
732*58cf812aSYann Gautier #define RCC_R3SEMCR_SEM_MUTEX			BIT(0)
733*58cf812aSYann Gautier #define RCC_R3SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
734*58cf812aSYann Gautier #define RCC_R3SEMCR_SEMCID_SHIFT		4
735*58cf812aSYann Gautier 
736*58cf812aSYann Gautier /* RCC_R4CIDCFGR register fields */
737*58cf812aSYann Gautier #define RCC_R4CIDCFGR_CFEN			BIT(0)
738*58cf812aSYann Gautier #define RCC_R4CIDCFGR_SEM_EN			BIT(1)
739*58cf812aSYann Gautier #define RCC_R4CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
740*58cf812aSYann Gautier #define RCC_R4CIDCFGR_SCID_SHIFT		4
741*58cf812aSYann Gautier #define RCC_R4CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
742*58cf812aSYann Gautier #define RCC_R4CIDCFGR_SEMWLC_SHIFT		16
743*58cf812aSYann Gautier 
744*58cf812aSYann Gautier /* RCC_R4SEMCR register fields */
745*58cf812aSYann Gautier #define RCC_R4SEMCR_SEM_MUTEX			BIT(0)
746*58cf812aSYann Gautier #define RCC_R4SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
747*58cf812aSYann Gautier #define RCC_R4SEMCR_SEMCID_SHIFT		4
748*58cf812aSYann Gautier 
749*58cf812aSYann Gautier /* RCC_R5CIDCFGR register fields */
750*58cf812aSYann Gautier #define RCC_R5CIDCFGR_CFEN			BIT(0)
751*58cf812aSYann Gautier #define RCC_R5CIDCFGR_SEM_EN			BIT(1)
752*58cf812aSYann Gautier #define RCC_R5CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
753*58cf812aSYann Gautier #define RCC_R5CIDCFGR_SCID_SHIFT		4
754*58cf812aSYann Gautier #define RCC_R5CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
755*58cf812aSYann Gautier #define RCC_R5CIDCFGR_SEMWLC_SHIFT		16
756*58cf812aSYann Gautier 
757*58cf812aSYann Gautier /* RCC_R5SEMCR register fields */
758*58cf812aSYann Gautier #define RCC_R5SEMCR_SEM_MUTEX			BIT(0)
759*58cf812aSYann Gautier #define RCC_R5SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
760*58cf812aSYann Gautier #define RCC_R5SEMCR_SEMCID_SHIFT		4
761*58cf812aSYann Gautier 
762*58cf812aSYann Gautier /* RCC_R6CIDCFGR register fields */
763*58cf812aSYann Gautier #define RCC_R6CIDCFGR_CFEN			BIT(0)
764*58cf812aSYann Gautier #define RCC_R6CIDCFGR_SEM_EN			BIT(1)
765*58cf812aSYann Gautier #define RCC_R6CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
766*58cf812aSYann Gautier #define RCC_R6CIDCFGR_SCID_SHIFT		4
767*58cf812aSYann Gautier #define RCC_R6CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
768*58cf812aSYann Gautier #define RCC_R6CIDCFGR_SEMWLC_SHIFT		16
769*58cf812aSYann Gautier 
770*58cf812aSYann Gautier /* RCC_R6SEMCR register fields */
771*58cf812aSYann Gautier #define RCC_R6SEMCR_SEM_MUTEX			BIT(0)
772*58cf812aSYann Gautier #define RCC_R6SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
773*58cf812aSYann Gautier #define RCC_R6SEMCR_SEMCID_SHIFT		4
774*58cf812aSYann Gautier 
775*58cf812aSYann Gautier /* RCC_R7CIDCFGR register fields */
776*58cf812aSYann Gautier #define RCC_R7CIDCFGR_CFEN			BIT(0)
777*58cf812aSYann Gautier #define RCC_R7CIDCFGR_SEM_EN			BIT(1)
778*58cf812aSYann Gautier #define RCC_R7CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
779*58cf812aSYann Gautier #define RCC_R7CIDCFGR_SCID_SHIFT		4
780*58cf812aSYann Gautier #define RCC_R7CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
781*58cf812aSYann Gautier #define RCC_R7CIDCFGR_SEMWLC_SHIFT		16
782*58cf812aSYann Gautier 
783*58cf812aSYann Gautier /* RCC_R7SEMCR register fields */
784*58cf812aSYann Gautier #define RCC_R7SEMCR_SEM_MUTEX			BIT(0)
785*58cf812aSYann Gautier #define RCC_R7SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
786*58cf812aSYann Gautier #define RCC_R7SEMCR_SEMCID_SHIFT		4
787*58cf812aSYann Gautier 
788*58cf812aSYann Gautier /* RCC_R8CIDCFGR register fields */
789*58cf812aSYann Gautier #define RCC_R8CIDCFGR_CFEN			BIT(0)
790*58cf812aSYann Gautier #define RCC_R8CIDCFGR_SEM_EN			BIT(1)
791*58cf812aSYann Gautier #define RCC_R8CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
792*58cf812aSYann Gautier #define RCC_R8CIDCFGR_SCID_SHIFT		4
793*58cf812aSYann Gautier #define RCC_R8CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
794*58cf812aSYann Gautier #define RCC_R8CIDCFGR_SEMWLC_SHIFT		16
795*58cf812aSYann Gautier 
796*58cf812aSYann Gautier /* RCC_R8SEMCR register fields */
797*58cf812aSYann Gautier #define RCC_R8SEMCR_SEM_MUTEX			BIT(0)
798*58cf812aSYann Gautier #define RCC_R8SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
799*58cf812aSYann Gautier #define RCC_R8SEMCR_SEMCID_SHIFT		4
800*58cf812aSYann Gautier 
801*58cf812aSYann Gautier /* RCC_R9CIDCFGR register fields */
802*58cf812aSYann Gautier #define RCC_R9CIDCFGR_CFEN			BIT(0)
803*58cf812aSYann Gautier #define RCC_R9CIDCFGR_SEM_EN			BIT(1)
804*58cf812aSYann Gautier #define RCC_R9CIDCFGR_SCID_MASK			GENMASK_32(6, 4)
805*58cf812aSYann Gautier #define RCC_R9CIDCFGR_SCID_SHIFT		4
806*58cf812aSYann Gautier #define RCC_R9CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
807*58cf812aSYann Gautier #define RCC_R9CIDCFGR_SEMWLC_SHIFT		16
808*58cf812aSYann Gautier 
809*58cf812aSYann Gautier /* RCC_R9SEMCR register fields */
810*58cf812aSYann Gautier #define RCC_R9SEMCR_SEM_MUTEX			BIT(0)
811*58cf812aSYann Gautier #define RCC_R9SEMCR_SEMCID_MASK			GENMASK_32(6, 4)
812*58cf812aSYann Gautier #define RCC_R9SEMCR_SEMCID_SHIFT		4
813*58cf812aSYann Gautier 
814*58cf812aSYann Gautier /* RCC_R10CIDCFGR register fields */
815*58cf812aSYann Gautier #define RCC_R10CIDCFGR_CFEN			BIT(0)
816*58cf812aSYann Gautier #define RCC_R10CIDCFGR_SEM_EN			BIT(1)
817*58cf812aSYann Gautier #define RCC_R10CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
818*58cf812aSYann Gautier #define RCC_R10CIDCFGR_SCID_SHIFT		4
819*58cf812aSYann Gautier #define RCC_R10CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
820*58cf812aSYann Gautier #define RCC_R10CIDCFGR_SEMWLC_SHIFT		16
821*58cf812aSYann Gautier 
822*58cf812aSYann Gautier /* RCC_R10SEMCR register fields */
823*58cf812aSYann Gautier #define RCC_R10SEMCR_SEM_MUTEX			BIT(0)
824*58cf812aSYann Gautier #define RCC_R10SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
825*58cf812aSYann Gautier #define RCC_R10SEMCR_SEMCID_SHIFT		4
826*58cf812aSYann Gautier 
827*58cf812aSYann Gautier /* RCC_R11CIDCFGR register fields */
828*58cf812aSYann Gautier #define RCC_R11CIDCFGR_CFEN			BIT(0)
829*58cf812aSYann Gautier #define RCC_R11CIDCFGR_SEM_EN			BIT(1)
830*58cf812aSYann Gautier #define RCC_R11CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
831*58cf812aSYann Gautier #define RCC_R11CIDCFGR_SCID_SHIFT		4
832*58cf812aSYann Gautier #define RCC_R11CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
833*58cf812aSYann Gautier #define RCC_R11CIDCFGR_SEMWLC_SHIFT		16
834*58cf812aSYann Gautier 
835*58cf812aSYann Gautier /* RCC_R11SEMCR register fields */
836*58cf812aSYann Gautier #define RCC_R11SEMCR_SEM_MUTEX			BIT(0)
837*58cf812aSYann Gautier #define RCC_R11SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
838*58cf812aSYann Gautier #define RCC_R11SEMCR_SEMCID_SHIFT		4
839*58cf812aSYann Gautier 
840*58cf812aSYann Gautier /* RCC_R12CIDCFGR register fields */
841*58cf812aSYann Gautier #define RCC_R12CIDCFGR_CFEN			BIT(0)
842*58cf812aSYann Gautier #define RCC_R12CIDCFGR_SEM_EN			BIT(1)
843*58cf812aSYann Gautier #define RCC_R12CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
844*58cf812aSYann Gautier #define RCC_R12CIDCFGR_SCID_SHIFT		4
845*58cf812aSYann Gautier #define RCC_R12CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
846*58cf812aSYann Gautier #define RCC_R12CIDCFGR_SEMWLC_SHIFT		16
847*58cf812aSYann Gautier 
848*58cf812aSYann Gautier /* RCC_R12SEMCR register fields */
849*58cf812aSYann Gautier #define RCC_R12SEMCR_SEM_MUTEX			BIT(0)
850*58cf812aSYann Gautier #define RCC_R12SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
851*58cf812aSYann Gautier #define RCC_R12SEMCR_SEMCID_SHIFT		4
852*58cf812aSYann Gautier 
853*58cf812aSYann Gautier /* RCC_R13CIDCFGR register fields */
854*58cf812aSYann Gautier #define RCC_R13CIDCFGR_CFEN			BIT(0)
855*58cf812aSYann Gautier #define RCC_R13CIDCFGR_SEM_EN			BIT(1)
856*58cf812aSYann Gautier #define RCC_R13CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
857*58cf812aSYann Gautier #define RCC_R13CIDCFGR_SCID_SHIFT		4
858*58cf812aSYann Gautier #define RCC_R13CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
859*58cf812aSYann Gautier #define RCC_R13CIDCFGR_SEMWLC_SHIFT		16
860*58cf812aSYann Gautier 
861*58cf812aSYann Gautier /* RCC_R13SEMCR register fields */
862*58cf812aSYann Gautier #define RCC_R13SEMCR_SEM_MUTEX			BIT(0)
863*58cf812aSYann Gautier #define RCC_R13SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
864*58cf812aSYann Gautier #define RCC_R13SEMCR_SEMCID_SHIFT		4
865*58cf812aSYann Gautier 
866*58cf812aSYann Gautier /* RCC_R14CIDCFGR register fields */
867*58cf812aSYann Gautier #define RCC_R14CIDCFGR_CFEN			BIT(0)
868*58cf812aSYann Gautier #define RCC_R14CIDCFGR_SEM_EN			BIT(1)
869*58cf812aSYann Gautier #define RCC_R14CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
870*58cf812aSYann Gautier #define RCC_R14CIDCFGR_SCID_SHIFT		4
871*58cf812aSYann Gautier #define RCC_R14CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
872*58cf812aSYann Gautier #define RCC_R14CIDCFGR_SEMWLC_SHIFT		16
873*58cf812aSYann Gautier 
874*58cf812aSYann Gautier /* RCC_R14SEMCR register fields */
875*58cf812aSYann Gautier #define RCC_R14SEMCR_SEM_MUTEX			BIT(0)
876*58cf812aSYann Gautier #define RCC_R14SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
877*58cf812aSYann Gautier #define RCC_R14SEMCR_SEMCID_SHIFT		4
878*58cf812aSYann Gautier 
879*58cf812aSYann Gautier /* RCC_R15CIDCFGR register fields */
880*58cf812aSYann Gautier #define RCC_R15CIDCFGR_CFEN			BIT(0)
881*58cf812aSYann Gautier #define RCC_R15CIDCFGR_SEM_EN			BIT(1)
882*58cf812aSYann Gautier #define RCC_R15CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
883*58cf812aSYann Gautier #define RCC_R15CIDCFGR_SCID_SHIFT		4
884*58cf812aSYann Gautier #define RCC_R15CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
885*58cf812aSYann Gautier #define RCC_R15CIDCFGR_SEMWLC_SHIFT		16
886*58cf812aSYann Gautier 
887*58cf812aSYann Gautier /* RCC_R15SEMCR register fields */
888*58cf812aSYann Gautier #define RCC_R15SEMCR_SEM_MUTEX			BIT(0)
889*58cf812aSYann Gautier #define RCC_R15SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
890*58cf812aSYann Gautier #define RCC_R15SEMCR_SEMCID_SHIFT		4
891*58cf812aSYann Gautier 
892*58cf812aSYann Gautier /* RCC_R16CIDCFGR register fields */
893*58cf812aSYann Gautier #define RCC_R16CIDCFGR_CFEN			BIT(0)
894*58cf812aSYann Gautier #define RCC_R16CIDCFGR_SEM_EN			BIT(1)
895*58cf812aSYann Gautier #define RCC_R16CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
896*58cf812aSYann Gautier #define RCC_R16CIDCFGR_SCID_SHIFT		4
897*58cf812aSYann Gautier #define RCC_R16CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
898*58cf812aSYann Gautier #define RCC_R16CIDCFGR_SEMWLC_SHIFT		16
899*58cf812aSYann Gautier 
900*58cf812aSYann Gautier /* RCC_R16SEMCR register fields */
901*58cf812aSYann Gautier #define RCC_R16SEMCR_SEM_MUTEX			BIT(0)
902*58cf812aSYann Gautier #define RCC_R16SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
903*58cf812aSYann Gautier #define RCC_R16SEMCR_SEMCID_SHIFT		4
904*58cf812aSYann Gautier 
905*58cf812aSYann Gautier /* RCC_R17CIDCFGR register fields */
906*58cf812aSYann Gautier #define RCC_R17CIDCFGR_CFEN			BIT(0)
907*58cf812aSYann Gautier #define RCC_R17CIDCFGR_SEM_EN			BIT(1)
908*58cf812aSYann Gautier #define RCC_R17CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
909*58cf812aSYann Gautier #define RCC_R17CIDCFGR_SCID_SHIFT		4
910*58cf812aSYann Gautier #define RCC_R17CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
911*58cf812aSYann Gautier #define RCC_R17CIDCFGR_SEMWLC_SHIFT		16
912*58cf812aSYann Gautier 
913*58cf812aSYann Gautier /* RCC_R17SEMCR register fields */
914*58cf812aSYann Gautier #define RCC_R17SEMCR_SEM_MUTEX			BIT(0)
915*58cf812aSYann Gautier #define RCC_R17SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
916*58cf812aSYann Gautier #define RCC_R17SEMCR_SEMCID_SHIFT		4
917*58cf812aSYann Gautier 
918*58cf812aSYann Gautier /* RCC_R18CIDCFGR register fields */
919*58cf812aSYann Gautier #define RCC_R18CIDCFGR_CFEN			BIT(0)
920*58cf812aSYann Gautier #define RCC_R18CIDCFGR_SEM_EN			BIT(1)
921*58cf812aSYann Gautier #define RCC_R18CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
922*58cf812aSYann Gautier #define RCC_R18CIDCFGR_SCID_SHIFT		4
923*58cf812aSYann Gautier #define RCC_R18CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
924*58cf812aSYann Gautier #define RCC_R18CIDCFGR_SEMWLC_SHIFT		16
925*58cf812aSYann Gautier 
926*58cf812aSYann Gautier /* RCC_R18SEMCR register fields */
927*58cf812aSYann Gautier #define RCC_R18SEMCR_SEM_MUTEX			BIT(0)
928*58cf812aSYann Gautier #define RCC_R18SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
929*58cf812aSYann Gautier #define RCC_R18SEMCR_SEMCID_SHIFT		4
930*58cf812aSYann Gautier 
931*58cf812aSYann Gautier /* RCC_R19CIDCFGR register fields */
932*58cf812aSYann Gautier #define RCC_R19CIDCFGR_CFEN			BIT(0)
933*58cf812aSYann Gautier #define RCC_R19CIDCFGR_SEM_EN			BIT(1)
934*58cf812aSYann Gautier #define RCC_R19CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
935*58cf812aSYann Gautier #define RCC_R19CIDCFGR_SCID_SHIFT		4
936*58cf812aSYann Gautier #define RCC_R19CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
937*58cf812aSYann Gautier #define RCC_R19CIDCFGR_SEMWLC_SHIFT		16
938*58cf812aSYann Gautier 
939*58cf812aSYann Gautier /* RCC_R19SEMCR register fields */
940*58cf812aSYann Gautier #define RCC_R19SEMCR_SEM_MUTEX			BIT(0)
941*58cf812aSYann Gautier #define RCC_R19SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
942*58cf812aSYann Gautier #define RCC_R19SEMCR_SEMCID_SHIFT		4
943*58cf812aSYann Gautier 
944*58cf812aSYann Gautier /* RCC_R20CIDCFGR register fields */
945*58cf812aSYann Gautier #define RCC_R20CIDCFGR_CFEN			BIT(0)
946*58cf812aSYann Gautier #define RCC_R20CIDCFGR_SEM_EN			BIT(1)
947*58cf812aSYann Gautier #define RCC_R20CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
948*58cf812aSYann Gautier #define RCC_R20CIDCFGR_SCID_SHIFT		4
949*58cf812aSYann Gautier #define RCC_R20CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
950*58cf812aSYann Gautier #define RCC_R20CIDCFGR_SEMWLC_SHIFT		16
951*58cf812aSYann Gautier 
952*58cf812aSYann Gautier /* RCC_R20SEMCR register fields */
953*58cf812aSYann Gautier #define RCC_R20SEMCR_SEM_MUTEX			BIT(0)
954*58cf812aSYann Gautier #define RCC_R20SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
955*58cf812aSYann Gautier #define RCC_R20SEMCR_SEMCID_SHIFT		4
956*58cf812aSYann Gautier 
957*58cf812aSYann Gautier /* RCC_R21CIDCFGR register fields */
958*58cf812aSYann Gautier #define RCC_R21CIDCFGR_CFEN			BIT(0)
959*58cf812aSYann Gautier #define RCC_R21CIDCFGR_SEM_EN			BIT(1)
960*58cf812aSYann Gautier #define RCC_R21CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
961*58cf812aSYann Gautier #define RCC_R21CIDCFGR_SCID_SHIFT		4
962*58cf812aSYann Gautier #define RCC_R21CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
963*58cf812aSYann Gautier #define RCC_R21CIDCFGR_SEMWLC_SHIFT		16
964*58cf812aSYann Gautier 
965*58cf812aSYann Gautier /* RCC_R21SEMCR register fields */
966*58cf812aSYann Gautier #define RCC_R21SEMCR_SEM_MUTEX			BIT(0)
967*58cf812aSYann Gautier #define RCC_R21SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
968*58cf812aSYann Gautier #define RCC_R21SEMCR_SEMCID_SHIFT		4
969*58cf812aSYann Gautier 
970*58cf812aSYann Gautier /* RCC_R22CIDCFGR register fields */
971*58cf812aSYann Gautier #define RCC_R22CIDCFGR_CFEN			BIT(0)
972*58cf812aSYann Gautier #define RCC_R22CIDCFGR_SEM_EN			BIT(1)
973*58cf812aSYann Gautier #define RCC_R22CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
974*58cf812aSYann Gautier #define RCC_R22CIDCFGR_SCID_SHIFT		4
975*58cf812aSYann Gautier #define RCC_R22CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
976*58cf812aSYann Gautier #define RCC_R22CIDCFGR_SEMWLC_SHIFT		16
977*58cf812aSYann Gautier 
978*58cf812aSYann Gautier /* RCC_R22SEMCR register fields */
979*58cf812aSYann Gautier #define RCC_R22SEMCR_SEM_MUTEX			BIT(0)
980*58cf812aSYann Gautier #define RCC_R22SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
981*58cf812aSYann Gautier #define RCC_R22SEMCR_SEMCID_SHIFT		4
982*58cf812aSYann Gautier 
983*58cf812aSYann Gautier /* RCC_R23CIDCFGR register fields */
984*58cf812aSYann Gautier #define RCC_R23CIDCFGR_CFEN			BIT(0)
985*58cf812aSYann Gautier #define RCC_R23CIDCFGR_SEM_EN			BIT(1)
986*58cf812aSYann Gautier #define RCC_R23CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
987*58cf812aSYann Gautier #define RCC_R23CIDCFGR_SCID_SHIFT		4
988*58cf812aSYann Gautier #define RCC_R23CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
989*58cf812aSYann Gautier #define RCC_R23CIDCFGR_SEMWLC_SHIFT		16
990*58cf812aSYann Gautier 
991*58cf812aSYann Gautier /* RCC_R23SEMCR register fields */
992*58cf812aSYann Gautier #define RCC_R23SEMCR_SEM_MUTEX			BIT(0)
993*58cf812aSYann Gautier #define RCC_R23SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
994*58cf812aSYann Gautier #define RCC_R23SEMCR_SEMCID_SHIFT		4
995*58cf812aSYann Gautier 
996*58cf812aSYann Gautier /* RCC_R24CIDCFGR register fields */
997*58cf812aSYann Gautier #define RCC_R24CIDCFGR_CFEN			BIT(0)
998*58cf812aSYann Gautier #define RCC_R24CIDCFGR_SEM_EN			BIT(1)
999*58cf812aSYann Gautier #define RCC_R24CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1000*58cf812aSYann Gautier #define RCC_R24CIDCFGR_SCID_SHIFT		4
1001*58cf812aSYann Gautier #define RCC_R24CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1002*58cf812aSYann Gautier #define RCC_R24CIDCFGR_SEMWLC_SHIFT		16
1003*58cf812aSYann Gautier 
1004*58cf812aSYann Gautier /* RCC_R24SEMCR register fields */
1005*58cf812aSYann Gautier #define RCC_R24SEMCR_SEM_MUTEX			BIT(0)
1006*58cf812aSYann Gautier #define RCC_R24SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1007*58cf812aSYann Gautier #define RCC_R24SEMCR_SEMCID_SHIFT		4
1008*58cf812aSYann Gautier 
1009*58cf812aSYann Gautier /* RCC_R25CIDCFGR register fields */
1010*58cf812aSYann Gautier #define RCC_R25CIDCFGR_CFEN			BIT(0)
1011*58cf812aSYann Gautier #define RCC_R25CIDCFGR_SEM_EN			BIT(1)
1012*58cf812aSYann Gautier #define RCC_R25CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1013*58cf812aSYann Gautier #define RCC_R25CIDCFGR_SCID_SHIFT		4
1014*58cf812aSYann Gautier #define RCC_R25CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1015*58cf812aSYann Gautier #define RCC_R25CIDCFGR_SEMWLC_SHIFT		16
1016*58cf812aSYann Gautier 
1017*58cf812aSYann Gautier /* RCC_R25SEMCR register fields */
1018*58cf812aSYann Gautier #define RCC_R25SEMCR_SEM_MUTEX			BIT(0)
1019*58cf812aSYann Gautier #define RCC_R25SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1020*58cf812aSYann Gautier #define RCC_R25SEMCR_SEMCID_SHIFT		4
1021*58cf812aSYann Gautier 
1022*58cf812aSYann Gautier /* RCC_R26CIDCFGR register fields */
1023*58cf812aSYann Gautier #define RCC_R26CIDCFGR_CFEN			BIT(0)
1024*58cf812aSYann Gautier #define RCC_R26CIDCFGR_SEM_EN			BIT(1)
1025*58cf812aSYann Gautier #define RCC_R26CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1026*58cf812aSYann Gautier #define RCC_R26CIDCFGR_SCID_SHIFT		4
1027*58cf812aSYann Gautier #define RCC_R26CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1028*58cf812aSYann Gautier #define RCC_R26CIDCFGR_SEMWLC_SHIFT		16
1029*58cf812aSYann Gautier 
1030*58cf812aSYann Gautier /* RCC_R26SEMCR register fields */
1031*58cf812aSYann Gautier #define RCC_R26SEMCR_SEM_MUTEX			BIT(0)
1032*58cf812aSYann Gautier #define RCC_R26SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1033*58cf812aSYann Gautier #define RCC_R26SEMCR_SEMCID_SHIFT		4
1034*58cf812aSYann Gautier 
1035*58cf812aSYann Gautier /* RCC_R27CIDCFGR register fields */
1036*58cf812aSYann Gautier #define RCC_R27CIDCFGR_CFEN			BIT(0)
1037*58cf812aSYann Gautier #define RCC_R27CIDCFGR_SEM_EN			BIT(1)
1038*58cf812aSYann Gautier #define RCC_R27CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1039*58cf812aSYann Gautier #define RCC_R27CIDCFGR_SCID_SHIFT		4
1040*58cf812aSYann Gautier #define RCC_R27CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1041*58cf812aSYann Gautier #define RCC_R27CIDCFGR_SEMWLC_SHIFT		16
1042*58cf812aSYann Gautier 
1043*58cf812aSYann Gautier /* RCC_R27SEMCR register fields */
1044*58cf812aSYann Gautier #define RCC_R27SEMCR_SEM_MUTEX			BIT(0)
1045*58cf812aSYann Gautier #define RCC_R27SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1046*58cf812aSYann Gautier #define RCC_R27SEMCR_SEMCID_SHIFT		4
1047*58cf812aSYann Gautier 
1048*58cf812aSYann Gautier /* RCC_R28CIDCFGR register fields */
1049*58cf812aSYann Gautier #define RCC_R28CIDCFGR_CFEN			BIT(0)
1050*58cf812aSYann Gautier #define RCC_R28CIDCFGR_SEM_EN			BIT(1)
1051*58cf812aSYann Gautier #define RCC_R28CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1052*58cf812aSYann Gautier #define RCC_R28CIDCFGR_SCID_SHIFT		4
1053*58cf812aSYann Gautier #define RCC_R28CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1054*58cf812aSYann Gautier #define RCC_R28CIDCFGR_SEMWLC_SHIFT		16
1055*58cf812aSYann Gautier 
1056*58cf812aSYann Gautier /* RCC_R28SEMCR register fields */
1057*58cf812aSYann Gautier #define RCC_R28SEMCR_SEM_MUTEX			BIT(0)
1058*58cf812aSYann Gautier #define RCC_R28SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1059*58cf812aSYann Gautier #define RCC_R28SEMCR_SEMCID_SHIFT		4
1060*58cf812aSYann Gautier 
1061*58cf812aSYann Gautier /* RCC_R29CIDCFGR register fields */
1062*58cf812aSYann Gautier #define RCC_R29CIDCFGR_CFEN			BIT(0)
1063*58cf812aSYann Gautier #define RCC_R29CIDCFGR_SEM_EN			BIT(1)
1064*58cf812aSYann Gautier #define RCC_R29CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1065*58cf812aSYann Gautier #define RCC_R29CIDCFGR_SCID_SHIFT		4
1066*58cf812aSYann Gautier #define RCC_R29CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1067*58cf812aSYann Gautier #define RCC_R29CIDCFGR_SEMWLC_SHIFT		16
1068*58cf812aSYann Gautier 
1069*58cf812aSYann Gautier /* RCC_R29SEMCR register fields */
1070*58cf812aSYann Gautier #define RCC_R29SEMCR_SEM_MUTEX			BIT(0)
1071*58cf812aSYann Gautier #define RCC_R29SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1072*58cf812aSYann Gautier #define RCC_R29SEMCR_SEMCID_SHIFT		4
1073*58cf812aSYann Gautier 
1074*58cf812aSYann Gautier /* RCC_R30CIDCFGR register fields */
1075*58cf812aSYann Gautier #define RCC_R30CIDCFGR_CFEN			BIT(0)
1076*58cf812aSYann Gautier #define RCC_R30CIDCFGR_SEM_EN			BIT(1)
1077*58cf812aSYann Gautier #define RCC_R30CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1078*58cf812aSYann Gautier #define RCC_R30CIDCFGR_SCID_SHIFT		4
1079*58cf812aSYann Gautier #define RCC_R30CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1080*58cf812aSYann Gautier #define RCC_R30CIDCFGR_SEMWLC_SHIFT		16
1081*58cf812aSYann Gautier 
1082*58cf812aSYann Gautier /* RCC_R30SEMCR register fields */
1083*58cf812aSYann Gautier #define RCC_R30SEMCR_SEM_MUTEX			BIT(0)
1084*58cf812aSYann Gautier #define RCC_R30SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1085*58cf812aSYann Gautier #define RCC_R30SEMCR_SEMCID_SHIFT		4
1086*58cf812aSYann Gautier 
1087*58cf812aSYann Gautier /* RCC_R31CIDCFGR register fields */
1088*58cf812aSYann Gautier #define RCC_R31CIDCFGR_CFEN			BIT(0)
1089*58cf812aSYann Gautier #define RCC_R31CIDCFGR_SEM_EN			BIT(1)
1090*58cf812aSYann Gautier #define RCC_R31CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1091*58cf812aSYann Gautier #define RCC_R31CIDCFGR_SCID_SHIFT		4
1092*58cf812aSYann Gautier #define RCC_R31CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1093*58cf812aSYann Gautier #define RCC_R31CIDCFGR_SEMWLC_SHIFT		16
1094*58cf812aSYann Gautier 
1095*58cf812aSYann Gautier /* RCC_R31SEMCR register fields */
1096*58cf812aSYann Gautier #define RCC_R31SEMCR_SEM_MUTEX			BIT(0)
1097*58cf812aSYann Gautier #define RCC_R31SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1098*58cf812aSYann Gautier #define RCC_R31SEMCR_SEMCID_SHIFT		4
1099*58cf812aSYann Gautier 
1100*58cf812aSYann Gautier /* RCC_R32CIDCFGR register fields */
1101*58cf812aSYann Gautier #define RCC_R32CIDCFGR_CFEN			BIT(0)
1102*58cf812aSYann Gautier #define RCC_R32CIDCFGR_SEM_EN			BIT(1)
1103*58cf812aSYann Gautier #define RCC_R32CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1104*58cf812aSYann Gautier #define RCC_R32CIDCFGR_SCID_SHIFT		4
1105*58cf812aSYann Gautier #define RCC_R32CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1106*58cf812aSYann Gautier #define RCC_R32CIDCFGR_SEMWLC_SHIFT		16
1107*58cf812aSYann Gautier 
1108*58cf812aSYann Gautier /* RCC_R32SEMCR register fields */
1109*58cf812aSYann Gautier #define RCC_R32SEMCR_SEM_MUTEX			BIT(0)
1110*58cf812aSYann Gautier #define RCC_R32SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1111*58cf812aSYann Gautier #define RCC_R32SEMCR_SEMCID_SHIFT		4
1112*58cf812aSYann Gautier 
1113*58cf812aSYann Gautier /* RCC_R33CIDCFGR register fields */
1114*58cf812aSYann Gautier #define RCC_R33CIDCFGR_CFEN			BIT(0)
1115*58cf812aSYann Gautier #define RCC_R33CIDCFGR_SEM_EN			BIT(1)
1116*58cf812aSYann Gautier #define RCC_R33CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1117*58cf812aSYann Gautier #define RCC_R33CIDCFGR_SCID_SHIFT		4
1118*58cf812aSYann Gautier #define RCC_R33CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1119*58cf812aSYann Gautier #define RCC_R33CIDCFGR_SEMWLC_SHIFT		16
1120*58cf812aSYann Gautier 
1121*58cf812aSYann Gautier /* RCC_R33SEMCR register fields */
1122*58cf812aSYann Gautier #define RCC_R33SEMCR_SEM_MUTEX			BIT(0)
1123*58cf812aSYann Gautier #define RCC_R33SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1124*58cf812aSYann Gautier #define RCC_R33SEMCR_SEMCID_SHIFT		4
1125*58cf812aSYann Gautier 
1126*58cf812aSYann Gautier /* RCC_R34CIDCFGR register fields */
1127*58cf812aSYann Gautier #define RCC_R34CIDCFGR_CFEN			BIT(0)
1128*58cf812aSYann Gautier #define RCC_R34CIDCFGR_SEM_EN			BIT(1)
1129*58cf812aSYann Gautier #define RCC_R34CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1130*58cf812aSYann Gautier #define RCC_R34CIDCFGR_SCID_SHIFT		4
1131*58cf812aSYann Gautier #define RCC_R34CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1132*58cf812aSYann Gautier #define RCC_R34CIDCFGR_SEMWLC_SHIFT		16
1133*58cf812aSYann Gautier 
1134*58cf812aSYann Gautier /* RCC_R34SEMCR register fields */
1135*58cf812aSYann Gautier #define RCC_R34SEMCR_SEM_MUTEX			BIT(0)
1136*58cf812aSYann Gautier #define RCC_R34SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1137*58cf812aSYann Gautier #define RCC_R34SEMCR_SEMCID_SHIFT		4
1138*58cf812aSYann Gautier 
1139*58cf812aSYann Gautier /* RCC_R35CIDCFGR register fields */
1140*58cf812aSYann Gautier #define RCC_R35CIDCFGR_CFEN			BIT(0)
1141*58cf812aSYann Gautier #define RCC_R35CIDCFGR_SEM_EN			BIT(1)
1142*58cf812aSYann Gautier #define RCC_R35CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1143*58cf812aSYann Gautier #define RCC_R35CIDCFGR_SCID_SHIFT		4
1144*58cf812aSYann Gautier #define RCC_R35CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1145*58cf812aSYann Gautier #define RCC_R35CIDCFGR_SEMWLC_SHIFT		16
1146*58cf812aSYann Gautier 
1147*58cf812aSYann Gautier /* RCC_R35SEMCR register fields */
1148*58cf812aSYann Gautier #define RCC_R35SEMCR_SEM_MUTEX			BIT(0)
1149*58cf812aSYann Gautier #define RCC_R35SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1150*58cf812aSYann Gautier #define RCC_R35SEMCR_SEMCID_SHIFT		4
1151*58cf812aSYann Gautier 
1152*58cf812aSYann Gautier /* RCC_R36CIDCFGR register fields */
1153*58cf812aSYann Gautier #define RCC_R36CIDCFGR_CFEN			BIT(0)
1154*58cf812aSYann Gautier #define RCC_R36CIDCFGR_SEM_EN			BIT(1)
1155*58cf812aSYann Gautier #define RCC_R36CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1156*58cf812aSYann Gautier #define RCC_R36CIDCFGR_SCID_SHIFT		4
1157*58cf812aSYann Gautier #define RCC_R36CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1158*58cf812aSYann Gautier #define RCC_R36CIDCFGR_SEMWLC_SHIFT		16
1159*58cf812aSYann Gautier 
1160*58cf812aSYann Gautier /* RCC_R36SEMCR register fields */
1161*58cf812aSYann Gautier #define RCC_R36SEMCR_SEM_MUTEX			BIT(0)
1162*58cf812aSYann Gautier #define RCC_R36SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1163*58cf812aSYann Gautier #define RCC_R36SEMCR_SEMCID_SHIFT		4
1164*58cf812aSYann Gautier 
1165*58cf812aSYann Gautier /* RCC_R37CIDCFGR register fields */
1166*58cf812aSYann Gautier #define RCC_R37CIDCFGR_CFEN			BIT(0)
1167*58cf812aSYann Gautier #define RCC_R37CIDCFGR_SEM_EN			BIT(1)
1168*58cf812aSYann Gautier #define RCC_R37CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1169*58cf812aSYann Gautier #define RCC_R37CIDCFGR_SCID_SHIFT		4
1170*58cf812aSYann Gautier #define RCC_R37CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1171*58cf812aSYann Gautier #define RCC_R37CIDCFGR_SEMWLC_SHIFT		16
1172*58cf812aSYann Gautier 
1173*58cf812aSYann Gautier /* RCC_R37SEMCR register fields */
1174*58cf812aSYann Gautier #define RCC_R37SEMCR_SEM_MUTEX			BIT(0)
1175*58cf812aSYann Gautier #define RCC_R37SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1176*58cf812aSYann Gautier #define RCC_R37SEMCR_SEMCID_SHIFT		4
1177*58cf812aSYann Gautier 
1178*58cf812aSYann Gautier /* RCC_R38CIDCFGR register fields */
1179*58cf812aSYann Gautier #define RCC_R38CIDCFGR_CFEN			BIT(0)
1180*58cf812aSYann Gautier #define RCC_R38CIDCFGR_SEM_EN			BIT(1)
1181*58cf812aSYann Gautier #define RCC_R38CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1182*58cf812aSYann Gautier #define RCC_R38CIDCFGR_SCID_SHIFT		4
1183*58cf812aSYann Gautier #define RCC_R38CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1184*58cf812aSYann Gautier #define RCC_R38CIDCFGR_SEMWLC_SHIFT		16
1185*58cf812aSYann Gautier 
1186*58cf812aSYann Gautier /* RCC_R38SEMCR register fields */
1187*58cf812aSYann Gautier #define RCC_R38SEMCR_SEM_MUTEX			BIT(0)
1188*58cf812aSYann Gautier #define RCC_R38SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1189*58cf812aSYann Gautier #define RCC_R38SEMCR_SEMCID_SHIFT		4
1190*58cf812aSYann Gautier 
1191*58cf812aSYann Gautier /* RCC_R39CIDCFGR register fields */
1192*58cf812aSYann Gautier #define RCC_R39CIDCFGR_CFEN			BIT(0)
1193*58cf812aSYann Gautier #define RCC_R39CIDCFGR_SEM_EN			BIT(1)
1194*58cf812aSYann Gautier #define RCC_R39CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1195*58cf812aSYann Gautier #define RCC_R39CIDCFGR_SCID_SHIFT		4
1196*58cf812aSYann Gautier #define RCC_R39CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1197*58cf812aSYann Gautier #define RCC_R39CIDCFGR_SEMWLC_SHIFT		16
1198*58cf812aSYann Gautier 
1199*58cf812aSYann Gautier /* RCC_R39SEMCR register fields */
1200*58cf812aSYann Gautier #define RCC_R39SEMCR_SEM_MUTEX			BIT(0)
1201*58cf812aSYann Gautier #define RCC_R39SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1202*58cf812aSYann Gautier #define RCC_R39SEMCR_SEMCID_SHIFT		4
1203*58cf812aSYann Gautier 
1204*58cf812aSYann Gautier /* RCC_R40CIDCFGR register fields */
1205*58cf812aSYann Gautier #define RCC_R40CIDCFGR_CFEN			BIT(0)
1206*58cf812aSYann Gautier #define RCC_R40CIDCFGR_SEM_EN			BIT(1)
1207*58cf812aSYann Gautier #define RCC_R40CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1208*58cf812aSYann Gautier #define RCC_R40CIDCFGR_SCID_SHIFT		4
1209*58cf812aSYann Gautier #define RCC_R40CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1210*58cf812aSYann Gautier #define RCC_R40CIDCFGR_SEMWLC_SHIFT		16
1211*58cf812aSYann Gautier 
1212*58cf812aSYann Gautier /* RCC_R40SEMCR register fields */
1213*58cf812aSYann Gautier #define RCC_R40SEMCR_SEM_MUTEX			BIT(0)
1214*58cf812aSYann Gautier #define RCC_R40SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1215*58cf812aSYann Gautier #define RCC_R40SEMCR_SEMCID_SHIFT		4
1216*58cf812aSYann Gautier 
1217*58cf812aSYann Gautier /* RCC_R41CIDCFGR register fields */
1218*58cf812aSYann Gautier #define RCC_R41CIDCFGR_CFEN			BIT(0)
1219*58cf812aSYann Gautier #define RCC_R41CIDCFGR_SEM_EN			BIT(1)
1220*58cf812aSYann Gautier #define RCC_R41CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1221*58cf812aSYann Gautier #define RCC_R41CIDCFGR_SCID_SHIFT		4
1222*58cf812aSYann Gautier #define RCC_R41CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1223*58cf812aSYann Gautier #define RCC_R41CIDCFGR_SEMWLC_SHIFT		16
1224*58cf812aSYann Gautier 
1225*58cf812aSYann Gautier /* RCC_R41SEMCR register fields */
1226*58cf812aSYann Gautier #define RCC_R41SEMCR_SEM_MUTEX			BIT(0)
1227*58cf812aSYann Gautier #define RCC_R41SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1228*58cf812aSYann Gautier #define RCC_R41SEMCR_SEMCID_SHIFT		4
1229*58cf812aSYann Gautier 
1230*58cf812aSYann Gautier /* RCC_R42CIDCFGR register fields */
1231*58cf812aSYann Gautier #define RCC_R42CIDCFGR_CFEN			BIT(0)
1232*58cf812aSYann Gautier #define RCC_R42CIDCFGR_SEM_EN			BIT(1)
1233*58cf812aSYann Gautier #define RCC_R42CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1234*58cf812aSYann Gautier #define RCC_R42CIDCFGR_SCID_SHIFT		4
1235*58cf812aSYann Gautier #define RCC_R42CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1236*58cf812aSYann Gautier #define RCC_R42CIDCFGR_SEMWLC_SHIFT		16
1237*58cf812aSYann Gautier 
1238*58cf812aSYann Gautier /* RCC_R42SEMCR register fields */
1239*58cf812aSYann Gautier #define RCC_R42SEMCR_SEM_MUTEX			BIT(0)
1240*58cf812aSYann Gautier #define RCC_R42SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1241*58cf812aSYann Gautier #define RCC_R42SEMCR_SEMCID_SHIFT		4
1242*58cf812aSYann Gautier 
1243*58cf812aSYann Gautier /* RCC_R43CIDCFGR register fields */
1244*58cf812aSYann Gautier #define RCC_R43CIDCFGR_CFEN			BIT(0)
1245*58cf812aSYann Gautier #define RCC_R43CIDCFGR_SEM_EN			BIT(1)
1246*58cf812aSYann Gautier #define RCC_R43CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1247*58cf812aSYann Gautier #define RCC_R43CIDCFGR_SCID_SHIFT		4
1248*58cf812aSYann Gautier #define RCC_R43CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1249*58cf812aSYann Gautier #define RCC_R43CIDCFGR_SEMWLC_SHIFT		16
1250*58cf812aSYann Gautier 
1251*58cf812aSYann Gautier /* RCC_R43SEMCR register fields */
1252*58cf812aSYann Gautier #define RCC_R43SEMCR_SEM_MUTEX			BIT(0)
1253*58cf812aSYann Gautier #define RCC_R43SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1254*58cf812aSYann Gautier #define RCC_R43SEMCR_SEMCID_SHIFT		4
1255*58cf812aSYann Gautier 
1256*58cf812aSYann Gautier /* RCC_R44CIDCFGR register fields */
1257*58cf812aSYann Gautier #define RCC_R44CIDCFGR_CFEN			BIT(0)
1258*58cf812aSYann Gautier #define RCC_R44CIDCFGR_SEM_EN			BIT(1)
1259*58cf812aSYann Gautier #define RCC_R44CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1260*58cf812aSYann Gautier #define RCC_R44CIDCFGR_SCID_SHIFT		4
1261*58cf812aSYann Gautier #define RCC_R44CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1262*58cf812aSYann Gautier #define RCC_R44CIDCFGR_SEMWLC_SHIFT		16
1263*58cf812aSYann Gautier 
1264*58cf812aSYann Gautier /* RCC_R44SEMCR register fields */
1265*58cf812aSYann Gautier #define RCC_R44SEMCR_SEM_MUTEX			BIT(0)
1266*58cf812aSYann Gautier #define RCC_R44SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1267*58cf812aSYann Gautier #define RCC_R44SEMCR_SEMCID_SHIFT		4
1268*58cf812aSYann Gautier 
1269*58cf812aSYann Gautier /* RCC_R45CIDCFGR register fields */
1270*58cf812aSYann Gautier #define RCC_R45CIDCFGR_CFEN			BIT(0)
1271*58cf812aSYann Gautier #define RCC_R45CIDCFGR_SEM_EN			BIT(1)
1272*58cf812aSYann Gautier #define RCC_R45CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1273*58cf812aSYann Gautier #define RCC_R45CIDCFGR_SCID_SHIFT		4
1274*58cf812aSYann Gautier #define RCC_R45CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1275*58cf812aSYann Gautier #define RCC_R45CIDCFGR_SEMWLC_SHIFT		16
1276*58cf812aSYann Gautier 
1277*58cf812aSYann Gautier /* RCC_R45SEMCR register fields */
1278*58cf812aSYann Gautier #define RCC_R45SEMCR_SEM_MUTEX			BIT(0)
1279*58cf812aSYann Gautier #define RCC_R45SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1280*58cf812aSYann Gautier #define RCC_R45SEMCR_SEMCID_SHIFT		4
1281*58cf812aSYann Gautier 
1282*58cf812aSYann Gautier /* RCC_R46CIDCFGR register fields */
1283*58cf812aSYann Gautier #define RCC_R46CIDCFGR_CFEN			BIT(0)
1284*58cf812aSYann Gautier #define RCC_R46CIDCFGR_SEM_EN			BIT(1)
1285*58cf812aSYann Gautier #define RCC_R46CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1286*58cf812aSYann Gautier #define RCC_R46CIDCFGR_SCID_SHIFT		4
1287*58cf812aSYann Gautier #define RCC_R46CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1288*58cf812aSYann Gautier #define RCC_R46CIDCFGR_SEMWLC_SHIFT		16
1289*58cf812aSYann Gautier 
1290*58cf812aSYann Gautier /* RCC_R46SEMCR register fields */
1291*58cf812aSYann Gautier #define RCC_R46SEMCR_SEM_MUTEX			BIT(0)
1292*58cf812aSYann Gautier #define RCC_R46SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1293*58cf812aSYann Gautier #define RCC_R46SEMCR_SEMCID_SHIFT		4
1294*58cf812aSYann Gautier 
1295*58cf812aSYann Gautier /* RCC_R47CIDCFGR register fields */
1296*58cf812aSYann Gautier #define RCC_R47CIDCFGR_CFEN			BIT(0)
1297*58cf812aSYann Gautier #define RCC_R47CIDCFGR_SEM_EN			BIT(1)
1298*58cf812aSYann Gautier #define RCC_R47CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1299*58cf812aSYann Gautier #define RCC_R47CIDCFGR_SCID_SHIFT		4
1300*58cf812aSYann Gautier #define RCC_R47CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1301*58cf812aSYann Gautier #define RCC_R47CIDCFGR_SEMWLC_SHIFT		16
1302*58cf812aSYann Gautier 
1303*58cf812aSYann Gautier /* RCC_R47SEMCR register fields */
1304*58cf812aSYann Gautier #define RCC_R47SEMCR_SEM_MUTEX			BIT(0)
1305*58cf812aSYann Gautier #define RCC_R47SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1306*58cf812aSYann Gautier #define RCC_R47SEMCR_SEMCID_SHIFT		4
1307*58cf812aSYann Gautier 
1308*58cf812aSYann Gautier /* RCC_R48CIDCFGR register fields */
1309*58cf812aSYann Gautier #define RCC_R48CIDCFGR_CFEN			BIT(0)
1310*58cf812aSYann Gautier #define RCC_R48CIDCFGR_SEM_EN			BIT(1)
1311*58cf812aSYann Gautier #define RCC_R48CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1312*58cf812aSYann Gautier #define RCC_R48CIDCFGR_SCID_SHIFT		4
1313*58cf812aSYann Gautier #define RCC_R48CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1314*58cf812aSYann Gautier #define RCC_R48CIDCFGR_SEMWLC_SHIFT		16
1315*58cf812aSYann Gautier 
1316*58cf812aSYann Gautier /* RCC_R48SEMCR register fields */
1317*58cf812aSYann Gautier #define RCC_R48SEMCR_SEM_MUTEX			BIT(0)
1318*58cf812aSYann Gautier #define RCC_R48SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1319*58cf812aSYann Gautier #define RCC_R48SEMCR_SEMCID_SHIFT		4
1320*58cf812aSYann Gautier 
1321*58cf812aSYann Gautier /* RCC_R49CIDCFGR register fields */
1322*58cf812aSYann Gautier #define RCC_R49CIDCFGR_CFEN			BIT(0)
1323*58cf812aSYann Gautier #define RCC_R49CIDCFGR_SEM_EN			BIT(1)
1324*58cf812aSYann Gautier #define RCC_R49CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1325*58cf812aSYann Gautier #define RCC_R49CIDCFGR_SCID_SHIFT		4
1326*58cf812aSYann Gautier #define RCC_R49CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1327*58cf812aSYann Gautier #define RCC_R49CIDCFGR_SEMWLC_SHIFT		16
1328*58cf812aSYann Gautier 
1329*58cf812aSYann Gautier /* RCC_R49SEMCR register fields */
1330*58cf812aSYann Gautier #define RCC_R49SEMCR_SEM_MUTEX			BIT(0)
1331*58cf812aSYann Gautier #define RCC_R49SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1332*58cf812aSYann Gautier #define RCC_R49SEMCR_SEMCID_SHIFT		4
1333*58cf812aSYann Gautier 
1334*58cf812aSYann Gautier /* RCC_R50CIDCFGR register fields */
1335*58cf812aSYann Gautier #define RCC_R50CIDCFGR_CFEN			BIT(0)
1336*58cf812aSYann Gautier #define RCC_R50CIDCFGR_SEM_EN			BIT(1)
1337*58cf812aSYann Gautier #define RCC_R50CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1338*58cf812aSYann Gautier #define RCC_R50CIDCFGR_SCID_SHIFT		4
1339*58cf812aSYann Gautier #define RCC_R50CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1340*58cf812aSYann Gautier #define RCC_R50CIDCFGR_SEMWLC_SHIFT		16
1341*58cf812aSYann Gautier 
1342*58cf812aSYann Gautier /* RCC_R50SEMCR register fields */
1343*58cf812aSYann Gautier #define RCC_R50SEMCR_SEM_MUTEX			BIT(0)
1344*58cf812aSYann Gautier #define RCC_R50SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1345*58cf812aSYann Gautier #define RCC_R50SEMCR_SEMCID_SHIFT		4
1346*58cf812aSYann Gautier 
1347*58cf812aSYann Gautier /* RCC_R51CIDCFGR register fields */
1348*58cf812aSYann Gautier #define RCC_R51CIDCFGR_CFEN			BIT(0)
1349*58cf812aSYann Gautier #define RCC_R51CIDCFGR_SEM_EN			BIT(1)
1350*58cf812aSYann Gautier #define RCC_R51CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1351*58cf812aSYann Gautier #define RCC_R51CIDCFGR_SCID_SHIFT		4
1352*58cf812aSYann Gautier #define RCC_R51CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1353*58cf812aSYann Gautier #define RCC_R51CIDCFGR_SEMWLC_SHIFT		16
1354*58cf812aSYann Gautier 
1355*58cf812aSYann Gautier /* RCC_R51SEMCR register fields */
1356*58cf812aSYann Gautier #define RCC_R51SEMCR_SEM_MUTEX			BIT(0)
1357*58cf812aSYann Gautier #define RCC_R51SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1358*58cf812aSYann Gautier #define RCC_R51SEMCR_SEMCID_SHIFT		4
1359*58cf812aSYann Gautier 
1360*58cf812aSYann Gautier /* RCC_R52CIDCFGR register fields */
1361*58cf812aSYann Gautier #define RCC_R52CIDCFGR_CFEN			BIT(0)
1362*58cf812aSYann Gautier #define RCC_R52CIDCFGR_SEM_EN			BIT(1)
1363*58cf812aSYann Gautier #define RCC_R52CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1364*58cf812aSYann Gautier #define RCC_R52CIDCFGR_SCID_SHIFT		4
1365*58cf812aSYann Gautier #define RCC_R52CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1366*58cf812aSYann Gautier #define RCC_R52CIDCFGR_SEMWLC_SHIFT		16
1367*58cf812aSYann Gautier 
1368*58cf812aSYann Gautier /* RCC_R52SEMCR register fields */
1369*58cf812aSYann Gautier #define RCC_R52SEMCR_SEM_MUTEX			BIT(0)
1370*58cf812aSYann Gautier #define RCC_R52SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1371*58cf812aSYann Gautier #define RCC_R52SEMCR_SEMCID_SHIFT		4
1372*58cf812aSYann Gautier 
1373*58cf812aSYann Gautier /* RCC_R53CIDCFGR register fields */
1374*58cf812aSYann Gautier #define RCC_R53CIDCFGR_CFEN			BIT(0)
1375*58cf812aSYann Gautier #define RCC_R53CIDCFGR_SEM_EN			BIT(1)
1376*58cf812aSYann Gautier #define RCC_R53CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1377*58cf812aSYann Gautier #define RCC_R53CIDCFGR_SCID_SHIFT		4
1378*58cf812aSYann Gautier #define RCC_R53CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1379*58cf812aSYann Gautier #define RCC_R53CIDCFGR_SEMWLC_SHIFT		16
1380*58cf812aSYann Gautier 
1381*58cf812aSYann Gautier /* RCC_R53SEMCR register fields */
1382*58cf812aSYann Gautier #define RCC_R53SEMCR_SEM_MUTEX			BIT(0)
1383*58cf812aSYann Gautier #define RCC_R53SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1384*58cf812aSYann Gautier #define RCC_R53SEMCR_SEMCID_SHIFT		4
1385*58cf812aSYann Gautier 
1386*58cf812aSYann Gautier /* RCC_R54CIDCFGR register fields */
1387*58cf812aSYann Gautier #define RCC_R54CIDCFGR_CFEN			BIT(0)
1388*58cf812aSYann Gautier #define RCC_R54CIDCFGR_SEM_EN			BIT(1)
1389*58cf812aSYann Gautier #define RCC_R54CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1390*58cf812aSYann Gautier #define RCC_R54CIDCFGR_SCID_SHIFT		4
1391*58cf812aSYann Gautier #define RCC_R54CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1392*58cf812aSYann Gautier #define RCC_R54CIDCFGR_SEMWLC_SHIFT		16
1393*58cf812aSYann Gautier 
1394*58cf812aSYann Gautier /* RCC_R54SEMCR register fields */
1395*58cf812aSYann Gautier #define RCC_R54SEMCR_SEM_MUTEX			BIT(0)
1396*58cf812aSYann Gautier #define RCC_R54SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1397*58cf812aSYann Gautier #define RCC_R54SEMCR_SEMCID_SHIFT		4
1398*58cf812aSYann Gautier 
1399*58cf812aSYann Gautier /* RCC_R55CIDCFGR register fields */
1400*58cf812aSYann Gautier #define RCC_R55CIDCFGR_CFEN			BIT(0)
1401*58cf812aSYann Gautier #define RCC_R55CIDCFGR_SEM_EN			BIT(1)
1402*58cf812aSYann Gautier #define RCC_R55CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1403*58cf812aSYann Gautier #define RCC_R55CIDCFGR_SCID_SHIFT		4
1404*58cf812aSYann Gautier #define RCC_R55CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1405*58cf812aSYann Gautier #define RCC_R55CIDCFGR_SEMWLC_SHIFT		16
1406*58cf812aSYann Gautier 
1407*58cf812aSYann Gautier /* RCC_R55SEMCR register fields */
1408*58cf812aSYann Gautier #define RCC_R55SEMCR_SEM_MUTEX			BIT(0)
1409*58cf812aSYann Gautier #define RCC_R55SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1410*58cf812aSYann Gautier #define RCC_R55SEMCR_SEMCID_SHIFT		4
1411*58cf812aSYann Gautier 
1412*58cf812aSYann Gautier /* RCC_R56CIDCFGR register fields */
1413*58cf812aSYann Gautier #define RCC_R56CIDCFGR_CFEN			BIT(0)
1414*58cf812aSYann Gautier #define RCC_R56CIDCFGR_SEM_EN			BIT(1)
1415*58cf812aSYann Gautier #define RCC_R56CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1416*58cf812aSYann Gautier #define RCC_R56CIDCFGR_SCID_SHIFT		4
1417*58cf812aSYann Gautier #define RCC_R56CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1418*58cf812aSYann Gautier #define RCC_R56CIDCFGR_SEMWLC_SHIFT		16
1419*58cf812aSYann Gautier 
1420*58cf812aSYann Gautier /* RCC_R56SEMCR register fields */
1421*58cf812aSYann Gautier #define RCC_R56SEMCR_SEM_MUTEX			BIT(0)
1422*58cf812aSYann Gautier #define RCC_R56SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1423*58cf812aSYann Gautier #define RCC_R56SEMCR_SEMCID_SHIFT		4
1424*58cf812aSYann Gautier 
1425*58cf812aSYann Gautier /* RCC_R57CIDCFGR register fields */
1426*58cf812aSYann Gautier #define RCC_R57CIDCFGR_CFEN			BIT(0)
1427*58cf812aSYann Gautier #define RCC_R57CIDCFGR_SEM_EN			BIT(1)
1428*58cf812aSYann Gautier #define RCC_R57CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1429*58cf812aSYann Gautier #define RCC_R57CIDCFGR_SCID_SHIFT		4
1430*58cf812aSYann Gautier #define RCC_R57CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1431*58cf812aSYann Gautier #define RCC_R57CIDCFGR_SEMWLC_SHIFT		16
1432*58cf812aSYann Gautier 
1433*58cf812aSYann Gautier /* RCC_R57SEMCR register fields */
1434*58cf812aSYann Gautier #define RCC_R57SEMCR_SEM_MUTEX			BIT(0)
1435*58cf812aSYann Gautier #define RCC_R57SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1436*58cf812aSYann Gautier #define RCC_R57SEMCR_SEMCID_SHIFT		4
1437*58cf812aSYann Gautier 
1438*58cf812aSYann Gautier /* RCC_R58CIDCFGR register fields */
1439*58cf812aSYann Gautier #define RCC_R58CIDCFGR_CFEN			BIT(0)
1440*58cf812aSYann Gautier #define RCC_R58CIDCFGR_SEM_EN			BIT(1)
1441*58cf812aSYann Gautier #define RCC_R58CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1442*58cf812aSYann Gautier #define RCC_R58CIDCFGR_SCID_SHIFT		4
1443*58cf812aSYann Gautier #define RCC_R58CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1444*58cf812aSYann Gautier #define RCC_R58CIDCFGR_SEMWLC_SHIFT		16
1445*58cf812aSYann Gautier 
1446*58cf812aSYann Gautier /* RCC_R58SEMCR register fields */
1447*58cf812aSYann Gautier #define RCC_R58SEMCR_SEM_MUTEX			BIT(0)
1448*58cf812aSYann Gautier #define RCC_R58SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1449*58cf812aSYann Gautier #define RCC_R58SEMCR_SEMCID_SHIFT		4
1450*58cf812aSYann Gautier 
1451*58cf812aSYann Gautier /* RCC_R59CIDCFGR register fields */
1452*58cf812aSYann Gautier #define RCC_R59CIDCFGR_CFEN			BIT(0)
1453*58cf812aSYann Gautier #define RCC_R59CIDCFGR_SEM_EN			BIT(1)
1454*58cf812aSYann Gautier #define RCC_R59CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1455*58cf812aSYann Gautier #define RCC_R59CIDCFGR_SCID_SHIFT		4
1456*58cf812aSYann Gautier #define RCC_R59CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1457*58cf812aSYann Gautier #define RCC_R59CIDCFGR_SEMWLC_SHIFT		16
1458*58cf812aSYann Gautier 
1459*58cf812aSYann Gautier /* RCC_R59SEMCR register fields */
1460*58cf812aSYann Gautier #define RCC_R59SEMCR_SEM_MUTEX			BIT(0)
1461*58cf812aSYann Gautier #define RCC_R59SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1462*58cf812aSYann Gautier #define RCC_R59SEMCR_SEMCID_SHIFT		4
1463*58cf812aSYann Gautier 
1464*58cf812aSYann Gautier /* RCC_R60CIDCFGR register fields */
1465*58cf812aSYann Gautier #define RCC_R60CIDCFGR_CFEN			BIT(0)
1466*58cf812aSYann Gautier #define RCC_R60CIDCFGR_SEM_EN			BIT(1)
1467*58cf812aSYann Gautier #define RCC_R60CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1468*58cf812aSYann Gautier #define RCC_R60CIDCFGR_SCID_SHIFT		4
1469*58cf812aSYann Gautier #define RCC_R60CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1470*58cf812aSYann Gautier #define RCC_R60CIDCFGR_SEMWLC_SHIFT		16
1471*58cf812aSYann Gautier 
1472*58cf812aSYann Gautier /* RCC_R60SEMCR register fields */
1473*58cf812aSYann Gautier #define RCC_R60SEMCR_SEM_MUTEX			BIT(0)
1474*58cf812aSYann Gautier #define RCC_R60SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1475*58cf812aSYann Gautier #define RCC_R60SEMCR_SEMCID_SHIFT		4
1476*58cf812aSYann Gautier 
1477*58cf812aSYann Gautier /* RCC_R61CIDCFGR register fields */
1478*58cf812aSYann Gautier #define RCC_R61CIDCFGR_CFEN			BIT(0)
1479*58cf812aSYann Gautier #define RCC_R61CIDCFGR_SEM_EN			BIT(1)
1480*58cf812aSYann Gautier #define RCC_R61CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1481*58cf812aSYann Gautier #define RCC_R61CIDCFGR_SCID_SHIFT		4
1482*58cf812aSYann Gautier #define RCC_R61CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1483*58cf812aSYann Gautier #define RCC_R61CIDCFGR_SEMWLC_SHIFT		16
1484*58cf812aSYann Gautier 
1485*58cf812aSYann Gautier /* RCC_R61SEMCR register fields */
1486*58cf812aSYann Gautier #define RCC_R61SEMCR_SEM_MUTEX			BIT(0)
1487*58cf812aSYann Gautier #define RCC_R61SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1488*58cf812aSYann Gautier #define RCC_R61SEMCR_SEMCID_SHIFT		4
1489*58cf812aSYann Gautier 
1490*58cf812aSYann Gautier /* RCC_R62CIDCFGR register fields */
1491*58cf812aSYann Gautier #define RCC_R62CIDCFGR_CFEN			BIT(0)
1492*58cf812aSYann Gautier #define RCC_R62CIDCFGR_SEM_EN			BIT(1)
1493*58cf812aSYann Gautier #define RCC_R62CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1494*58cf812aSYann Gautier #define RCC_R62CIDCFGR_SCID_SHIFT		4
1495*58cf812aSYann Gautier #define RCC_R62CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1496*58cf812aSYann Gautier #define RCC_R62CIDCFGR_SEMWLC_SHIFT		16
1497*58cf812aSYann Gautier 
1498*58cf812aSYann Gautier /* RCC_R62SEMCR register fields */
1499*58cf812aSYann Gautier #define RCC_R62SEMCR_SEM_MUTEX			BIT(0)
1500*58cf812aSYann Gautier #define RCC_R62SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1501*58cf812aSYann Gautier #define RCC_R62SEMCR_SEMCID_SHIFT		4
1502*58cf812aSYann Gautier 
1503*58cf812aSYann Gautier /* RCC_R63CIDCFGR register fields */
1504*58cf812aSYann Gautier #define RCC_R63CIDCFGR_CFEN			BIT(0)
1505*58cf812aSYann Gautier #define RCC_R63CIDCFGR_SEM_EN			BIT(1)
1506*58cf812aSYann Gautier #define RCC_R63CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1507*58cf812aSYann Gautier #define RCC_R63CIDCFGR_SCID_SHIFT		4
1508*58cf812aSYann Gautier #define RCC_R63CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1509*58cf812aSYann Gautier #define RCC_R63CIDCFGR_SEMWLC_SHIFT		16
1510*58cf812aSYann Gautier 
1511*58cf812aSYann Gautier /* RCC_R63SEMCR register fields */
1512*58cf812aSYann Gautier #define RCC_R63SEMCR_SEM_MUTEX			BIT(0)
1513*58cf812aSYann Gautier #define RCC_R63SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1514*58cf812aSYann Gautier #define RCC_R63SEMCR_SEMCID_SHIFT		4
1515*58cf812aSYann Gautier 
1516*58cf812aSYann Gautier /* RCC_R64CIDCFGR register fields */
1517*58cf812aSYann Gautier #define RCC_R64CIDCFGR_CFEN			BIT(0)
1518*58cf812aSYann Gautier #define RCC_R64CIDCFGR_SEM_EN			BIT(1)
1519*58cf812aSYann Gautier #define RCC_R64CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1520*58cf812aSYann Gautier #define RCC_R64CIDCFGR_SCID_SHIFT		4
1521*58cf812aSYann Gautier #define RCC_R64CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1522*58cf812aSYann Gautier #define RCC_R64CIDCFGR_SEMWLC_SHIFT		16
1523*58cf812aSYann Gautier 
1524*58cf812aSYann Gautier /* RCC_R64SEMCR register fields */
1525*58cf812aSYann Gautier #define RCC_R64SEMCR_SEM_MUTEX			BIT(0)
1526*58cf812aSYann Gautier #define RCC_R64SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1527*58cf812aSYann Gautier #define RCC_R64SEMCR_SEMCID_SHIFT		4
1528*58cf812aSYann Gautier 
1529*58cf812aSYann Gautier /* RCC_R65CIDCFGR register fields */
1530*58cf812aSYann Gautier #define RCC_R65CIDCFGR_CFEN			BIT(0)
1531*58cf812aSYann Gautier #define RCC_R65CIDCFGR_SEM_EN			BIT(1)
1532*58cf812aSYann Gautier #define RCC_R65CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1533*58cf812aSYann Gautier #define RCC_R65CIDCFGR_SCID_SHIFT		4
1534*58cf812aSYann Gautier #define RCC_R65CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1535*58cf812aSYann Gautier #define RCC_R65CIDCFGR_SEMWLC_SHIFT		16
1536*58cf812aSYann Gautier 
1537*58cf812aSYann Gautier /* RCC_R65SEMCR register fields */
1538*58cf812aSYann Gautier #define RCC_R65SEMCR_SEM_MUTEX			BIT(0)
1539*58cf812aSYann Gautier #define RCC_R65SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1540*58cf812aSYann Gautier #define RCC_R65SEMCR_SEMCID_SHIFT		4
1541*58cf812aSYann Gautier 
1542*58cf812aSYann Gautier /* RCC_R66CIDCFGR register fields */
1543*58cf812aSYann Gautier #define RCC_R66CIDCFGR_CFEN			BIT(0)
1544*58cf812aSYann Gautier #define RCC_R66CIDCFGR_SEM_EN			BIT(1)
1545*58cf812aSYann Gautier #define RCC_R66CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1546*58cf812aSYann Gautier #define RCC_R66CIDCFGR_SCID_SHIFT		4
1547*58cf812aSYann Gautier #define RCC_R66CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1548*58cf812aSYann Gautier #define RCC_R66CIDCFGR_SEMWLC_SHIFT		16
1549*58cf812aSYann Gautier 
1550*58cf812aSYann Gautier /* RCC_R66SEMCR register fields */
1551*58cf812aSYann Gautier #define RCC_R66SEMCR_SEM_MUTEX			BIT(0)
1552*58cf812aSYann Gautier #define RCC_R66SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1553*58cf812aSYann Gautier #define RCC_R66SEMCR_SEMCID_SHIFT		4
1554*58cf812aSYann Gautier 
1555*58cf812aSYann Gautier /* RCC_R67CIDCFGR register fields */
1556*58cf812aSYann Gautier #define RCC_R67CIDCFGR_CFEN			BIT(0)
1557*58cf812aSYann Gautier #define RCC_R67CIDCFGR_SEM_EN			BIT(1)
1558*58cf812aSYann Gautier #define RCC_R67CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1559*58cf812aSYann Gautier #define RCC_R67CIDCFGR_SCID_SHIFT		4
1560*58cf812aSYann Gautier #define RCC_R67CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1561*58cf812aSYann Gautier #define RCC_R67CIDCFGR_SEMWLC_SHIFT		16
1562*58cf812aSYann Gautier 
1563*58cf812aSYann Gautier /* RCC_R67SEMCR register fields */
1564*58cf812aSYann Gautier #define RCC_R67SEMCR_SEM_MUTEX			BIT(0)
1565*58cf812aSYann Gautier #define RCC_R67SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1566*58cf812aSYann Gautier #define RCC_R67SEMCR_SEMCID_SHIFT		4
1567*58cf812aSYann Gautier 
1568*58cf812aSYann Gautier /* RCC_R68CIDCFGR register fields */
1569*58cf812aSYann Gautier #define RCC_R68CIDCFGR_CFEN			BIT(0)
1570*58cf812aSYann Gautier #define RCC_R68CIDCFGR_SEM_EN			BIT(1)
1571*58cf812aSYann Gautier #define RCC_R68CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1572*58cf812aSYann Gautier #define RCC_R68CIDCFGR_SCID_SHIFT		4
1573*58cf812aSYann Gautier #define RCC_R68CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1574*58cf812aSYann Gautier #define RCC_R68CIDCFGR_SEMWLC_SHIFT		16
1575*58cf812aSYann Gautier 
1576*58cf812aSYann Gautier /* RCC_R68SEMCR register fields */
1577*58cf812aSYann Gautier #define RCC_R68SEMCR_SEM_MUTEX			BIT(0)
1578*58cf812aSYann Gautier #define RCC_R68SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1579*58cf812aSYann Gautier #define RCC_R68SEMCR_SEMCID_SHIFT		4
1580*58cf812aSYann Gautier 
1581*58cf812aSYann Gautier /* RCC_R69CIDCFGR register fields */
1582*58cf812aSYann Gautier #define RCC_R69CIDCFGR_CFEN			BIT(0)
1583*58cf812aSYann Gautier #define RCC_R69CIDCFGR_SEM_EN			BIT(1)
1584*58cf812aSYann Gautier #define RCC_R69CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1585*58cf812aSYann Gautier #define RCC_R69CIDCFGR_SCID_SHIFT		4
1586*58cf812aSYann Gautier #define RCC_R69CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1587*58cf812aSYann Gautier #define RCC_R69CIDCFGR_SEMWLC_SHIFT		16
1588*58cf812aSYann Gautier 
1589*58cf812aSYann Gautier /* RCC_R69SEMCR register fields */
1590*58cf812aSYann Gautier #define RCC_R69SEMCR_SEM_MUTEX			BIT(0)
1591*58cf812aSYann Gautier #define RCC_R69SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1592*58cf812aSYann Gautier #define RCC_R69SEMCR_SEMCID_SHIFT		4
1593*58cf812aSYann Gautier 
1594*58cf812aSYann Gautier /* RCC_R70CIDCFGR register fields */
1595*58cf812aSYann Gautier #define RCC_R70CIDCFGR_CFEN			BIT(0)
1596*58cf812aSYann Gautier #define RCC_R70CIDCFGR_SEM_EN			BIT(1)
1597*58cf812aSYann Gautier #define RCC_R70CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1598*58cf812aSYann Gautier #define RCC_R70CIDCFGR_SCID_SHIFT		4
1599*58cf812aSYann Gautier #define RCC_R70CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1600*58cf812aSYann Gautier #define RCC_R70CIDCFGR_SEMWLC_SHIFT		16
1601*58cf812aSYann Gautier 
1602*58cf812aSYann Gautier /* RCC_R70SEMCR register fields */
1603*58cf812aSYann Gautier #define RCC_R70SEMCR_SEM_MUTEX			BIT(0)
1604*58cf812aSYann Gautier #define RCC_R70SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1605*58cf812aSYann Gautier #define RCC_R70SEMCR_SEMCID_SHIFT		4
1606*58cf812aSYann Gautier 
1607*58cf812aSYann Gautier /* RCC_R71CIDCFGR register fields */
1608*58cf812aSYann Gautier #define RCC_R71CIDCFGR_CFEN			BIT(0)
1609*58cf812aSYann Gautier #define RCC_R71CIDCFGR_SEM_EN			BIT(1)
1610*58cf812aSYann Gautier #define RCC_R71CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1611*58cf812aSYann Gautier #define RCC_R71CIDCFGR_SCID_SHIFT		4
1612*58cf812aSYann Gautier #define RCC_R71CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1613*58cf812aSYann Gautier #define RCC_R71CIDCFGR_SEMWLC_SHIFT		16
1614*58cf812aSYann Gautier 
1615*58cf812aSYann Gautier /* RCC_R71SEMCR register fields */
1616*58cf812aSYann Gautier #define RCC_R71SEMCR_SEM_MUTEX			BIT(0)
1617*58cf812aSYann Gautier #define RCC_R71SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1618*58cf812aSYann Gautier #define RCC_R71SEMCR_SEMCID_SHIFT		4
1619*58cf812aSYann Gautier 
1620*58cf812aSYann Gautier /* RCC_R72CIDCFGR register fields */
1621*58cf812aSYann Gautier #define RCC_R72CIDCFGR_CFEN			BIT(0)
1622*58cf812aSYann Gautier #define RCC_R72CIDCFGR_SEM_EN			BIT(1)
1623*58cf812aSYann Gautier #define RCC_R72CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1624*58cf812aSYann Gautier #define RCC_R72CIDCFGR_SCID_SHIFT		4
1625*58cf812aSYann Gautier #define RCC_R72CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1626*58cf812aSYann Gautier #define RCC_R72CIDCFGR_SEMWLC_SHIFT		16
1627*58cf812aSYann Gautier 
1628*58cf812aSYann Gautier /* RCC_R72SEMCR register fields */
1629*58cf812aSYann Gautier #define RCC_R72SEMCR_SEM_MUTEX			BIT(0)
1630*58cf812aSYann Gautier #define RCC_R72SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1631*58cf812aSYann Gautier #define RCC_R72SEMCR_SEMCID_SHIFT		4
1632*58cf812aSYann Gautier 
1633*58cf812aSYann Gautier /* RCC_R73CIDCFGR register fields */
1634*58cf812aSYann Gautier #define RCC_R73CIDCFGR_CFEN			BIT(0)
1635*58cf812aSYann Gautier #define RCC_R73CIDCFGR_SEM_EN			BIT(1)
1636*58cf812aSYann Gautier #define RCC_R73CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1637*58cf812aSYann Gautier #define RCC_R73CIDCFGR_SCID_SHIFT		4
1638*58cf812aSYann Gautier #define RCC_R73CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1639*58cf812aSYann Gautier #define RCC_R73CIDCFGR_SEMWLC_SHIFT		16
1640*58cf812aSYann Gautier 
1641*58cf812aSYann Gautier /* RCC_R73SEMCR register fields */
1642*58cf812aSYann Gautier #define RCC_R73SEMCR_SEM_MUTEX			BIT(0)
1643*58cf812aSYann Gautier #define RCC_R73SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1644*58cf812aSYann Gautier #define RCC_R73SEMCR_SEMCID_SHIFT		4
1645*58cf812aSYann Gautier 
1646*58cf812aSYann Gautier /* RCC_R74CIDCFGR register fields */
1647*58cf812aSYann Gautier #define RCC_R74CIDCFGR_CFEN			BIT(0)
1648*58cf812aSYann Gautier #define RCC_R74CIDCFGR_SEM_EN			BIT(1)
1649*58cf812aSYann Gautier #define RCC_R74CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1650*58cf812aSYann Gautier #define RCC_R74CIDCFGR_SCID_SHIFT		4
1651*58cf812aSYann Gautier #define RCC_R74CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1652*58cf812aSYann Gautier #define RCC_R74CIDCFGR_SEMWLC_SHIFT		16
1653*58cf812aSYann Gautier 
1654*58cf812aSYann Gautier /* RCC_R74SEMCR register fields */
1655*58cf812aSYann Gautier #define RCC_R74SEMCR_SEM_MUTEX			BIT(0)
1656*58cf812aSYann Gautier #define RCC_R74SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1657*58cf812aSYann Gautier #define RCC_R74SEMCR_SEMCID_SHIFT		4
1658*58cf812aSYann Gautier 
1659*58cf812aSYann Gautier /* RCC_R75CIDCFGR register fields */
1660*58cf812aSYann Gautier #define RCC_R75CIDCFGR_CFEN			BIT(0)
1661*58cf812aSYann Gautier #define RCC_R75CIDCFGR_SEM_EN			BIT(1)
1662*58cf812aSYann Gautier #define RCC_R75CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1663*58cf812aSYann Gautier #define RCC_R75CIDCFGR_SCID_SHIFT		4
1664*58cf812aSYann Gautier #define RCC_R75CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1665*58cf812aSYann Gautier #define RCC_R75CIDCFGR_SEMWLC_SHIFT		16
1666*58cf812aSYann Gautier 
1667*58cf812aSYann Gautier /* RCC_R75SEMCR register fields */
1668*58cf812aSYann Gautier #define RCC_R75SEMCR_SEM_MUTEX			BIT(0)
1669*58cf812aSYann Gautier #define RCC_R75SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1670*58cf812aSYann Gautier #define RCC_R75SEMCR_SEMCID_SHIFT		4
1671*58cf812aSYann Gautier 
1672*58cf812aSYann Gautier /* RCC_R76CIDCFGR register fields */
1673*58cf812aSYann Gautier #define RCC_R76CIDCFGR_CFEN			BIT(0)
1674*58cf812aSYann Gautier #define RCC_R76CIDCFGR_SEM_EN			BIT(1)
1675*58cf812aSYann Gautier #define RCC_R76CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1676*58cf812aSYann Gautier #define RCC_R76CIDCFGR_SCID_SHIFT		4
1677*58cf812aSYann Gautier #define RCC_R76CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1678*58cf812aSYann Gautier #define RCC_R76CIDCFGR_SEMWLC_SHIFT		16
1679*58cf812aSYann Gautier 
1680*58cf812aSYann Gautier /* RCC_R76SEMCR register fields */
1681*58cf812aSYann Gautier #define RCC_R76SEMCR_SEM_MUTEX			BIT(0)
1682*58cf812aSYann Gautier #define RCC_R76SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1683*58cf812aSYann Gautier #define RCC_R76SEMCR_SEMCID_SHIFT		4
1684*58cf812aSYann Gautier 
1685*58cf812aSYann Gautier /* RCC_R77CIDCFGR register fields */
1686*58cf812aSYann Gautier #define RCC_R77CIDCFGR_CFEN			BIT(0)
1687*58cf812aSYann Gautier #define RCC_R77CIDCFGR_SEM_EN			BIT(1)
1688*58cf812aSYann Gautier #define RCC_R77CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1689*58cf812aSYann Gautier #define RCC_R77CIDCFGR_SCID_SHIFT		4
1690*58cf812aSYann Gautier #define RCC_R77CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1691*58cf812aSYann Gautier #define RCC_R77CIDCFGR_SEMWLC_SHIFT		16
1692*58cf812aSYann Gautier 
1693*58cf812aSYann Gautier /* RCC_R77SEMCR register fields */
1694*58cf812aSYann Gautier #define RCC_R77SEMCR_SEM_MUTEX			BIT(0)
1695*58cf812aSYann Gautier #define RCC_R77SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1696*58cf812aSYann Gautier #define RCC_R77SEMCR_SEMCID_SHIFT		4
1697*58cf812aSYann Gautier 
1698*58cf812aSYann Gautier /* RCC_R78CIDCFGR register fields */
1699*58cf812aSYann Gautier #define RCC_R78CIDCFGR_CFEN			BIT(0)
1700*58cf812aSYann Gautier #define RCC_R78CIDCFGR_SEM_EN			BIT(1)
1701*58cf812aSYann Gautier #define RCC_R78CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1702*58cf812aSYann Gautier #define RCC_R78CIDCFGR_SCID_SHIFT		4
1703*58cf812aSYann Gautier #define RCC_R78CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1704*58cf812aSYann Gautier #define RCC_R78CIDCFGR_SEMWLC_SHIFT		16
1705*58cf812aSYann Gautier 
1706*58cf812aSYann Gautier /* RCC_R78SEMCR register fields */
1707*58cf812aSYann Gautier #define RCC_R78SEMCR_SEM_MUTEX			BIT(0)
1708*58cf812aSYann Gautier #define RCC_R78SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1709*58cf812aSYann Gautier #define RCC_R78SEMCR_SEMCID_SHIFT		4
1710*58cf812aSYann Gautier 
1711*58cf812aSYann Gautier /* RCC_R79CIDCFGR register fields */
1712*58cf812aSYann Gautier #define RCC_R79CIDCFGR_CFEN			BIT(0)
1713*58cf812aSYann Gautier #define RCC_R79CIDCFGR_SEM_EN			BIT(1)
1714*58cf812aSYann Gautier #define RCC_R79CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1715*58cf812aSYann Gautier #define RCC_R79CIDCFGR_SCID_SHIFT		4
1716*58cf812aSYann Gautier #define RCC_R79CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1717*58cf812aSYann Gautier #define RCC_R79CIDCFGR_SEMWLC_SHIFT		16
1718*58cf812aSYann Gautier 
1719*58cf812aSYann Gautier /* RCC_R79SEMCR register fields */
1720*58cf812aSYann Gautier #define RCC_R79SEMCR_SEM_MUTEX			BIT(0)
1721*58cf812aSYann Gautier #define RCC_R79SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1722*58cf812aSYann Gautier #define RCC_R79SEMCR_SEMCID_SHIFT		4
1723*58cf812aSYann Gautier 
1724*58cf812aSYann Gautier /* RCC_R80CIDCFGR register fields */
1725*58cf812aSYann Gautier #define RCC_R80CIDCFGR_CFEN			BIT(0)
1726*58cf812aSYann Gautier #define RCC_R80CIDCFGR_SEM_EN			BIT(1)
1727*58cf812aSYann Gautier #define RCC_R80CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1728*58cf812aSYann Gautier #define RCC_R80CIDCFGR_SCID_SHIFT		4
1729*58cf812aSYann Gautier #define RCC_R80CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1730*58cf812aSYann Gautier #define RCC_R80CIDCFGR_SEMWLC_SHIFT		16
1731*58cf812aSYann Gautier 
1732*58cf812aSYann Gautier /* RCC_R80SEMCR register fields */
1733*58cf812aSYann Gautier #define RCC_R80SEMCR_SEM_MUTEX			BIT(0)
1734*58cf812aSYann Gautier #define RCC_R80SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1735*58cf812aSYann Gautier #define RCC_R80SEMCR_SEMCID_SHIFT		4
1736*58cf812aSYann Gautier 
1737*58cf812aSYann Gautier /* RCC_R81CIDCFGR register fields */
1738*58cf812aSYann Gautier #define RCC_R81CIDCFGR_CFEN			BIT(0)
1739*58cf812aSYann Gautier #define RCC_R81CIDCFGR_SEM_EN			BIT(1)
1740*58cf812aSYann Gautier #define RCC_R81CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1741*58cf812aSYann Gautier #define RCC_R81CIDCFGR_SCID_SHIFT		4
1742*58cf812aSYann Gautier #define RCC_R81CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1743*58cf812aSYann Gautier #define RCC_R81CIDCFGR_SEMWLC_SHIFT		16
1744*58cf812aSYann Gautier 
1745*58cf812aSYann Gautier /* RCC_R81SEMCR register fields */
1746*58cf812aSYann Gautier #define RCC_R81SEMCR_SEM_MUTEX			BIT(0)
1747*58cf812aSYann Gautier #define RCC_R81SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1748*58cf812aSYann Gautier #define RCC_R81SEMCR_SEMCID_SHIFT		4
1749*58cf812aSYann Gautier 
1750*58cf812aSYann Gautier /* RCC_R82CIDCFGR register fields */
1751*58cf812aSYann Gautier #define RCC_R82CIDCFGR_CFEN			BIT(0)
1752*58cf812aSYann Gautier #define RCC_R82CIDCFGR_SEM_EN			BIT(1)
1753*58cf812aSYann Gautier #define RCC_R82CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1754*58cf812aSYann Gautier #define RCC_R82CIDCFGR_SCID_SHIFT		4
1755*58cf812aSYann Gautier #define RCC_R82CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1756*58cf812aSYann Gautier #define RCC_R82CIDCFGR_SEMWLC_SHIFT		16
1757*58cf812aSYann Gautier 
1758*58cf812aSYann Gautier /* RCC_R82SEMCR register fields */
1759*58cf812aSYann Gautier #define RCC_R82SEMCR_SEM_MUTEX			BIT(0)
1760*58cf812aSYann Gautier #define RCC_R82SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1761*58cf812aSYann Gautier #define RCC_R82SEMCR_SEMCID_SHIFT		4
1762*58cf812aSYann Gautier 
1763*58cf812aSYann Gautier /* RCC_R83CIDCFGR register fields */
1764*58cf812aSYann Gautier #define RCC_R83CIDCFGR_CFEN			BIT(0)
1765*58cf812aSYann Gautier #define RCC_R83CIDCFGR_SEM_EN			BIT(1)
1766*58cf812aSYann Gautier #define RCC_R83CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1767*58cf812aSYann Gautier #define RCC_R83CIDCFGR_SCID_SHIFT		4
1768*58cf812aSYann Gautier #define RCC_R83CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1769*58cf812aSYann Gautier #define RCC_R83CIDCFGR_SEMWLC_SHIFT		16
1770*58cf812aSYann Gautier 
1771*58cf812aSYann Gautier /* RCC_R83SEMCR register fields */
1772*58cf812aSYann Gautier #define RCC_R83SEMCR_SEM_MUTEX			BIT(0)
1773*58cf812aSYann Gautier #define RCC_R83SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1774*58cf812aSYann Gautier #define RCC_R83SEMCR_SEMCID_SHIFT		4
1775*58cf812aSYann Gautier 
1776*58cf812aSYann Gautier /* RCC_R84CIDCFGR register fields */
1777*58cf812aSYann Gautier #define RCC_R84CIDCFGR_CFEN			BIT(0)
1778*58cf812aSYann Gautier #define RCC_R84CIDCFGR_SEM_EN			BIT(1)
1779*58cf812aSYann Gautier #define RCC_R84CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1780*58cf812aSYann Gautier #define RCC_R84CIDCFGR_SCID_SHIFT		4
1781*58cf812aSYann Gautier #define RCC_R84CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1782*58cf812aSYann Gautier #define RCC_R84CIDCFGR_SEMWLC_SHIFT		16
1783*58cf812aSYann Gautier 
1784*58cf812aSYann Gautier /* RCC_R84SEMCR register fields */
1785*58cf812aSYann Gautier #define RCC_R84SEMCR_SEM_MUTEX			BIT(0)
1786*58cf812aSYann Gautier #define RCC_R84SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1787*58cf812aSYann Gautier #define RCC_R84SEMCR_SEMCID_SHIFT		4
1788*58cf812aSYann Gautier 
1789*58cf812aSYann Gautier /* RCC_R85CIDCFGR register fields */
1790*58cf812aSYann Gautier #define RCC_R85CIDCFGR_CFEN			BIT(0)
1791*58cf812aSYann Gautier #define RCC_R85CIDCFGR_SEM_EN			BIT(1)
1792*58cf812aSYann Gautier #define RCC_R85CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1793*58cf812aSYann Gautier #define RCC_R85CIDCFGR_SCID_SHIFT		4
1794*58cf812aSYann Gautier #define RCC_R85CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1795*58cf812aSYann Gautier #define RCC_R85CIDCFGR_SEMWLC_SHIFT		16
1796*58cf812aSYann Gautier 
1797*58cf812aSYann Gautier /* RCC_R85SEMCR register fields */
1798*58cf812aSYann Gautier #define RCC_R85SEMCR_SEM_MUTEX			BIT(0)
1799*58cf812aSYann Gautier #define RCC_R85SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1800*58cf812aSYann Gautier #define RCC_R85SEMCR_SEMCID_SHIFT		4
1801*58cf812aSYann Gautier 
1802*58cf812aSYann Gautier /* RCC_R86CIDCFGR register fields */
1803*58cf812aSYann Gautier #define RCC_R86CIDCFGR_CFEN			BIT(0)
1804*58cf812aSYann Gautier #define RCC_R86CIDCFGR_SEM_EN			BIT(1)
1805*58cf812aSYann Gautier #define RCC_R86CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1806*58cf812aSYann Gautier #define RCC_R86CIDCFGR_SCID_SHIFT		4
1807*58cf812aSYann Gautier #define RCC_R86CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1808*58cf812aSYann Gautier #define RCC_R86CIDCFGR_SEMWLC_SHIFT		16
1809*58cf812aSYann Gautier 
1810*58cf812aSYann Gautier /* RCC_R86SEMCR register fields */
1811*58cf812aSYann Gautier #define RCC_R86SEMCR_SEM_MUTEX			BIT(0)
1812*58cf812aSYann Gautier #define RCC_R86SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1813*58cf812aSYann Gautier #define RCC_R86SEMCR_SEMCID_SHIFT		4
1814*58cf812aSYann Gautier 
1815*58cf812aSYann Gautier /* RCC_R87CIDCFGR register fields */
1816*58cf812aSYann Gautier #define RCC_R87CIDCFGR_CFEN			BIT(0)
1817*58cf812aSYann Gautier #define RCC_R87CIDCFGR_SEM_EN			BIT(1)
1818*58cf812aSYann Gautier #define RCC_R87CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1819*58cf812aSYann Gautier #define RCC_R87CIDCFGR_SCID_SHIFT		4
1820*58cf812aSYann Gautier #define RCC_R87CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1821*58cf812aSYann Gautier #define RCC_R87CIDCFGR_SEMWLC_SHIFT		16
1822*58cf812aSYann Gautier 
1823*58cf812aSYann Gautier /* RCC_R87SEMCR register fields */
1824*58cf812aSYann Gautier #define RCC_R87SEMCR_SEM_MUTEX			BIT(0)
1825*58cf812aSYann Gautier #define RCC_R87SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1826*58cf812aSYann Gautier #define RCC_R87SEMCR_SEMCID_SHIFT		4
1827*58cf812aSYann Gautier 
1828*58cf812aSYann Gautier /* RCC_R88CIDCFGR register fields */
1829*58cf812aSYann Gautier #define RCC_R88CIDCFGR_CFEN			BIT(0)
1830*58cf812aSYann Gautier #define RCC_R88CIDCFGR_SEM_EN			BIT(1)
1831*58cf812aSYann Gautier #define RCC_R88CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1832*58cf812aSYann Gautier #define RCC_R88CIDCFGR_SCID_SHIFT		4
1833*58cf812aSYann Gautier #define RCC_R88CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1834*58cf812aSYann Gautier #define RCC_R88CIDCFGR_SEMWLC_SHIFT		16
1835*58cf812aSYann Gautier 
1836*58cf812aSYann Gautier /* RCC_R88SEMCR register fields */
1837*58cf812aSYann Gautier #define RCC_R88SEMCR_SEM_MUTEX			BIT(0)
1838*58cf812aSYann Gautier #define RCC_R88SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1839*58cf812aSYann Gautier #define RCC_R88SEMCR_SEMCID_SHIFT		4
1840*58cf812aSYann Gautier 
1841*58cf812aSYann Gautier /* RCC_R89CIDCFGR register fields */
1842*58cf812aSYann Gautier #define RCC_R89CIDCFGR_CFEN			BIT(0)
1843*58cf812aSYann Gautier #define RCC_R89CIDCFGR_SEM_EN			BIT(1)
1844*58cf812aSYann Gautier #define RCC_R89CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1845*58cf812aSYann Gautier #define RCC_R89CIDCFGR_SCID_SHIFT		4
1846*58cf812aSYann Gautier #define RCC_R89CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1847*58cf812aSYann Gautier #define RCC_R89CIDCFGR_SEMWLC_SHIFT		16
1848*58cf812aSYann Gautier 
1849*58cf812aSYann Gautier /* RCC_R89SEMCR register fields */
1850*58cf812aSYann Gautier #define RCC_R89SEMCR_SEM_MUTEX			BIT(0)
1851*58cf812aSYann Gautier #define RCC_R89SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1852*58cf812aSYann Gautier #define RCC_R89SEMCR_SEMCID_SHIFT		4
1853*58cf812aSYann Gautier 
1854*58cf812aSYann Gautier /* RCC_R90CIDCFGR register fields */
1855*58cf812aSYann Gautier #define RCC_R90CIDCFGR_CFEN			BIT(0)
1856*58cf812aSYann Gautier #define RCC_R90CIDCFGR_SEM_EN			BIT(1)
1857*58cf812aSYann Gautier #define RCC_R90CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1858*58cf812aSYann Gautier #define RCC_R90CIDCFGR_SCID_SHIFT		4
1859*58cf812aSYann Gautier #define RCC_R90CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1860*58cf812aSYann Gautier #define RCC_R90CIDCFGR_SEMWLC_SHIFT		16
1861*58cf812aSYann Gautier 
1862*58cf812aSYann Gautier /* RCC_R90SEMCR register fields */
1863*58cf812aSYann Gautier #define RCC_R90SEMCR_SEM_MUTEX			BIT(0)
1864*58cf812aSYann Gautier #define RCC_R90SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1865*58cf812aSYann Gautier #define RCC_R90SEMCR_SEMCID_SHIFT		4
1866*58cf812aSYann Gautier 
1867*58cf812aSYann Gautier /* RCC_R91CIDCFGR register fields */
1868*58cf812aSYann Gautier #define RCC_R91CIDCFGR_CFEN			BIT(0)
1869*58cf812aSYann Gautier #define RCC_R91CIDCFGR_SEM_EN			BIT(1)
1870*58cf812aSYann Gautier #define RCC_R91CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1871*58cf812aSYann Gautier #define RCC_R91CIDCFGR_SCID_SHIFT		4
1872*58cf812aSYann Gautier #define RCC_R91CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1873*58cf812aSYann Gautier #define RCC_R91CIDCFGR_SEMWLC_SHIFT		16
1874*58cf812aSYann Gautier 
1875*58cf812aSYann Gautier /* RCC_R91SEMCR register fields */
1876*58cf812aSYann Gautier #define RCC_R91SEMCR_SEM_MUTEX			BIT(0)
1877*58cf812aSYann Gautier #define RCC_R91SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1878*58cf812aSYann Gautier #define RCC_R91SEMCR_SEMCID_SHIFT		4
1879*58cf812aSYann Gautier 
1880*58cf812aSYann Gautier /* RCC_R92CIDCFGR register fields */
1881*58cf812aSYann Gautier #define RCC_R92CIDCFGR_CFEN			BIT(0)
1882*58cf812aSYann Gautier #define RCC_R92CIDCFGR_SEM_EN			BIT(1)
1883*58cf812aSYann Gautier #define RCC_R92CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1884*58cf812aSYann Gautier #define RCC_R92CIDCFGR_SCID_SHIFT		4
1885*58cf812aSYann Gautier #define RCC_R92CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1886*58cf812aSYann Gautier #define RCC_R92CIDCFGR_SEMWLC_SHIFT		16
1887*58cf812aSYann Gautier 
1888*58cf812aSYann Gautier /* RCC_R92SEMCR register fields */
1889*58cf812aSYann Gautier #define RCC_R92SEMCR_SEM_MUTEX			BIT(0)
1890*58cf812aSYann Gautier #define RCC_R92SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1891*58cf812aSYann Gautier #define RCC_R92SEMCR_SEMCID_SHIFT		4
1892*58cf812aSYann Gautier 
1893*58cf812aSYann Gautier /* RCC_R93CIDCFGR register fields */
1894*58cf812aSYann Gautier #define RCC_R93CIDCFGR_CFEN			BIT(0)
1895*58cf812aSYann Gautier #define RCC_R93CIDCFGR_SEM_EN			BIT(1)
1896*58cf812aSYann Gautier #define RCC_R93CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1897*58cf812aSYann Gautier #define RCC_R93CIDCFGR_SCID_SHIFT		4
1898*58cf812aSYann Gautier #define RCC_R93CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1899*58cf812aSYann Gautier #define RCC_R93CIDCFGR_SEMWLC_SHIFT		16
1900*58cf812aSYann Gautier 
1901*58cf812aSYann Gautier /* RCC_R93SEMCR register fields */
1902*58cf812aSYann Gautier #define RCC_R93SEMCR_SEM_MUTEX			BIT(0)
1903*58cf812aSYann Gautier #define RCC_R93SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1904*58cf812aSYann Gautier #define RCC_R93SEMCR_SEMCID_SHIFT		4
1905*58cf812aSYann Gautier 
1906*58cf812aSYann Gautier /* RCC_R94CIDCFGR register fields */
1907*58cf812aSYann Gautier #define RCC_R94CIDCFGR_CFEN			BIT(0)
1908*58cf812aSYann Gautier #define RCC_R94CIDCFGR_SEM_EN			BIT(1)
1909*58cf812aSYann Gautier #define RCC_R94CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1910*58cf812aSYann Gautier #define RCC_R94CIDCFGR_SCID_SHIFT		4
1911*58cf812aSYann Gautier #define RCC_R94CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1912*58cf812aSYann Gautier #define RCC_R94CIDCFGR_SEMWLC_SHIFT		16
1913*58cf812aSYann Gautier 
1914*58cf812aSYann Gautier /* RCC_R94SEMCR register fields */
1915*58cf812aSYann Gautier #define RCC_R94SEMCR_SEM_MUTEX			BIT(0)
1916*58cf812aSYann Gautier #define RCC_R94SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1917*58cf812aSYann Gautier #define RCC_R94SEMCR_SEMCID_SHIFT		4
1918*58cf812aSYann Gautier 
1919*58cf812aSYann Gautier /* RCC_R95CIDCFGR register fields */
1920*58cf812aSYann Gautier #define RCC_R95CIDCFGR_CFEN			BIT(0)
1921*58cf812aSYann Gautier #define RCC_R95CIDCFGR_SEM_EN			BIT(1)
1922*58cf812aSYann Gautier #define RCC_R95CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1923*58cf812aSYann Gautier #define RCC_R95CIDCFGR_SCID_SHIFT		4
1924*58cf812aSYann Gautier #define RCC_R95CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1925*58cf812aSYann Gautier #define RCC_R95CIDCFGR_SEMWLC_SHIFT		16
1926*58cf812aSYann Gautier 
1927*58cf812aSYann Gautier /* RCC_R95SEMCR register fields */
1928*58cf812aSYann Gautier #define RCC_R95SEMCR_SEM_MUTEX			BIT(0)
1929*58cf812aSYann Gautier #define RCC_R95SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1930*58cf812aSYann Gautier #define RCC_R95SEMCR_SEMCID_SHIFT		4
1931*58cf812aSYann Gautier 
1932*58cf812aSYann Gautier /* RCC_R96CIDCFGR register fields */
1933*58cf812aSYann Gautier #define RCC_R96CIDCFGR_CFEN			BIT(0)
1934*58cf812aSYann Gautier #define RCC_R96CIDCFGR_SEM_EN			BIT(1)
1935*58cf812aSYann Gautier #define RCC_R96CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1936*58cf812aSYann Gautier #define RCC_R96CIDCFGR_SCID_SHIFT		4
1937*58cf812aSYann Gautier #define RCC_R96CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1938*58cf812aSYann Gautier #define RCC_R96CIDCFGR_SEMWLC_SHIFT		16
1939*58cf812aSYann Gautier 
1940*58cf812aSYann Gautier /* RCC_R96SEMCR register fields */
1941*58cf812aSYann Gautier #define RCC_R96SEMCR_SEM_MUTEX			BIT(0)
1942*58cf812aSYann Gautier #define RCC_R96SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1943*58cf812aSYann Gautier #define RCC_R96SEMCR_SEMCID_SHIFT		4
1944*58cf812aSYann Gautier 
1945*58cf812aSYann Gautier /* RCC_R97CIDCFGR register fields */
1946*58cf812aSYann Gautier #define RCC_R97CIDCFGR_CFEN			BIT(0)
1947*58cf812aSYann Gautier #define RCC_R97CIDCFGR_SEM_EN			BIT(1)
1948*58cf812aSYann Gautier #define RCC_R97CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1949*58cf812aSYann Gautier #define RCC_R97CIDCFGR_SCID_SHIFT		4
1950*58cf812aSYann Gautier #define RCC_R97CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1951*58cf812aSYann Gautier #define RCC_R97CIDCFGR_SEMWLC_SHIFT		16
1952*58cf812aSYann Gautier 
1953*58cf812aSYann Gautier /* RCC_R97SEMCR register fields */
1954*58cf812aSYann Gautier #define RCC_R97SEMCR_SEM_MUTEX			BIT(0)
1955*58cf812aSYann Gautier #define RCC_R97SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1956*58cf812aSYann Gautier #define RCC_R97SEMCR_SEMCID_SHIFT		4
1957*58cf812aSYann Gautier 
1958*58cf812aSYann Gautier /* RCC_R98CIDCFGR register fields */
1959*58cf812aSYann Gautier #define RCC_R98CIDCFGR_CFEN			BIT(0)
1960*58cf812aSYann Gautier #define RCC_R98CIDCFGR_SEM_EN			BIT(1)
1961*58cf812aSYann Gautier #define RCC_R98CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1962*58cf812aSYann Gautier #define RCC_R98CIDCFGR_SCID_SHIFT		4
1963*58cf812aSYann Gautier #define RCC_R98CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1964*58cf812aSYann Gautier #define RCC_R98CIDCFGR_SEMWLC_SHIFT		16
1965*58cf812aSYann Gautier 
1966*58cf812aSYann Gautier /* RCC_R98SEMCR register fields */
1967*58cf812aSYann Gautier #define RCC_R98SEMCR_SEM_MUTEX			BIT(0)
1968*58cf812aSYann Gautier #define RCC_R98SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1969*58cf812aSYann Gautier #define RCC_R98SEMCR_SEMCID_SHIFT		4
1970*58cf812aSYann Gautier 
1971*58cf812aSYann Gautier /* RCC_R99CIDCFGR register fields */
1972*58cf812aSYann Gautier #define RCC_R99CIDCFGR_CFEN			BIT(0)
1973*58cf812aSYann Gautier #define RCC_R99CIDCFGR_SEM_EN			BIT(1)
1974*58cf812aSYann Gautier #define RCC_R99CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1975*58cf812aSYann Gautier #define RCC_R99CIDCFGR_SCID_SHIFT		4
1976*58cf812aSYann Gautier #define RCC_R99CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1977*58cf812aSYann Gautier #define RCC_R99CIDCFGR_SEMWLC_SHIFT		16
1978*58cf812aSYann Gautier 
1979*58cf812aSYann Gautier /* RCC_R99SEMCR register fields */
1980*58cf812aSYann Gautier #define RCC_R99SEMCR_SEM_MUTEX			BIT(0)
1981*58cf812aSYann Gautier #define RCC_R99SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1982*58cf812aSYann Gautier #define RCC_R99SEMCR_SEMCID_SHIFT		4
1983*58cf812aSYann Gautier 
1984*58cf812aSYann Gautier /* RCC_R100CIDCFGR register fields */
1985*58cf812aSYann Gautier #define RCC_R100CIDCFGR_CFEN			BIT(0)
1986*58cf812aSYann Gautier #define RCC_R100CIDCFGR_SEM_EN			BIT(1)
1987*58cf812aSYann Gautier #define RCC_R100CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
1988*58cf812aSYann Gautier #define RCC_R100CIDCFGR_SCID_SHIFT		4
1989*58cf812aSYann Gautier #define RCC_R100CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
1990*58cf812aSYann Gautier #define RCC_R100CIDCFGR_SEMWLC_SHIFT		16
1991*58cf812aSYann Gautier 
1992*58cf812aSYann Gautier /* RCC_R100SEMCR register fields */
1993*58cf812aSYann Gautier #define RCC_R100SEMCR_SEM_MUTEX			BIT(0)
1994*58cf812aSYann Gautier #define RCC_R100SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
1995*58cf812aSYann Gautier #define RCC_R100SEMCR_SEMCID_SHIFT		4
1996*58cf812aSYann Gautier 
1997*58cf812aSYann Gautier /* RCC_R101CIDCFGR register fields */
1998*58cf812aSYann Gautier #define RCC_R101CIDCFGR_CFEN			BIT(0)
1999*58cf812aSYann Gautier #define RCC_R101CIDCFGR_SEM_EN			BIT(1)
2000*58cf812aSYann Gautier #define RCC_R101CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2001*58cf812aSYann Gautier #define RCC_R101CIDCFGR_SCID_SHIFT		4
2002*58cf812aSYann Gautier #define RCC_R101CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2003*58cf812aSYann Gautier #define RCC_R101CIDCFGR_SEMWLC_SHIFT		16
2004*58cf812aSYann Gautier 
2005*58cf812aSYann Gautier /* RCC_R101SEMCR register fields */
2006*58cf812aSYann Gautier #define RCC_R101SEMCR_SEM_MUTEX			BIT(0)
2007*58cf812aSYann Gautier #define RCC_R101SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2008*58cf812aSYann Gautier #define RCC_R101SEMCR_SEMCID_SHIFT		4
2009*58cf812aSYann Gautier 
2010*58cf812aSYann Gautier /* RCC_R102CIDCFGR register fields */
2011*58cf812aSYann Gautier #define RCC_R102CIDCFGR_CFEN			BIT(0)
2012*58cf812aSYann Gautier #define RCC_R102CIDCFGR_SEM_EN			BIT(1)
2013*58cf812aSYann Gautier #define RCC_R102CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2014*58cf812aSYann Gautier #define RCC_R102CIDCFGR_SCID_SHIFT		4
2015*58cf812aSYann Gautier #define RCC_R102CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2016*58cf812aSYann Gautier #define RCC_R102CIDCFGR_SEMWLC_SHIFT		16
2017*58cf812aSYann Gautier 
2018*58cf812aSYann Gautier /* RCC_R102SEMCR register fields */
2019*58cf812aSYann Gautier #define RCC_R102SEMCR_SEM_MUTEX			BIT(0)
2020*58cf812aSYann Gautier #define RCC_R102SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2021*58cf812aSYann Gautier #define RCC_R102SEMCR_SEMCID_SHIFT		4
2022*58cf812aSYann Gautier 
2023*58cf812aSYann Gautier /* RCC_R103CIDCFGR register fields */
2024*58cf812aSYann Gautier #define RCC_R103CIDCFGR_CFEN			BIT(0)
2025*58cf812aSYann Gautier #define RCC_R103CIDCFGR_SEM_EN			BIT(1)
2026*58cf812aSYann Gautier #define RCC_R103CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2027*58cf812aSYann Gautier #define RCC_R103CIDCFGR_SCID_SHIFT		4
2028*58cf812aSYann Gautier #define RCC_R103CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2029*58cf812aSYann Gautier #define RCC_R103CIDCFGR_SEMWLC_SHIFT		16
2030*58cf812aSYann Gautier 
2031*58cf812aSYann Gautier /* RCC_R103SEMCR register fields */
2032*58cf812aSYann Gautier #define RCC_R103SEMCR_SEM_MUTEX			BIT(0)
2033*58cf812aSYann Gautier #define RCC_R103SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2034*58cf812aSYann Gautier #define RCC_R103SEMCR_SEMCID_SHIFT		4
2035*58cf812aSYann Gautier 
2036*58cf812aSYann Gautier /* RCC_R104CIDCFGR register fields */
2037*58cf812aSYann Gautier #define RCC_R104CIDCFGR_CFEN			BIT(0)
2038*58cf812aSYann Gautier #define RCC_R104CIDCFGR_SEM_EN			BIT(1)
2039*58cf812aSYann Gautier #define RCC_R104CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2040*58cf812aSYann Gautier #define RCC_R104CIDCFGR_SCID_SHIFT		4
2041*58cf812aSYann Gautier #define RCC_R104CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2042*58cf812aSYann Gautier #define RCC_R104CIDCFGR_SEMWLC_SHIFT		16
2043*58cf812aSYann Gautier 
2044*58cf812aSYann Gautier /* RCC_R104SEMCR register fields */
2045*58cf812aSYann Gautier #define RCC_R104SEMCR_SEM_MUTEX			BIT(0)
2046*58cf812aSYann Gautier #define RCC_R104SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2047*58cf812aSYann Gautier #define RCC_R104SEMCR_SEMCID_SHIFT		4
2048*58cf812aSYann Gautier 
2049*58cf812aSYann Gautier /* RCC_R105CIDCFGR register fields */
2050*58cf812aSYann Gautier #define RCC_R105CIDCFGR_CFEN			BIT(0)
2051*58cf812aSYann Gautier #define RCC_R105CIDCFGR_SEM_EN			BIT(1)
2052*58cf812aSYann Gautier #define RCC_R105CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2053*58cf812aSYann Gautier #define RCC_R105CIDCFGR_SCID_SHIFT		4
2054*58cf812aSYann Gautier #define RCC_R105CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2055*58cf812aSYann Gautier #define RCC_R105CIDCFGR_SEMWLC_SHIFT		16
2056*58cf812aSYann Gautier 
2057*58cf812aSYann Gautier /* RCC_R105SEMCR register fields */
2058*58cf812aSYann Gautier #define RCC_R105SEMCR_SEM_MUTEX			BIT(0)
2059*58cf812aSYann Gautier #define RCC_R105SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2060*58cf812aSYann Gautier #define RCC_R105SEMCR_SEMCID_SHIFT		4
2061*58cf812aSYann Gautier 
2062*58cf812aSYann Gautier /* RCC_R106CIDCFGR register fields */
2063*58cf812aSYann Gautier #define RCC_R106CIDCFGR_CFEN			BIT(0)
2064*58cf812aSYann Gautier #define RCC_R106CIDCFGR_SEM_EN			BIT(1)
2065*58cf812aSYann Gautier #define RCC_R106CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2066*58cf812aSYann Gautier #define RCC_R106CIDCFGR_SCID_SHIFT		4
2067*58cf812aSYann Gautier #define RCC_R106CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2068*58cf812aSYann Gautier #define RCC_R106CIDCFGR_SEMWLC_SHIFT		16
2069*58cf812aSYann Gautier 
2070*58cf812aSYann Gautier /* RCC_R106SEMCR register fields */
2071*58cf812aSYann Gautier #define RCC_R106SEMCR_SEM_MUTEX			BIT(0)
2072*58cf812aSYann Gautier #define RCC_R106SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2073*58cf812aSYann Gautier #define RCC_R106SEMCR_SEMCID_SHIFT		4
2074*58cf812aSYann Gautier 
2075*58cf812aSYann Gautier /* RCC_R107CIDCFGR register fields */
2076*58cf812aSYann Gautier #define RCC_R107CIDCFGR_CFEN			BIT(0)
2077*58cf812aSYann Gautier #define RCC_R107CIDCFGR_SEM_EN			BIT(1)
2078*58cf812aSYann Gautier #define RCC_R107CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2079*58cf812aSYann Gautier #define RCC_R107CIDCFGR_SCID_SHIFT		4
2080*58cf812aSYann Gautier #define RCC_R107CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2081*58cf812aSYann Gautier #define RCC_R107CIDCFGR_SEMWLC_SHIFT		16
2082*58cf812aSYann Gautier 
2083*58cf812aSYann Gautier /* RCC_R107SEMCR register fields */
2084*58cf812aSYann Gautier #define RCC_R107SEMCR_SEM_MUTEX			BIT(0)
2085*58cf812aSYann Gautier #define RCC_R107SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2086*58cf812aSYann Gautier #define RCC_R107SEMCR_SEMCID_SHIFT		4
2087*58cf812aSYann Gautier 
2088*58cf812aSYann Gautier /* RCC_R108CIDCFGR register fields */
2089*58cf812aSYann Gautier #define RCC_R108CIDCFGR_CFEN			BIT(0)
2090*58cf812aSYann Gautier #define RCC_R108CIDCFGR_SEM_EN			BIT(1)
2091*58cf812aSYann Gautier #define RCC_R108CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2092*58cf812aSYann Gautier #define RCC_R108CIDCFGR_SCID_SHIFT		4
2093*58cf812aSYann Gautier #define RCC_R108CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2094*58cf812aSYann Gautier #define RCC_R108CIDCFGR_SEMWLC_SHIFT		16
2095*58cf812aSYann Gautier 
2096*58cf812aSYann Gautier /* RCC_R108SEMCR register fields */
2097*58cf812aSYann Gautier #define RCC_R108SEMCR_SEM_MUTEX			BIT(0)
2098*58cf812aSYann Gautier #define RCC_R108SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2099*58cf812aSYann Gautier #define RCC_R108SEMCR_SEMCID_SHIFT		4
2100*58cf812aSYann Gautier 
2101*58cf812aSYann Gautier /* RCC_R109CIDCFGR register fields */
2102*58cf812aSYann Gautier #define RCC_R109CIDCFGR_CFEN			BIT(0)
2103*58cf812aSYann Gautier #define RCC_R109CIDCFGR_SEM_EN			BIT(1)
2104*58cf812aSYann Gautier #define RCC_R109CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2105*58cf812aSYann Gautier #define RCC_R109CIDCFGR_SCID_SHIFT		4
2106*58cf812aSYann Gautier #define RCC_R109CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2107*58cf812aSYann Gautier #define RCC_R109CIDCFGR_SEMWLC_SHIFT		16
2108*58cf812aSYann Gautier 
2109*58cf812aSYann Gautier /* RCC_R109SEMCR register fields */
2110*58cf812aSYann Gautier #define RCC_R109SEMCR_SEM_MUTEX			BIT(0)
2111*58cf812aSYann Gautier #define RCC_R109SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2112*58cf812aSYann Gautier #define RCC_R109SEMCR_SEMCID_SHIFT		4
2113*58cf812aSYann Gautier 
2114*58cf812aSYann Gautier /* RCC_R110CIDCFGR register fields */
2115*58cf812aSYann Gautier #define RCC_R110CIDCFGR_CFEN			BIT(0)
2116*58cf812aSYann Gautier #define RCC_R110CIDCFGR_SEM_EN			BIT(1)
2117*58cf812aSYann Gautier #define RCC_R110CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2118*58cf812aSYann Gautier #define RCC_R110CIDCFGR_SCID_SHIFT		4
2119*58cf812aSYann Gautier #define RCC_R110CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2120*58cf812aSYann Gautier #define RCC_R110CIDCFGR_SEMWLC_SHIFT		16
2121*58cf812aSYann Gautier 
2122*58cf812aSYann Gautier /* RCC_R110SEMCR register fields */
2123*58cf812aSYann Gautier #define RCC_R110SEMCR_SEM_MUTEX			BIT(0)
2124*58cf812aSYann Gautier #define RCC_R110SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2125*58cf812aSYann Gautier #define RCC_R110SEMCR_SEMCID_SHIFT		4
2126*58cf812aSYann Gautier 
2127*58cf812aSYann Gautier /* RCC_R111CIDCFGR register fields */
2128*58cf812aSYann Gautier #define RCC_R111CIDCFGR_CFEN			BIT(0)
2129*58cf812aSYann Gautier #define RCC_R111CIDCFGR_SEM_EN			BIT(1)
2130*58cf812aSYann Gautier #define RCC_R111CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2131*58cf812aSYann Gautier #define RCC_R111CIDCFGR_SCID_SHIFT		4
2132*58cf812aSYann Gautier #define RCC_R111CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2133*58cf812aSYann Gautier #define RCC_R111CIDCFGR_SEMWLC_SHIFT		16
2134*58cf812aSYann Gautier 
2135*58cf812aSYann Gautier /* RCC_R111SEMCR register fields */
2136*58cf812aSYann Gautier #define RCC_R111SEMCR_SEM_MUTEX			BIT(0)
2137*58cf812aSYann Gautier #define RCC_R111SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2138*58cf812aSYann Gautier #define RCC_R111SEMCR_SEMCID_SHIFT		4
2139*58cf812aSYann Gautier 
2140*58cf812aSYann Gautier /* RCC_R112CIDCFGR register fields */
2141*58cf812aSYann Gautier #define RCC_R112CIDCFGR_CFEN			BIT(0)
2142*58cf812aSYann Gautier #define RCC_R112CIDCFGR_SEM_EN			BIT(1)
2143*58cf812aSYann Gautier #define RCC_R112CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2144*58cf812aSYann Gautier #define RCC_R112CIDCFGR_SCID_SHIFT		4
2145*58cf812aSYann Gautier #define RCC_R112CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2146*58cf812aSYann Gautier #define RCC_R112CIDCFGR_SEMWLC_SHIFT		16
2147*58cf812aSYann Gautier 
2148*58cf812aSYann Gautier /* RCC_R112SEMCR register fields */
2149*58cf812aSYann Gautier #define RCC_R112SEMCR_SEM_MUTEX			BIT(0)
2150*58cf812aSYann Gautier #define RCC_R112SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2151*58cf812aSYann Gautier #define RCC_R112SEMCR_SEMCID_SHIFT		4
2152*58cf812aSYann Gautier 
2153*58cf812aSYann Gautier /* RCC_R113CIDCFGR register fields */
2154*58cf812aSYann Gautier #define RCC_R113CIDCFGR_CFEN			BIT(0)
2155*58cf812aSYann Gautier #define RCC_R113CIDCFGR_SEM_EN			BIT(1)
2156*58cf812aSYann Gautier #define RCC_R113CIDCFGR_SCID_MASK		GENMASK_32(6, 4)
2157*58cf812aSYann Gautier #define RCC_R113CIDCFGR_SCID_SHIFT		4
2158*58cf812aSYann Gautier #define RCC_R113CIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2159*58cf812aSYann Gautier #define RCC_R113CIDCFGR_SEMWLC_SHIFT		16
2160*58cf812aSYann Gautier 
2161*58cf812aSYann Gautier /* RCC_R113SEMCR register fields */
2162*58cf812aSYann Gautier #define RCC_R113SEMCR_SEM_MUTEX			BIT(0)
2163*58cf812aSYann Gautier #define RCC_R113SEMCR_SEMCID_MASK		GENMASK_32(6, 4)
2164*58cf812aSYann Gautier #define RCC_R113SEMCR_SEMCID_SHIFT		4
2165*58cf812aSYann Gautier 
2166*58cf812aSYann Gautier /* RCC_RxCIDCFGR register fields */
2167*58cf812aSYann Gautier #define RCC_RxCIDCFGR_CFEN			BIT(0)
2168*58cf812aSYann Gautier #define RCC_RxCIDCFGR_SEM_EN			BIT(1)
2169*58cf812aSYann Gautier #define RCC_RxCIDCFGR_SCID_MASK			GENMASK_32(6, 4)
2170*58cf812aSYann Gautier #define RCC_RxCIDCFGR_SCID_SHIFT		4
2171*58cf812aSYann Gautier #define RCC_RxCIDCFGR_SEMWLC_MASK		GENMASK_32(23, 16)
2172*58cf812aSYann Gautier #define RCC_RxCIDCFGR_SEMWLC_SHIFT		16
2173*58cf812aSYann Gautier 
2174*58cf812aSYann Gautier /* RCC_RxSEMCR register fields */
2175*58cf812aSYann Gautier #define RCC_RxSEMCR_SEM_MUTEX			BIT(0)
2176*58cf812aSYann Gautier #define RCC_RxSEMCR_SEMCID_MASK			GENMASK_32(6, 4)
2177*58cf812aSYann Gautier #define RCC_RxSEMCR_SEMCID_SHIFT		4
2178*58cf812aSYann Gautier 
2179*58cf812aSYann Gautier /* RCC_GRSTCSETR register fields */
2180*58cf812aSYann Gautier #define RCC_GRSTCSETR_SYSRST			BIT(0)
2181*58cf812aSYann Gautier 
2182*58cf812aSYann Gautier /* RCC_C1RSTCSETR register fields */
2183*58cf812aSYann Gautier #define RCC_C1RSTCSETR_C1RST			BIT(0)
2184*58cf812aSYann Gautier 
2185*58cf812aSYann Gautier /* RCC_C2RSTCSETR register fields */
2186*58cf812aSYann Gautier #define RCC_C2RSTCSETR_C2RST			BIT(0)
2187*58cf812aSYann Gautier 
2188*58cf812aSYann Gautier /* RCC_CxRSTCSETR register fields */
2189*58cf812aSYann Gautier #define RCC_CxRSTCSETR_CxRST			BIT(0)
2190*58cf812aSYann Gautier 
2191*58cf812aSYann Gautier /* RCC_HWRSTSCLRR register fields */
2192*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_PORRSTF			BIT(0)
2193*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_BORRSTF			BIT(1)
2194*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_PADRSTF			BIT(2)
2195*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_HCSSRSTF			BIT(3)
2196*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_VCORERSTF		BIT(4)
2197*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_SYSC1RSTF		BIT(5)
2198*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_SYSC2RSTF		BIT(6)
2199*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_IWDG1SYSRSTF		BIT(7)
2200*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_IWDG2SYSRSTF		BIT(8)
2201*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_IWDG3SYSRSTF		BIT(9)
2202*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_IWDG4SYSRSTF		BIT(10)
2203*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_RETCRCERRRSTF		BIT(12)
2204*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_RETECCFAILCRCRSTF	BIT(13)
2205*58cf812aSYann Gautier #define RCC_HWRSTSCLRR_RETECCFAILRESTRSTF	BIT(14)
2206*58cf812aSYann Gautier 
2207*58cf812aSYann Gautier /* RCC_C1HWRSTSCLRR register fields */
2208*58cf812aSYann Gautier #define RCC_C1HWRSTSCLRR_VCPURSTF		BIT(0)
2209*58cf812aSYann Gautier #define RCC_C1HWRSTSCLRR_C1RSTF			BIT(1)
2210*58cf812aSYann Gautier 
2211*58cf812aSYann Gautier /* RCC_C2HWRSTSCLRR register fields */
2212*58cf812aSYann Gautier #define RCC_C2HWRSTSCLRR_C2RSTF			BIT(0)
2213*58cf812aSYann Gautier 
2214*58cf812aSYann Gautier /* RCC_C1BOOTRSTSSETR register fields */
2215*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_PORRSTF		BIT(0)
2216*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_BORRSTF		BIT(1)
2217*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_PADRSTF		BIT(2)
2218*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_HCSSRSTF		BIT(3)
2219*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_VCORERSTF		BIT(4)
2220*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_VCPURSTF		BIT(5)
2221*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_SYSC1RSTF		BIT(6)
2222*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_SYSC2RSTF		BIT(7)
2223*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG1SYSRSTF		BIT(8)
2224*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG2SYSRSTF		BIT(9)
2225*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG3SYSRSTF		BIT(10)
2226*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG4SYSRSTF		BIT(11)
2227*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_C1RSTF		BIT(13)
2228*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETCRCERRRSTF	BIT(17)
2229*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETECCFAILCRCRSTF	BIT(18)
2230*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETECCFAILRESTRSTF	BIT(19)
2231*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_STBYC1RSTF		BIT(20)
2232*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_D1STBYRSTF		BIT(22)
2233*58cf812aSYann Gautier #define RCC_C1BOOTRSTSSETR_D2STBYRSTF		BIT(23)
2234*58cf812aSYann Gautier 
2235*58cf812aSYann Gautier /* RCC_C1BOOTRSTSCLRR register fields */
2236*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_PORRSTF		BIT(0)
2237*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_BORRSTF		BIT(1)
2238*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_PADRSTF		BIT(2)
2239*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_HCSSRSTF		BIT(3)
2240*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_VCORERSTF		BIT(4)
2241*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_VCPURSTF		BIT(5)
2242*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_SYSC1RSTF		BIT(6)
2243*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_SYSC2RSTF		BIT(7)
2244*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG1SYSRSTF		BIT(8)
2245*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG2SYSRSTF		BIT(9)
2246*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG3SYSRSTF		BIT(10)
2247*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG4SYSRSTF		BIT(11)
2248*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_C1RSTF		BIT(13)
2249*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETCRCERRRSTF	BIT(17)
2250*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETECCFAILCRCRSTF	BIT(18)
2251*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETECCFAILRESTRSTF	BIT(19)
2252*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_STBYC1RSTF		BIT(20)
2253*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_D1STBYRSTF		BIT(22)
2254*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_D2STBYRSTF		BIT(23)
2255*58cf812aSYann Gautier 
2256*58cf812aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDGXSYSRSTF (RCC_C1BOOTRSTSCLRR_IWDG1SYSRSTF | \
2257*58cf812aSYann Gautier 					 RCC_C1BOOTRSTSCLRR_IWDG2SYSRSTF | \
2258*58cf812aSYann Gautier 					 RCC_C1BOOTRSTSCLRR_IWDG3SYSRSTF | \
2259*58cf812aSYann Gautier 					 RCC_C1BOOTRSTSCLRR_IWDG4SYSRSTF)
2260*58cf812aSYann Gautier 
2261*58cf812aSYann Gautier /* RCC_C2BOOTRSTSSETR register fields */
2262*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_PORRSTF		BIT(0)
2263*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_BORRSTF		BIT(1)
2264*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_PADRSTF		BIT(2)
2265*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_HCSSRSTF		BIT(3)
2266*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_VCORERSTF		BIT(4)
2267*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_SYSC1RSTF		BIT(6)
2268*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_SYSC2RSTF		BIT(7)
2269*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG1SYSRSTF		BIT(8)
2270*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG2SYSRSTF		BIT(9)
2271*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG3SYSRSTF		BIT(10)
2272*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG4SYSRSTF		BIT(11)
2273*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_C2RSTF		BIT(14)
2274*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETCRCERRRSTF	BIT(17)
2275*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETECCFAILCRCRSTF	BIT(18)
2276*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETECCFAILRESTRSTF	BIT(19)
2277*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_STBYC2RSTF		BIT(21)
2278*58cf812aSYann Gautier #define RCC_C2BOOTRSTSSETR_D2STBYRSTF		BIT(23)
2279*58cf812aSYann Gautier 
2280*58cf812aSYann Gautier /* RCC_C2BOOTRSTSCLRR register fields */
2281*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_PORRSTF		BIT(0)
2282*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_BORRSTF		BIT(1)
2283*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_PADRSTF		BIT(2)
2284*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_HCSSRSTF		BIT(3)
2285*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_VCORERSTF		BIT(4)
2286*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_SYSC1RSTF		BIT(6)
2287*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_SYSC2RSTF		BIT(7)
2288*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG1SYSRSTF		BIT(8)
2289*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG2SYSRSTF		BIT(9)
2290*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG3SYSRSTF		BIT(10)
2291*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG4SYSRSTF		BIT(11)
2292*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_C2RSTF		BIT(14)
2293*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETCRCERRRSTF	BIT(17)
2294*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETECCFAILCRCRSTF	BIT(18)
2295*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETECCFAILRESTRSTF	BIT(19)
2296*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_STBYC2RSTF		BIT(21)
2297*58cf812aSYann Gautier #define RCC_C2BOOTRSTSCLRR_D2STBYRSTF		BIT(23)
2298*58cf812aSYann Gautier 
2299*58cf812aSYann Gautier /* RCC_C1SREQSETR register fields */
2300*58cf812aSYann Gautier #define RCC_C1SREQSETR_STPREQ_P0		BIT(0)
2301*58cf812aSYann Gautier #define RCC_C1SREQSETR_STPREQ_P1		BIT(1)
2302*58cf812aSYann Gautier #define RCC_C1SREQSETR_STPREQ_MASK		GENMASK_32(1, 0)
2303*58cf812aSYann Gautier #define RCC_C1SREQSETR_ESLPREQ			BIT(16)
2304*58cf812aSYann Gautier 
2305*58cf812aSYann Gautier /* RCC_C1SREQCLRR register fields */
2306*58cf812aSYann Gautier #define RCC_C1SREQCLRR_STPREQ_P0		BIT(0)
2307*58cf812aSYann Gautier #define RCC_C1SREQCLRR_STPREQ_P1		BIT(1)
2308*58cf812aSYann Gautier #define RCC_C1SREQCLRR_STPREQ_MASK		GENMASK_32(1, 0)
2309*58cf812aSYann Gautier #define RCC_C1SREQCLRR_ESLPREQ			BIT(16)
2310*58cf812aSYann Gautier 
2311*58cf812aSYann Gautier /* RCC_CPUBOOTCR register fields */
2312*58cf812aSYann Gautier #define RCC_CPUBOOTCR_BOOT_CPU2			BIT(0)
2313*58cf812aSYann Gautier #define RCC_CPUBOOTCR_BOOT_CPU1			BIT(1)
2314*58cf812aSYann Gautier 
2315*58cf812aSYann Gautier /* RCC_STBYBOOTCR register fields */
2316*58cf812aSYann Gautier #define RCC_STBYBOOTCR_CPU_BEN_SEL		BIT(1)
2317*58cf812aSYann Gautier #define RCC_STBYBOOTCR_COLD_CPU2		BIT(2)
2318*58cf812aSYann Gautier #define RCC_STBYBOOTCR_CPU2_HW_BEN		BIT(4)
2319*58cf812aSYann Gautier #define RCC_STBYBOOTCR_CPU1_HW_BEN		BIT(5)
2320*58cf812aSYann Gautier #define RCC_STBYBOOTCR_RET_CRCERR_RSTEN		BIT(8)
2321*58cf812aSYann Gautier 
2322*58cf812aSYann Gautier /* RCC_LEGBOOTCR register fields */
2323*58cf812aSYann Gautier #define RCC_LEGBOOTCR_LEGACY_BEN		BIT(0)
2324*58cf812aSYann Gautier 
2325*58cf812aSYann Gautier /* RCC_BDCR register fields */
2326*58cf812aSYann Gautier #define RCC_BDCR_LSEON				BIT(0)
2327*58cf812aSYann Gautier #define RCC_BDCR_LSEBYP				BIT(1)
2328*58cf812aSYann Gautier #define RCC_BDCR_LSERDY				BIT(2)
2329*58cf812aSYann Gautier #define RCC_BDCR_LSEDIGBYP			BIT(3)
2330*58cf812aSYann Gautier #define RCC_BDCR_LSEDRV_MASK			GENMASK_32(5, 4)
2331*58cf812aSYann Gautier #define RCC_BDCR_LSEDRV_SHIFT			4
2332*58cf812aSYann Gautier #define RCC_BDCR_LSECSSON			BIT(6)
2333*58cf812aSYann Gautier #define RCC_BDCR_LSEGFON			BIT(7)
2334*58cf812aSYann Gautier #define RCC_BDCR_LSECSSD			BIT(8)
2335*58cf812aSYann Gautier #define RCC_BDCR_RTCSRC_MASK			GENMASK_32(17, 16)
2336*58cf812aSYann Gautier #define RCC_BDCR_RTCSRC_SHIFT			16
2337*58cf812aSYann Gautier #define RCC_BDCR_RTCCKEN			BIT(20)
2338*58cf812aSYann Gautier #define RCC_BDCR_VSWRST				BIT(31)
2339*58cf812aSYann Gautier 
2340*58cf812aSYann Gautier /* RCC_RDCR register fields */
2341*58cf812aSYann Gautier #define RCC_RDCR_MRD_MASK			GENMASK_32(20, 16)
2342*58cf812aSYann Gautier #define RCC_RDCR_MRD_SHIFT			16
2343*58cf812aSYann Gautier #define RCC_RDCR_EADLY_MASK			GENMASK_32(27, 24)
2344*58cf812aSYann Gautier #define RCC_RDCR_EADLY_SHIFT			24
2345*58cf812aSYann Gautier 
2346*58cf812aSYann Gautier /* RCC_C1MSRDCR register fields */
2347*58cf812aSYann Gautier #define RCC_C1MSRDCR_C1MSRD_MASK		GENMASK_32(4, 0)
2348*58cf812aSYann Gautier #define RCC_C1MSRDCR_C1MSRD_SHIFT		0
2349*58cf812aSYann Gautier #define RCC_C1MSRDCR_C1MSRST			BIT(8)
2350*58cf812aSYann Gautier 
2351*58cf812aSYann Gautier /* RCC_PWRLPDLYCR register fields */
2352*58cf812aSYann Gautier #define RCC_PWRLPDLYCR_PWRLP_DLY_MASK		GENMASK_32(21, 0)
2353*58cf812aSYann Gautier #define RCC_PWRLPDLYCR_PWRLP_DLY_SHIFT		0
2354*58cf812aSYann Gautier #define RCC_PWRLPDLYCR_CPU2TMPSKP		BIT(24)
2355*58cf812aSYann Gautier 
2356*58cf812aSYann Gautier /* RCC_C1CIESETR register fields */
2357*58cf812aSYann Gautier #define RCC_C1CIESETR_LSIRDYIE			BIT(0)
2358*58cf812aSYann Gautier #define RCC_C1CIESETR_LSERDYIE			BIT(1)
2359*58cf812aSYann Gautier #define RCC_C1CIESETR_HSIRDYIE			BIT(2)
2360*58cf812aSYann Gautier #define RCC_C1CIESETR_HSERDYIE			BIT(3)
2361*58cf812aSYann Gautier #define RCC_C1CIESETR_MSIRDYIE			BIT(4)
2362*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL1RDYIE			BIT(5)
2363*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL2RDYIE			BIT(6)
2364*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL3RDYIE			BIT(7)
2365*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL4RDYIE			BIT(8)
2366*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL5RDYIE			BIT(9)
2367*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL6RDYIE			BIT(10)
2368*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL7RDYIE			BIT(11)
2369*58cf812aSYann Gautier #define RCC_C1CIESETR_PLL8RDYIE			BIT(12)
2370*58cf812aSYann Gautier #define RCC_C1CIESETR_LSECSSIE			BIT(16)
2371*58cf812aSYann Gautier #define RCC_C1CIESETR_WKUPIE			BIT(20)
2372*58cf812aSYann Gautier 
2373*58cf812aSYann Gautier /* RCC_C1CIFCLRR register fields */
2374*58cf812aSYann Gautier #define RCC_C1CIFCLRR_LSIRDYF			BIT(0)
2375*58cf812aSYann Gautier #define RCC_C1CIFCLRR_LSERDYF			BIT(1)
2376*58cf812aSYann Gautier #define RCC_C1CIFCLRR_HSIRDYF			BIT(2)
2377*58cf812aSYann Gautier #define RCC_C1CIFCLRR_HSERDYF			BIT(3)
2378*58cf812aSYann Gautier #define RCC_C1CIFCLRR_MSIRDYF			BIT(4)
2379*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL1RDYF			BIT(5)
2380*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL2RDYF			BIT(6)
2381*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL3RDYF			BIT(7)
2382*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL4RDYF			BIT(8)
2383*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL5RDYF			BIT(9)
2384*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL6RDYF			BIT(10)
2385*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL7RDYF			BIT(11)
2386*58cf812aSYann Gautier #define RCC_C1CIFCLRR_PLL8RDYF			BIT(12)
2387*58cf812aSYann Gautier #define RCC_C1CIFCLRR_LSECSSF			BIT(16)
2388*58cf812aSYann Gautier #define RCC_C1CIFCLRR_WKUPF			BIT(20)
2389*58cf812aSYann Gautier 
2390*58cf812aSYann Gautier /* RCC_C2CIESETR register fields */
2391*58cf812aSYann Gautier #define RCC_C2CIESETR_LSIRDYIE			BIT(0)
2392*58cf812aSYann Gautier #define RCC_C2CIESETR_LSERDYIE			BIT(1)
2393*58cf812aSYann Gautier #define RCC_C2CIESETR_HSIRDYIE			BIT(2)
2394*58cf812aSYann Gautier #define RCC_C2CIESETR_HSERDYIE			BIT(3)
2395*58cf812aSYann Gautier #define RCC_C2CIESETR_MSIRDYIE			BIT(4)
2396*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL1RDYIE			BIT(5)
2397*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL2RDYIE			BIT(6)
2398*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL3RDYIE			BIT(7)
2399*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL4RDYIE			BIT(8)
2400*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL5RDYIE			BIT(9)
2401*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL6RDYIE			BIT(10)
2402*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL7RDYIE			BIT(11)
2403*58cf812aSYann Gautier #define RCC_C2CIESETR_PLL8RDYIE			BIT(12)
2404*58cf812aSYann Gautier #define RCC_C2CIESETR_LSECSSIE			BIT(16)
2405*58cf812aSYann Gautier #define RCC_C2CIESETR_WKUPIE			BIT(20)
2406*58cf812aSYann Gautier 
2407*58cf812aSYann Gautier /* RCC_C2CIFCLRR register fields */
2408*58cf812aSYann Gautier #define RCC_C2CIFCLRR_LSIRDYF			BIT(0)
2409*58cf812aSYann Gautier #define RCC_C2CIFCLRR_LSERDYF			BIT(1)
2410*58cf812aSYann Gautier #define RCC_C2CIFCLRR_HSIRDYF			BIT(2)
2411*58cf812aSYann Gautier #define RCC_C2CIFCLRR_HSERDYF			BIT(3)
2412*58cf812aSYann Gautier #define RCC_C2CIFCLRR_MSIRDYF			BIT(4)
2413*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL1RDYF			BIT(5)
2414*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL2RDYF			BIT(6)
2415*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL3RDYF			BIT(7)
2416*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL4RDYF			BIT(8)
2417*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL5RDYF			BIT(9)
2418*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL6RDYF			BIT(10)
2419*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL7RDYF			BIT(11)
2420*58cf812aSYann Gautier #define RCC_C2CIFCLRR_PLL8RDYF			BIT(12)
2421*58cf812aSYann Gautier #define RCC_C2CIFCLRR_LSECSSF			BIT(16)
2422*58cf812aSYann Gautier #define RCC_C2CIFCLRR_WKUPF			BIT(20)
2423*58cf812aSYann Gautier 
2424*58cf812aSYann Gautier /* RCC_CxCIESETR register fields */
2425*58cf812aSYann Gautier #define RCC_CxCIESETR_LSIRDYIE			BIT(0)
2426*58cf812aSYann Gautier #define RCC_CxCIESETR_LSERDYIE			BIT(1)
2427*58cf812aSYann Gautier #define RCC_CxCIESETR_HSIRDYIE			BIT(2)
2428*58cf812aSYann Gautier #define RCC_CxCIESETR_HSERDYIE			BIT(3)
2429*58cf812aSYann Gautier #define RCC_CxCIESETR_CSIRDYIE			BIT(4)
2430*58cf812aSYann Gautier #define RCC_CxCIESETR_SHSIRDYIE			BIT(5)
2431*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL1RDYIE			BIT(6)
2432*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL2RDYIE			BIT(7)
2433*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL3RDYIE			BIT(8)
2434*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL4RDYIE			BIT(9)
2435*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL5RDYIE			BIT(10)
2436*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL6RDYIE			BIT(11)
2437*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL7RDYIE			BIT(12)
2438*58cf812aSYann Gautier #define RCC_CxCIESETR_PLL8RDYIE			BIT(13)
2439*58cf812aSYann Gautier #define RCC_CxCIESETR_LSECSSIE			BIT(16)
2440*58cf812aSYann Gautier #define RCC_CxCIESETR_WKUPIE			BIT(20)
2441*58cf812aSYann Gautier 
2442*58cf812aSYann Gautier /* RCC_CxCIFCLRR register fields */
2443*58cf812aSYann Gautier #define RCC_CxCIFCLRR_LSIRDYF			BIT(0)
2444*58cf812aSYann Gautier #define RCC_CxCIFCLRR_LSERDYF			BIT(1)
2445*58cf812aSYann Gautier #define RCC_CxCIFCLRR_HSIRDYF			BIT(2)
2446*58cf812aSYann Gautier #define RCC_CxCIFCLRR_HSERDYF			BIT(3)
2447*58cf812aSYann Gautier #define RCC_CxCIFCLRR_CSIRDYF			BIT(4)
2448*58cf812aSYann Gautier #define RCC_CxCIFCLRR_SHSIRDYF			BIT(5)
2449*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL1RDYF			BIT(6)
2450*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL2RDYF			BIT(7)
2451*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL3RDYF			BIT(8)
2452*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL4RDYF			BIT(9)
2453*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL5RDYF			BIT(10)
2454*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL6RDYF			BIT(11)
2455*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL7RDYF			BIT(12)
2456*58cf812aSYann Gautier #define RCC_CxCIFCLRR_PLL8RDYF			BIT(13)
2457*58cf812aSYann Gautier #define RCC_CxCIFCLRR_LSECSSF			BIT(16)
2458*58cf812aSYann Gautier #define RCC_CxCIFCLRR_WKUPF			BIT(20)
2459*58cf812aSYann Gautier 
2460*58cf812aSYann Gautier /* RCC_IWDGC1FZSETR register fields */
2461*58cf812aSYann Gautier #define RCC_IWDGC1FZSETR_FZ_IWDG1		BIT(0)
2462*58cf812aSYann Gautier #define RCC_IWDGC1FZSETR_FZ_IWDG2		BIT(1)
2463*58cf812aSYann Gautier 
2464*58cf812aSYann Gautier /* RCC_IWDGC1FZCLRR register fields */
2465*58cf812aSYann Gautier #define RCC_IWDGC1FZCLRR_FZ_IWDG1		BIT(0)
2466*58cf812aSYann Gautier #define RCC_IWDGC1FZCLRR_FZ_IWDG2		BIT(1)
2467*58cf812aSYann Gautier 
2468*58cf812aSYann Gautier /* RCC_IWDGC1CFGSETR register fields */
2469*58cf812aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG1_SYSRSTEN	BIT(0)
2470*58cf812aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG2_SYSRSTEN	BIT(2)
2471*58cf812aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG2_KERRST		BIT(18)
2472*58cf812aSYann Gautier 
2473*58cf812aSYann Gautier /* RCC_IWDGC1CFGCLRR register fields */
2474*58cf812aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG1_SYSRSTEN	BIT(0)
2475*58cf812aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG2_SYSRSTEN	BIT(2)
2476*58cf812aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG2_KERRST		BIT(18)
2477*58cf812aSYann Gautier 
2478*58cf812aSYann Gautier /* RCC_IWDGC2FZSETR register fields */
2479*58cf812aSYann Gautier #define RCC_IWDGC2FZSETR_FZ_IWDG3		BIT(0)
2480*58cf812aSYann Gautier #define RCC_IWDGC2FZSETR_FZ_IWDG4		BIT(1)
2481*58cf812aSYann Gautier 
2482*58cf812aSYann Gautier /* RCC_IWDGC2FZCLRR register fields */
2483*58cf812aSYann Gautier #define RCC_IWDGC2FZCLRR_FZ_IWDG3		BIT(0)
2484*58cf812aSYann Gautier #define RCC_IWDGC2FZCLRR_FZ_IWDG4		BIT(1)
2485*58cf812aSYann Gautier 
2486*58cf812aSYann Gautier /* RCC_IWDGC2CFGSETR register fields */
2487*58cf812aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG3_SYSRSTEN	BIT(0)
2488*58cf812aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG4_SYSRSTEN	BIT(2)
2489*58cf812aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG4_KERRST		BIT(18)
2490*58cf812aSYann Gautier 
2491*58cf812aSYann Gautier /* RCC_IWDGC2CFGCLRR register fields */
2492*58cf812aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG3_SYSRSTEN	BIT(0)
2493*58cf812aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG4_SYSRSTEN	BIT(2)
2494*58cf812aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG4_KERRST		BIT(18)
2495*58cf812aSYann Gautier 
2496*58cf812aSYann Gautier /* RCC_MCO1CFGR register fields */
2497*58cf812aSYann Gautier #define RCC_MCO1CFGR_MCO1SEL			BIT(0)
2498*58cf812aSYann Gautier #define RCC_MCO1CFGR_MCO1ON			BIT(8)
2499*58cf812aSYann Gautier 
2500*58cf812aSYann Gautier /* RCC_MCO2CFGR register fields */
2501*58cf812aSYann Gautier #define RCC_MCO2CFGR_MCO2SEL			BIT(0)
2502*58cf812aSYann Gautier #define RCC_MCO2CFGR_MCO2ON			BIT(8)
2503*58cf812aSYann Gautier 
2504*58cf812aSYann Gautier /* RCC_MCOxCFGR register fields */
2505*58cf812aSYann Gautier #define RCC_MCOxCFGR_MCOxSEL			BIT(0)
2506*58cf812aSYann Gautier #define RCC_MCOxCFGR_MCOxON			BIT(8)
2507*58cf812aSYann Gautier 
2508*58cf812aSYann Gautier /* RCC_OCENSETR register fields */
2509*58cf812aSYann Gautier #define RCC_OCENSETR_HSION			BIT(0)
2510*58cf812aSYann Gautier #define RCC_OCENSETR_HSIKERON			BIT(1)
2511*58cf812aSYann Gautier #define RCC_OCENSETR_MSION			BIT(2)
2512*58cf812aSYann Gautier #define RCC_OCENSETR_MSIKERON			BIT(3)
2513*58cf812aSYann Gautier #define RCC_OCENSETR_HSEDIV2ON			BIT(5)
2514*58cf812aSYann Gautier #define RCC_OCENSETR_HSEDIV2BYP			BIT(6)
2515*58cf812aSYann Gautier #define RCC_OCENSETR_HSEDIGBYP			BIT(7)
2516*58cf812aSYann Gautier #define RCC_OCENSETR_HSEON			BIT(8)
2517*58cf812aSYann Gautier #define RCC_OCENSETR_HSEKERON			BIT(9)
2518*58cf812aSYann Gautier #define RCC_OCENSETR_HSEBYP			BIT(10)
2519*58cf812aSYann Gautier #define RCC_OCENSETR_HSECSSON			BIT(11)
2520*58cf812aSYann Gautier 
2521*58cf812aSYann Gautier /* RCC_OCENCLRR register fields */
2522*58cf812aSYann Gautier #define RCC_OCENCLRR_HSION			BIT(0)
2523*58cf812aSYann Gautier #define RCC_OCENCLRR_HSIKERON			BIT(1)
2524*58cf812aSYann Gautier #define RCC_OCENCLRR_MSION			BIT(2)
2525*58cf812aSYann Gautier #define RCC_OCENCLRR_MSIKERON			BIT(3)
2526*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEDIV2ON			BIT(5)
2527*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEDIV2BYP			BIT(6)
2528*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEDIGBYP			BIT(7)
2529*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEON			BIT(8)
2530*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEKERON			BIT(9)
2531*58cf812aSYann Gautier #define RCC_OCENCLRR_HSEBYP			BIT(10)
2532*58cf812aSYann Gautier 
2533*58cf812aSYann Gautier /* RCC_OCRDYR register fields */
2534*58cf812aSYann Gautier #define RCC_OCRDYR_HSIRDY			BIT(0)
2535*58cf812aSYann Gautier #define RCC_OCRDYR_MSIRDY			BIT(2)
2536*58cf812aSYann Gautier #define RCC_OCRDYR_HSERDY			BIT(8)
2537*58cf812aSYann Gautier #define RCC_OCRDYR_CKREST			BIT(25)
2538*58cf812aSYann Gautier 
2539*58cf812aSYann Gautier /* RCC_HSICFGR register fields */
2540*58cf812aSYann Gautier #define RCC_HSICFGR_HSITRIM_MASK		GENMASK_32(14, 8)
2541*58cf812aSYann Gautier #define RCC_HSICFGR_HSITRIM_SHIFT		8
2542*58cf812aSYann Gautier #define RCC_HSICFGR_HSICAL_MASK			GENMASK_32(24, 16)
2543*58cf812aSYann Gautier #define RCC_HSICFGR_HSICAL_SHIFT		16
2544*58cf812aSYann Gautier 
2545*58cf812aSYann Gautier /* RCC_MSICFGR register fields */
2546*58cf812aSYann Gautier #define RCC_MSICFGR_MSITRIM_MASK		GENMASK_32(12, 8)
2547*58cf812aSYann Gautier #define RCC_MSICFGR_MSITRIM_SHIFT		8
2548*58cf812aSYann Gautier #define RCC_MSICFGR_MSICAL_MASK			GENMASK_32(23, 16)
2549*58cf812aSYann Gautier #define RCC_MSICFGR_MSICAL_SHIFT		16
2550*58cf812aSYann Gautier 
2551*58cf812aSYann Gautier /* RCC_LSICR register fields */
2552*58cf812aSYann Gautier #define RCC_LSICR_LSION				BIT(0)
2553*58cf812aSYann Gautier #define RCC_LSICR_LSIRDY			BIT(1)
2554*58cf812aSYann Gautier 
2555*58cf812aSYann Gautier /* RCC_RTCDIVR register fields */
2556*58cf812aSYann Gautier #define RCC_RTCDIVR_RTCDIV_MASK			GENMASK_32(5, 0)
2557*58cf812aSYann Gautier #define RCC_RTCDIVR_RTCDIV_SHIFT		0
2558*58cf812aSYann Gautier 
2559*58cf812aSYann Gautier /* RCC_APB1DIVR register fields */
2560*58cf812aSYann Gautier #define RCC_APB1DIVR_APB1DIV_MASK		GENMASK_32(2, 0)
2561*58cf812aSYann Gautier #define RCC_APB1DIVR_APB1DIV_SHIFT		0
2562*58cf812aSYann Gautier #define RCC_APB1DIVR_APB1DIVRDY			BIT(31)
2563*58cf812aSYann Gautier 
2564*58cf812aSYann Gautier /* RCC_APB2DIVR register fields */
2565*58cf812aSYann Gautier #define RCC_APB2DIVR_APB2DIV_MASK		GENMASK_32(2, 0)
2566*58cf812aSYann Gautier #define RCC_APB2DIVR_APB2DIV_SHIFT		0
2567*58cf812aSYann Gautier #define RCC_APB2DIVR_APB2DIVRDY			BIT(31)
2568*58cf812aSYann Gautier 
2569*58cf812aSYann Gautier /* RCC_APB3DIVR register fields */
2570*58cf812aSYann Gautier #define RCC_APB3DIVR_APB3DIV_MASK		GENMASK_32(2, 0)
2571*58cf812aSYann Gautier #define RCC_APB3DIVR_APB3DIV_SHIFT		0
2572*58cf812aSYann Gautier #define RCC_APB3DIVR_APB3DIVRDY			BIT(31)
2573*58cf812aSYann Gautier 
2574*58cf812aSYann Gautier /* RCC_APB4DIVR register fields */
2575*58cf812aSYann Gautier #define RCC_APB4DIVR_APB4DIV_MASK		GENMASK_32(2, 0)
2576*58cf812aSYann Gautier #define RCC_APB4DIVR_APB4DIV_SHIFT		0
2577*58cf812aSYann Gautier #define RCC_APB4DIVR_APB4DIVRDY			BIT(31)
2578*58cf812aSYann Gautier 
2579*58cf812aSYann Gautier /* RCC_APB5DIVR register fields */
2580*58cf812aSYann Gautier #define RCC_APB5DIVR_APB5DIV_MASK		GENMASK_32(2, 0)
2581*58cf812aSYann Gautier #define RCC_APB5DIVR_APB5DIV_SHIFT		0
2582*58cf812aSYann Gautier #define RCC_APB5DIVR_APB5DIVRDY			BIT(31)
2583*58cf812aSYann Gautier 
2584*58cf812aSYann Gautier /* RCC_APBDBGDIVR register fields */
2585*58cf812aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIV_MASK		GENMASK_32(2, 0)
2586*58cf812aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIV_SHIFT		0
2587*58cf812aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIVRDY		BIT(31)
2588*58cf812aSYann Gautier 
2589*58cf812aSYann Gautier /* RCC_APBxDIVR register fields */
2590*58cf812aSYann Gautier #define RCC_APBxDIVR_APBxDIV_MASK		GENMASK_32(2, 0)
2591*58cf812aSYann Gautier #define RCC_APBxDIVR_APBxDIV_SHIFT		0
2592*58cf812aSYann Gautier #define RCC_APBxDIVR_APBxDIVRDY			BIT(31)
2593*58cf812aSYann Gautier 
2594*58cf812aSYann Gautier /* RCC_TIMG1PRER register fields */
2595*58cf812aSYann Gautier #define RCC_TIMG1PRER_TIMG1PRE			BIT(0)
2596*58cf812aSYann Gautier #define RCC_TIMG1PRER_TIMG1PRERDY		BIT(31)
2597*58cf812aSYann Gautier 
2598*58cf812aSYann Gautier /* RCC_TIMG2PRER register fields */
2599*58cf812aSYann Gautier #define RCC_TIMG2PRER_TIMG2PRE			BIT(0)
2600*58cf812aSYann Gautier #define RCC_TIMG2PRER_TIMG2PRERDY		BIT(31)
2601*58cf812aSYann Gautier 
2602*58cf812aSYann Gautier /* RCC_TIMGxPRER register fields */
2603*58cf812aSYann Gautier #define RCC_TIMGxPRER_TIMGxPRE			BIT(0)
2604*58cf812aSYann Gautier #define RCC_TIMGxPRER_TIMGxPRERDY		BIT(31)
2605*58cf812aSYann Gautier 
2606*58cf812aSYann Gautier /* RCC_LSMCUDIVR register fields */
2607*58cf812aSYann Gautier #define RCC_LSMCUDIVR_LSMCUDIV			BIT(0)
2608*58cf812aSYann Gautier #define RCC_LSMCUDIVR_LSMCUDIVRDY		BIT(31)
2609*58cf812aSYann Gautier 
2610*58cf812aSYann Gautier /* RCC_DDRCPCFGR register fields */
2611*58cf812aSYann Gautier #define RCC_DDRCPCFGR_DDRCPRST			BIT(0)
2612*58cf812aSYann Gautier #define RCC_DDRCPCFGR_DDRCPEN			BIT(1)
2613*58cf812aSYann Gautier #define RCC_DDRCPCFGR_DDRCPLPEN			BIT(2)
2614*58cf812aSYann Gautier 
2615*58cf812aSYann Gautier /* RCC_DDRCAPBCFGR register fields */
2616*58cf812aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBRST		BIT(0)
2617*58cf812aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBEN		BIT(1)
2618*58cf812aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBLPEN		BIT(2)
2619*58cf812aSYann Gautier 
2620*58cf812aSYann Gautier /* RCC_DDRPHYCAPBCFGR register fields */
2621*58cf812aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBRST	BIT(0)
2622*58cf812aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBEN		BIT(1)
2623*58cf812aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBLPEN	BIT(2)
2624*58cf812aSYann Gautier 
2625*58cf812aSYann Gautier /* RCC_DDRPHYCCFGR register fields */
2626*58cf812aSYann Gautier #define RCC_DDRPHYCCFGR_DDRPHYCEN		BIT(1)
2627*58cf812aSYann Gautier 
2628*58cf812aSYann Gautier /* RCC_DDRCFGR register fields */
2629*58cf812aSYann Gautier #define RCC_DDRCFGR_DDRCFGRST			BIT(0)
2630*58cf812aSYann Gautier #define RCC_DDRCFGR_DDRCFGEN			BIT(1)
2631*58cf812aSYann Gautier #define RCC_DDRCFGR_DDRCFGLPEN			BIT(2)
2632*58cf812aSYann Gautier 
2633*58cf812aSYann Gautier /* RCC_DDRITFCFGR register fields */
2634*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRRST			BIT(0)
2635*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_MASK		GENMASK_32(5, 4)
2636*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_SHIFT		4
2637*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_HSR		BIT(5)
2638*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRSHR			BIT(8)
2639*58cf812aSYann Gautier #define RCC_DDRITFCFGR_DDRPHYDLP		BIT(16)
2640*58cf812aSYann Gautier 
2641*58cf812aSYann Gautier /* RCC_SYSRAMCFGR register fields */
2642*58cf812aSYann Gautier #define RCC_SYSRAMCFGR_SYSRAMEN			BIT(1)
2643*58cf812aSYann Gautier #define RCC_SYSRAMCFGR_SYSRAMLPEN		BIT(2)
2644*58cf812aSYann Gautier 
2645*58cf812aSYann Gautier /* RCC_SRAM1CFGR register fields */
2646*58cf812aSYann Gautier #define RCC_SRAM1CFGR_SRAM1EN			BIT(1)
2647*58cf812aSYann Gautier #define RCC_SRAM1CFGR_SRAM1LPEN			BIT(2)
2648*58cf812aSYann Gautier 
2649*58cf812aSYann Gautier /* RCC_RETRAMCFGR register fields */
2650*58cf812aSYann Gautier #define RCC_RETRAMCFGR_RETRAMEN			BIT(1)
2651*58cf812aSYann Gautier #define RCC_RETRAMCFGR_RETRAMLPEN		BIT(2)
2652*58cf812aSYann Gautier 
2653*58cf812aSYann Gautier /* RCC_BKPSRAMCFGR register fields */
2654*58cf812aSYann Gautier #define RCC_BKPSRAMCFGR_BKPSRAMEN		BIT(1)
2655*58cf812aSYann Gautier #define RCC_BKPSRAMCFGR_BKPSRAMLPEN		BIT(2)
2656*58cf812aSYann Gautier 
2657*58cf812aSYann Gautier /* RCC_OSPI1CFGR register fields */
2658*58cf812aSYann Gautier #define RCC_OSPI1CFGR_OSPI1RST			BIT(0)
2659*58cf812aSYann Gautier #define RCC_OSPI1CFGR_OSPI1EN			BIT(1)
2660*58cf812aSYann Gautier #define RCC_OSPI1CFGR_OSPI1LPEN			BIT(2)
2661*58cf812aSYann Gautier #define RCC_OSPI1CFGR_OTFDEC1RST		BIT(8)
2662*58cf812aSYann Gautier #define RCC_OSPI1CFGR_OSPI1DLLRST		BIT(16)
2663*58cf812aSYann Gautier 
2664*58cf812aSYann Gautier /* RCC_OSPIxCFGR register fields */
2665*58cf812aSYann Gautier #define RCC_OSPIxCFGR_OSPIxRST			BIT(0)
2666*58cf812aSYann Gautier #define RCC_OSPIxCFGR_OSPIxEN			BIT(1)
2667*58cf812aSYann Gautier #define RCC_OSPIxCFGR_OSPIxLPEN			BIT(2)
2668*58cf812aSYann Gautier #define RCC_OSPIxCFGR_OTFDECxRST		BIT(8)
2669*58cf812aSYann Gautier #define RCC_OSPIxCFGR_OSPIxDLLRST		BIT(16)
2670*58cf812aSYann Gautier 
2671*58cf812aSYann Gautier /* RCC_FMCCFGR register fields */
2672*58cf812aSYann Gautier #define RCC_FMCCFGR_FMCRST			BIT(0)
2673*58cf812aSYann Gautier #define RCC_FMCCFGR_FMCEN			BIT(1)
2674*58cf812aSYann Gautier #define RCC_FMCCFGR_FMCLPEN			BIT(2)
2675*58cf812aSYann Gautier 
2676*58cf812aSYann Gautier /* RCC_DBGCFGR register fields */
2677*58cf812aSYann Gautier #define RCC_DBGCFGR_DBGEN			BIT(8)
2678*58cf812aSYann Gautier #define RCC_DBGCFGR_TRACEEN			BIT(9)
2679*58cf812aSYann Gautier #define RCC_DBGCFGR_DBGMCUEN			BIT(10)
2680*58cf812aSYann Gautier #define RCC_DBGCFGR_DBGRST			BIT(12)
2681*58cf812aSYann Gautier 
2682*58cf812aSYann Gautier /* RCC_STMCFGR register fields */
2683*58cf812aSYann Gautier #define RCC_STMCFGR_STMEN			BIT(1)
2684*58cf812aSYann Gautier #define RCC_STMCFGR_STMLPEN			BIT(2)
2685*58cf812aSYann Gautier 
2686*58cf812aSYann Gautier /* RCC_ETRCFGR register fields */
2687*58cf812aSYann Gautier #define RCC_ETRCFGR_ETREN			BIT(1)
2688*58cf812aSYann Gautier #define RCC_ETRCFGR_ETRLPEN			BIT(2)
2689*58cf812aSYann Gautier 
2690*58cf812aSYann Gautier /* RCC_GPIOACFGR register fields */
2691*58cf812aSYann Gautier #define RCC_GPIOACFGR_GPIOARST			BIT(0)
2692*58cf812aSYann Gautier #define RCC_GPIOACFGR_GPIOAEN			BIT(1)
2693*58cf812aSYann Gautier #define RCC_GPIOACFGR_GPIOALPEN			BIT(2)
2694*58cf812aSYann Gautier 
2695*58cf812aSYann Gautier /* RCC_GPIOBCFGR register fields */
2696*58cf812aSYann Gautier #define RCC_GPIOBCFGR_GPIOBRST			BIT(0)
2697*58cf812aSYann Gautier #define RCC_GPIOBCFGR_GPIOBEN			BIT(1)
2698*58cf812aSYann Gautier #define RCC_GPIOBCFGR_GPIOBLPEN			BIT(2)
2699*58cf812aSYann Gautier 
2700*58cf812aSYann Gautier /* RCC_GPIOCCFGR register fields */
2701*58cf812aSYann Gautier #define RCC_GPIOCCFGR_GPIOCRST			BIT(0)
2702*58cf812aSYann Gautier #define RCC_GPIOCCFGR_GPIOCEN			BIT(1)
2703*58cf812aSYann Gautier #define RCC_GPIOCCFGR_GPIOCLPEN			BIT(2)
2704*58cf812aSYann Gautier 
2705*58cf812aSYann Gautier /* RCC_GPIODCFGR register fields */
2706*58cf812aSYann Gautier #define RCC_GPIODCFGR_GPIODRST			BIT(0)
2707*58cf812aSYann Gautier #define RCC_GPIODCFGR_GPIODEN			BIT(1)
2708*58cf812aSYann Gautier #define RCC_GPIODCFGR_GPIODLPEN			BIT(2)
2709*58cf812aSYann Gautier 
2710*58cf812aSYann Gautier /* RCC_GPIOECFGR register fields */
2711*58cf812aSYann Gautier #define RCC_GPIOECFGR_GPIOERST			BIT(0)
2712*58cf812aSYann Gautier #define RCC_GPIOECFGR_GPIOEEN			BIT(1)
2713*58cf812aSYann Gautier #define RCC_GPIOECFGR_GPIOELPEN			BIT(2)
2714*58cf812aSYann Gautier 
2715*58cf812aSYann Gautier /* RCC_GPIOFCFGR register fields */
2716*58cf812aSYann Gautier #define RCC_GPIOFCFGR_GPIOFRST			BIT(0)
2717*58cf812aSYann Gautier #define RCC_GPIOFCFGR_GPIOFEN			BIT(1)
2718*58cf812aSYann Gautier #define RCC_GPIOFCFGR_GPIOFLPEN			BIT(2)
2719*58cf812aSYann Gautier 
2720*58cf812aSYann Gautier /* RCC_GPIOGCFGR register fields */
2721*58cf812aSYann Gautier #define RCC_GPIOGCFGR_GPIOGRST			BIT(0)
2722*58cf812aSYann Gautier #define RCC_GPIOGCFGR_GPIOGEN			BIT(1)
2723*58cf812aSYann Gautier #define RCC_GPIOGCFGR_GPIOGLPEN			BIT(2)
2724*58cf812aSYann Gautier 
2725*58cf812aSYann Gautier /* RCC_GPIOHCFGR register fields */
2726*58cf812aSYann Gautier #define RCC_GPIOHCFGR_GPIOHRST			BIT(0)
2727*58cf812aSYann Gautier #define RCC_GPIOHCFGR_GPIOHEN			BIT(1)
2728*58cf812aSYann Gautier #define RCC_GPIOHCFGR_GPIOHLPEN			BIT(2)
2729*58cf812aSYann Gautier 
2730*58cf812aSYann Gautier /* RCC_GPIOICFGR register fields */
2731*58cf812aSYann Gautier #define RCC_GPIOICFGR_GPIOIRST			BIT(0)
2732*58cf812aSYann Gautier #define RCC_GPIOICFGR_GPIOIEN			BIT(1)
2733*58cf812aSYann Gautier #define RCC_GPIOICFGR_GPIOILPEN			BIT(2)
2734*58cf812aSYann Gautier 
2735*58cf812aSYann Gautier /* RCC_GPIOZCFGR register fields */
2736*58cf812aSYann Gautier #define RCC_GPIOZCFGR_GPIOZRST			BIT(0)
2737*58cf812aSYann Gautier #define RCC_GPIOZCFGR_GPIOZEN			BIT(1)
2738*58cf812aSYann Gautier #define RCC_GPIOZCFGR_GPIOZLPEN			BIT(2)
2739*58cf812aSYann Gautier 
2740*58cf812aSYann Gautier /* RCC_GPIOxCFGR register fields */
2741*58cf812aSYann Gautier #define RCC_GPIOxCFGR_GPIOxRST			BIT(0)
2742*58cf812aSYann Gautier #define RCC_GPIOxCFGR_GPIOxEN			BIT(1)
2743*58cf812aSYann Gautier #define RCC_GPIOxCFGR_GPIOxLPEN			BIT(2)
2744*58cf812aSYann Gautier #define RCC_GPIOxCFGR_GPIOxAMEN			BIT(3)
2745*58cf812aSYann Gautier 
2746*58cf812aSYann Gautier /* RCC_HPDMA1CFGR register fields */
2747*58cf812aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1RST		BIT(0)
2748*58cf812aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1EN			BIT(1)
2749*58cf812aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1LPEN		BIT(2)
2750*58cf812aSYann Gautier 
2751*58cf812aSYann Gautier /* RCC_HPDMA2CFGR register fields */
2752*58cf812aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2RST		BIT(0)
2753*58cf812aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2EN			BIT(1)
2754*58cf812aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2LPEN		BIT(2)
2755*58cf812aSYann Gautier 
2756*58cf812aSYann Gautier /* RCC_HPDMA3CFGR register fields */
2757*58cf812aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3RST		BIT(0)
2758*58cf812aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3EN			BIT(1)
2759*58cf812aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3LPEN		BIT(2)
2760*58cf812aSYann Gautier 
2761*58cf812aSYann Gautier /* RCC_HPDMAxCFGR register fields */
2762*58cf812aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxRST		BIT(0)
2763*58cf812aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxEN			BIT(1)
2764*58cf812aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxLPEN		BIT(2)
2765*58cf812aSYann Gautier 
2766*58cf812aSYann Gautier /* RCC_IPCC1CFGR register fields */
2767*58cf812aSYann Gautier #define RCC_IPCC1CFGR_IPCC1RST			BIT(0)
2768*58cf812aSYann Gautier #define RCC_IPCC1CFGR_IPCC1EN			BIT(1)
2769*58cf812aSYann Gautier #define RCC_IPCC1CFGR_IPCC1LPEN			BIT(2)
2770*58cf812aSYann Gautier 
2771*58cf812aSYann Gautier /* RCC_RTCCFGR register fields */
2772*58cf812aSYann Gautier #define RCC_RTCCFGR_RTCEN			BIT(1)
2773*58cf812aSYann Gautier #define RCC_RTCCFGR_RTCLPEN			BIT(2)
2774*58cf812aSYann Gautier 
2775*58cf812aSYann Gautier /* RCC_SYSCPU1CFGR register fields */
2776*58cf812aSYann Gautier #define RCC_SYSCPU1CFGR_SYSCPU1EN		BIT(1)
2777*58cf812aSYann Gautier #define RCC_SYSCPU1CFGR_SYSCPU1LPEN		BIT(2)
2778*58cf812aSYann Gautier 
2779*58cf812aSYann Gautier /* RCC_BSECCFGR register fields */
2780*58cf812aSYann Gautier #define RCC_BSECCFGR_BSECEN			BIT(1)
2781*58cf812aSYann Gautier #define RCC_BSECCFGR_BSECLPEN			BIT(2)
2782*58cf812aSYann Gautier 
2783*58cf812aSYann Gautier /* RCC_PLL2CFGR1 register fields */
2784*58cf812aSYann Gautier #define RCC_PLL2CFGR1_SSMODRST			BIT(0)
2785*58cf812aSYann Gautier #define RCC_PLL2CFGR1_PLLEN			BIT(8)
2786*58cf812aSYann Gautier #define RCC_PLL2CFGR1_PLLRDY			BIT(24)
2787*58cf812aSYann Gautier #define RCC_PLL2CFGR1_CKREFST			BIT(28)
2788*58cf812aSYann Gautier 
2789*58cf812aSYann Gautier /* RCC_PLL2CFGR2 register fields */
2790*58cf812aSYann Gautier #define RCC_PLL2CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
2791*58cf812aSYann Gautier #define RCC_PLL2CFGR2_FREFDIV_SHIFT		0
2792*58cf812aSYann Gautier #define RCC_PLL2CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
2793*58cf812aSYann Gautier #define RCC_PLL2CFGR2_FBDIV_SHIFT		16
2794*58cf812aSYann Gautier 
2795*58cf812aSYann Gautier /* RCC_PLL2CFGR3 register fields */
2796*58cf812aSYann Gautier #define RCC_PLL2CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
2797*58cf812aSYann Gautier #define RCC_PLL2CFGR3_FRACIN_SHIFT		0
2798*58cf812aSYann Gautier #define RCC_PLL2CFGR3_DOWNSPREAD		BIT(24)
2799*58cf812aSYann Gautier #define RCC_PLL2CFGR3_DACEN			BIT(25)
2800*58cf812aSYann Gautier #define RCC_PLL2CFGR3_SSCGDIS			BIT(26)
2801*58cf812aSYann Gautier 
2802*58cf812aSYann Gautier /* RCC_PLL2CFGR4 register fields */
2803*58cf812aSYann Gautier #define RCC_PLL2CFGR4_DSMEN			BIT(8)
2804*58cf812aSYann Gautier #define RCC_PLL2CFGR4_FOUTPOSTDIVEN		BIT(9)
2805*58cf812aSYann Gautier #define RCC_PLL2CFGR4_BYPASS			BIT(10)
2806*58cf812aSYann Gautier 
2807*58cf812aSYann Gautier /* RCC_PLL2CFGR5 register fields */
2808*58cf812aSYann Gautier #define RCC_PLL2CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
2809*58cf812aSYann Gautier #define RCC_PLL2CFGR5_DIVVAL_SHIFT		0
2810*58cf812aSYann Gautier #define RCC_PLL2CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
2811*58cf812aSYann Gautier #define RCC_PLL2CFGR5_SPREAD_SHIFT		16
2812*58cf812aSYann Gautier 
2813*58cf812aSYann Gautier /* RCC_PLL2CFGR6 register fields */
2814*58cf812aSYann Gautier #define RCC_PLL2CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
2815*58cf812aSYann Gautier #define RCC_PLL2CFGR6_POSTDIV1_SHIFT		0
2816*58cf812aSYann Gautier 
2817*58cf812aSYann Gautier /* RCC_PLL2CFGR7 register fields */
2818*58cf812aSYann Gautier #define RCC_PLL2CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
2819*58cf812aSYann Gautier #define RCC_PLL2CFGR7_POSTDIV2_SHIFT		0
2820*58cf812aSYann Gautier 
2821*58cf812aSYann Gautier /* RCC_PLLxCFGR1 register fields */
2822*58cf812aSYann Gautier #define RCC_PLLxCFGR1_SSMODRST			BIT(0)
2823*58cf812aSYann Gautier #define RCC_PLLxCFGR1_PLLEN			BIT(8)
2824*58cf812aSYann Gautier #define RCC_PLLxCFGR1_PLLRDY			BIT(24)
2825*58cf812aSYann Gautier #define RCC_PLLxCFGR1_CKREFST			BIT(28)
2826*58cf812aSYann Gautier 
2827*58cf812aSYann Gautier /* RCC_PLLxCFGR2 register fields */
2828*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
2829*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_SHIFT		0
2830*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_MASK		GENMASK_32(27, 16)
2831*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_SHIFT		16
2832*58cf812aSYann Gautier 
2833*58cf812aSYann Gautier /* RCC_PLLxCFGR3 register fields */
2834*58cf812aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_MASK		GENMASK_32(23, 0)
2835*58cf812aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_SHIFT		0
2836*58cf812aSYann Gautier #define RCC_PLLxCFGR3_DOWNSPREAD		BIT(24)
2837*58cf812aSYann Gautier #define RCC_PLLxCFGR3_DACEN			BIT(25)
2838*58cf812aSYann Gautier #define RCC_PLLxCFGR3_SSCGDIS			BIT(26)
2839*58cf812aSYann Gautier 
2840*58cf812aSYann Gautier /* RCC_PLLxCFGR4 register fields */
2841*58cf812aSYann Gautier #define RCC_PLLxCFGR4_DSMEN			BIT(8)
2842*58cf812aSYann Gautier #define RCC_PLLxCFGR4_FOUTPOSTDIVEN		BIT(9)
2843*58cf812aSYann Gautier #define RCC_PLLxCFGR4_BYPASS			BIT(10)
2844*58cf812aSYann Gautier 
2845*58cf812aSYann Gautier /* RCC_PLLxCFGR5 register fields */
2846*58cf812aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
2847*58cf812aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_SHIFT		0
2848*58cf812aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_MASK		GENMASK_32(20, 16)
2849*58cf812aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_SHIFT		16
2850*58cf812aSYann Gautier 
2851*58cf812aSYann Gautier /* RCC_PLLxCFGR6 register fields */
2852*58cf812aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
2853*58cf812aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_SHIFT		0
2854*58cf812aSYann Gautier 
2855*58cf812aSYann Gautier /* RCC_PLLxCFGR7 register fields */
2856*58cf812aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
2857*58cf812aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_SHIFT		0
2858*58cf812aSYann Gautier 
2859*58cf812aSYann Gautier /* RCC_HSIFMONCR register fields */
2860*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIREF_MASK		GENMASK_32(10, 0)
2861*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIREF_SHIFT		0
2862*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIMONEN			BIT(15)
2863*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIDEV_MASK		GENMASK_32(21, 16)
2864*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIDEV_SHIFT		16
2865*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIMONIE			BIT(30)
2866*58cf812aSYann Gautier #define RCC_HSIFMONCR_HSIMONF			BIT(31)
2867*58cf812aSYann Gautier 
2868*58cf812aSYann Gautier /* RCC_HSIFVALR register fields */
2869*58cf812aSYann Gautier #define RCC_HSIFVALR_HSIVAL_MASK		GENMASK_32(10, 0)
2870*58cf812aSYann Gautier #define RCC_HSIFVALR_HSIVAL_SHIFT		0
2871*58cf812aSYann Gautier 
2872*58cf812aSYann Gautier /* RCC_MSIFMONCR register fields */
2873*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIREF_MASK		GENMASK_32(8, 0)
2874*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIREF_SHIFT		0
2875*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIMONEN			BIT(15)
2876*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIDEV_MASK		GENMASK_32(20, 16)
2877*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIDEV_SHIFT		16
2878*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIMONIE			BIT(30)
2879*58cf812aSYann Gautier #define RCC_MSIFMONCR_MSIMONF			BIT(31)
2880*58cf812aSYann Gautier 
2881*58cf812aSYann Gautier /* RCC_MSIFVALR register fields */
2882*58cf812aSYann Gautier #define RCC_MSIFVALR_MSIVAL_MASK		GENMASK_32(8, 0)
2883*58cf812aSYann Gautier #define RCC_MSIFVALR_MSIVAL_SHIFT		0
2884*58cf812aSYann Gautier 
2885*58cf812aSYann Gautier /* RCC_TIM1CFGR register fields */
2886*58cf812aSYann Gautier #define RCC_TIM1CFGR_TIM1RST			BIT(0)
2887*58cf812aSYann Gautier #define RCC_TIM1CFGR_TIM1EN			BIT(1)
2888*58cf812aSYann Gautier #define RCC_TIM1CFGR_TIM1LPEN			BIT(2)
2889*58cf812aSYann Gautier 
2890*58cf812aSYann Gautier /* RCC_TIM2CFGR register fields */
2891*58cf812aSYann Gautier #define RCC_TIM2CFGR_TIM2RST			BIT(0)
2892*58cf812aSYann Gautier #define RCC_TIM2CFGR_TIM2EN			BIT(1)
2893*58cf812aSYann Gautier #define RCC_TIM2CFGR_TIM2LPEN			BIT(2)
2894*58cf812aSYann Gautier 
2895*58cf812aSYann Gautier /* RCC_TIM3CFGR register fields */
2896*58cf812aSYann Gautier #define RCC_TIM3CFGR_TIM3RST			BIT(0)
2897*58cf812aSYann Gautier #define RCC_TIM3CFGR_TIM3EN			BIT(1)
2898*58cf812aSYann Gautier #define RCC_TIM3CFGR_TIM3LPEN			BIT(2)
2899*58cf812aSYann Gautier 
2900*58cf812aSYann Gautier /* RCC_TIM4CFGR register fields */
2901*58cf812aSYann Gautier #define RCC_TIM4CFGR_TIM4RST			BIT(0)
2902*58cf812aSYann Gautier #define RCC_TIM4CFGR_TIM4EN			BIT(1)
2903*58cf812aSYann Gautier #define RCC_TIM4CFGR_TIM4LPEN			BIT(2)
2904*58cf812aSYann Gautier 
2905*58cf812aSYann Gautier /* RCC_TIM5CFGR register fields */
2906*58cf812aSYann Gautier #define RCC_TIM5CFGR_TIM5RST			BIT(0)
2907*58cf812aSYann Gautier #define RCC_TIM5CFGR_TIM5EN			BIT(1)
2908*58cf812aSYann Gautier #define RCC_TIM5CFGR_TIM5LPEN			BIT(2)
2909*58cf812aSYann Gautier 
2910*58cf812aSYann Gautier /* RCC_TIM6CFGR register fields */
2911*58cf812aSYann Gautier #define RCC_TIM6CFGR_TIM6RST			BIT(0)
2912*58cf812aSYann Gautier #define RCC_TIM6CFGR_TIM6EN			BIT(1)
2913*58cf812aSYann Gautier #define RCC_TIM6CFGR_TIM6LPEN			BIT(2)
2914*58cf812aSYann Gautier 
2915*58cf812aSYann Gautier /* RCC_TIM7CFGR register fields */
2916*58cf812aSYann Gautier #define RCC_TIM7CFGR_TIM7RST			BIT(0)
2917*58cf812aSYann Gautier #define RCC_TIM7CFGR_TIM7EN			BIT(1)
2918*58cf812aSYann Gautier #define RCC_TIM7CFGR_TIM7LPEN			BIT(2)
2919*58cf812aSYann Gautier 
2920*58cf812aSYann Gautier /* RCC_TIM8CFGR register fields */
2921*58cf812aSYann Gautier #define RCC_TIM8CFGR_TIM8RST			BIT(0)
2922*58cf812aSYann Gautier #define RCC_TIM8CFGR_TIM8EN			BIT(1)
2923*58cf812aSYann Gautier #define RCC_TIM8CFGR_TIM8LPEN			BIT(2)
2924*58cf812aSYann Gautier 
2925*58cf812aSYann Gautier /* RCC_TIM10CFGR register fields */
2926*58cf812aSYann Gautier #define RCC_TIM10CFGR_TIM10RST			BIT(0)
2927*58cf812aSYann Gautier #define RCC_TIM10CFGR_TIM10EN			BIT(1)
2928*58cf812aSYann Gautier #define RCC_TIM10CFGR_TIM10LPEN			BIT(2)
2929*58cf812aSYann Gautier 
2930*58cf812aSYann Gautier /* RCC_TIM11CFGR register fields */
2931*58cf812aSYann Gautier #define RCC_TIM11CFGR_TIM11RST			BIT(0)
2932*58cf812aSYann Gautier #define RCC_TIM11CFGR_TIM11EN			BIT(1)
2933*58cf812aSYann Gautier #define RCC_TIM11CFGR_TIM11LPEN			BIT(2)
2934*58cf812aSYann Gautier 
2935*58cf812aSYann Gautier /* RCC_TIM12CFGR register fields */
2936*58cf812aSYann Gautier #define RCC_TIM12CFGR_TIM12RST			BIT(0)
2937*58cf812aSYann Gautier #define RCC_TIM12CFGR_TIM12EN			BIT(1)
2938*58cf812aSYann Gautier #define RCC_TIM12CFGR_TIM12LPEN			BIT(2)
2939*58cf812aSYann Gautier 
2940*58cf812aSYann Gautier /* RCC_TIM13CFGR register fields */
2941*58cf812aSYann Gautier #define RCC_TIM13CFGR_TIM13RST			BIT(0)
2942*58cf812aSYann Gautier #define RCC_TIM13CFGR_TIM13EN			BIT(1)
2943*58cf812aSYann Gautier #define RCC_TIM13CFGR_TIM13LPEN			BIT(2)
2944*58cf812aSYann Gautier 
2945*58cf812aSYann Gautier /* RCC_TIM14CFGR register fields */
2946*58cf812aSYann Gautier #define RCC_TIM14CFGR_TIM14RST			BIT(0)
2947*58cf812aSYann Gautier #define RCC_TIM14CFGR_TIM14EN			BIT(1)
2948*58cf812aSYann Gautier #define RCC_TIM14CFGR_TIM14LPEN			BIT(2)
2949*58cf812aSYann Gautier 
2950*58cf812aSYann Gautier /* RCC_TIM15CFGR register fields */
2951*58cf812aSYann Gautier #define RCC_TIM15CFGR_TIM15RST			BIT(0)
2952*58cf812aSYann Gautier #define RCC_TIM15CFGR_TIM15EN			BIT(1)
2953*58cf812aSYann Gautier #define RCC_TIM15CFGR_TIM15LPEN			BIT(2)
2954*58cf812aSYann Gautier 
2955*58cf812aSYann Gautier /* RCC_TIM16CFGR register fields */
2956*58cf812aSYann Gautier #define RCC_TIM16CFGR_TIM16RST			BIT(0)
2957*58cf812aSYann Gautier #define RCC_TIM16CFGR_TIM16EN			BIT(1)
2958*58cf812aSYann Gautier #define RCC_TIM16CFGR_TIM16LPEN			BIT(2)
2959*58cf812aSYann Gautier 
2960*58cf812aSYann Gautier /* RCC_TIM17CFGR register fields */
2961*58cf812aSYann Gautier #define RCC_TIM17CFGR_TIM17RST			BIT(0)
2962*58cf812aSYann Gautier #define RCC_TIM17CFGR_TIM17EN			BIT(1)
2963*58cf812aSYann Gautier #define RCC_TIM17CFGR_TIM17LPEN			BIT(2)
2964*58cf812aSYann Gautier 
2965*58cf812aSYann Gautier /* RCC_LPTIM1CFGR register fields */
2966*58cf812aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1RST		BIT(0)
2967*58cf812aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1EN			BIT(1)
2968*58cf812aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1LPEN		BIT(2)
2969*58cf812aSYann Gautier 
2970*58cf812aSYann Gautier /* RCC_LPTIM2CFGR register fields */
2971*58cf812aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2RST		BIT(0)
2972*58cf812aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2EN			BIT(1)
2973*58cf812aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2LPEN		BIT(2)
2974*58cf812aSYann Gautier 
2975*58cf812aSYann Gautier /* RCC_LPTIM3CFGR register fields */
2976*58cf812aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3RST		BIT(0)
2977*58cf812aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3EN			BIT(1)
2978*58cf812aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3LPEN		BIT(2)
2979*58cf812aSYann Gautier 
2980*58cf812aSYann Gautier /* RCC_LPTIM4CFGR register fields */
2981*58cf812aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4RST		BIT(0)
2982*58cf812aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4EN			BIT(1)
2983*58cf812aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4LPEN		BIT(2)
2984*58cf812aSYann Gautier 
2985*58cf812aSYann Gautier /* RCC_LPTIM5CFGR register fields */
2986*58cf812aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5RST		BIT(0)
2987*58cf812aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5EN			BIT(1)
2988*58cf812aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5LPEN		BIT(2)
2989*58cf812aSYann Gautier 
2990*58cf812aSYann Gautier /* RCC_LPTIMxCFGR register fields */
2991*58cf812aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxRST		BIT(0)
2992*58cf812aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxEN			BIT(1)
2993*58cf812aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxLPEN		BIT(2)
2994*58cf812aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxAMEN		BIT(3)
2995*58cf812aSYann Gautier 
2996*58cf812aSYann Gautier /* RCC_SPI1CFGR register fields */
2997*58cf812aSYann Gautier #define RCC_SPI1CFGR_SPI1RST			BIT(0)
2998*58cf812aSYann Gautier #define RCC_SPI1CFGR_SPI1EN			BIT(1)
2999*58cf812aSYann Gautier #define RCC_SPI1CFGR_SPI1LPEN			BIT(2)
3000*58cf812aSYann Gautier 
3001*58cf812aSYann Gautier /* RCC_SPI2CFGR register fields */
3002*58cf812aSYann Gautier #define RCC_SPI2CFGR_SPI2RST			BIT(0)
3003*58cf812aSYann Gautier #define RCC_SPI2CFGR_SPI2EN			BIT(1)
3004*58cf812aSYann Gautier #define RCC_SPI2CFGR_SPI2LPEN			BIT(2)
3005*58cf812aSYann Gautier 
3006*58cf812aSYann Gautier /* RCC_SPI3CFGR register fields */
3007*58cf812aSYann Gautier #define RCC_SPI3CFGR_SPI3RST			BIT(0)
3008*58cf812aSYann Gautier #define RCC_SPI3CFGR_SPI3EN			BIT(1)
3009*58cf812aSYann Gautier #define RCC_SPI3CFGR_SPI3LPEN			BIT(2)
3010*58cf812aSYann Gautier 
3011*58cf812aSYann Gautier /* RCC_SPI4CFGR register fields */
3012*58cf812aSYann Gautier #define RCC_SPI4CFGR_SPI4RST			BIT(0)
3013*58cf812aSYann Gautier #define RCC_SPI4CFGR_SPI4EN			BIT(1)
3014*58cf812aSYann Gautier #define RCC_SPI4CFGR_SPI4LPEN			BIT(2)
3015*58cf812aSYann Gautier 
3016*58cf812aSYann Gautier /* RCC_SPI5CFGR register fields */
3017*58cf812aSYann Gautier #define RCC_SPI5CFGR_SPI5RST			BIT(0)
3018*58cf812aSYann Gautier #define RCC_SPI5CFGR_SPI5EN			BIT(1)
3019*58cf812aSYann Gautier #define RCC_SPI5CFGR_SPI5LPEN			BIT(2)
3020*58cf812aSYann Gautier 
3021*58cf812aSYann Gautier /* RCC_SPI6CFGR register fields */
3022*58cf812aSYann Gautier #define RCC_SPI6CFGR_SPI6RST			BIT(0)
3023*58cf812aSYann Gautier #define RCC_SPI6CFGR_SPI6EN			BIT(1)
3024*58cf812aSYann Gautier #define RCC_SPI6CFGR_SPI6LPEN			BIT(2)
3025*58cf812aSYann Gautier 
3026*58cf812aSYann Gautier /* RCC_SPIxCFGR register fields */
3027*58cf812aSYann Gautier #define RCC_SPIxCFGR_SPIxRST			BIT(0)
3028*58cf812aSYann Gautier #define RCC_SPIxCFGR_SPIxEN			BIT(1)
3029*58cf812aSYann Gautier #define RCC_SPIxCFGR_SPIxLPEN			BIT(2)
3030*58cf812aSYann Gautier #define RCC_SPIxCFGR_SPIxAMEN			BIT(3)
3031*58cf812aSYann Gautier 
3032*58cf812aSYann Gautier /* RCC_SPDIFRXCFGR register fields */
3033*58cf812aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXRST		BIT(0)
3034*58cf812aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXEN		BIT(1)
3035*58cf812aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXLPEN		BIT(2)
3036*58cf812aSYann Gautier 
3037*58cf812aSYann Gautier /* RCC_USART1CFGR register fields */
3038*58cf812aSYann Gautier #define RCC_USART1CFGR_USART1RST		BIT(0)
3039*58cf812aSYann Gautier #define RCC_USART1CFGR_USART1EN			BIT(1)
3040*58cf812aSYann Gautier #define RCC_USART1CFGR_USART1LPEN		BIT(2)
3041*58cf812aSYann Gautier 
3042*58cf812aSYann Gautier /* RCC_USART2CFGR register fields */
3043*58cf812aSYann Gautier #define RCC_USART2CFGR_USART2RST		BIT(0)
3044*58cf812aSYann Gautier #define RCC_USART2CFGR_USART2EN			BIT(1)
3045*58cf812aSYann Gautier #define RCC_USART2CFGR_USART2LPEN		BIT(2)
3046*58cf812aSYann Gautier 
3047*58cf812aSYann Gautier /* RCC_USART3CFGR register fields */
3048*58cf812aSYann Gautier #define RCC_USART3CFGR_USART3RST		BIT(0)
3049*58cf812aSYann Gautier #define RCC_USART3CFGR_USART3EN			BIT(1)
3050*58cf812aSYann Gautier #define RCC_USART3CFGR_USART3LPEN		BIT(2)
3051*58cf812aSYann Gautier 
3052*58cf812aSYann Gautier /* RCC_UART4CFGR register fields */
3053*58cf812aSYann Gautier #define RCC_UART4CFGR_UART4RST			BIT(0)
3054*58cf812aSYann Gautier #define RCC_UART4CFGR_UART4EN			BIT(1)
3055*58cf812aSYann Gautier #define RCC_UART4CFGR_UART4LPEN			BIT(2)
3056*58cf812aSYann Gautier 
3057*58cf812aSYann Gautier /* RCC_UART5CFGR register fields */
3058*58cf812aSYann Gautier #define RCC_UART5CFGR_UART5RST			BIT(0)
3059*58cf812aSYann Gautier #define RCC_UART5CFGR_UART5EN			BIT(1)
3060*58cf812aSYann Gautier #define RCC_UART5CFGR_UART5LPEN			BIT(2)
3061*58cf812aSYann Gautier 
3062*58cf812aSYann Gautier /* RCC_USART6CFGR register fields */
3063*58cf812aSYann Gautier #define RCC_USART6CFGR_USART6RST		BIT(0)
3064*58cf812aSYann Gautier #define RCC_USART6CFGR_USART6EN			BIT(1)
3065*58cf812aSYann Gautier #define RCC_USART6CFGR_USART6LPEN		BIT(2)
3066*58cf812aSYann Gautier 
3067*58cf812aSYann Gautier /* RCC_UART7CFGR register fields */
3068*58cf812aSYann Gautier #define RCC_UART7CFGR_UART7RST			BIT(0)
3069*58cf812aSYann Gautier #define RCC_UART7CFGR_UART7EN			BIT(1)
3070*58cf812aSYann Gautier #define RCC_UART7CFGR_UART7LPEN			BIT(2)
3071*58cf812aSYann Gautier 
3072*58cf812aSYann Gautier /* RCC_USARTxCFGR register fields */
3073*58cf812aSYann Gautier #define RCC_USARTxCFGR_USARTxRST		BIT(0)
3074*58cf812aSYann Gautier #define RCC_USARTxCFGR_USARTxEN			BIT(1)
3075*58cf812aSYann Gautier #define RCC_USARTxCFGR_USARTxLPEN		BIT(2)
3076*58cf812aSYann Gautier 
3077*58cf812aSYann Gautier /* RCC_UARTxCFGR register fields */
3078*58cf812aSYann Gautier #define RCC_UARTxCFGR_UARTxRST			BIT(0)
3079*58cf812aSYann Gautier #define RCC_UARTxCFGR_UARTxEN			BIT(1)
3080*58cf812aSYann Gautier #define RCC_UARTxCFGR_UARTxLPEN			BIT(2)
3081*58cf812aSYann Gautier 
3082*58cf812aSYann Gautier /* RCC_LPUART1CFGR register fields */
3083*58cf812aSYann Gautier #define RCC_LPUART1CFGR_LPUART1RST		BIT(0)
3084*58cf812aSYann Gautier #define RCC_LPUART1CFGR_LPUART1EN		BIT(1)
3085*58cf812aSYann Gautier #define RCC_LPUART1CFGR_LPUART1LPEN		BIT(2)
3086*58cf812aSYann Gautier 
3087*58cf812aSYann Gautier /* RCC_I2C1CFGR register fields */
3088*58cf812aSYann Gautier #define RCC_I2C1CFGR_I2C1RST			BIT(0)
3089*58cf812aSYann Gautier #define RCC_I2C1CFGR_I2C1EN			BIT(1)
3090*58cf812aSYann Gautier #define RCC_I2C1CFGR_I2C1LPEN			BIT(2)
3091*58cf812aSYann Gautier 
3092*58cf812aSYann Gautier /* RCC_I2C2CFGR register fields */
3093*58cf812aSYann Gautier #define RCC_I2C2CFGR_I2C2RST			BIT(0)
3094*58cf812aSYann Gautier #define RCC_I2C2CFGR_I2C2EN			BIT(1)
3095*58cf812aSYann Gautier #define RCC_I2C2CFGR_I2C2LPEN			BIT(2)
3096*58cf812aSYann Gautier 
3097*58cf812aSYann Gautier /* RCC_I2C3CFGR register fields */
3098*58cf812aSYann Gautier #define RCC_I2C3CFGR_I2C3RST			BIT(0)
3099*58cf812aSYann Gautier #define RCC_I2C3CFGR_I2C3EN			BIT(1)
3100*58cf812aSYann Gautier #define RCC_I2C3CFGR_I2C3LPEN			BIT(2)
3101*58cf812aSYann Gautier 
3102*58cf812aSYann Gautier /* RCC_I2CxCFGR register fields */
3103*58cf812aSYann Gautier #define RCC_I2CxCFGR_I2CxRST			BIT(0)
3104*58cf812aSYann Gautier #define RCC_I2CxCFGR_I2CxEN			BIT(1)
3105*58cf812aSYann Gautier #define RCC_I2CxCFGR_I2CxLPEN			BIT(2)
3106*58cf812aSYann Gautier #define RCC_I2CxCFGR_I2CxAMEN			BIT(3)
3107*58cf812aSYann Gautier 
3108*58cf812aSYann Gautier /* RCC_SAI1CFGR register fields */
3109*58cf812aSYann Gautier #define RCC_SAI1CFGR_SAI1RST			BIT(0)
3110*58cf812aSYann Gautier #define RCC_SAI1CFGR_SAI1EN			BIT(1)
3111*58cf812aSYann Gautier #define RCC_SAI1CFGR_SAI1LPEN			BIT(2)
3112*58cf812aSYann Gautier 
3113*58cf812aSYann Gautier /* RCC_SAI2CFGR register fields */
3114*58cf812aSYann Gautier #define RCC_SAI2CFGR_SAI2RST			BIT(0)
3115*58cf812aSYann Gautier #define RCC_SAI2CFGR_SAI2EN			BIT(1)
3116*58cf812aSYann Gautier #define RCC_SAI2CFGR_SAI2LPEN			BIT(2)
3117*58cf812aSYann Gautier 
3118*58cf812aSYann Gautier /* RCC_SAI3CFGR register fields */
3119*58cf812aSYann Gautier #define RCC_SAI3CFGR_SAI3RST			BIT(0)
3120*58cf812aSYann Gautier #define RCC_SAI3CFGR_SAI3EN			BIT(1)
3121*58cf812aSYann Gautier #define RCC_SAI3CFGR_SAI3LPEN			BIT(2)
3122*58cf812aSYann Gautier 
3123*58cf812aSYann Gautier /* RCC_SAI4CFGR register fields */
3124*58cf812aSYann Gautier #define RCC_SAI4CFGR_SAI4RST			BIT(0)
3125*58cf812aSYann Gautier #define RCC_SAI4CFGR_SAI4EN			BIT(1)
3126*58cf812aSYann Gautier #define RCC_SAI4CFGR_SAI4LPEN			BIT(2)
3127*58cf812aSYann Gautier 
3128*58cf812aSYann Gautier /* RCC_SAIxCFGR register fields */
3129*58cf812aSYann Gautier #define RCC_SAIxCFGR_SAIxRST			BIT(0)
3130*58cf812aSYann Gautier #define RCC_SAIxCFGR_SAIxEN			BIT(1)
3131*58cf812aSYann Gautier #define RCC_SAIxCFGR_SAIxLPEN			BIT(2)
3132*58cf812aSYann Gautier 
3133*58cf812aSYann Gautier /* RCC_MDF1CFGR register fields */
3134*58cf812aSYann Gautier #define RCC_MDF1CFGR_MDF1RST			BIT(0)
3135*58cf812aSYann Gautier #define RCC_MDF1CFGR_MDF1EN			BIT(1)
3136*58cf812aSYann Gautier #define RCC_MDF1CFGR_MDF1LPEN			BIT(2)
3137*58cf812aSYann Gautier 
3138*58cf812aSYann Gautier /* RCC_FDCANCFGR register fields */
3139*58cf812aSYann Gautier #define RCC_FDCANCFGR_FDCANRST			BIT(0)
3140*58cf812aSYann Gautier #define RCC_FDCANCFGR_FDCANEN			BIT(1)
3141*58cf812aSYann Gautier #define RCC_FDCANCFGR_FDCANLPEN			BIT(2)
3142*58cf812aSYann Gautier 
3143*58cf812aSYann Gautier /* RCC_HDPCFGR register fields */
3144*58cf812aSYann Gautier #define RCC_HDPCFGR_HDPRST			BIT(0)
3145*58cf812aSYann Gautier #define RCC_HDPCFGR_HDPEN			BIT(1)
3146*58cf812aSYann Gautier 
3147*58cf812aSYann Gautier /* RCC_ADC1CFGR register fields */
3148*58cf812aSYann Gautier #define RCC_ADC1CFGR_ADC1RST			BIT(0)
3149*58cf812aSYann Gautier #define RCC_ADC1CFGR_ADC1EN			BIT(1)
3150*58cf812aSYann Gautier #define RCC_ADC1CFGR_ADC1LPEN			BIT(2)
3151*58cf812aSYann Gautier #define RCC_ADC1CFGR_ADC1KERSEL			BIT(12)
3152*58cf812aSYann Gautier 
3153*58cf812aSYann Gautier /* RCC_ADC2CFGR register fields */
3154*58cf812aSYann Gautier #define RCC_ADC2CFGR_ADC2RST			BIT(0)
3155*58cf812aSYann Gautier #define RCC_ADC2CFGR_ADC2EN			BIT(1)
3156*58cf812aSYann Gautier #define RCC_ADC2CFGR_ADC2LPEN			BIT(2)
3157*58cf812aSYann Gautier #define RCC_ADC2CFGR_ADC2KERSEL_MASK		GENMASK_32(13, 12)
3158*58cf812aSYann Gautier #define RCC_ADC2CFGR_ADC2KERSEL_SHIFT		12
3159*58cf812aSYann Gautier 
3160*58cf812aSYann Gautier /* RCC_ETH1CFGR register fields */
3161*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1RST			BIT(0)
3162*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1MACEN			BIT(1)
3163*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1MACLPEN		BIT(2)
3164*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1STPEN			BIT(4)
3165*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1EN			BIT(5)
3166*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1LPEN			BIT(6)
3167*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1TXEN			BIT(8)
3168*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1TXLPEN			BIT(9)
3169*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1RXEN			BIT(10)
3170*58cf812aSYann Gautier #define RCC_ETH1CFGR_ETH1RXLPEN			BIT(11)
3171*58cf812aSYann Gautier 
3172*58cf812aSYann Gautier /* RCC_ETH2CFGR register fields */
3173*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2RST			BIT(0)
3174*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2MACEN			BIT(1)
3175*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2MACLPEN		BIT(2)
3176*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2STPEN			BIT(4)
3177*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2EN			BIT(5)
3178*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2LPEN			BIT(6)
3179*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2TXEN			BIT(8)
3180*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2TXLPEN			BIT(9)
3181*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2RXEN			BIT(10)
3182*58cf812aSYann Gautier #define RCC_ETH2CFGR_ETH2RXLPEN			BIT(11)
3183*58cf812aSYann Gautier 
3184*58cf812aSYann Gautier /* RCC_ETHxCFGR register fields */
3185*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxRST			BIT(0)
3186*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxMACEN			BIT(1)
3187*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxMACLPEN		BIT(2)
3188*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxSTPEN			BIT(4)
3189*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxEN			BIT(5)
3190*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxLPEN			BIT(6)
3191*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxTXEN			BIT(8)
3192*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxTXLPEN			BIT(9)
3193*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxRXEN			BIT(10)
3194*58cf812aSYann Gautier #define RCC_ETHxCFGR_ETHxRXLPEN			BIT(11)
3195*58cf812aSYann Gautier 
3196*58cf812aSYann Gautier /* RCC_USBHCFGR register fields */
3197*58cf812aSYann Gautier #define RCC_USBHCFGR_USBHRST			BIT(0)
3198*58cf812aSYann Gautier #define RCC_USBHCFGR_USBHEN			BIT(1)
3199*58cf812aSYann Gautier #define RCC_USBHCFGR_USBHLPEN			BIT(2)
3200*58cf812aSYann Gautier #define RCC_USBHCFGR_USBHSTPEN			BIT(4)
3201*58cf812aSYann Gautier 
3202*58cf812aSYann Gautier /* RCC_USB2PHY1CFGR register fields */
3203*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1RST		BIT(0)
3204*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1EN		BIT(1)
3205*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1LPEN		BIT(2)
3206*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1STPEN		BIT(4)
3207*58cf812aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1CKREFSEL	BIT(15)
3208*58cf812aSYann Gautier 
3209*58cf812aSYann Gautier /* RCC_OTGCFGR register fields */
3210*58cf812aSYann Gautier #define RCC_OTGCFGR_OTGRST			BIT(0)
3211*58cf812aSYann Gautier #define RCC_OTGCFGR_OTGEN			BIT(1)
3212*58cf812aSYann Gautier #define RCC_OTGCFGR_OTGLPEN			BIT(2)
3213*58cf812aSYann Gautier 
3214*58cf812aSYann Gautier /* RCC_USB2PHY2CFGR register fields */
3215*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2RST		BIT(0)
3216*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2EN		BIT(1)
3217*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2LPEN		BIT(2)
3218*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2STPEN		BIT(4)
3219*58cf812aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2CKREFSEL	BIT(15)
3220*58cf812aSYann Gautier 
3221*58cf812aSYann Gautier /* RCC_USB2PHYxCFGR register fields */
3222*58cf812aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1RST		BIT(0)
3223*58cf812aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1EN		BIT(1)
3224*58cf812aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1LPEN		BIT(2)
3225*58cf812aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1STPEN		BIT(4)
3226*58cf812aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1CKREFSEL	BIT(15)
3227*58cf812aSYann Gautier 
3228*58cf812aSYann Gautier /* RCC_STGENCFGR register fields */
3229*58cf812aSYann Gautier #define RCC_STGENCFGR_STGENEN			BIT(1)
3230*58cf812aSYann Gautier #define RCC_STGENCFGR_STGENLPEN			BIT(2)
3231*58cf812aSYann Gautier #define RCC_STGENCFGR_STGENSTPEN		BIT(4)
3232*58cf812aSYann Gautier 
3233*58cf812aSYann Gautier /* RCC_SDMMC1CFGR register fields */
3234*58cf812aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1RST		BIT(0)
3235*58cf812aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1EN			BIT(1)
3236*58cf812aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1LPEN		BIT(2)
3237*58cf812aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1DLLRST		BIT(16)
3238*58cf812aSYann Gautier 
3239*58cf812aSYann Gautier /* RCC_SDMMC2CFGR register fields */
3240*58cf812aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2RST		BIT(0)
3241*58cf812aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2EN			BIT(1)
3242*58cf812aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2LPEN		BIT(2)
3243*58cf812aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2DLLRST		BIT(16)
3244*58cf812aSYann Gautier 
3245*58cf812aSYann Gautier /* RCC_SDMMC3CFGR register fields */
3246*58cf812aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3RST		BIT(0)
3247*58cf812aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3EN			BIT(1)
3248*58cf812aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3LPEN		BIT(2)
3249*58cf812aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3DLLRST		BIT(16)
3250*58cf812aSYann Gautier 
3251*58cf812aSYann Gautier /* RCC_SDMMCxCFGR register fields */
3252*58cf812aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1RST		BIT(0)
3253*58cf812aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1EN			BIT(1)
3254*58cf812aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1LPEN		BIT(2)
3255*58cf812aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1DLLRST		BIT(16)
3256*58cf812aSYann Gautier 
3257*58cf812aSYann Gautier /* RCC_LTDCCFGR register fields */
3258*58cf812aSYann Gautier #define RCC_LTDCCFGR_LTDCRST			BIT(0)
3259*58cf812aSYann Gautier #define RCC_LTDCCFGR_LTDCEN			BIT(1)
3260*58cf812aSYann Gautier #define RCC_LTDCCFGR_LTDCLPEN			BIT(2)
3261*58cf812aSYann Gautier 
3262*58cf812aSYann Gautier /* RCC_CSICFGR register fields */
3263*58cf812aSYann Gautier #define RCC_CSICFGR_CSIRST			BIT(0)
3264*58cf812aSYann Gautier #define RCC_CSICFGR_CSIEN			BIT(1)
3265*58cf812aSYann Gautier #define RCC_CSICFGR_CSILPEN			BIT(2)
3266*58cf812aSYann Gautier 
3267*58cf812aSYann Gautier /* RCC_DCMIPPCFGR register fields */
3268*58cf812aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPRST		BIT(0)
3269*58cf812aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPEN			BIT(1)
3270*58cf812aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPLPEN		BIT(2)
3271*58cf812aSYann Gautier 
3272*58cf812aSYann Gautier /* RCC_DCMIPSSICFGR register fields */
3273*58cf812aSYann Gautier #define RCC_DCMIPSSICFGR_DCMIPSSIRST		BIT(0)
3274*58cf812aSYann Gautier #define RCC_DCMIPSSICFGR_DCMIPSSIEN		BIT(1)
3275*58cf812aSYann Gautier #define RCC_DCMIPSSICFGR_DCMIPSSILPEN		BIT(2)
3276*58cf812aSYann Gautier 
3277*58cf812aSYann Gautier /* RCC_RNG1CFGR register fields */
3278*58cf812aSYann Gautier #define RCC_RNG1CFGR_RNG1RST			BIT(0)
3279*58cf812aSYann Gautier #define RCC_RNG1CFGR_RNG1EN			BIT(1)
3280*58cf812aSYann Gautier #define RCC_RNG1CFGR_RNG1LPEN			BIT(2)
3281*58cf812aSYann Gautier 
3282*58cf812aSYann Gautier /* RCC_RNG2CFGR register fields */
3283*58cf812aSYann Gautier #define RCC_RNG2CFGR_RNG2RST			BIT(0)
3284*58cf812aSYann Gautier #define RCC_RNG2CFGR_RNG2EN			BIT(1)
3285*58cf812aSYann Gautier #define RCC_RNG2CFGR_RNG2LPEN			BIT(2)
3286*58cf812aSYann Gautier 
3287*58cf812aSYann Gautier /* RCC_PKACFGR register fields */
3288*58cf812aSYann Gautier #define RCC_PKACFGR_PKARST			BIT(0)
3289*58cf812aSYann Gautier #define RCC_PKACFGR_PKAEN			BIT(1)
3290*58cf812aSYann Gautier #define RCC_PKACFGR_PKALPEN			BIT(2)
3291*58cf812aSYann Gautier 
3292*58cf812aSYann Gautier /* RCC_SAESCFGR register fields */
3293*58cf812aSYann Gautier #define RCC_SAESCFGR_SAESRST			BIT(0)
3294*58cf812aSYann Gautier #define RCC_SAESCFGR_SAESEN			BIT(1)
3295*58cf812aSYann Gautier #define RCC_SAESCFGR_SAESLPEN			BIT(2)
3296*58cf812aSYann Gautier 
3297*58cf812aSYann Gautier /* RCC_HASH1CFGR register fields */
3298*58cf812aSYann Gautier #define RCC_HASH1CFGR_HASH1RST			BIT(0)
3299*58cf812aSYann Gautier #define RCC_HASH1CFGR_HASH1EN			BIT(1)
3300*58cf812aSYann Gautier #define RCC_HASH1CFGR_HASH1LPEN			BIT(2)
3301*58cf812aSYann Gautier 
3302*58cf812aSYann Gautier /* RCC_HASH2CFGR register fields */
3303*58cf812aSYann Gautier #define RCC_HASH2CFGR_HASH2RST			BIT(0)
3304*58cf812aSYann Gautier #define RCC_HASH2CFGR_HASH2EN			BIT(1)
3305*58cf812aSYann Gautier #define RCC_HASH2CFGR_HASH2LPEN			BIT(2)
3306*58cf812aSYann Gautier 
3307*58cf812aSYann Gautier /* RCC_CRYP1CFGR register fields */
3308*58cf812aSYann Gautier #define RCC_CRYP1CFGR_CRYP1RST			BIT(0)
3309*58cf812aSYann Gautier #define RCC_CRYP1CFGR_CRYP1EN			BIT(1)
3310*58cf812aSYann Gautier #define RCC_CRYP1CFGR_CRYP1LPEN			BIT(2)
3311*58cf812aSYann Gautier 
3312*58cf812aSYann Gautier /* RCC_CRYP2CFGR register fields */
3313*58cf812aSYann Gautier #define RCC_CRYP2CFGR_CRYP2RST			BIT(0)
3314*58cf812aSYann Gautier #define RCC_CRYP2CFGR_CRYP2EN			BIT(1)
3315*58cf812aSYann Gautier #define RCC_CRYP2CFGR_CRYP2LPEN			BIT(2)
3316*58cf812aSYann Gautier 
3317*58cf812aSYann Gautier /* RCC_CRYPxCFGR register fields */
3318*58cf812aSYann Gautier #define RCC_CRYPxCFGR_CRYPxRST			BIT(0)
3319*58cf812aSYann Gautier #define RCC_CRYPxCFGR_CRYPxEN			BIT(1)
3320*58cf812aSYann Gautier #define RCC_CRYPxCFGR_CRYPxLPEN			BIT(2)
3321*58cf812aSYann Gautier 
3322*58cf812aSYann Gautier /* RCC_IWDG1CFGR register fields */
3323*58cf812aSYann Gautier #define RCC_IWDG1CFGR_IWDG1EN			BIT(1)
3324*58cf812aSYann Gautier #define RCC_IWDG1CFGR_IWDG1LPEN			BIT(2)
3325*58cf812aSYann Gautier 
3326*58cf812aSYann Gautier /* RCC_IWDG2CFGR register fields */
3327*58cf812aSYann Gautier #define RCC_IWDG2CFGR_IWDG2EN			BIT(1)
3328*58cf812aSYann Gautier #define RCC_IWDG2CFGR_IWDG2LPEN			BIT(2)
3329*58cf812aSYann Gautier 
3330*58cf812aSYann Gautier /* RCC_IWDG3CFGR register fields */
3331*58cf812aSYann Gautier #define RCC_IWDG3CFGR_IWDG3EN			BIT(1)
3332*58cf812aSYann Gautier #define RCC_IWDG3CFGR_IWDG3LPEN			BIT(2)
3333*58cf812aSYann Gautier 
3334*58cf812aSYann Gautier /* RCC_IWDG4CFGR register fields */
3335*58cf812aSYann Gautier #define RCC_IWDG4CFGR_IWDG4EN			BIT(1)
3336*58cf812aSYann Gautier #define RCC_IWDG4CFGR_IWDG4LPEN			BIT(2)
3337*58cf812aSYann Gautier 
3338*58cf812aSYann Gautier /* RCC_IWDGxCFGR register fields */
3339*58cf812aSYann Gautier #define RCC_IWDGxCFGR_IWDGxEN			BIT(1)
3340*58cf812aSYann Gautier #define RCC_IWDGxCFGR_IWDGxLPEN			BIT(2)
3341*58cf812aSYann Gautier 
3342*58cf812aSYann Gautier /* RCC_WWDG1CFGR register fields */
3343*58cf812aSYann Gautier #define RCC_WWDG1CFGR_WWDG1RST			BIT(0)
3344*58cf812aSYann Gautier #define RCC_WWDG1CFGR_WWDG1EN			BIT(1)
3345*58cf812aSYann Gautier #define RCC_WWDG1CFGR_WWDG1LPEN			BIT(2)
3346*58cf812aSYann Gautier 
3347*58cf812aSYann Gautier /* RCC_VREFCFGR register fields */
3348*58cf812aSYann Gautier #define RCC_VREFCFGR_VREFRST			BIT(0)
3349*58cf812aSYann Gautier #define RCC_VREFCFGR_VREFEN			BIT(1)
3350*58cf812aSYann Gautier #define RCC_VREFCFGR_VREFLPEN			BIT(2)
3351*58cf812aSYann Gautier 
3352*58cf812aSYann Gautier /* RCC_DTSCFGR register fields */
3353*58cf812aSYann Gautier #define RCC_DTSCFGR_DTSRST			BIT(0)
3354*58cf812aSYann Gautier #define RCC_DTSCFGR_DTSEN			BIT(1)
3355*58cf812aSYann Gautier #define RCC_DTSCFGR_DTSLPEN			BIT(2)
3356*58cf812aSYann Gautier #define RCC_DTSCFGR_DTSKERSEL_MASK		GENMASK_32(13, 12)
3357*58cf812aSYann Gautier #define RCC_DTSCFGR_DTSKERSEL_SHIFT		12
3358*58cf812aSYann Gautier 
3359*58cf812aSYann Gautier /* RCC_CRCCFGR register fields */
3360*58cf812aSYann Gautier #define RCC_CRCCFGR_CRCRST			BIT(0)
3361*58cf812aSYann Gautier #define RCC_CRCCFGR_CRCEN			BIT(1)
3362*58cf812aSYann Gautier #define RCC_CRCCFGR_CRCLPEN			BIT(2)
3363*58cf812aSYann Gautier 
3364*58cf812aSYann Gautier /* RCC_SERCCFGR register fields */
3365*58cf812aSYann Gautier #define RCC_SERCCFGR_SERCRST			BIT(0)
3366*58cf812aSYann Gautier #define RCC_SERCCFGR_SERCEN			BIT(1)
3367*58cf812aSYann Gautier #define RCC_SERCCFGR_SERCLPEN			BIT(2)
3368*58cf812aSYann Gautier 
3369*58cf812aSYann Gautier /* RCC_DDRPERFMCFGR register fields */
3370*58cf812aSYann Gautier #define RCC_DDRPERFMCFGR_DDRPERFMRST		BIT(0)
3371*58cf812aSYann Gautier #define RCC_DDRPERFMCFGR_DDRPERFMEN		BIT(1)
3372*58cf812aSYann Gautier #define RCC_DDRPERFMCFGR_DDRPERFMLPEN		BIT(2)
3373*58cf812aSYann Gautier 
3374*58cf812aSYann Gautier /* RCC_I3C1CFGR register fields */
3375*58cf812aSYann Gautier #define RCC_I3C1CFGR_I3C1RST			BIT(0)
3376*58cf812aSYann Gautier #define RCC_I3C1CFGR_I3C1EN			BIT(1)
3377*58cf812aSYann Gautier #define RCC_I3C1CFGR_I3C1LPEN			BIT(2)
3378*58cf812aSYann Gautier 
3379*58cf812aSYann Gautier /* RCC_I3C2CFGR register fields */
3380*58cf812aSYann Gautier #define RCC_I3C2CFGR_I3C2RST			BIT(0)
3381*58cf812aSYann Gautier #define RCC_I3C2CFGR_I3C2EN			BIT(1)
3382*58cf812aSYann Gautier #define RCC_I3C2CFGR_I3C2LPEN			BIT(2)
3383*58cf812aSYann Gautier 
3384*58cf812aSYann Gautier /* RCC_I3C3CFGR register fields */
3385*58cf812aSYann Gautier #define RCC_I3C3CFGR_I3C3RST			BIT(0)
3386*58cf812aSYann Gautier #define RCC_I3C3CFGR_I3C3EN			BIT(1)
3387*58cf812aSYann Gautier #define RCC_I3C3CFGR_I3C3LPEN			BIT(2)
3388*58cf812aSYann Gautier 
3389*58cf812aSYann Gautier /* RCC_I3CxCFGR register fields */
3390*58cf812aSYann Gautier #define RCC_I3CxCFGR_I3CxRST			BIT(0)
3391*58cf812aSYann Gautier #define RCC_I3CxCFGR_I3CxEN			BIT(1)
3392*58cf812aSYann Gautier #define RCC_I3CxCFGR_I3CxLPEN			BIT(2)
3393*58cf812aSYann Gautier #define RCC_I3CxCFGR_I3CxAMEN			BIT(3)
3394*58cf812aSYann Gautier 
3395*58cf812aSYann Gautier /* RCC_MUXSELCFGR register fields */
3396*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL0_MASK		GENMASK_32(2, 0)
3397*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL0_SHIFT		0
3398*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL1_MASK		GENMASK_32(6, 4)
3399*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL1_SHIFT		4
3400*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL2_MASK		GENMASK_32(10, 8)
3401*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL2_SHIFT		8
3402*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL3_MASK		GENMASK_32(14, 12)
3403*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL3_SHIFT		12
3404*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL4_MASK		GENMASK_32(18, 16)
3405*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL4_SHIFT		16
3406*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL5_MASK		GENMASK_32(21, 20)
3407*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL5_SHIFT		20
3408*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL6_MASK		GENMASK_32(25, 24)
3409*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL6_SHIFT		24
3410*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL7_MASK		GENMASK_32(29, 28)
3411*58cf812aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL7_SHIFT		28
3412*58cf812aSYann Gautier 
3413*58cf812aSYann Gautier /* RCC_XBAR0CFGR register fields */
3414*58cf812aSYann Gautier #define RCC_XBAR0CFGR_XBAR0SEL_MASK		GENMASK_32(3, 0)
3415*58cf812aSYann Gautier #define RCC_XBAR0CFGR_XBAR0SEL_SHIFT		0
3416*58cf812aSYann Gautier #define RCC_XBAR0CFGR_XBAR0EN			BIT(6)
3417*58cf812aSYann Gautier #define RCC_XBAR0CFGR_XBAR0STS			BIT(7)
3418*58cf812aSYann Gautier 
3419*58cf812aSYann Gautier /* RCC_XBAR1CFGR register fields */
3420*58cf812aSYann Gautier #define RCC_XBAR1CFGR_XBAR1SEL_MASK		GENMASK_32(3, 0)
3421*58cf812aSYann Gautier #define RCC_XBAR1CFGR_XBAR1SEL_SHIFT		0
3422*58cf812aSYann Gautier #define RCC_XBAR1CFGR_XBAR1EN			BIT(6)
3423*58cf812aSYann Gautier #define RCC_XBAR1CFGR_XBAR1STS			BIT(7)
3424*58cf812aSYann Gautier 
3425*58cf812aSYann Gautier /* RCC_XBAR2CFGR register fields */
3426*58cf812aSYann Gautier #define RCC_XBAR2CFGR_XBAR2SEL_MASK		GENMASK_32(3, 0)
3427*58cf812aSYann Gautier #define RCC_XBAR2CFGR_XBAR2SEL_SHIFT		0
3428*58cf812aSYann Gautier #define RCC_XBAR2CFGR_XBAR2EN			BIT(6)
3429*58cf812aSYann Gautier #define RCC_XBAR2CFGR_XBAR2STS			BIT(7)
3430*58cf812aSYann Gautier 
3431*58cf812aSYann Gautier /* RCC_XBAR3CFGR register fields */
3432*58cf812aSYann Gautier #define RCC_XBAR3CFGR_XBAR3SEL_MASK		GENMASK_32(3, 0)
3433*58cf812aSYann Gautier #define RCC_XBAR3CFGR_XBAR3SEL_SHIFT		0
3434*58cf812aSYann Gautier #define RCC_XBAR3CFGR_XBAR3EN			BIT(6)
3435*58cf812aSYann Gautier #define RCC_XBAR3CFGR_XBAR3STS			BIT(7)
3436*58cf812aSYann Gautier 
3437*58cf812aSYann Gautier /* RCC_XBAR4CFGR register fields */
3438*58cf812aSYann Gautier #define RCC_XBAR4CFGR_XBAR4SEL_MASK		GENMASK_32(3, 0)
3439*58cf812aSYann Gautier #define RCC_XBAR4CFGR_XBAR4SEL_SHIFT		0
3440*58cf812aSYann Gautier #define RCC_XBAR4CFGR_XBAR4EN			BIT(6)
3441*58cf812aSYann Gautier #define RCC_XBAR4CFGR_XBAR4STS			BIT(7)
3442*58cf812aSYann Gautier 
3443*58cf812aSYann Gautier /* RCC_XBAR5CFGR register fields */
3444*58cf812aSYann Gautier #define RCC_XBAR5CFGR_XBAR5SEL_MASK		GENMASK_32(3, 0)
3445*58cf812aSYann Gautier #define RCC_XBAR5CFGR_XBAR5SEL_SHIFT		0
3446*58cf812aSYann Gautier #define RCC_XBAR5CFGR_XBAR5EN			BIT(6)
3447*58cf812aSYann Gautier #define RCC_XBAR5CFGR_XBAR5STS			BIT(7)
3448*58cf812aSYann Gautier 
3449*58cf812aSYann Gautier /* RCC_XBAR6CFGR register fields */
3450*58cf812aSYann Gautier #define RCC_XBAR6CFGR_XBAR6SEL_MASK		GENMASK_32(3, 0)
3451*58cf812aSYann Gautier #define RCC_XBAR6CFGR_XBAR6SEL_SHIFT		0
3452*58cf812aSYann Gautier #define RCC_XBAR6CFGR_XBAR6EN			BIT(6)
3453*58cf812aSYann Gautier #define RCC_XBAR6CFGR_XBAR6STS			BIT(7)
3454*58cf812aSYann Gautier 
3455*58cf812aSYann Gautier /* RCC_XBAR7CFGR register fields */
3456*58cf812aSYann Gautier #define RCC_XBAR7CFGR_XBAR7SEL_MASK		GENMASK_32(3, 0)
3457*58cf812aSYann Gautier #define RCC_XBAR7CFGR_XBAR7SEL_SHIFT		0
3458*58cf812aSYann Gautier #define RCC_XBAR7CFGR_XBAR7EN			BIT(6)
3459*58cf812aSYann Gautier #define RCC_XBAR7CFGR_XBAR7STS			BIT(7)
3460*58cf812aSYann Gautier 
3461*58cf812aSYann Gautier /* RCC_XBAR8CFGR register fields */
3462*58cf812aSYann Gautier #define RCC_XBAR8CFGR_XBAR8SEL_MASK		GENMASK_32(3, 0)
3463*58cf812aSYann Gautier #define RCC_XBAR8CFGR_XBAR8SEL_SHIFT		0
3464*58cf812aSYann Gautier #define RCC_XBAR8CFGR_XBAR8EN			BIT(6)
3465*58cf812aSYann Gautier #define RCC_XBAR8CFGR_XBAR8STS			BIT(7)
3466*58cf812aSYann Gautier 
3467*58cf812aSYann Gautier /* RCC_XBAR9CFGR register fields */
3468*58cf812aSYann Gautier #define RCC_XBAR9CFGR_XBAR9SEL_MASK		GENMASK_32(3, 0)
3469*58cf812aSYann Gautier #define RCC_XBAR9CFGR_XBAR9SEL_SHIFT		0
3470*58cf812aSYann Gautier #define RCC_XBAR9CFGR_XBAR9EN			BIT(6)
3471*58cf812aSYann Gautier #define RCC_XBAR9CFGR_XBAR9STS			BIT(7)
3472*58cf812aSYann Gautier 
3473*58cf812aSYann Gautier /* RCC_XBAR10CFGR register fields */
3474*58cf812aSYann Gautier #define RCC_XBAR10CFGR_XBAR10SEL_MASK		GENMASK_32(3, 0)
3475*58cf812aSYann Gautier #define RCC_XBAR10CFGR_XBAR10SEL_SHIFT		0
3476*58cf812aSYann Gautier #define RCC_XBAR10CFGR_XBAR10EN			BIT(6)
3477*58cf812aSYann Gautier #define RCC_XBAR10CFGR_XBAR10STS		BIT(7)
3478*58cf812aSYann Gautier 
3479*58cf812aSYann Gautier /* RCC_XBAR11CFGR register fields */
3480*58cf812aSYann Gautier #define RCC_XBAR11CFGR_XBAR11SEL_MASK		GENMASK_32(3, 0)
3481*58cf812aSYann Gautier #define RCC_XBAR11CFGR_XBAR11SEL_SHIFT		0
3482*58cf812aSYann Gautier #define RCC_XBAR11CFGR_XBAR11EN			BIT(6)
3483*58cf812aSYann Gautier #define RCC_XBAR11CFGR_XBAR11STS		BIT(7)
3484*58cf812aSYann Gautier 
3485*58cf812aSYann Gautier /* RCC_XBAR12CFGR register fields */
3486*58cf812aSYann Gautier #define RCC_XBAR12CFGR_XBAR12SEL_MASK		GENMASK_32(3, 0)
3487*58cf812aSYann Gautier #define RCC_XBAR12CFGR_XBAR12SEL_SHIFT		0
3488*58cf812aSYann Gautier #define RCC_XBAR12CFGR_XBAR12EN			BIT(6)
3489*58cf812aSYann Gautier #define RCC_XBAR12CFGR_XBAR12STS		BIT(7)
3490*58cf812aSYann Gautier 
3491*58cf812aSYann Gautier /* RCC_XBAR13CFGR register fields */
3492*58cf812aSYann Gautier #define RCC_XBAR13CFGR_XBAR13SEL_MASK		GENMASK_32(3, 0)
3493*58cf812aSYann Gautier #define RCC_XBAR13CFGR_XBAR13SEL_SHIFT		0
3494*58cf812aSYann Gautier #define RCC_XBAR13CFGR_XBAR13EN			BIT(6)
3495*58cf812aSYann Gautier #define RCC_XBAR13CFGR_XBAR13STS		BIT(7)
3496*58cf812aSYann Gautier 
3497*58cf812aSYann Gautier /* RCC_XBAR14CFGR register fields */
3498*58cf812aSYann Gautier #define RCC_XBAR14CFGR_XBAR14SEL_MASK		GENMASK_32(3, 0)
3499*58cf812aSYann Gautier #define RCC_XBAR14CFGR_XBAR14SEL_SHIFT		0
3500*58cf812aSYann Gautier #define RCC_XBAR14CFGR_XBAR14EN			BIT(6)
3501*58cf812aSYann Gautier #define RCC_XBAR14CFGR_XBAR14STS		BIT(7)
3502*58cf812aSYann Gautier 
3503*58cf812aSYann Gautier /* RCC_XBAR15CFGR register fields */
3504*58cf812aSYann Gautier #define RCC_XBAR15CFGR_XBAR15SEL_MASK		GENMASK_32(3, 0)
3505*58cf812aSYann Gautier #define RCC_XBAR15CFGR_XBAR15SEL_SHIFT		0
3506*58cf812aSYann Gautier #define RCC_XBAR15CFGR_XBAR15EN			BIT(6)
3507*58cf812aSYann Gautier #define RCC_XBAR15CFGR_XBAR15STS		BIT(7)
3508*58cf812aSYann Gautier 
3509*58cf812aSYann Gautier /* RCC_XBAR16CFGR register fields */
3510*58cf812aSYann Gautier #define RCC_XBAR16CFGR_XBAR16SEL_MASK		GENMASK_32(3, 0)
3511*58cf812aSYann Gautier #define RCC_XBAR16CFGR_XBAR16SEL_SHIFT		0
3512*58cf812aSYann Gautier #define RCC_XBAR16CFGR_XBAR16EN			BIT(6)
3513*58cf812aSYann Gautier #define RCC_XBAR16CFGR_XBAR16STS		BIT(7)
3514*58cf812aSYann Gautier 
3515*58cf812aSYann Gautier /* RCC_XBAR17CFGR register fields */
3516*58cf812aSYann Gautier #define RCC_XBAR17CFGR_XBAR17SEL_MASK		GENMASK_32(3, 0)
3517*58cf812aSYann Gautier #define RCC_XBAR17CFGR_XBAR17SEL_SHIFT		0
3518*58cf812aSYann Gautier #define RCC_XBAR17CFGR_XBAR17EN			BIT(6)
3519*58cf812aSYann Gautier #define RCC_XBAR17CFGR_XBAR17STS		BIT(7)
3520*58cf812aSYann Gautier 
3521*58cf812aSYann Gautier /* RCC_XBAR18CFGR register fields */
3522*58cf812aSYann Gautier #define RCC_XBAR18CFGR_XBAR18SEL_MASK		GENMASK_32(3, 0)
3523*58cf812aSYann Gautier #define RCC_XBAR18CFGR_XBAR18SEL_SHIFT		0
3524*58cf812aSYann Gautier #define RCC_XBAR18CFGR_XBAR18EN			BIT(6)
3525*58cf812aSYann Gautier #define RCC_XBAR18CFGR_XBAR18STS		BIT(7)
3526*58cf812aSYann Gautier 
3527*58cf812aSYann Gautier /* RCC_XBAR19CFGR register fields */
3528*58cf812aSYann Gautier #define RCC_XBAR19CFGR_XBAR19SEL_MASK		GENMASK_32(3, 0)
3529*58cf812aSYann Gautier #define RCC_XBAR19CFGR_XBAR19SEL_SHIFT		0
3530*58cf812aSYann Gautier #define RCC_XBAR19CFGR_XBAR19EN			BIT(6)
3531*58cf812aSYann Gautier #define RCC_XBAR19CFGR_XBAR19STS		BIT(7)
3532*58cf812aSYann Gautier 
3533*58cf812aSYann Gautier /* RCC_XBAR20CFGR register fields */
3534*58cf812aSYann Gautier #define RCC_XBAR20CFGR_XBAR20SEL_MASK		GENMASK_32(3, 0)
3535*58cf812aSYann Gautier #define RCC_XBAR20CFGR_XBAR20SEL_SHIFT		0
3536*58cf812aSYann Gautier #define RCC_XBAR20CFGR_XBAR20EN			BIT(6)
3537*58cf812aSYann Gautier #define RCC_XBAR20CFGR_XBAR20STS		BIT(7)
3538*58cf812aSYann Gautier 
3539*58cf812aSYann Gautier /* RCC_XBAR21CFGR register fields */
3540*58cf812aSYann Gautier #define RCC_XBAR21CFGR_XBAR21SEL_MASK		GENMASK_32(3, 0)
3541*58cf812aSYann Gautier #define RCC_XBAR21CFGR_XBAR21SEL_SHIFT		0
3542*58cf812aSYann Gautier #define RCC_XBAR21CFGR_XBAR21EN			BIT(6)
3543*58cf812aSYann Gautier #define RCC_XBAR21CFGR_XBAR21STS		BIT(7)
3544*58cf812aSYann Gautier 
3545*58cf812aSYann Gautier /* RCC_XBAR22CFGR register fields */
3546*58cf812aSYann Gautier #define RCC_XBAR22CFGR_XBAR22SEL_MASK		GENMASK_32(3, 0)
3547*58cf812aSYann Gautier #define RCC_XBAR22CFGR_XBAR22SEL_SHIFT		0
3548*58cf812aSYann Gautier #define RCC_XBAR22CFGR_XBAR22EN			BIT(6)
3549*58cf812aSYann Gautier #define RCC_XBAR22CFGR_XBAR22STS		BIT(7)
3550*58cf812aSYann Gautier 
3551*58cf812aSYann Gautier /* RCC_XBAR23CFGR register fields */
3552*58cf812aSYann Gautier #define RCC_XBAR23CFGR_XBAR23SEL_MASK		GENMASK_32(3, 0)
3553*58cf812aSYann Gautier #define RCC_XBAR23CFGR_XBAR23SEL_SHIFT		0
3554*58cf812aSYann Gautier #define RCC_XBAR23CFGR_XBAR23EN			BIT(6)
3555*58cf812aSYann Gautier #define RCC_XBAR23CFGR_XBAR23STS		BIT(7)
3556*58cf812aSYann Gautier 
3557*58cf812aSYann Gautier /* RCC_XBAR24CFGR register fields */
3558*58cf812aSYann Gautier #define RCC_XBAR24CFGR_XBAR24SEL_MASK		GENMASK_32(3, 0)
3559*58cf812aSYann Gautier #define RCC_XBAR24CFGR_XBAR24SEL_SHIFT		0
3560*58cf812aSYann Gautier #define RCC_XBAR24CFGR_XBAR24EN			BIT(6)
3561*58cf812aSYann Gautier #define RCC_XBAR24CFGR_XBAR24STS		BIT(7)
3562*58cf812aSYann Gautier 
3563*58cf812aSYann Gautier /* RCC_XBAR25CFGR register fields */
3564*58cf812aSYann Gautier #define RCC_XBAR25CFGR_XBAR25SEL_MASK		GENMASK_32(3, 0)
3565*58cf812aSYann Gautier #define RCC_XBAR25CFGR_XBAR25SEL_SHIFT		0
3566*58cf812aSYann Gautier #define RCC_XBAR25CFGR_XBAR25EN			BIT(6)
3567*58cf812aSYann Gautier #define RCC_XBAR25CFGR_XBAR25STS		BIT(7)
3568*58cf812aSYann Gautier 
3569*58cf812aSYann Gautier /* RCC_XBAR26CFGR register fields */
3570*58cf812aSYann Gautier #define RCC_XBAR26CFGR_XBAR26SEL_MASK		GENMASK_32(3, 0)
3571*58cf812aSYann Gautier #define RCC_XBAR26CFGR_XBAR26SEL_SHIFT		0
3572*58cf812aSYann Gautier #define RCC_XBAR26CFGR_XBAR26EN			BIT(6)
3573*58cf812aSYann Gautier #define RCC_XBAR26CFGR_XBAR26STS		BIT(7)
3574*58cf812aSYann Gautier 
3575*58cf812aSYann Gautier /* RCC_XBAR27CFGR register fields */
3576*58cf812aSYann Gautier #define RCC_XBAR27CFGR_XBAR27SEL_MASK		GENMASK_32(3, 0)
3577*58cf812aSYann Gautier #define RCC_XBAR27CFGR_XBAR27SEL_SHIFT		0
3578*58cf812aSYann Gautier #define RCC_XBAR27CFGR_XBAR27EN			BIT(6)
3579*58cf812aSYann Gautier #define RCC_XBAR27CFGR_XBAR27STS		BIT(7)
3580*58cf812aSYann Gautier 
3581*58cf812aSYann Gautier /* RCC_XBAR28CFGR register fields */
3582*58cf812aSYann Gautier #define RCC_XBAR28CFGR_XBAR28SEL_MASK		GENMASK_32(3, 0)
3583*58cf812aSYann Gautier #define RCC_XBAR28CFGR_XBAR28SEL_SHIFT		0
3584*58cf812aSYann Gautier #define RCC_XBAR28CFGR_XBAR28EN			BIT(6)
3585*58cf812aSYann Gautier #define RCC_XBAR28CFGR_XBAR28STS		BIT(7)
3586*58cf812aSYann Gautier 
3587*58cf812aSYann Gautier /* RCC_XBAR29CFGR register fields */
3588*58cf812aSYann Gautier #define RCC_XBAR29CFGR_XBAR29SEL_MASK		GENMASK_32(3, 0)
3589*58cf812aSYann Gautier #define RCC_XBAR29CFGR_XBAR29SEL_SHIFT		0
3590*58cf812aSYann Gautier #define RCC_XBAR29CFGR_XBAR29EN			BIT(6)
3591*58cf812aSYann Gautier #define RCC_XBAR29CFGR_XBAR29STS		BIT(7)
3592*58cf812aSYann Gautier 
3593*58cf812aSYann Gautier /* RCC_XBAR30CFGR register fields */
3594*58cf812aSYann Gautier #define RCC_XBAR30CFGR_XBAR30SEL_MASK		GENMASK_32(3, 0)
3595*58cf812aSYann Gautier #define RCC_XBAR30CFGR_XBAR30SEL_SHIFT		0
3596*58cf812aSYann Gautier #define RCC_XBAR30CFGR_XBAR30EN			BIT(6)
3597*58cf812aSYann Gautier #define RCC_XBAR30CFGR_XBAR30STS		BIT(7)
3598*58cf812aSYann Gautier 
3599*58cf812aSYann Gautier /* RCC_XBAR31CFGR register fields */
3600*58cf812aSYann Gautier #define RCC_XBAR31CFGR_XBAR31SEL_MASK		GENMASK_32(3, 0)
3601*58cf812aSYann Gautier #define RCC_XBAR31CFGR_XBAR31SEL_SHIFT		0
3602*58cf812aSYann Gautier #define RCC_XBAR31CFGR_XBAR31EN			BIT(6)
3603*58cf812aSYann Gautier #define RCC_XBAR31CFGR_XBAR31STS		BIT(7)
3604*58cf812aSYann Gautier 
3605*58cf812aSYann Gautier /* RCC_XBAR32CFGR register fields */
3606*58cf812aSYann Gautier #define RCC_XBAR32CFGR_XBAR32SEL_MASK		GENMASK_32(3, 0)
3607*58cf812aSYann Gautier #define RCC_XBAR32CFGR_XBAR32SEL_SHIFT		0
3608*58cf812aSYann Gautier #define RCC_XBAR32CFGR_XBAR32EN			BIT(6)
3609*58cf812aSYann Gautier #define RCC_XBAR32CFGR_XBAR32STS		BIT(7)
3610*58cf812aSYann Gautier 
3611*58cf812aSYann Gautier /* RCC_XBAR33CFGR register fields */
3612*58cf812aSYann Gautier #define RCC_XBAR33CFGR_XBAR33SEL_MASK		GENMASK_32(3, 0)
3613*58cf812aSYann Gautier #define RCC_XBAR33CFGR_XBAR33SEL_SHIFT		0
3614*58cf812aSYann Gautier #define RCC_XBAR33CFGR_XBAR33EN			BIT(6)
3615*58cf812aSYann Gautier #define RCC_XBAR33CFGR_XBAR33STS		BIT(7)
3616*58cf812aSYann Gautier 
3617*58cf812aSYann Gautier /* RCC_XBAR34CFGR register fields */
3618*58cf812aSYann Gautier #define RCC_XBAR34CFGR_XBAR34SEL_MASK		GENMASK_32(3, 0)
3619*58cf812aSYann Gautier #define RCC_XBAR34CFGR_XBAR34SEL_SHIFT		0
3620*58cf812aSYann Gautier #define RCC_XBAR34CFGR_XBAR34EN			BIT(6)
3621*58cf812aSYann Gautier #define RCC_XBAR34CFGR_XBAR34STS		BIT(7)
3622*58cf812aSYann Gautier 
3623*58cf812aSYann Gautier /* RCC_XBAR35CFGR register fields */
3624*58cf812aSYann Gautier #define RCC_XBAR35CFGR_XBAR35SEL_MASK		GENMASK_32(3, 0)
3625*58cf812aSYann Gautier #define RCC_XBAR35CFGR_XBAR35SEL_SHIFT		0
3626*58cf812aSYann Gautier #define RCC_XBAR35CFGR_XBAR35EN			BIT(6)
3627*58cf812aSYann Gautier #define RCC_XBAR35CFGR_XBAR35STS		BIT(7)
3628*58cf812aSYann Gautier 
3629*58cf812aSYann Gautier /* RCC_XBAR36CFGR register fields */
3630*58cf812aSYann Gautier #define RCC_XBAR36CFGR_XBAR36SEL_MASK		GENMASK_32(3, 0)
3631*58cf812aSYann Gautier #define RCC_XBAR36CFGR_XBAR36SEL_SHIFT		0
3632*58cf812aSYann Gautier #define RCC_XBAR36CFGR_XBAR36EN			BIT(6)
3633*58cf812aSYann Gautier #define RCC_XBAR36CFGR_XBAR36STS		BIT(7)
3634*58cf812aSYann Gautier 
3635*58cf812aSYann Gautier /* RCC_XBAR37CFGR register fields */
3636*58cf812aSYann Gautier #define RCC_XBAR37CFGR_XBAR37SEL_MASK		GENMASK_32(3, 0)
3637*58cf812aSYann Gautier #define RCC_XBAR37CFGR_XBAR37SEL_SHIFT		0
3638*58cf812aSYann Gautier #define RCC_XBAR37CFGR_XBAR37EN			BIT(6)
3639*58cf812aSYann Gautier #define RCC_XBAR37CFGR_XBAR37STS		BIT(7)
3640*58cf812aSYann Gautier 
3641*58cf812aSYann Gautier /* RCC_XBAR38CFGR register fields */
3642*58cf812aSYann Gautier #define RCC_XBAR38CFGR_XBAR38SEL_MASK		GENMASK_32(3, 0)
3643*58cf812aSYann Gautier #define RCC_XBAR38CFGR_XBAR38SEL_SHIFT		0
3644*58cf812aSYann Gautier #define RCC_XBAR38CFGR_XBAR38EN			BIT(6)
3645*58cf812aSYann Gautier #define RCC_XBAR38CFGR_XBAR38STS		BIT(7)
3646*58cf812aSYann Gautier 
3647*58cf812aSYann Gautier /* RCC_XBAR39CFGR register fields */
3648*58cf812aSYann Gautier #define RCC_XBAR39CFGR_XBAR39SEL_MASK		GENMASK_32(3, 0)
3649*58cf812aSYann Gautier #define RCC_XBAR39CFGR_XBAR39SEL_SHIFT		0
3650*58cf812aSYann Gautier #define RCC_XBAR39CFGR_XBAR39EN			BIT(6)
3651*58cf812aSYann Gautier #define RCC_XBAR39CFGR_XBAR39STS		BIT(7)
3652*58cf812aSYann Gautier 
3653*58cf812aSYann Gautier /* RCC_XBAR40CFGR register fields */
3654*58cf812aSYann Gautier #define RCC_XBAR40CFGR_XBAR40SEL_MASK		GENMASK_32(3, 0)
3655*58cf812aSYann Gautier #define RCC_XBAR40CFGR_XBAR40SEL_SHIFT		0
3656*58cf812aSYann Gautier #define RCC_XBAR40CFGR_XBAR40EN			BIT(6)
3657*58cf812aSYann Gautier #define RCC_XBAR40CFGR_XBAR40STS		BIT(7)
3658*58cf812aSYann Gautier 
3659*58cf812aSYann Gautier /* RCC_XBAR41CFGR register fields */
3660*58cf812aSYann Gautier #define RCC_XBAR41CFGR_XBAR41SEL_MASK		GENMASK_32(3, 0)
3661*58cf812aSYann Gautier #define RCC_XBAR41CFGR_XBAR41SEL_SHIFT		0
3662*58cf812aSYann Gautier #define RCC_XBAR41CFGR_XBAR41EN			BIT(6)
3663*58cf812aSYann Gautier #define RCC_XBAR41CFGR_XBAR41STS		BIT(7)
3664*58cf812aSYann Gautier 
3665*58cf812aSYann Gautier /* RCC_XBAR42CFGR register fields */
3666*58cf812aSYann Gautier #define RCC_XBAR42CFGR_XBAR42SEL_MASK		GENMASK_32(3, 0)
3667*58cf812aSYann Gautier #define RCC_XBAR42CFGR_XBAR42SEL_SHIFT		0
3668*58cf812aSYann Gautier #define RCC_XBAR42CFGR_XBAR42EN			BIT(6)
3669*58cf812aSYann Gautier #define RCC_XBAR42CFGR_XBAR42STS		BIT(7)
3670*58cf812aSYann Gautier 
3671*58cf812aSYann Gautier /* RCC_XBAR43CFGR register fields */
3672*58cf812aSYann Gautier #define RCC_XBAR43CFGR_XBAR43SEL_MASK		GENMASK_32(3, 0)
3673*58cf812aSYann Gautier #define RCC_XBAR43CFGR_XBAR43SEL_SHIFT		0
3674*58cf812aSYann Gautier #define RCC_XBAR43CFGR_XBAR43EN			BIT(6)
3675*58cf812aSYann Gautier #define RCC_XBAR43CFGR_XBAR43STS		BIT(7)
3676*58cf812aSYann Gautier 
3677*58cf812aSYann Gautier /* RCC_XBAR44CFGR register fields */
3678*58cf812aSYann Gautier #define RCC_XBAR44CFGR_XBAR44SEL_MASK		GENMASK_32(3, 0)
3679*58cf812aSYann Gautier #define RCC_XBAR44CFGR_XBAR44SEL_SHIFT		0
3680*58cf812aSYann Gautier #define RCC_XBAR44CFGR_XBAR44EN			BIT(6)
3681*58cf812aSYann Gautier #define RCC_XBAR44CFGR_XBAR44STS		BIT(7)
3682*58cf812aSYann Gautier 
3683*58cf812aSYann Gautier /* RCC_XBAR45CFGR register fields */
3684*58cf812aSYann Gautier #define RCC_XBAR45CFGR_XBAR45SEL_MASK		GENMASK_32(3, 0)
3685*58cf812aSYann Gautier #define RCC_XBAR45CFGR_XBAR45SEL_SHIFT		0
3686*58cf812aSYann Gautier #define RCC_XBAR45CFGR_XBAR45EN			BIT(6)
3687*58cf812aSYann Gautier #define RCC_XBAR45CFGR_XBAR45STS		BIT(7)
3688*58cf812aSYann Gautier 
3689*58cf812aSYann Gautier /* RCC_XBAR46CFGR register fields */
3690*58cf812aSYann Gautier #define RCC_XBAR46CFGR_XBAR46SEL_MASK		GENMASK_32(3, 0)
3691*58cf812aSYann Gautier #define RCC_XBAR46CFGR_XBAR46SEL_SHIFT		0
3692*58cf812aSYann Gautier #define RCC_XBAR46CFGR_XBAR46EN			BIT(6)
3693*58cf812aSYann Gautier #define RCC_XBAR46CFGR_XBAR46STS		BIT(7)
3694*58cf812aSYann Gautier 
3695*58cf812aSYann Gautier /* RCC_XBAR47CFGR register fields */
3696*58cf812aSYann Gautier #define RCC_XBAR47CFGR_XBAR47SEL_MASK		GENMASK_32(3, 0)
3697*58cf812aSYann Gautier #define RCC_XBAR47CFGR_XBAR47SEL_SHIFT		0
3698*58cf812aSYann Gautier #define RCC_XBAR47CFGR_XBAR47EN			BIT(6)
3699*58cf812aSYann Gautier #define RCC_XBAR47CFGR_XBAR47STS		BIT(7)
3700*58cf812aSYann Gautier 
3701*58cf812aSYann Gautier /* RCC_XBAR48CFGR register fields */
3702*58cf812aSYann Gautier #define RCC_XBAR48CFGR_XBAR48SEL_MASK		GENMASK_32(3, 0)
3703*58cf812aSYann Gautier #define RCC_XBAR48CFGR_XBAR48SEL_SHIFT		0
3704*58cf812aSYann Gautier #define RCC_XBAR48CFGR_XBAR48EN			BIT(6)
3705*58cf812aSYann Gautier #define RCC_XBAR48CFGR_XBAR48STS		BIT(7)
3706*58cf812aSYann Gautier 
3707*58cf812aSYann Gautier /* RCC_XBAR49CFGR register fields */
3708*58cf812aSYann Gautier #define RCC_XBAR49CFGR_XBAR49SEL_MASK		GENMASK_32(3, 0)
3709*58cf812aSYann Gautier #define RCC_XBAR49CFGR_XBAR49SEL_SHIFT		0
3710*58cf812aSYann Gautier #define RCC_XBAR49CFGR_XBAR49EN			BIT(6)
3711*58cf812aSYann Gautier #define RCC_XBAR49CFGR_XBAR49STS		BIT(7)
3712*58cf812aSYann Gautier 
3713*58cf812aSYann Gautier /* RCC_XBAR50CFGR register fields */
3714*58cf812aSYann Gautier #define RCC_XBAR50CFGR_XBAR50SEL_MASK		GENMASK_32(3, 0)
3715*58cf812aSYann Gautier #define RCC_XBAR50CFGR_XBAR50SEL_SHIFT		0
3716*58cf812aSYann Gautier #define RCC_XBAR50CFGR_XBAR50EN			BIT(6)
3717*58cf812aSYann Gautier #define RCC_XBAR50CFGR_XBAR50STS		BIT(7)
3718*58cf812aSYann Gautier 
3719*58cf812aSYann Gautier /* RCC_XBAR51CFGR register fields */
3720*58cf812aSYann Gautier #define RCC_XBAR51CFGR_XBAR51SEL_MASK		GENMASK_32(3, 0)
3721*58cf812aSYann Gautier #define RCC_XBAR51CFGR_XBAR51SEL_SHIFT		0
3722*58cf812aSYann Gautier #define RCC_XBAR51CFGR_XBAR51EN			BIT(6)
3723*58cf812aSYann Gautier #define RCC_XBAR51CFGR_XBAR51STS		BIT(7)
3724*58cf812aSYann Gautier 
3725*58cf812aSYann Gautier /* RCC_XBAR52CFGR register fields */
3726*58cf812aSYann Gautier #define RCC_XBAR52CFGR_XBAR52SEL_MASK		GENMASK_32(3, 0)
3727*58cf812aSYann Gautier #define RCC_XBAR52CFGR_XBAR52SEL_SHIFT		0
3728*58cf812aSYann Gautier #define RCC_XBAR52CFGR_XBAR52EN			BIT(6)
3729*58cf812aSYann Gautier #define RCC_XBAR52CFGR_XBAR52STS		BIT(7)
3730*58cf812aSYann Gautier 
3731*58cf812aSYann Gautier /* RCC_XBAR53CFGR register fields */
3732*58cf812aSYann Gautier #define RCC_XBAR53CFGR_XBAR53SEL_MASK		GENMASK_32(3, 0)
3733*58cf812aSYann Gautier #define RCC_XBAR53CFGR_XBAR53SEL_SHIFT		0
3734*58cf812aSYann Gautier #define RCC_XBAR53CFGR_XBAR53EN			BIT(6)
3735*58cf812aSYann Gautier #define RCC_XBAR53CFGR_XBAR53STS		BIT(7)
3736*58cf812aSYann Gautier 
3737*58cf812aSYann Gautier /* RCC_XBAR54CFGR register fields */
3738*58cf812aSYann Gautier #define RCC_XBAR54CFGR_XBAR54SEL_MASK		GENMASK_32(3, 0)
3739*58cf812aSYann Gautier #define RCC_XBAR54CFGR_XBAR54SEL_SHIFT		0
3740*58cf812aSYann Gautier #define RCC_XBAR54CFGR_XBAR54EN			BIT(6)
3741*58cf812aSYann Gautier #define RCC_XBAR54CFGR_XBAR54STS		BIT(7)
3742*58cf812aSYann Gautier 
3743*58cf812aSYann Gautier /* RCC_XBAR55CFGR register fields */
3744*58cf812aSYann Gautier #define RCC_XBAR55CFGR_XBAR55SEL_MASK		GENMASK_32(3, 0)
3745*58cf812aSYann Gautier #define RCC_XBAR55CFGR_XBAR55SEL_SHIFT		0
3746*58cf812aSYann Gautier #define RCC_XBAR55CFGR_XBAR55EN			BIT(6)
3747*58cf812aSYann Gautier #define RCC_XBAR55CFGR_XBAR55STS		BIT(7)
3748*58cf812aSYann Gautier 
3749*58cf812aSYann Gautier /* RCC_XBAR56CFGR register fields */
3750*58cf812aSYann Gautier #define RCC_XBAR56CFGR_XBAR56SEL_MASK		GENMASK_32(3, 0)
3751*58cf812aSYann Gautier #define RCC_XBAR56CFGR_XBAR56SEL_SHIFT		0
3752*58cf812aSYann Gautier #define RCC_XBAR56CFGR_XBAR56EN			BIT(6)
3753*58cf812aSYann Gautier #define RCC_XBAR56CFGR_XBAR56STS		BIT(7)
3754*58cf812aSYann Gautier 
3755*58cf812aSYann Gautier /* RCC_XBAR57CFGR register fields */
3756*58cf812aSYann Gautier #define RCC_XBAR57CFGR_XBAR57SEL_MASK		GENMASK_32(3, 0)
3757*58cf812aSYann Gautier #define RCC_XBAR57CFGR_XBAR57SEL_SHIFT		0
3758*58cf812aSYann Gautier #define RCC_XBAR57CFGR_XBAR57EN			BIT(6)
3759*58cf812aSYann Gautier #define RCC_XBAR57CFGR_XBAR57STS		BIT(7)
3760*58cf812aSYann Gautier 
3761*58cf812aSYann Gautier /* RCC_XBAR58CFGR register fields */
3762*58cf812aSYann Gautier #define RCC_XBAR58CFGR_XBAR58SEL_MASK		GENMASK_32(3, 0)
3763*58cf812aSYann Gautier #define RCC_XBAR58CFGR_XBAR58SEL_SHIFT		0
3764*58cf812aSYann Gautier #define RCC_XBAR58CFGR_XBAR58EN			BIT(6)
3765*58cf812aSYann Gautier #define RCC_XBAR58CFGR_XBAR58STS		BIT(7)
3766*58cf812aSYann Gautier 
3767*58cf812aSYann Gautier /* RCC_XBAR59CFGR register fields */
3768*58cf812aSYann Gautier #define RCC_XBAR59CFGR_XBAR59SEL_MASK		GENMASK_32(3, 0)
3769*58cf812aSYann Gautier #define RCC_XBAR59CFGR_XBAR59SEL_SHIFT		0
3770*58cf812aSYann Gautier #define RCC_XBAR59CFGR_XBAR59EN			BIT(6)
3771*58cf812aSYann Gautier #define RCC_XBAR59CFGR_XBAR59STS		BIT(7)
3772*58cf812aSYann Gautier 
3773*58cf812aSYann Gautier /* RCC_XBAR60CFGR register fields */
3774*58cf812aSYann Gautier #define RCC_XBAR60CFGR_XBAR60SEL_MASK		GENMASK_32(3, 0)
3775*58cf812aSYann Gautier #define RCC_XBAR60CFGR_XBAR60SEL_SHIFT		0
3776*58cf812aSYann Gautier #define RCC_XBAR60CFGR_XBAR60EN			BIT(6)
3777*58cf812aSYann Gautier #define RCC_XBAR60CFGR_XBAR60STS		BIT(7)
3778*58cf812aSYann Gautier 
3779*58cf812aSYann Gautier /* RCC_XBAR61CFGR register fields */
3780*58cf812aSYann Gautier #define RCC_XBAR61CFGR_XBAR61SEL_MASK		GENMASK_32(3, 0)
3781*58cf812aSYann Gautier #define RCC_XBAR61CFGR_XBAR61SEL_SHIFT		0
3782*58cf812aSYann Gautier #define RCC_XBAR61CFGR_XBAR61EN			BIT(6)
3783*58cf812aSYann Gautier #define RCC_XBAR61CFGR_XBAR61STS		BIT(7)
3784*58cf812aSYann Gautier 
3785*58cf812aSYann Gautier /* RCC_XBAR62CFGR register fields */
3786*58cf812aSYann Gautier #define RCC_XBAR62CFGR_XBAR62SEL_MASK		GENMASK_32(3, 0)
3787*58cf812aSYann Gautier #define RCC_XBAR62CFGR_XBAR62SEL_SHIFT		0
3788*58cf812aSYann Gautier #define RCC_XBAR62CFGR_XBAR62EN			BIT(6)
3789*58cf812aSYann Gautier #define RCC_XBAR62CFGR_XBAR62STS		BIT(7)
3790*58cf812aSYann Gautier 
3791*58cf812aSYann Gautier /* RCC_XBAR63CFGR register fields */
3792*58cf812aSYann Gautier #define RCC_XBAR63CFGR_XBAR63SEL_MASK		GENMASK_32(3, 0)
3793*58cf812aSYann Gautier #define RCC_XBAR63CFGR_XBAR63SEL_SHIFT		0
3794*58cf812aSYann Gautier #define RCC_XBAR63CFGR_XBAR63EN			BIT(6)
3795*58cf812aSYann Gautier #define RCC_XBAR63CFGR_XBAR63STS		BIT(7)
3796*58cf812aSYann Gautier 
3797*58cf812aSYann Gautier /* RCC_XBARxCFGR register fields */
3798*58cf812aSYann Gautier #define RCC_XBARxCFGR_XBARxSEL_MASK		GENMASK_32(3, 0)
3799*58cf812aSYann Gautier #define RCC_XBARxCFGR_XBARxSEL_SHIFT		0
3800*58cf812aSYann Gautier #define RCC_XBARxCFGR_XBARxEN			BIT(6)
3801*58cf812aSYann Gautier #define RCC_XBARxCFGR_XBARxSTS			BIT(7)
3802*58cf812aSYann Gautier 
3803*58cf812aSYann Gautier /* RCC_PREDIV0CFGR register fields */
3804*58cf812aSYann Gautier #define RCC_PREDIV0CFGR_PREDIV0_MASK		GENMASK_32(9, 0)
3805*58cf812aSYann Gautier #define RCC_PREDIV0CFGR_PREDIV0_SHIFT		0
3806*58cf812aSYann Gautier 
3807*58cf812aSYann Gautier /* RCC_PREDIV1CFGR register fields */
3808*58cf812aSYann Gautier #define RCC_PREDIV1CFGR_PREDIV1_MASK		GENMASK_32(9, 0)
3809*58cf812aSYann Gautier #define RCC_PREDIV1CFGR_PREDIV1_SHIFT		0
3810*58cf812aSYann Gautier 
3811*58cf812aSYann Gautier /* RCC_PREDIV2CFGR register fields */
3812*58cf812aSYann Gautier #define RCC_PREDIV2CFGR_PREDIV2_MASK		GENMASK_32(9, 0)
3813*58cf812aSYann Gautier #define RCC_PREDIV2CFGR_PREDIV2_SHIFT		0
3814*58cf812aSYann Gautier 
3815*58cf812aSYann Gautier /* RCC_PREDIV3CFGR register fields */
3816*58cf812aSYann Gautier #define RCC_PREDIV3CFGR_PREDIV3_MASK		GENMASK_32(9, 0)
3817*58cf812aSYann Gautier #define RCC_PREDIV3CFGR_PREDIV3_SHIFT		0
3818*58cf812aSYann Gautier 
3819*58cf812aSYann Gautier /* RCC_PREDIV4CFGR register fields */
3820*58cf812aSYann Gautier #define RCC_PREDIV4CFGR_PREDIV4_MASK		GENMASK_32(9, 0)
3821*58cf812aSYann Gautier #define RCC_PREDIV4CFGR_PREDIV4_SHIFT		0
3822*58cf812aSYann Gautier 
3823*58cf812aSYann Gautier /* RCC_PREDIV5CFGR register fields */
3824*58cf812aSYann Gautier #define RCC_PREDIV5CFGR_PREDIV5_MASK		GENMASK_32(9, 0)
3825*58cf812aSYann Gautier #define RCC_PREDIV5CFGR_PREDIV5_SHIFT		0
3826*58cf812aSYann Gautier 
3827*58cf812aSYann Gautier /* RCC_PREDIV6CFGR register fields */
3828*58cf812aSYann Gautier #define RCC_PREDIV6CFGR_PREDIV6_MASK		GENMASK_32(9, 0)
3829*58cf812aSYann Gautier #define RCC_PREDIV6CFGR_PREDIV6_SHIFT		0
3830*58cf812aSYann Gautier 
3831*58cf812aSYann Gautier /* RCC_PREDIV7CFGR register fields */
3832*58cf812aSYann Gautier #define RCC_PREDIV7CFGR_PREDIV7_MASK		GENMASK_32(9, 0)
3833*58cf812aSYann Gautier #define RCC_PREDIV7CFGR_PREDIV7_SHIFT		0
3834*58cf812aSYann Gautier 
3835*58cf812aSYann Gautier /* RCC_PREDIV8CFGR register fields */
3836*58cf812aSYann Gautier #define RCC_PREDIV8CFGR_PREDIV8_MASK		GENMASK_32(9, 0)
3837*58cf812aSYann Gautier #define RCC_PREDIV8CFGR_PREDIV8_SHIFT		0
3838*58cf812aSYann Gautier 
3839*58cf812aSYann Gautier /* RCC_PREDIV9CFGR register fields */
3840*58cf812aSYann Gautier #define RCC_PREDIV9CFGR_PREDIV9_MASK		GENMASK_32(9, 0)
3841*58cf812aSYann Gautier #define RCC_PREDIV9CFGR_PREDIV9_SHIFT		0
3842*58cf812aSYann Gautier 
3843*58cf812aSYann Gautier /* RCC_PREDIV10CFGR register fields */
3844*58cf812aSYann Gautier #define RCC_PREDIV10CFGR_PREDIV10_MASK		GENMASK_32(9, 0)
3845*58cf812aSYann Gautier #define RCC_PREDIV10CFGR_PREDIV10_SHIFT		0
3846*58cf812aSYann Gautier 
3847*58cf812aSYann Gautier /* RCC_PREDIV11CFGR register fields */
3848*58cf812aSYann Gautier #define RCC_PREDIV11CFGR_PREDIV11_MASK		GENMASK_32(9, 0)
3849*58cf812aSYann Gautier #define RCC_PREDIV11CFGR_PREDIV11_SHIFT		0
3850*58cf812aSYann Gautier 
3851*58cf812aSYann Gautier /* RCC_PREDIV12CFGR register fields */
3852*58cf812aSYann Gautier #define RCC_PREDIV12CFGR_PREDIV12_MASK		GENMASK_32(9, 0)
3853*58cf812aSYann Gautier #define RCC_PREDIV12CFGR_PREDIV12_SHIFT		0
3854*58cf812aSYann Gautier 
3855*58cf812aSYann Gautier /* RCC_PREDIV13CFGR register fields */
3856*58cf812aSYann Gautier #define RCC_PREDIV13CFGR_PREDIV13_MASK		GENMASK_32(9, 0)
3857*58cf812aSYann Gautier #define RCC_PREDIV13CFGR_PREDIV13_SHIFT		0
3858*58cf812aSYann Gautier 
3859*58cf812aSYann Gautier /* RCC_PREDIV14CFGR register fields */
3860*58cf812aSYann Gautier #define RCC_PREDIV14CFGR_PREDIV14_MASK		GENMASK_32(9, 0)
3861*58cf812aSYann Gautier #define RCC_PREDIV14CFGR_PREDIV14_SHIFT		0
3862*58cf812aSYann Gautier 
3863*58cf812aSYann Gautier /* RCC_PREDIV15CFGR register fields */
3864*58cf812aSYann Gautier #define RCC_PREDIV15CFGR_PREDIV15_MASK		GENMASK_32(9, 0)
3865*58cf812aSYann Gautier #define RCC_PREDIV15CFGR_PREDIV15_SHIFT		0
3866*58cf812aSYann Gautier 
3867*58cf812aSYann Gautier /* RCC_PREDIV16CFGR register fields */
3868*58cf812aSYann Gautier #define RCC_PREDIV16CFGR_PREDIV16_MASK		GENMASK_32(9, 0)
3869*58cf812aSYann Gautier #define RCC_PREDIV16CFGR_PREDIV16_SHIFT		0
3870*58cf812aSYann Gautier 
3871*58cf812aSYann Gautier /* RCC_PREDIV17CFGR register fields */
3872*58cf812aSYann Gautier #define RCC_PREDIV17CFGR_PREDIV17_MASK		GENMASK_32(9, 0)
3873*58cf812aSYann Gautier #define RCC_PREDIV17CFGR_PREDIV17_SHIFT		0
3874*58cf812aSYann Gautier 
3875*58cf812aSYann Gautier /* RCC_PREDIV18CFGR register fields */
3876*58cf812aSYann Gautier #define RCC_PREDIV18CFGR_PREDIV18_MASK		GENMASK_32(9, 0)
3877*58cf812aSYann Gautier #define RCC_PREDIV18CFGR_PREDIV18_SHIFT		0
3878*58cf812aSYann Gautier 
3879*58cf812aSYann Gautier /* RCC_PREDIV19CFGR register fields */
3880*58cf812aSYann Gautier #define RCC_PREDIV19CFGR_PREDIV19_MASK		GENMASK_32(9, 0)
3881*58cf812aSYann Gautier #define RCC_PREDIV19CFGR_PREDIV19_SHIFT		0
3882*58cf812aSYann Gautier 
3883*58cf812aSYann Gautier /* RCC_PREDIV20CFGR register fields */
3884*58cf812aSYann Gautier #define RCC_PREDIV20CFGR_PREDIV20_MASK		GENMASK_32(9, 0)
3885*58cf812aSYann Gautier #define RCC_PREDIV20CFGR_PREDIV20_SHIFT		0
3886*58cf812aSYann Gautier 
3887*58cf812aSYann Gautier /* RCC_PREDIV21CFGR register fields */
3888*58cf812aSYann Gautier #define RCC_PREDIV21CFGR_PREDIV21_MASK		GENMASK_32(9, 0)
3889*58cf812aSYann Gautier #define RCC_PREDIV21CFGR_PREDIV21_SHIFT		0
3890*58cf812aSYann Gautier 
3891*58cf812aSYann Gautier /* RCC_PREDIV22CFGR register fields */
3892*58cf812aSYann Gautier #define RCC_PREDIV22CFGR_PREDIV22_MASK		GENMASK_32(9, 0)
3893*58cf812aSYann Gautier #define RCC_PREDIV22CFGR_PREDIV22_SHIFT		0
3894*58cf812aSYann Gautier 
3895*58cf812aSYann Gautier /* RCC_PREDIV23CFGR register fields */
3896*58cf812aSYann Gautier #define RCC_PREDIV23CFGR_PREDIV23_MASK		GENMASK_32(9, 0)
3897*58cf812aSYann Gautier #define RCC_PREDIV23CFGR_PREDIV23_SHIFT		0
3898*58cf812aSYann Gautier 
3899*58cf812aSYann Gautier /* RCC_PREDIV24CFGR register fields */
3900*58cf812aSYann Gautier #define RCC_PREDIV24CFGR_PREDIV24_MASK		GENMASK_32(9, 0)
3901*58cf812aSYann Gautier #define RCC_PREDIV24CFGR_PREDIV24_SHIFT		0
3902*58cf812aSYann Gautier 
3903*58cf812aSYann Gautier /* RCC_PREDIV25CFGR register fields */
3904*58cf812aSYann Gautier #define RCC_PREDIV25CFGR_PREDIV25_MASK		GENMASK_32(9, 0)
3905*58cf812aSYann Gautier #define RCC_PREDIV25CFGR_PREDIV25_SHIFT		0
3906*58cf812aSYann Gautier 
3907*58cf812aSYann Gautier /* RCC_PREDIV26CFGR register fields */
3908*58cf812aSYann Gautier #define RCC_PREDIV26CFGR_PREDIV26_MASK		GENMASK_32(9, 0)
3909*58cf812aSYann Gautier #define RCC_PREDIV26CFGR_PREDIV26_SHIFT		0
3910*58cf812aSYann Gautier 
3911*58cf812aSYann Gautier /* RCC_PREDIV27CFGR register fields */
3912*58cf812aSYann Gautier #define RCC_PREDIV27CFGR_PREDIV27_MASK		GENMASK_32(9, 0)
3913*58cf812aSYann Gautier #define RCC_PREDIV27CFGR_PREDIV27_SHIFT		0
3914*58cf812aSYann Gautier 
3915*58cf812aSYann Gautier /* RCC_PREDIV28CFGR register fields */
3916*58cf812aSYann Gautier #define RCC_PREDIV28CFGR_PREDIV28_MASK		GENMASK_32(9, 0)
3917*58cf812aSYann Gautier #define RCC_PREDIV28CFGR_PREDIV28_SHIFT		0
3918*58cf812aSYann Gautier 
3919*58cf812aSYann Gautier /* RCC_PREDIV29CFGR register fields */
3920*58cf812aSYann Gautier #define RCC_PREDIV29CFGR_PREDIV29_MASK		GENMASK_32(9, 0)
3921*58cf812aSYann Gautier #define RCC_PREDIV29CFGR_PREDIV29_SHIFT		0
3922*58cf812aSYann Gautier 
3923*58cf812aSYann Gautier /* RCC_PREDIV30CFGR register fields */
3924*58cf812aSYann Gautier #define RCC_PREDIV30CFGR_PREDIV30_MASK		GENMASK_32(9, 0)
3925*58cf812aSYann Gautier #define RCC_PREDIV30CFGR_PREDIV30_SHIFT		0
3926*58cf812aSYann Gautier 
3927*58cf812aSYann Gautier /* RCC_PREDIV31CFGR register fields */
3928*58cf812aSYann Gautier #define RCC_PREDIV31CFGR_PREDIV31_MASK		GENMASK_32(9, 0)
3929*58cf812aSYann Gautier #define RCC_PREDIV31CFGR_PREDIV31_SHIFT		0
3930*58cf812aSYann Gautier 
3931*58cf812aSYann Gautier /* RCC_PREDIV32CFGR register fields */
3932*58cf812aSYann Gautier #define RCC_PREDIV32CFGR_PREDIV32_MASK		GENMASK_32(9, 0)
3933*58cf812aSYann Gautier #define RCC_PREDIV32CFGR_PREDIV32_SHIFT		0
3934*58cf812aSYann Gautier 
3935*58cf812aSYann Gautier /* RCC_PREDIV33CFGR register fields */
3936*58cf812aSYann Gautier #define RCC_PREDIV33CFGR_PREDIV33_MASK		GENMASK_32(9, 0)
3937*58cf812aSYann Gautier #define RCC_PREDIV33CFGR_PREDIV33_SHIFT		0
3938*58cf812aSYann Gautier 
3939*58cf812aSYann Gautier /* RCC_PREDIV34CFGR register fields */
3940*58cf812aSYann Gautier #define RCC_PREDIV34CFGR_PREDIV34_MASK		GENMASK_32(9, 0)
3941*58cf812aSYann Gautier #define RCC_PREDIV34CFGR_PREDIV34_SHIFT		0
3942*58cf812aSYann Gautier 
3943*58cf812aSYann Gautier /* RCC_PREDIV35CFGR register fields */
3944*58cf812aSYann Gautier #define RCC_PREDIV35CFGR_PREDIV35_MASK		GENMASK_32(9, 0)
3945*58cf812aSYann Gautier #define RCC_PREDIV35CFGR_PREDIV35_SHIFT		0
3946*58cf812aSYann Gautier 
3947*58cf812aSYann Gautier /* RCC_PREDIV36CFGR register fields */
3948*58cf812aSYann Gautier #define RCC_PREDIV36CFGR_PREDIV36_MASK		GENMASK_32(9, 0)
3949*58cf812aSYann Gautier #define RCC_PREDIV36CFGR_PREDIV36_SHIFT		0
3950*58cf812aSYann Gautier 
3951*58cf812aSYann Gautier /* RCC_PREDIV37CFGR register fields */
3952*58cf812aSYann Gautier #define RCC_PREDIV37CFGR_PREDIV37_MASK		GENMASK_32(9, 0)
3953*58cf812aSYann Gautier #define RCC_PREDIV37CFGR_PREDIV37_SHIFT		0
3954*58cf812aSYann Gautier 
3955*58cf812aSYann Gautier /* RCC_PREDIV38CFGR register fields */
3956*58cf812aSYann Gautier #define RCC_PREDIV38CFGR_PREDIV38_MASK		GENMASK_32(9, 0)
3957*58cf812aSYann Gautier #define RCC_PREDIV38CFGR_PREDIV38_SHIFT		0
3958*58cf812aSYann Gautier 
3959*58cf812aSYann Gautier /* RCC_PREDIV39CFGR register fields */
3960*58cf812aSYann Gautier #define RCC_PREDIV39CFGR_PREDIV39_MASK		GENMASK_32(9, 0)
3961*58cf812aSYann Gautier #define RCC_PREDIV39CFGR_PREDIV39_SHIFT		0
3962*58cf812aSYann Gautier 
3963*58cf812aSYann Gautier /* RCC_PREDIV40CFGR register fields */
3964*58cf812aSYann Gautier #define RCC_PREDIV40CFGR_PREDIV40_MASK		GENMASK_32(9, 0)
3965*58cf812aSYann Gautier #define RCC_PREDIV40CFGR_PREDIV40_SHIFT		0
3966*58cf812aSYann Gautier 
3967*58cf812aSYann Gautier /* RCC_PREDIV41CFGR register fields */
3968*58cf812aSYann Gautier #define RCC_PREDIV41CFGR_PREDIV41_MASK		GENMASK_32(9, 0)
3969*58cf812aSYann Gautier #define RCC_PREDIV41CFGR_PREDIV41_SHIFT		0
3970*58cf812aSYann Gautier 
3971*58cf812aSYann Gautier /* RCC_PREDIV42CFGR register fields */
3972*58cf812aSYann Gautier #define RCC_PREDIV42CFGR_PREDIV42_MASK		GENMASK_32(9, 0)
3973*58cf812aSYann Gautier #define RCC_PREDIV42CFGR_PREDIV42_SHIFT		0
3974*58cf812aSYann Gautier 
3975*58cf812aSYann Gautier /* RCC_PREDIV43CFGR register fields */
3976*58cf812aSYann Gautier #define RCC_PREDIV43CFGR_PREDIV43_MASK		GENMASK_32(9, 0)
3977*58cf812aSYann Gautier #define RCC_PREDIV43CFGR_PREDIV43_SHIFT		0
3978*58cf812aSYann Gautier 
3979*58cf812aSYann Gautier /* RCC_PREDIV44CFGR register fields */
3980*58cf812aSYann Gautier #define RCC_PREDIV44CFGR_PREDIV44_MASK		GENMASK_32(9, 0)
3981*58cf812aSYann Gautier #define RCC_PREDIV44CFGR_PREDIV44_SHIFT		0
3982*58cf812aSYann Gautier 
3983*58cf812aSYann Gautier /* RCC_PREDIV45CFGR register fields */
3984*58cf812aSYann Gautier #define RCC_PREDIV45CFGR_PREDIV45_MASK		GENMASK_32(9, 0)
3985*58cf812aSYann Gautier #define RCC_PREDIV45CFGR_PREDIV45_SHIFT		0
3986*58cf812aSYann Gautier 
3987*58cf812aSYann Gautier /* RCC_PREDIV46CFGR register fields */
3988*58cf812aSYann Gautier #define RCC_PREDIV46CFGR_PREDIV46_MASK		GENMASK_32(9, 0)
3989*58cf812aSYann Gautier #define RCC_PREDIV46CFGR_PREDIV46_SHIFT		0
3990*58cf812aSYann Gautier 
3991*58cf812aSYann Gautier /* RCC_PREDIV47CFGR register fields */
3992*58cf812aSYann Gautier #define RCC_PREDIV47CFGR_PREDIV47_MASK		GENMASK_32(9, 0)
3993*58cf812aSYann Gautier #define RCC_PREDIV47CFGR_PREDIV47_SHIFT		0
3994*58cf812aSYann Gautier 
3995*58cf812aSYann Gautier /* RCC_PREDIV48CFGR register fields */
3996*58cf812aSYann Gautier #define RCC_PREDIV48CFGR_PREDIV48_MASK		GENMASK_32(9, 0)
3997*58cf812aSYann Gautier #define RCC_PREDIV48CFGR_PREDIV48_SHIFT		0
3998*58cf812aSYann Gautier 
3999*58cf812aSYann Gautier /* RCC_PREDIV49CFGR register fields */
4000*58cf812aSYann Gautier #define RCC_PREDIV49CFGR_PREDIV49_MASK		GENMASK_32(9, 0)
4001*58cf812aSYann Gautier #define RCC_PREDIV49CFGR_PREDIV49_SHIFT		0
4002*58cf812aSYann Gautier 
4003*58cf812aSYann Gautier /* RCC_PREDIV50CFGR register fields */
4004*58cf812aSYann Gautier #define RCC_PREDIV50CFGR_PREDIV50_MASK		GENMASK_32(9, 0)
4005*58cf812aSYann Gautier #define RCC_PREDIV50CFGR_PREDIV50_SHIFT		0
4006*58cf812aSYann Gautier 
4007*58cf812aSYann Gautier /* RCC_PREDIV51CFGR register fields */
4008*58cf812aSYann Gautier #define RCC_PREDIV51CFGR_PREDIV51_MASK		GENMASK_32(9, 0)
4009*58cf812aSYann Gautier #define RCC_PREDIV51CFGR_PREDIV51_SHIFT		0
4010*58cf812aSYann Gautier 
4011*58cf812aSYann Gautier /* RCC_PREDIV52CFGR register fields */
4012*58cf812aSYann Gautier #define RCC_PREDIV52CFGR_PREDIV52_MASK		GENMASK_32(9, 0)
4013*58cf812aSYann Gautier #define RCC_PREDIV52CFGR_PREDIV52_SHIFT		0
4014*58cf812aSYann Gautier 
4015*58cf812aSYann Gautier /* RCC_PREDIV53CFGR register fields */
4016*58cf812aSYann Gautier #define RCC_PREDIV53CFGR_PREDIV53_MASK		GENMASK_32(9, 0)
4017*58cf812aSYann Gautier #define RCC_PREDIV53CFGR_PREDIV53_SHIFT		0
4018*58cf812aSYann Gautier 
4019*58cf812aSYann Gautier /* RCC_PREDIV54CFGR register fields */
4020*58cf812aSYann Gautier #define RCC_PREDIV54CFGR_PREDIV54_MASK		GENMASK_32(9, 0)
4021*58cf812aSYann Gautier #define RCC_PREDIV54CFGR_PREDIV54_SHIFT		0
4022*58cf812aSYann Gautier 
4023*58cf812aSYann Gautier /* RCC_PREDIV55CFGR register fields */
4024*58cf812aSYann Gautier #define RCC_PREDIV55CFGR_PREDIV55_MASK		GENMASK_32(9, 0)
4025*58cf812aSYann Gautier #define RCC_PREDIV55CFGR_PREDIV55_SHIFT		0
4026*58cf812aSYann Gautier 
4027*58cf812aSYann Gautier /* RCC_PREDIV56CFGR register fields */
4028*58cf812aSYann Gautier #define RCC_PREDIV56CFGR_PREDIV56_MASK		GENMASK_32(9, 0)
4029*58cf812aSYann Gautier #define RCC_PREDIV56CFGR_PREDIV56_SHIFT		0
4030*58cf812aSYann Gautier 
4031*58cf812aSYann Gautier /* RCC_PREDIV57CFGR register fields */
4032*58cf812aSYann Gautier #define RCC_PREDIV57CFGR_PREDIV57_MASK		GENMASK_32(9, 0)
4033*58cf812aSYann Gautier #define RCC_PREDIV57CFGR_PREDIV57_SHIFT		0
4034*58cf812aSYann Gautier 
4035*58cf812aSYann Gautier /* RCC_PREDIV58CFGR register fields */
4036*58cf812aSYann Gautier #define RCC_PREDIV58CFGR_PREDIV58_MASK		GENMASK_32(9, 0)
4037*58cf812aSYann Gautier #define RCC_PREDIV58CFGR_PREDIV58_SHIFT		0
4038*58cf812aSYann Gautier 
4039*58cf812aSYann Gautier /* RCC_PREDIV59CFGR register fields */
4040*58cf812aSYann Gautier #define RCC_PREDIV59CFGR_PREDIV59_MASK		GENMASK_32(9, 0)
4041*58cf812aSYann Gautier #define RCC_PREDIV59CFGR_PREDIV59_SHIFT		0
4042*58cf812aSYann Gautier 
4043*58cf812aSYann Gautier /* RCC_PREDIV60CFGR register fields */
4044*58cf812aSYann Gautier #define RCC_PREDIV60CFGR_PREDIV60_MASK		GENMASK_32(9, 0)
4045*58cf812aSYann Gautier #define RCC_PREDIV60CFGR_PREDIV60_SHIFT		0
4046*58cf812aSYann Gautier 
4047*58cf812aSYann Gautier /* RCC_PREDIV61CFGR register fields */
4048*58cf812aSYann Gautier #define RCC_PREDIV61CFGR_PREDIV61_MASK		GENMASK_32(9, 0)
4049*58cf812aSYann Gautier #define RCC_PREDIV61CFGR_PREDIV61_SHIFT		0
4050*58cf812aSYann Gautier 
4051*58cf812aSYann Gautier /* RCC_PREDIV62CFGR register fields */
4052*58cf812aSYann Gautier #define RCC_PREDIV62CFGR_PREDIV62_MASK		GENMASK_32(9, 0)
4053*58cf812aSYann Gautier #define RCC_PREDIV62CFGR_PREDIV62_SHIFT		0
4054*58cf812aSYann Gautier 
4055*58cf812aSYann Gautier /* RCC_PREDIV63CFGR register fields */
4056*58cf812aSYann Gautier #define RCC_PREDIV63CFGR_PREDIV63_MASK		GENMASK_32(9, 0)
4057*58cf812aSYann Gautier #define RCC_PREDIV63CFGR_PREDIV63_SHIFT		0
4058*58cf812aSYann Gautier 
4059*58cf812aSYann Gautier /* RCC_PREDIVxCFGR register fields */
4060*58cf812aSYann Gautier #define RCC_PREDIVxCFGR_PREDIVx_MASK		GENMASK_32(9, 0)
4061*58cf812aSYann Gautier #define RCC_PREDIVxCFGR_PREDIVx_SHIFT		0
4062*58cf812aSYann Gautier 
4063*58cf812aSYann Gautier /* RCC_FINDIV0CFGR register fields */
4064*58cf812aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0_MASK		GENMASK_32(5, 0)
4065*58cf812aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0_SHIFT		0
4066*58cf812aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0EN		BIT(6)
4067*58cf812aSYann Gautier 
4068*58cf812aSYann Gautier /* RCC_FINDIV1CFGR register fields */
4069*58cf812aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1_MASK		GENMASK_32(5, 0)
4070*58cf812aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1_SHIFT		0
4071*58cf812aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1EN		BIT(6)
4072*58cf812aSYann Gautier 
4073*58cf812aSYann Gautier /* RCC_FINDIV2CFGR register fields */
4074*58cf812aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2_MASK		GENMASK_32(5, 0)
4075*58cf812aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2_SHIFT		0
4076*58cf812aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2EN		BIT(6)
4077*58cf812aSYann Gautier 
4078*58cf812aSYann Gautier /* RCC_FINDIV3CFGR register fields */
4079*58cf812aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3_MASK		GENMASK_32(5, 0)
4080*58cf812aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3_SHIFT		0
4081*58cf812aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3EN		BIT(6)
4082*58cf812aSYann Gautier 
4083*58cf812aSYann Gautier /* RCC_FINDIV4CFGR register fields */
4084*58cf812aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4_MASK		GENMASK_32(5, 0)
4085*58cf812aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4_SHIFT		0
4086*58cf812aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4EN		BIT(6)
4087*58cf812aSYann Gautier 
4088*58cf812aSYann Gautier /* RCC_FINDIV5CFGR register fields */
4089*58cf812aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5_MASK		GENMASK_32(5, 0)
4090*58cf812aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5_SHIFT		0
4091*58cf812aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5EN		BIT(6)
4092*58cf812aSYann Gautier 
4093*58cf812aSYann Gautier /* RCC_FINDIV6CFGR register fields */
4094*58cf812aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6_MASK		GENMASK_32(5, 0)
4095*58cf812aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6_SHIFT		0
4096*58cf812aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6EN		BIT(6)
4097*58cf812aSYann Gautier 
4098*58cf812aSYann Gautier /* RCC_FINDIV7CFGR register fields */
4099*58cf812aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7_MASK		GENMASK_32(5, 0)
4100*58cf812aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7_SHIFT		0
4101*58cf812aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7EN		BIT(6)
4102*58cf812aSYann Gautier 
4103*58cf812aSYann Gautier /* RCC_FINDIV8CFGR register fields */
4104*58cf812aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8_MASK		GENMASK_32(5, 0)
4105*58cf812aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8_SHIFT		0
4106*58cf812aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8EN		BIT(6)
4107*58cf812aSYann Gautier 
4108*58cf812aSYann Gautier /* RCC_FINDIV9CFGR register fields */
4109*58cf812aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9_MASK		GENMASK_32(5, 0)
4110*58cf812aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9_SHIFT		0
4111*58cf812aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9EN		BIT(6)
4112*58cf812aSYann Gautier 
4113*58cf812aSYann Gautier /* RCC_FINDIV10CFGR register fields */
4114*58cf812aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10_MASK		GENMASK_32(5, 0)
4115*58cf812aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10_SHIFT		0
4116*58cf812aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10EN		BIT(6)
4117*58cf812aSYann Gautier 
4118*58cf812aSYann Gautier /* RCC_FINDIV11CFGR register fields */
4119*58cf812aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11_MASK		GENMASK_32(5, 0)
4120*58cf812aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11_SHIFT		0
4121*58cf812aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11EN		BIT(6)
4122*58cf812aSYann Gautier 
4123*58cf812aSYann Gautier /* RCC_FINDIV12CFGR register fields */
4124*58cf812aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12_MASK		GENMASK_32(5, 0)
4125*58cf812aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12_SHIFT		0
4126*58cf812aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12EN		BIT(6)
4127*58cf812aSYann Gautier 
4128*58cf812aSYann Gautier /* RCC_FINDIV13CFGR register fields */
4129*58cf812aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13_MASK		GENMASK_32(5, 0)
4130*58cf812aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13_SHIFT		0
4131*58cf812aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13EN		BIT(6)
4132*58cf812aSYann Gautier 
4133*58cf812aSYann Gautier /* RCC_FINDIV14CFGR register fields */
4134*58cf812aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14_MASK		GENMASK_32(5, 0)
4135*58cf812aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14_SHIFT		0
4136*58cf812aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14EN		BIT(6)
4137*58cf812aSYann Gautier 
4138*58cf812aSYann Gautier /* RCC_FINDIV15CFGR register fields */
4139*58cf812aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15_MASK		GENMASK_32(5, 0)
4140*58cf812aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15_SHIFT		0
4141*58cf812aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15EN		BIT(6)
4142*58cf812aSYann Gautier 
4143*58cf812aSYann Gautier /* RCC_FINDIV16CFGR register fields */
4144*58cf812aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16_MASK		GENMASK_32(5, 0)
4145*58cf812aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16_SHIFT		0
4146*58cf812aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16EN		BIT(6)
4147*58cf812aSYann Gautier 
4148*58cf812aSYann Gautier /* RCC_FINDIV17CFGR register fields */
4149*58cf812aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17_MASK		GENMASK_32(5, 0)
4150*58cf812aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17_SHIFT		0
4151*58cf812aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17EN		BIT(6)
4152*58cf812aSYann Gautier 
4153*58cf812aSYann Gautier /* RCC_FINDIV18CFGR register fields */
4154*58cf812aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18_MASK		GENMASK_32(5, 0)
4155*58cf812aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18_SHIFT		0
4156*58cf812aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18EN		BIT(6)
4157*58cf812aSYann Gautier 
4158*58cf812aSYann Gautier /* RCC_FINDIV19CFGR register fields */
4159*58cf812aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19_MASK		GENMASK_32(5, 0)
4160*58cf812aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19_SHIFT		0
4161*58cf812aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19EN		BIT(6)
4162*58cf812aSYann Gautier 
4163*58cf812aSYann Gautier /* RCC_FINDIV20CFGR register fields */
4164*58cf812aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20_MASK		GENMASK_32(5, 0)
4165*58cf812aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20_SHIFT		0
4166*58cf812aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20EN		BIT(6)
4167*58cf812aSYann Gautier 
4168*58cf812aSYann Gautier /* RCC_FINDIV21CFGR register fields */
4169*58cf812aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21_MASK		GENMASK_32(5, 0)
4170*58cf812aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21_SHIFT		0
4171*58cf812aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21EN		BIT(6)
4172*58cf812aSYann Gautier 
4173*58cf812aSYann Gautier /* RCC_FINDIV22CFGR register fields */
4174*58cf812aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22_MASK		GENMASK_32(5, 0)
4175*58cf812aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22_SHIFT		0
4176*58cf812aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22EN		BIT(6)
4177*58cf812aSYann Gautier 
4178*58cf812aSYann Gautier /* RCC_FINDIV23CFGR register fields */
4179*58cf812aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23_MASK		GENMASK_32(5, 0)
4180*58cf812aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23_SHIFT		0
4181*58cf812aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23EN		BIT(6)
4182*58cf812aSYann Gautier 
4183*58cf812aSYann Gautier /* RCC_FINDIV24CFGR register fields */
4184*58cf812aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24_MASK		GENMASK_32(5, 0)
4185*58cf812aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24_SHIFT		0
4186*58cf812aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24EN		BIT(6)
4187*58cf812aSYann Gautier 
4188*58cf812aSYann Gautier /* RCC_FINDIV25CFGR register fields */
4189*58cf812aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25_MASK		GENMASK_32(5, 0)
4190*58cf812aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25_SHIFT		0
4191*58cf812aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25EN		BIT(6)
4192*58cf812aSYann Gautier 
4193*58cf812aSYann Gautier /* RCC_FINDIV26CFGR register fields */
4194*58cf812aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26_MASK		GENMASK_32(5, 0)
4195*58cf812aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26_SHIFT		0
4196*58cf812aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26EN		BIT(6)
4197*58cf812aSYann Gautier 
4198*58cf812aSYann Gautier /* RCC_FINDIV27CFGR register fields */
4199*58cf812aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27_MASK		GENMASK_32(5, 0)
4200*58cf812aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27_SHIFT		0
4201*58cf812aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27EN		BIT(6)
4202*58cf812aSYann Gautier 
4203*58cf812aSYann Gautier /* RCC_FINDIV28CFGR register fields */
4204*58cf812aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28_MASK		GENMASK_32(5, 0)
4205*58cf812aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28_SHIFT		0
4206*58cf812aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28EN		BIT(6)
4207*58cf812aSYann Gautier 
4208*58cf812aSYann Gautier /* RCC_FINDIV29CFGR register fields */
4209*58cf812aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29_MASK		GENMASK_32(5, 0)
4210*58cf812aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29_SHIFT		0
4211*58cf812aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29EN		BIT(6)
4212*58cf812aSYann Gautier 
4213*58cf812aSYann Gautier /* RCC_FINDIV30CFGR register fields */
4214*58cf812aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30_MASK		GENMASK_32(5, 0)
4215*58cf812aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30_SHIFT		0
4216*58cf812aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30EN		BIT(6)
4217*58cf812aSYann Gautier 
4218*58cf812aSYann Gautier /* RCC_FINDIV31CFGR register fields */
4219*58cf812aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31_MASK		GENMASK_32(5, 0)
4220*58cf812aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31_SHIFT		0
4221*58cf812aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31EN		BIT(6)
4222*58cf812aSYann Gautier 
4223*58cf812aSYann Gautier /* RCC_FINDIV32CFGR register fields */
4224*58cf812aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32_MASK		GENMASK_32(5, 0)
4225*58cf812aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32_SHIFT		0
4226*58cf812aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32EN		BIT(6)
4227*58cf812aSYann Gautier 
4228*58cf812aSYann Gautier /* RCC_FINDIV33CFGR register fields */
4229*58cf812aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33_MASK		GENMASK_32(5, 0)
4230*58cf812aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33_SHIFT		0
4231*58cf812aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33EN		BIT(6)
4232*58cf812aSYann Gautier 
4233*58cf812aSYann Gautier /* RCC_FINDIV34CFGR register fields */
4234*58cf812aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34_MASK		GENMASK_32(5, 0)
4235*58cf812aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34_SHIFT		0
4236*58cf812aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34EN		BIT(6)
4237*58cf812aSYann Gautier 
4238*58cf812aSYann Gautier /* RCC_FINDIV35CFGR register fields */
4239*58cf812aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35_MASK		GENMASK_32(5, 0)
4240*58cf812aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35_SHIFT		0
4241*58cf812aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35EN		BIT(6)
4242*58cf812aSYann Gautier 
4243*58cf812aSYann Gautier /* RCC_FINDIV36CFGR register fields */
4244*58cf812aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36_MASK		GENMASK_32(5, 0)
4245*58cf812aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36_SHIFT		0
4246*58cf812aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36EN		BIT(6)
4247*58cf812aSYann Gautier 
4248*58cf812aSYann Gautier /* RCC_FINDIV37CFGR register fields */
4249*58cf812aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37_MASK		GENMASK_32(5, 0)
4250*58cf812aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37_SHIFT		0
4251*58cf812aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37EN		BIT(6)
4252*58cf812aSYann Gautier 
4253*58cf812aSYann Gautier /* RCC_FINDIV38CFGR register fields */
4254*58cf812aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38_MASK		GENMASK_32(5, 0)
4255*58cf812aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38_SHIFT		0
4256*58cf812aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38EN		BIT(6)
4257*58cf812aSYann Gautier 
4258*58cf812aSYann Gautier /* RCC_FINDIV39CFGR register fields */
4259*58cf812aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39_MASK		GENMASK_32(5, 0)
4260*58cf812aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39_SHIFT		0
4261*58cf812aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39EN		BIT(6)
4262*58cf812aSYann Gautier 
4263*58cf812aSYann Gautier /* RCC_FINDIV40CFGR register fields */
4264*58cf812aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40_MASK		GENMASK_32(5, 0)
4265*58cf812aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40_SHIFT		0
4266*58cf812aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40EN		BIT(6)
4267*58cf812aSYann Gautier 
4268*58cf812aSYann Gautier /* RCC_FINDIV41CFGR register fields */
4269*58cf812aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41_MASK		GENMASK_32(5, 0)
4270*58cf812aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41_SHIFT		0
4271*58cf812aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41EN		BIT(6)
4272*58cf812aSYann Gautier 
4273*58cf812aSYann Gautier /* RCC_FINDIV42CFGR register fields */
4274*58cf812aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42_MASK		GENMASK_32(5, 0)
4275*58cf812aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42_SHIFT		0
4276*58cf812aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42EN		BIT(6)
4277*58cf812aSYann Gautier 
4278*58cf812aSYann Gautier /* RCC_FINDIV43CFGR register fields */
4279*58cf812aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43_MASK		GENMASK_32(5, 0)
4280*58cf812aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43_SHIFT		0
4281*58cf812aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43EN		BIT(6)
4282*58cf812aSYann Gautier 
4283*58cf812aSYann Gautier /* RCC_FINDIV44CFGR register fields */
4284*58cf812aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44_MASK		GENMASK_32(5, 0)
4285*58cf812aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44_SHIFT		0
4286*58cf812aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44EN		BIT(6)
4287*58cf812aSYann Gautier 
4288*58cf812aSYann Gautier /* RCC_FINDIV45CFGR register fields */
4289*58cf812aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45_MASK		GENMASK_32(5, 0)
4290*58cf812aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45_SHIFT		0
4291*58cf812aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45EN		BIT(6)
4292*58cf812aSYann Gautier 
4293*58cf812aSYann Gautier /* RCC_FINDIV46CFGR register fields */
4294*58cf812aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46_MASK		GENMASK_32(5, 0)
4295*58cf812aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46_SHIFT		0
4296*58cf812aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46EN		BIT(6)
4297*58cf812aSYann Gautier 
4298*58cf812aSYann Gautier /* RCC_FINDIV47CFGR register fields */
4299*58cf812aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47_MASK		GENMASK_32(5, 0)
4300*58cf812aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47_SHIFT		0
4301*58cf812aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47EN		BIT(6)
4302*58cf812aSYann Gautier 
4303*58cf812aSYann Gautier /* RCC_FINDIV48CFGR register fields */
4304*58cf812aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48_MASK		GENMASK_32(5, 0)
4305*58cf812aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48_SHIFT		0
4306*58cf812aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48EN		BIT(6)
4307*58cf812aSYann Gautier 
4308*58cf812aSYann Gautier /* RCC_FINDIV49CFGR register fields */
4309*58cf812aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49_MASK		GENMASK_32(5, 0)
4310*58cf812aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49_SHIFT		0
4311*58cf812aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49EN		BIT(6)
4312*58cf812aSYann Gautier 
4313*58cf812aSYann Gautier /* RCC_FINDIV50CFGR register fields */
4314*58cf812aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50_MASK		GENMASK_32(5, 0)
4315*58cf812aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50_SHIFT		0
4316*58cf812aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50EN		BIT(6)
4317*58cf812aSYann Gautier 
4318*58cf812aSYann Gautier /* RCC_FINDIV51CFGR register fields */
4319*58cf812aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51_MASK		GENMASK_32(5, 0)
4320*58cf812aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51_SHIFT		0
4321*58cf812aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51EN		BIT(6)
4322*58cf812aSYann Gautier 
4323*58cf812aSYann Gautier /* RCC_FINDIV52CFGR register fields */
4324*58cf812aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52_MASK		GENMASK_32(5, 0)
4325*58cf812aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52_SHIFT		0
4326*58cf812aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52EN		BIT(6)
4327*58cf812aSYann Gautier 
4328*58cf812aSYann Gautier /* RCC_FINDIV53CFGR register fields */
4329*58cf812aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53_MASK		GENMASK_32(5, 0)
4330*58cf812aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53_SHIFT		0
4331*58cf812aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53EN		BIT(6)
4332*58cf812aSYann Gautier 
4333*58cf812aSYann Gautier /* RCC_FINDIV54CFGR register fields */
4334*58cf812aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54_MASK		GENMASK_32(5, 0)
4335*58cf812aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54_SHIFT		0
4336*58cf812aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54EN		BIT(6)
4337*58cf812aSYann Gautier 
4338*58cf812aSYann Gautier /* RCC_FINDIV55CFGR register fields */
4339*58cf812aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55_MASK		GENMASK_32(5, 0)
4340*58cf812aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55_SHIFT		0
4341*58cf812aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55EN		BIT(6)
4342*58cf812aSYann Gautier 
4343*58cf812aSYann Gautier /* RCC_FINDIV56CFGR register fields */
4344*58cf812aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56_MASK		GENMASK_32(5, 0)
4345*58cf812aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56_SHIFT		0
4346*58cf812aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56EN		BIT(6)
4347*58cf812aSYann Gautier 
4348*58cf812aSYann Gautier /* RCC_FINDIV57CFGR register fields */
4349*58cf812aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57_MASK		GENMASK_32(5, 0)
4350*58cf812aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57_SHIFT		0
4351*58cf812aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57EN		BIT(6)
4352*58cf812aSYann Gautier 
4353*58cf812aSYann Gautier /* RCC_FINDIV58CFGR register fields */
4354*58cf812aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58_MASK		GENMASK_32(5, 0)
4355*58cf812aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58_SHIFT		0
4356*58cf812aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58EN		BIT(6)
4357*58cf812aSYann Gautier 
4358*58cf812aSYann Gautier /* RCC_FINDIV59CFGR register fields */
4359*58cf812aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59_MASK		GENMASK_32(5, 0)
4360*58cf812aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59_SHIFT		0
4361*58cf812aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59EN		BIT(6)
4362*58cf812aSYann Gautier 
4363*58cf812aSYann Gautier /* RCC_FINDIV60CFGR register fields */
4364*58cf812aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60_MASK		GENMASK_32(5, 0)
4365*58cf812aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60_SHIFT		0
4366*58cf812aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60EN		BIT(6)
4367*58cf812aSYann Gautier 
4368*58cf812aSYann Gautier /* RCC_FINDIV61CFGR register fields */
4369*58cf812aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61_MASK		GENMASK_32(5, 0)
4370*58cf812aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61_SHIFT		0
4371*58cf812aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61EN		BIT(6)
4372*58cf812aSYann Gautier 
4373*58cf812aSYann Gautier /* RCC_FINDIV62CFGR register fields */
4374*58cf812aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62_MASK		GENMASK_32(5, 0)
4375*58cf812aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62_SHIFT		0
4376*58cf812aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62EN		BIT(6)
4377*58cf812aSYann Gautier 
4378*58cf812aSYann Gautier /* RCC_FINDIV63CFGR register fields */
4379*58cf812aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63_MASK		GENMASK_32(5, 0)
4380*58cf812aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63_SHIFT		0
4381*58cf812aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63EN		BIT(6)
4382*58cf812aSYann Gautier 
4383*58cf812aSYann Gautier /* RCC_FINDIVxCFGR register fields */
4384*58cf812aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVx_MASK		GENMASK_32(5, 0)
4385*58cf812aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVx_SHIFT		0
4386*58cf812aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVxEN		BIT(6)
4387*58cf812aSYann Gautier 
4388*58cf812aSYann Gautier /* RCC_FCALCOBS0CFGR register fields */
4389*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKINTSEL_MASK		GENMASK_32(7, 0)
4390*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKINTSEL_SHIFT	0
4391*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKEXTSEL_MASK		GENMASK_32(10, 8)
4392*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKEXTSEL_SHIFT	8
4393*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKEXTSEL		BIT(15)
4394*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSEXTSEL		BIT(16)
4395*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKINV		BIT(17)
4396*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSINV		BIT(18)
4397*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSDIV_MASK		GENMASK_32(24, 22)
4398*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSDIV_SHIFT	22
4399*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKEN		BIT(25)
4400*58cf812aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSEN		BIT(26)
4401*58cf812aSYann Gautier 
4402*58cf812aSYann Gautier /* RCC_FCALCOBS1CFGR register fields */
4403*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKINTSEL_MASK		GENMASK_32(7, 0)
4404*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKINTSEL_SHIFT	0
4405*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKEXTSEL_MASK		GENMASK_32(10, 8)
4406*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKEXTSEL_SHIFT	8
4407*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSEXTSEL		BIT(16)
4408*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSINV		BIT(18)
4409*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSDIV_MASK		GENMASK_32(24, 22)
4410*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSDIV_SHIFT	22
4411*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSEN		BIT(26)
4412*58cf812aSYann Gautier #define RCC_FCALCOBS1CFGR_FCALCRSTN		BIT(27)
4413*58cf812aSYann Gautier 
4414*58cf812aSYann Gautier /* RCC_FCALCREFCFGR register fields */
4415*58cf812aSYann Gautier #define RCC_FCALCREFCFGR_FCALCREFCKSEL_MASK	GENMASK_32(2, 0)
4416*58cf812aSYann Gautier #define RCC_FCALCREFCFGR_FCALCREFCKSEL_SHIFT	0
4417*58cf812aSYann Gautier 
4418*58cf812aSYann Gautier /* RCC_FCALCCR1 register fields */
4419*58cf812aSYann Gautier #define RCC_FCALCCR1_FCALCRUN			BIT(0)
4420*58cf812aSYann Gautier 
4421*58cf812aSYann Gautier /* RCC_FCALCCR2 register fields */
4422*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCMD_MASK		GENMASK_32(4, 3)
4423*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCMD_SHIFT		3
4424*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCTWC_MASK		GENMASK_32(14, 11)
4425*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCTWC_SHIFT		11
4426*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCTYP_MASK		GENMASK_32(21, 17)
4427*58cf812aSYann Gautier #define RCC_FCALCCR2_FCALCTYP_SHIFT		17
4428*58cf812aSYann Gautier 
4429*58cf812aSYann Gautier /* RCC_FCALCSR register fields */
4430*58cf812aSYann Gautier #define RCC_FCALCSR_FVAL_MASK			GENMASK_32(16, 0)
4431*58cf812aSYann Gautier #define RCC_FCALCSR_FVAL_SHIFT			0
4432*58cf812aSYann Gautier #define RCC_FCALCSR_FCALCSTS			BIT(19)
4433*58cf812aSYann Gautier 
4434*58cf812aSYann Gautier /* RCC_PLL4CFGR1 register fields */
4435*58cf812aSYann Gautier #define RCC_PLL4CFGR1_SSMODRST			BIT(0)
4436*58cf812aSYann Gautier #define RCC_PLL4CFGR1_PLLEN			BIT(8)
4437*58cf812aSYann Gautier #define RCC_PLL4CFGR1_PLLRDY			BIT(24)
4438*58cf812aSYann Gautier #define RCC_PLL4CFGR1_CKREFST			BIT(28)
4439*58cf812aSYann Gautier 
4440*58cf812aSYann Gautier /* RCC_PLL4CFGR2 register fields */
4441*58cf812aSYann Gautier #define RCC_PLL4CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4442*58cf812aSYann Gautier #define RCC_PLL4CFGR2_FREFDIV_SHIFT		0
4443*58cf812aSYann Gautier #define RCC_PLL4CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4444*58cf812aSYann Gautier #define RCC_PLL4CFGR2_FBDIV_SHIFT		16
4445*58cf812aSYann Gautier 
4446*58cf812aSYann Gautier /* RCC_PLL4CFGR3 register fields */
4447*58cf812aSYann Gautier #define RCC_PLL4CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4448*58cf812aSYann Gautier #define RCC_PLL4CFGR3_FRACIN_SHIFT		0
4449*58cf812aSYann Gautier #define RCC_PLL4CFGR3_DOWNSPREAD		BIT(24)
4450*58cf812aSYann Gautier #define RCC_PLL4CFGR3_DACEN			BIT(25)
4451*58cf812aSYann Gautier #define RCC_PLL4CFGR3_SSCGDIS			BIT(26)
4452*58cf812aSYann Gautier 
4453*58cf812aSYann Gautier /* RCC_PLL4CFGR4 register fields */
4454*58cf812aSYann Gautier #define RCC_PLL4CFGR4_DSMEN			BIT(8)
4455*58cf812aSYann Gautier #define RCC_PLL4CFGR4_FOUTPOSTDIVEN		BIT(9)
4456*58cf812aSYann Gautier #define RCC_PLL4CFGR4_BYPASS			BIT(10)
4457*58cf812aSYann Gautier 
4458*58cf812aSYann Gautier /* RCC_PLL4CFGR5 register fields */
4459*58cf812aSYann Gautier #define RCC_PLL4CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4460*58cf812aSYann Gautier #define RCC_PLL4CFGR5_DIVVAL_SHIFT		0
4461*58cf812aSYann Gautier #define RCC_PLL4CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4462*58cf812aSYann Gautier #define RCC_PLL4CFGR5_SPREAD_SHIFT		16
4463*58cf812aSYann Gautier 
4464*58cf812aSYann Gautier /* RCC_PLL4CFGR6 register fields */
4465*58cf812aSYann Gautier #define RCC_PLL4CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4466*58cf812aSYann Gautier #define RCC_PLL4CFGR6_POSTDIV1_SHIFT		0
4467*58cf812aSYann Gautier 
4468*58cf812aSYann Gautier /* RCC_PLL4CFGR7 register fields */
4469*58cf812aSYann Gautier #define RCC_PLL4CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4470*58cf812aSYann Gautier #define RCC_PLL4CFGR7_POSTDIV2_SHIFT		0
4471*58cf812aSYann Gautier 
4472*58cf812aSYann Gautier /* RCC_PLL5CFGR1 register fields */
4473*58cf812aSYann Gautier #define RCC_PLL5CFGR1_SSMODRST			BIT(0)
4474*58cf812aSYann Gautier #define RCC_PLL5CFGR1_PLLEN			BIT(8)
4475*58cf812aSYann Gautier #define RCC_PLL5CFGR1_PLLRDY			BIT(24)
4476*58cf812aSYann Gautier #define RCC_PLL5CFGR1_CKREFST			BIT(28)
4477*58cf812aSYann Gautier 
4478*58cf812aSYann Gautier /* RCC_PLL5CFGR2 register fields */
4479*58cf812aSYann Gautier #define RCC_PLL5CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4480*58cf812aSYann Gautier #define RCC_PLL5CFGR2_FREFDIV_SHIFT		0
4481*58cf812aSYann Gautier #define RCC_PLL5CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4482*58cf812aSYann Gautier #define RCC_PLL5CFGR2_FBDIV_SHIFT		16
4483*58cf812aSYann Gautier 
4484*58cf812aSYann Gautier /* RCC_PLL5CFGR3 register fields */
4485*58cf812aSYann Gautier #define RCC_PLL5CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4486*58cf812aSYann Gautier #define RCC_PLL5CFGR3_FRACIN_SHIFT		0
4487*58cf812aSYann Gautier #define RCC_PLL5CFGR3_DOWNSPREAD		BIT(24)
4488*58cf812aSYann Gautier #define RCC_PLL5CFGR3_DACEN			BIT(25)
4489*58cf812aSYann Gautier #define RCC_PLL5CFGR3_SSCGDIS			BIT(26)
4490*58cf812aSYann Gautier 
4491*58cf812aSYann Gautier /* RCC_PLL5CFGR4 register fields */
4492*58cf812aSYann Gautier #define RCC_PLL5CFGR4_DSMEN			BIT(8)
4493*58cf812aSYann Gautier #define RCC_PLL5CFGR4_FOUTPOSTDIVEN		BIT(9)
4494*58cf812aSYann Gautier #define RCC_PLL5CFGR4_BYPASS			BIT(10)
4495*58cf812aSYann Gautier 
4496*58cf812aSYann Gautier /* RCC_PLL5CFGR5 register fields */
4497*58cf812aSYann Gautier #define RCC_PLL5CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4498*58cf812aSYann Gautier #define RCC_PLL5CFGR5_DIVVAL_SHIFT		0
4499*58cf812aSYann Gautier #define RCC_PLL5CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4500*58cf812aSYann Gautier #define RCC_PLL5CFGR5_SPREAD_SHIFT		16
4501*58cf812aSYann Gautier 
4502*58cf812aSYann Gautier /* RCC_PLL5CFGR6 register fields */
4503*58cf812aSYann Gautier #define RCC_PLL5CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4504*58cf812aSYann Gautier #define RCC_PLL5CFGR6_POSTDIV1_SHIFT		0
4505*58cf812aSYann Gautier 
4506*58cf812aSYann Gautier /* RCC_PLL5CFGR7 register fields */
4507*58cf812aSYann Gautier #define RCC_PLL5CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4508*58cf812aSYann Gautier #define RCC_PLL5CFGR7_POSTDIV2_SHIFT		0
4509*58cf812aSYann Gautier 
4510*58cf812aSYann Gautier /* RCC_PLL6CFGR1 register fields */
4511*58cf812aSYann Gautier #define RCC_PLL6CFGR1_SSMODRST			BIT(0)
4512*58cf812aSYann Gautier #define RCC_PLL6CFGR1_PLLEN			BIT(8)
4513*58cf812aSYann Gautier #define RCC_PLL6CFGR1_PLLRDY			BIT(24)
4514*58cf812aSYann Gautier #define RCC_PLL6CFGR1_CKREFST			BIT(28)
4515*58cf812aSYann Gautier 
4516*58cf812aSYann Gautier /* RCC_PLL6CFGR2 register fields */
4517*58cf812aSYann Gautier #define RCC_PLL6CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4518*58cf812aSYann Gautier #define RCC_PLL6CFGR2_FREFDIV_SHIFT		0
4519*58cf812aSYann Gautier #define RCC_PLL6CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4520*58cf812aSYann Gautier #define RCC_PLL6CFGR2_FBDIV_SHIFT		16
4521*58cf812aSYann Gautier 
4522*58cf812aSYann Gautier /* RCC_PLL6CFGR3 register fields */
4523*58cf812aSYann Gautier #define RCC_PLL6CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4524*58cf812aSYann Gautier #define RCC_PLL6CFGR3_FRACIN_SHIFT		0
4525*58cf812aSYann Gautier #define RCC_PLL6CFGR3_DOWNSPREAD		BIT(24)
4526*58cf812aSYann Gautier #define RCC_PLL6CFGR3_DACEN			BIT(25)
4527*58cf812aSYann Gautier #define RCC_PLL6CFGR3_SSCGDIS			BIT(26)
4528*58cf812aSYann Gautier 
4529*58cf812aSYann Gautier /* RCC_PLL6CFGR4 register fields */
4530*58cf812aSYann Gautier #define RCC_PLL6CFGR4_DSMEN			BIT(8)
4531*58cf812aSYann Gautier #define RCC_PLL6CFGR4_FOUTPOSTDIVEN		BIT(9)
4532*58cf812aSYann Gautier #define RCC_PLL6CFGR4_BYPASS			BIT(10)
4533*58cf812aSYann Gautier 
4534*58cf812aSYann Gautier /* RCC_PLL6CFGR5 register fields */
4535*58cf812aSYann Gautier #define RCC_PLL6CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4536*58cf812aSYann Gautier #define RCC_PLL6CFGR5_DIVVAL_SHIFT		0
4537*58cf812aSYann Gautier #define RCC_PLL6CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4538*58cf812aSYann Gautier #define RCC_PLL6CFGR5_SPREAD_SHIFT		16
4539*58cf812aSYann Gautier 
4540*58cf812aSYann Gautier /* RCC_PLL6CFGR6 register fields */
4541*58cf812aSYann Gautier #define RCC_PLL6CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4542*58cf812aSYann Gautier #define RCC_PLL6CFGR6_POSTDIV1_SHIFT		0
4543*58cf812aSYann Gautier 
4544*58cf812aSYann Gautier /* RCC_PLL6CFGR7 register fields */
4545*58cf812aSYann Gautier #define RCC_PLL6CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4546*58cf812aSYann Gautier #define RCC_PLL6CFGR7_POSTDIV2_SHIFT		0
4547*58cf812aSYann Gautier 
4548*58cf812aSYann Gautier /* RCC_PLL7CFGR1 register fields */
4549*58cf812aSYann Gautier #define RCC_PLL7CFGR1_SSMODRST			BIT(0)
4550*58cf812aSYann Gautier #define RCC_PLL7CFGR1_PLLEN			BIT(8)
4551*58cf812aSYann Gautier #define RCC_PLL7CFGR1_PLLRDY			BIT(24)
4552*58cf812aSYann Gautier #define RCC_PLL7CFGR1_CKREFST			BIT(28)
4553*58cf812aSYann Gautier 
4554*58cf812aSYann Gautier /* RCC_PLL7CFGR2 register fields */
4555*58cf812aSYann Gautier #define RCC_PLL7CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4556*58cf812aSYann Gautier #define RCC_PLL7CFGR2_FREFDIV_SHIFT		0
4557*58cf812aSYann Gautier #define RCC_PLL7CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4558*58cf812aSYann Gautier #define RCC_PLL7CFGR2_FBDIV_SHIFT		16
4559*58cf812aSYann Gautier 
4560*58cf812aSYann Gautier /* RCC_PLL7CFGR3 register fields */
4561*58cf812aSYann Gautier #define RCC_PLL7CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4562*58cf812aSYann Gautier #define RCC_PLL7CFGR3_FRACIN_SHIFT		0
4563*58cf812aSYann Gautier #define RCC_PLL7CFGR3_DOWNSPREAD		BIT(24)
4564*58cf812aSYann Gautier #define RCC_PLL7CFGR3_DACEN			BIT(25)
4565*58cf812aSYann Gautier #define RCC_PLL7CFGR3_SSCGDIS			BIT(26)
4566*58cf812aSYann Gautier 
4567*58cf812aSYann Gautier /* RCC_PLL7CFGR4 register fields */
4568*58cf812aSYann Gautier #define RCC_PLL7CFGR4_DSMEN			BIT(8)
4569*58cf812aSYann Gautier #define RCC_PLL7CFGR4_FOUTPOSTDIVEN		BIT(9)
4570*58cf812aSYann Gautier #define RCC_PLL7CFGR4_BYPASS			BIT(10)
4571*58cf812aSYann Gautier 
4572*58cf812aSYann Gautier /* RCC_PLL7CFGR5 register fields */
4573*58cf812aSYann Gautier #define RCC_PLL7CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4574*58cf812aSYann Gautier #define RCC_PLL7CFGR5_DIVVAL_SHIFT		0
4575*58cf812aSYann Gautier #define RCC_PLL7CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4576*58cf812aSYann Gautier #define RCC_PLL7CFGR5_SPREAD_SHIFT		16
4577*58cf812aSYann Gautier 
4578*58cf812aSYann Gautier /* RCC_PLL7CFGR6 register fields */
4579*58cf812aSYann Gautier #define RCC_PLL7CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4580*58cf812aSYann Gautier #define RCC_PLL7CFGR6_POSTDIV1_SHIFT		0
4581*58cf812aSYann Gautier 
4582*58cf812aSYann Gautier /* RCC_PLL7CFGR7 register fields */
4583*58cf812aSYann Gautier #define RCC_PLL7CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4584*58cf812aSYann Gautier #define RCC_PLL7CFGR7_POSTDIV2_SHIFT		0
4585*58cf812aSYann Gautier 
4586*58cf812aSYann Gautier /* RCC_PLL8CFGR1 register fields */
4587*58cf812aSYann Gautier #define RCC_PLL8CFGR1_SSMODRST			BIT(0)
4588*58cf812aSYann Gautier #define RCC_PLL8CFGR1_PLLEN			BIT(8)
4589*58cf812aSYann Gautier #define RCC_PLL8CFGR1_PLLRDY			BIT(24)
4590*58cf812aSYann Gautier #define RCC_PLL8CFGR1_CKREFST			BIT(28)
4591*58cf812aSYann Gautier 
4592*58cf812aSYann Gautier /* RCC_PLL8CFGR2 register fields */
4593*58cf812aSYann Gautier #define RCC_PLL8CFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4594*58cf812aSYann Gautier #define RCC_PLL8CFGR2_FREFDIV_SHIFT		0
4595*58cf812aSYann Gautier #define RCC_PLL8CFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4596*58cf812aSYann Gautier #define RCC_PLL8CFGR2_FBDIV_SHIFT		16
4597*58cf812aSYann Gautier 
4598*58cf812aSYann Gautier /* RCC_PLL8CFGR3 register fields */
4599*58cf812aSYann Gautier #define RCC_PLL8CFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4600*58cf812aSYann Gautier #define RCC_PLL8CFGR3_FRACIN_SHIFT		0
4601*58cf812aSYann Gautier #define RCC_PLL8CFGR3_DOWNSPREAD		BIT(24)
4602*58cf812aSYann Gautier #define RCC_PLL8CFGR3_DACEN			BIT(25)
4603*58cf812aSYann Gautier #define RCC_PLL8CFGR3_SSCGDIS			BIT(26)
4604*58cf812aSYann Gautier 
4605*58cf812aSYann Gautier /* RCC_PLL8CFGR4 register fields */
4606*58cf812aSYann Gautier #define RCC_PLL8CFGR4_DSMEN			BIT(8)
4607*58cf812aSYann Gautier #define RCC_PLL8CFGR4_FOUTPOSTDIVEN		BIT(9)
4608*58cf812aSYann Gautier #define RCC_PLL8CFGR4_BYPASS			BIT(10)
4609*58cf812aSYann Gautier 
4610*58cf812aSYann Gautier /* RCC_PLL8CFGR5 register fields */
4611*58cf812aSYann Gautier #define RCC_PLL8CFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4612*58cf812aSYann Gautier #define RCC_PLL8CFGR5_DIVVAL_SHIFT		0
4613*58cf812aSYann Gautier #define RCC_PLL8CFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4614*58cf812aSYann Gautier #define RCC_PLL8CFGR5_SPREAD_SHIFT		16
4615*58cf812aSYann Gautier 
4616*58cf812aSYann Gautier /* RCC_PLL8CFGR6 register fields */
4617*58cf812aSYann Gautier #define RCC_PLL8CFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4618*58cf812aSYann Gautier #define RCC_PLL8CFGR6_POSTDIV1_SHIFT		0
4619*58cf812aSYann Gautier 
4620*58cf812aSYann Gautier /* RCC_PLL8CFGR7 register fields */
4621*58cf812aSYann Gautier #define RCC_PLL8CFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4622*58cf812aSYann Gautier #define RCC_PLL8CFGR7_POSTDIV2_SHIFT		0
4623*58cf812aSYann Gautier 
4624*58cf812aSYann Gautier /* RCC_PLLxCFGR1 register fields */
4625*58cf812aSYann Gautier #define RCC_PLLxCFGR1_SSMODRST			BIT(0)
4626*58cf812aSYann Gautier #define RCC_PLLxCFGR1_PLLEN			BIT(8)
4627*58cf812aSYann Gautier #define RCC_PLLxCFGR1_PLLRDY			BIT(24)
4628*58cf812aSYann Gautier #define RCC_PLLxCFGR1_CKREFST			BIT(28)
4629*58cf812aSYann Gautier 
4630*58cf812aSYann Gautier /* RCC_PLLxCFGR2 register fields */
4631*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_MASK		GENMASK_32(5, 0)
4632*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_SHIFT		0
4633*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_MASK		GENMASK_32(27, 16)
4634*58cf812aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_SHIFT		16
4635*58cf812aSYann Gautier 
4636*58cf812aSYann Gautier /* RCC_PLLxCFGR3 register fields */
4637*58cf812aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_MASK		GENMASK_32(23, 0)
4638*58cf812aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_SHIFT		0
4639*58cf812aSYann Gautier #define RCC_PLLxCFGR3_DOWNSPREAD		BIT(24)
4640*58cf812aSYann Gautier #define RCC_PLLxCFGR3_DACEN			BIT(25)
4641*58cf812aSYann Gautier #define RCC_PLLxCFGR3_SSCGDIS			BIT(26)
4642*58cf812aSYann Gautier 
4643*58cf812aSYann Gautier /* RCC_PLLxCFGR4 register fields */
4644*58cf812aSYann Gautier #define RCC_PLLxCFGR4_DSMEN			BIT(8)
4645*58cf812aSYann Gautier #define RCC_PLLxCFGR4_FOUTPOSTDIVEN		BIT(9)
4646*58cf812aSYann Gautier #define RCC_PLLxCFGR4_BYPASS			BIT(10)
4647*58cf812aSYann Gautier 
4648*58cf812aSYann Gautier /* RCC_PLLxCFGR5 register fields */
4649*58cf812aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_MASK		GENMASK_32(3, 0)
4650*58cf812aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_SHIFT		0
4651*58cf812aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_MASK		GENMASK_32(20, 16)
4652*58cf812aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_SHIFT		16
4653*58cf812aSYann Gautier 
4654*58cf812aSYann Gautier /* RCC_PLLxCFGR6 register fields */
4655*58cf812aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_MASK		GENMASK_32(2, 0)
4656*58cf812aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_SHIFT		0
4657*58cf812aSYann Gautier 
4658*58cf812aSYann Gautier /* RCC_PLLxCFGR7 register fields */
4659*58cf812aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_MASK		GENMASK_32(2, 0)
4660*58cf812aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_SHIFT		0
4661*58cf812aSYann Gautier 
4662*58cf812aSYann Gautier /* RCC_VERR register fields */
4663*58cf812aSYann Gautier #define RCC_VERR_MINREV_MASK			GENMASK_32(3, 0)
4664*58cf812aSYann Gautier #define RCC_VERR_MINREV_SHIFT			0
4665*58cf812aSYann Gautier #define RCC_VERR_MAJREV_MASK			GENMASK_32(7, 4)
4666*58cf812aSYann Gautier #define RCC_VERR_MAJREV_SHIFT			4
4667*58cf812aSYann Gautier 
4668*58cf812aSYann Gautier #endif /* STM32MP21_RCC_H */
4669