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