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