14cfbb84aSYann Gautier /* 2615f31feSGabriel Fernandez * Copyright (c) 2023-2024, STMicroelectronics - All Rights Reserved 34cfbb84aSYann Gautier * 44cfbb84aSYann Gautier * SPDX-License-Identifier: BSD-3-Clause 54cfbb84aSYann Gautier */ 64cfbb84aSYann Gautier 74cfbb84aSYann Gautier #ifndef STM32MP2_RCC_H 84cfbb84aSYann Gautier #define STM32MP2_RCC_H 94cfbb84aSYann Gautier 104cfbb84aSYann Gautier #include <lib/utils_def.h> 114cfbb84aSYann Gautier 124cfbb84aSYann Gautier #define RCC_SECCFGR0 U(0x0) 134cfbb84aSYann Gautier #define RCC_SECCFGR1 U(0x4) 144cfbb84aSYann Gautier #define RCC_SECCFGR2 U(0x8) 154cfbb84aSYann Gautier #define RCC_SECCFGR3 U(0xC) 164cfbb84aSYann Gautier #define RCC_PRIVCFGR0 U(0x10) 174cfbb84aSYann Gautier #define RCC_PRIVCFGR1 U(0x14) 184cfbb84aSYann Gautier #define RCC_PRIVCFGR2 U(0x18) 194cfbb84aSYann Gautier #define RCC_PRIVCFGR3 U(0x1C) 204cfbb84aSYann Gautier #define RCC_RCFGLOCKR0 U(0x20) 214cfbb84aSYann Gautier #define RCC_RCFGLOCKR1 U(0x24) 224cfbb84aSYann Gautier #define RCC_RCFGLOCKR2 U(0x28) 234cfbb84aSYann Gautier #define RCC_RCFGLOCKR3 U(0x2C) 244cfbb84aSYann Gautier #define RCC_R0CIDCFGR U(0x30) 254cfbb84aSYann Gautier #define RCC_R0SEMCR U(0x34) 264cfbb84aSYann Gautier #define RCC_R1CIDCFGR U(0x38) 274cfbb84aSYann Gautier #define RCC_R1SEMCR U(0x3C) 284cfbb84aSYann Gautier #define RCC_R2CIDCFGR U(0x40) 294cfbb84aSYann Gautier #define RCC_R2SEMCR U(0x44) 304cfbb84aSYann Gautier #define RCC_R3CIDCFGR U(0x48) 314cfbb84aSYann Gautier #define RCC_R3SEMCR U(0x4C) 324cfbb84aSYann Gautier #define RCC_R4CIDCFGR U(0x50) 334cfbb84aSYann Gautier #define RCC_R4SEMCR U(0x54) 344cfbb84aSYann Gautier #define RCC_R5CIDCFGR U(0x58) 354cfbb84aSYann Gautier #define RCC_R5SEMCR U(0x5C) 364cfbb84aSYann Gautier #define RCC_R6CIDCFGR U(0x60) 374cfbb84aSYann Gautier #define RCC_R6SEMCR U(0x64) 384cfbb84aSYann Gautier #define RCC_R7CIDCFGR U(0x68) 394cfbb84aSYann Gautier #define RCC_R7SEMCR U(0x6C) 404cfbb84aSYann Gautier #define RCC_R8CIDCFGR U(0x70) 414cfbb84aSYann Gautier #define RCC_R8SEMCR U(0x74) 424cfbb84aSYann Gautier #define RCC_R9CIDCFGR U(0x78) 434cfbb84aSYann Gautier #define RCC_R9SEMCR U(0x7C) 444cfbb84aSYann Gautier #define RCC_R10CIDCFGR U(0x80) 454cfbb84aSYann Gautier #define RCC_R10SEMCR U(0x84) 464cfbb84aSYann Gautier #define RCC_R11CIDCFGR U(0x88) 474cfbb84aSYann Gautier #define RCC_R11SEMCR U(0x8C) 484cfbb84aSYann Gautier #define RCC_R12CIDCFGR U(0x90) 494cfbb84aSYann Gautier #define RCC_R12SEMCR U(0x94) 504cfbb84aSYann Gautier #define RCC_R13CIDCFGR U(0x98) 514cfbb84aSYann Gautier #define RCC_R13SEMCR U(0x9C) 524cfbb84aSYann Gautier #define RCC_R14CIDCFGR U(0xA0) 534cfbb84aSYann Gautier #define RCC_R14SEMCR U(0xA4) 544cfbb84aSYann Gautier #define RCC_R15CIDCFGR U(0xA8) 554cfbb84aSYann Gautier #define RCC_R15SEMCR U(0xAC) 564cfbb84aSYann Gautier #define RCC_R16CIDCFGR U(0xB0) 574cfbb84aSYann Gautier #define RCC_R16SEMCR U(0xB4) 584cfbb84aSYann Gautier #define RCC_R17CIDCFGR U(0xB8) 594cfbb84aSYann Gautier #define RCC_R17SEMCR U(0xBC) 604cfbb84aSYann Gautier #define RCC_R18CIDCFGR U(0xC0) 614cfbb84aSYann Gautier #define RCC_R18SEMCR U(0xC4) 624cfbb84aSYann Gautier #define RCC_R19CIDCFGR U(0xC8) 634cfbb84aSYann Gautier #define RCC_R19SEMCR U(0xCC) 644cfbb84aSYann Gautier #define RCC_R20CIDCFGR U(0xD0) 654cfbb84aSYann Gautier #define RCC_R20SEMCR U(0xD4) 664cfbb84aSYann Gautier #define RCC_R21CIDCFGR U(0xD8) 674cfbb84aSYann Gautier #define RCC_R21SEMCR U(0xDC) 684cfbb84aSYann Gautier #define RCC_R22CIDCFGR U(0xE0) 694cfbb84aSYann Gautier #define RCC_R22SEMCR U(0xE4) 704cfbb84aSYann Gautier #define RCC_R23CIDCFGR U(0xE8) 714cfbb84aSYann Gautier #define RCC_R23SEMCR U(0xEC) 724cfbb84aSYann Gautier #define RCC_R24CIDCFGR U(0xF0) 734cfbb84aSYann Gautier #define RCC_R24SEMCR U(0xF4) 744cfbb84aSYann Gautier #define RCC_R25CIDCFGR U(0xF8) 754cfbb84aSYann Gautier #define RCC_R25SEMCR U(0xFC) 764cfbb84aSYann Gautier #define RCC_R26CIDCFGR U(0x100) 774cfbb84aSYann Gautier #define RCC_R26SEMCR U(0x104) 784cfbb84aSYann Gautier #define RCC_R27CIDCFGR U(0x108) 794cfbb84aSYann Gautier #define RCC_R27SEMCR U(0x10C) 804cfbb84aSYann Gautier #define RCC_R28CIDCFGR U(0x110) 814cfbb84aSYann Gautier #define RCC_R28SEMCR U(0x114) 824cfbb84aSYann Gautier #define RCC_R29CIDCFGR U(0x118) 834cfbb84aSYann Gautier #define RCC_R29SEMCR U(0x11C) 844cfbb84aSYann Gautier #define RCC_R30CIDCFGR U(0x120) 854cfbb84aSYann Gautier #define RCC_R30SEMCR U(0x124) 864cfbb84aSYann Gautier #define RCC_R31CIDCFGR U(0x128) 874cfbb84aSYann Gautier #define RCC_R31SEMCR U(0x12C) 884cfbb84aSYann Gautier #define RCC_R32CIDCFGR U(0x130) 894cfbb84aSYann Gautier #define RCC_R32SEMCR U(0x134) 904cfbb84aSYann Gautier #define RCC_R33CIDCFGR U(0x138) 914cfbb84aSYann Gautier #define RCC_R33SEMCR U(0x13C) 924cfbb84aSYann Gautier #define RCC_R34CIDCFGR U(0x140) 934cfbb84aSYann Gautier #define RCC_R34SEMCR U(0x144) 944cfbb84aSYann Gautier #define RCC_R35CIDCFGR U(0x148) 954cfbb84aSYann Gautier #define RCC_R35SEMCR U(0x14C) 964cfbb84aSYann Gautier #define RCC_R36CIDCFGR U(0x150) 974cfbb84aSYann Gautier #define RCC_R36SEMCR U(0x154) 984cfbb84aSYann Gautier #define RCC_R37CIDCFGR U(0x158) 994cfbb84aSYann Gautier #define RCC_R37SEMCR U(0x15C) 1004cfbb84aSYann Gautier #define RCC_R38CIDCFGR U(0x160) 1014cfbb84aSYann Gautier #define RCC_R38SEMCR U(0x164) 1024cfbb84aSYann Gautier #define RCC_R39CIDCFGR U(0x168) 1034cfbb84aSYann Gautier #define RCC_R39SEMCR U(0x16C) 1044cfbb84aSYann Gautier #define RCC_R40CIDCFGR U(0x170) 1054cfbb84aSYann Gautier #define RCC_R40SEMCR U(0x174) 1064cfbb84aSYann Gautier #define RCC_R41CIDCFGR U(0x178) 1074cfbb84aSYann Gautier #define RCC_R41SEMCR U(0x17C) 1084cfbb84aSYann Gautier #define RCC_R42CIDCFGR U(0x180) 1094cfbb84aSYann Gautier #define RCC_R42SEMCR U(0x184) 1104cfbb84aSYann Gautier #define RCC_R43CIDCFGR U(0x188) 1114cfbb84aSYann Gautier #define RCC_R43SEMCR U(0x18C) 1124cfbb84aSYann Gautier #define RCC_R44CIDCFGR U(0x190) 1134cfbb84aSYann Gautier #define RCC_R44SEMCR U(0x194) 1144cfbb84aSYann Gautier #define RCC_R45CIDCFGR U(0x198) 1154cfbb84aSYann Gautier #define RCC_R45SEMCR U(0x19C) 1164cfbb84aSYann Gautier #define RCC_R46CIDCFGR U(0x1A0) 1174cfbb84aSYann Gautier #define RCC_R46SEMCR U(0x1A4) 1184cfbb84aSYann Gautier #define RCC_R47CIDCFGR U(0x1A8) 1194cfbb84aSYann Gautier #define RCC_R47SEMCR U(0x1AC) 1204cfbb84aSYann Gautier #define RCC_R48CIDCFGR U(0x1B0) 1214cfbb84aSYann Gautier #define RCC_R48SEMCR U(0x1B4) 1224cfbb84aSYann Gautier #define RCC_R49CIDCFGR U(0x1B8) 1234cfbb84aSYann Gautier #define RCC_R49SEMCR U(0x1BC) 1244cfbb84aSYann Gautier #define RCC_R50CIDCFGR U(0x1C0) 1254cfbb84aSYann Gautier #define RCC_R50SEMCR U(0x1C4) 1264cfbb84aSYann Gautier #define RCC_R51CIDCFGR U(0x1C8) 1274cfbb84aSYann Gautier #define RCC_R51SEMCR U(0x1CC) 1284cfbb84aSYann Gautier #define RCC_R52CIDCFGR U(0x1D0) 1294cfbb84aSYann Gautier #define RCC_R52SEMCR U(0x1D4) 1304cfbb84aSYann Gautier #define RCC_R53CIDCFGR U(0x1D8) 1314cfbb84aSYann Gautier #define RCC_R53SEMCR U(0x1DC) 1324cfbb84aSYann Gautier #define RCC_R54CIDCFGR U(0x1E0) 1334cfbb84aSYann Gautier #define RCC_R54SEMCR U(0x1E4) 1344cfbb84aSYann Gautier #define RCC_R55CIDCFGR U(0x1E8) 1354cfbb84aSYann Gautier #define RCC_R55SEMCR U(0x1EC) 1364cfbb84aSYann Gautier #define RCC_R56CIDCFGR U(0x1F0) 1374cfbb84aSYann Gautier #define RCC_R56SEMCR U(0x1F4) 1384cfbb84aSYann Gautier #define RCC_R57CIDCFGR U(0x1F8) 1394cfbb84aSYann Gautier #define RCC_R57SEMCR U(0x1FC) 1404cfbb84aSYann Gautier #define RCC_R58CIDCFGR U(0x200) 1414cfbb84aSYann Gautier #define RCC_R58SEMCR U(0x204) 1424cfbb84aSYann Gautier #define RCC_R59CIDCFGR U(0x208) 1434cfbb84aSYann Gautier #define RCC_R59SEMCR U(0x20C) 1444cfbb84aSYann Gautier #define RCC_R60CIDCFGR U(0x210) 1454cfbb84aSYann Gautier #define RCC_R60SEMCR U(0x214) 1464cfbb84aSYann Gautier #define RCC_R61CIDCFGR U(0x218) 1474cfbb84aSYann Gautier #define RCC_R61SEMCR U(0x21C) 1484cfbb84aSYann Gautier #define RCC_R62CIDCFGR U(0x220) 1494cfbb84aSYann Gautier #define RCC_R62SEMCR U(0x224) 1504cfbb84aSYann Gautier #define RCC_R63CIDCFGR U(0x228) 1514cfbb84aSYann Gautier #define RCC_R63SEMCR U(0x22C) 1524cfbb84aSYann Gautier #define RCC_R64CIDCFGR U(0x230) 1534cfbb84aSYann Gautier #define RCC_R64SEMCR U(0x234) 1544cfbb84aSYann Gautier #define RCC_R65CIDCFGR U(0x238) 1554cfbb84aSYann Gautier #define RCC_R65SEMCR U(0x23C) 1564cfbb84aSYann Gautier #define RCC_R66CIDCFGR U(0x240) 1574cfbb84aSYann Gautier #define RCC_R66SEMCR U(0x244) 1584cfbb84aSYann Gautier #define RCC_R67CIDCFGR U(0x248) 1594cfbb84aSYann Gautier #define RCC_R67SEMCR U(0x24C) 1604cfbb84aSYann Gautier #define RCC_R68CIDCFGR U(0x250) 1614cfbb84aSYann Gautier #define RCC_R68SEMCR U(0x254) 1624cfbb84aSYann Gautier #define RCC_R69CIDCFGR U(0x258) 1634cfbb84aSYann Gautier #define RCC_R69SEMCR U(0x25C) 1644cfbb84aSYann Gautier #define RCC_R70CIDCFGR U(0x260) 1654cfbb84aSYann Gautier #define RCC_R70SEMCR U(0x264) 1664cfbb84aSYann Gautier #define RCC_R71CIDCFGR U(0x268) 1674cfbb84aSYann Gautier #define RCC_R71SEMCR U(0x26C) 1684cfbb84aSYann Gautier #define RCC_R72CIDCFGR U(0x270) 1694cfbb84aSYann Gautier #define RCC_R72SEMCR U(0x274) 1704cfbb84aSYann Gautier #define RCC_R73CIDCFGR U(0x278) 1714cfbb84aSYann Gautier #define RCC_R73SEMCR U(0x27C) 1724cfbb84aSYann Gautier #define RCC_R74CIDCFGR U(0x280) 1734cfbb84aSYann Gautier #define RCC_R74SEMCR U(0x284) 1744cfbb84aSYann Gautier #define RCC_R75CIDCFGR U(0x288) 1754cfbb84aSYann Gautier #define RCC_R75SEMCR U(0x28C) 1764cfbb84aSYann Gautier #define RCC_R76CIDCFGR U(0x290) 1774cfbb84aSYann Gautier #define RCC_R76SEMCR U(0x294) 1784cfbb84aSYann Gautier #define RCC_R77CIDCFGR U(0x298) 1794cfbb84aSYann Gautier #define RCC_R77SEMCR U(0x29C) 1804cfbb84aSYann Gautier #define RCC_R78CIDCFGR U(0x2A0) 1814cfbb84aSYann Gautier #define RCC_R78SEMCR U(0x2A4) 1824cfbb84aSYann Gautier #define RCC_R79CIDCFGR U(0x2A8) 1834cfbb84aSYann Gautier #define RCC_R79SEMCR U(0x2AC) 1844cfbb84aSYann Gautier #define RCC_R80CIDCFGR U(0x2B0) 1854cfbb84aSYann Gautier #define RCC_R80SEMCR U(0x2B4) 1864cfbb84aSYann Gautier #define RCC_R81CIDCFGR U(0x2B8) 1874cfbb84aSYann Gautier #define RCC_R81SEMCR U(0x2BC) 1884cfbb84aSYann Gautier #define RCC_R82CIDCFGR U(0x2C0) 1894cfbb84aSYann Gautier #define RCC_R82SEMCR U(0x2C4) 1904cfbb84aSYann Gautier #define RCC_R83CIDCFGR U(0x2C8) 1914cfbb84aSYann Gautier #define RCC_R83SEMCR U(0x2CC) 1924cfbb84aSYann Gautier #define RCC_R84CIDCFGR U(0x2D0) 1934cfbb84aSYann Gautier #define RCC_R84SEMCR U(0x2D4) 1944cfbb84aSYann Gautier #define RCC_R85CIDCFGR U(0x2D8) 1954cfbb84aSYann Gautier #define RCC_R85SEMCR U(0x2DC) 1964cfbb84aSYann Gautier #define RCC_R86CIDCFGR U(0x2E0) 1974cfbb84aSYann Gautier #define RCC_R86SEMCR U(0x2E4) 1984cfbb84aSYann Gautier #define RCC_R87CIDCFGR U(0x2E8) 1994cfbb84aSYann Gautier #define RCC_R87SEMCR U(0x2EC) 2004cfbb84aSYann Gautier #define RCC_R88CIDCFGR U(0x2F0) 2014cfbb84aSYann Gautier #define RCC_R88SEMCR U(0x2F4) 2024cfbb84aSYann Gautier #define RCC_R89CIDCFGR U(0x2F8) 2034cfbb84aSYann Gautier #define RCC_R89SEMCR U(0x2FC) 2044cfbb84aSYann Gautier #define RCC_R90CIDCFGR U(0x300) 2054cfbb84aSYann Gautier #define RCC_R90SEMCR U(0x304) 2064cfbb84aSYann Gautier #define RCC_R91CIDCFGR U(0x308) 2074cfbb84aSYann Gautier #define RCC_R91SEMCR U(0x30C) 2084cfbb84aSYann Gautier #define RCC_R92CIDCFGR U(0x310) 2094cfbb84aSYann Gautier #define RCC_R92SEMCR U(0x314) 2104cfbb84aSYann Gautier #define RCC_R93CIDCFGR U(0x318) 2114cfbb84aSYann Gautier #define RCC_R93SEMCR U(0x31C) 2124cfbb84aSYann Gautier #define RCC_R94CIDCFGR U(0x320) 2134cfbb84aSYann Gautier #define RCC_R94SEMCR U(0x324) 2144cfbb84aSYann Gautier #define RCC_R95CIDCFGR U(0x328) 2154cfbb84aSYann Gautier #define RCC_R95SEMCR U(0x32C) 2164cfbb84aSYann Gautier #define RCC_R96CIDCFGR U(0x330) 2174cfbb84aSYann Gautier #define RCC_R96SEMCR U(0x334) 2184cfbb84aSYann Gautier #define RCC_R97CIDCFGR U(0x338) 2194cfbb84aSYann Gautier #define RCC_R97SEMCR U(0x33C) 2204cfbb84aSYann Gautier #define RCC_R98CIDCFGR U(0x340) 2214cfbb84aSYann Gautier #define RCC_R98SEMCR U(0x344) 2224cfbb84aSYann Gautier #define RCC_R99CIDCFGR U(0x348) 2234cfbb84aSYann Gautier #define RCC_R99SEMCR U(0x34C) 2244cfbb84aSYann Gautier #define RCC_R100CIDCFGR U(0x350) 2254cfbb84aSYann Gautier #define RCC_R100SEMCR U(0x354) 2264cfbb84aSYann Gautier #define RCC_R101CIDCFGR U(0x358) 2274cfbb84aSYann Gautier #define RCC_R101SEMCR U(0x35C) 2284cfbb84aSYann Gautier #define RCC_R102CIDCFGR U(0x360) 2294cfbb84aSYann Gautier #define RCC_R102SEMCR U(0x364) 2304cfbb84aSYann Gautier #define RCC_R103CIDCFGR U(0x368) 2314cfbb84aSYann Gautier #define RCC_R103SEMCR U(0x36C) 2324cfbb84aSYann Gautier #define RCC_R104CIDCFGR U(0x370) 2334cfbb84aSYann Gautier #define RCC_R104SEMCR U(0x374) 2344cfbb84aSYann Gautier #define RCC_R105CIDCFGR U(0x378) 2354cfbb84aSYann Gautier #define RCC_R105SEMCR U(0x37C) 2364cfbb84aSYann Gautier #define RCC_R106CIDCFGR U(0x380) 2374cfbb84aSYann Gautier #define RCC_R106SEMCR U(0x384) 2384cfbb84aSYann Gautier #define RCC_R107CIDCFGR U(0x388) 2394cfbb84aSYann Gautier #define RCC_R107SEMCR U(0x38C) 2404cfbb84aSYann Gautier #define RCC_R108CIDCFGR U(0x390) 2414cfbb84aSYann Gautier #define RCC_R108SEMCR U(0x394) 2424cfbb84aSYann Gautier #define RCC_R109CIDCFGR U(0x398) 2434cfbb84aSYann Gautier #define RCC_R109SEMCR U(0x39C) 2444cfbb84aSYann Gautier #define RCC_R110CIDCFGR U(0x3A0) 2454cfbb84aSYann Gautier #define RCC_R110SEMCR U(0x3A4) 2464cfbb84aSYann Gautier #define RCC_R111CIDCFGR U(0x3A8) 2474cfbb84aSYann Gautier #define RCC_R111SEMCR U(0x3AC) 2484cfbb84aSYann Gautier #define RCC_R112CIDCFGR U(0x3B0) 2494cfbb84aSYann Gautier #define RCC_R112SEMCR U(0x3B4) 2504cfbb84aSYann Gautier #define RCC_R113CIDCFGR U(0x3B8) 2514cfbb84aSYann Gautier #define RCC_R113SEMCR U(0x3BC) 2524cfbb84aSYann Gautier #define RCC_GRSTCSETR U(0x400) 2534cfbb84aSYann Gautier #define RCC_C1RSTCSETR U(0x404) 2544cfbb84aSYann Gautier #define RCC_C1P1RSTCSETR U(0x408) 2554cfbb84aSYann Gautier #define RCC_C2RSTCSETR U(0x40C) 2564cfbb84aSYann Gautier #define RCC_HWRSTSCLRR U(0x410) 2574cfbb84aSYann Gautier #define RCC_C1HWRSTSCLRR U(0x414) 2584cfbb84aSYann Gautier #define RCC_C2HWRSTSCLRR U(0x418) 2594cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR U(0x41C) 2604cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR U(0x420) 2614cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR U(0x424) 2624cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR U(0x428) 2634cfbb84aSYann Gautier #define RCC_C1SREQSETR U(0x42C) 2644cfbb84aSYann Gautier #define RCC_C1SREQCLRR U(0x430) 2654cfbb84aSYann Gautier #define RCC_CPUBOOTCR U(0x434) 2664cfbb84aSYann Gautier #define RCC_STBYBOOTCR U(0x438) 2674cfbb84aSYann Gautier #define RCC_LEGBOOTCR U(0x43C) 2684cfbb84aSYann Gautier #define RCC_BDCR U(0x440) 2694cfbb84aSYann Gautier #define RCC_D3DCR U(0x444) 2704cfbb84aSYann Gautier #define RCC_D3DSR U(0x448) 2714cfbb84aSYann Gautier #define RCC_RDCR U(0x44C) 2724cfbb84aSYann Gautier #define RCC_C1MSRDCR U(0x450) 2734cfbb84aSYann Gautier #define RCC_PWRLPDLYCR U(0x454) 2744cfbb84aSYann Gautier #define RCC_C1CIESETR U(0x458) 2754cfbb84aSYann Gautier #define RCC_C1CIFCLRR U(0x45C) 2764cfbb84aSYann Gautier #define RCC_C2CIESETR U(0x460) 2774cfbb84aSYann Gautier #define RCC_C2CIFCLRR U(0x464) 2784cfbb84aSYann Gautier #define RCC_IWDGC1FZSETR U(0x468) 2794cfbb84aSYann Gautier #define RCC_IWDGC1FZCLRR U(0x46C) 2804cfbb84aSYann Gautier #define RCC_IWDGC1CFGSETR U(0x470) 2814cfbb84aSYann Gautier #define RCC_IWDGC1CFGCLRR U(0x474) 2824cfbb84aSYann Gautier #define RCC_IWDGC2FZSETR U(0x478) 2834cfbb84aSYann Gautier #define RCC_IWDGC2FZCLRR U(0x47C) 2844cfbb84aSYann Gautier #define RCC_IWDGC2CFGSETR U(0x480) 2854cfbb84aSYann Gautier #define RCC_IWDGC2CFGCLRR U(0x484) 2864cfbb84aSYann Gautier #define RCC_IWDGC3CFGSETR U(0x488) 2874cfbb84aSYann Gautier #define RCC_IWDGC3CFGCLRR U(0x48C) 2884cfbb84aSYann Gautier #define RCC_C3CFGR U(0x490) 2894cfbb84aSYann Gautier #define RCC_MCO1CFGR U(0x494) 2904cfbb84aSYann Gautier #define RCC_MCO2CFGR U(0x498) 2914cfbb84aSYann Gautier #define RCC_OCENSETR U(0x49C) 2924cfbb84aSYann Gautier #define RCC_OCENCLRR U(0x4A0) 2934cfbb84aSYann Gautier #define RCC_OCRDYR U(0x4A4) 2944cfbb84aSYann Gautier #define RCC_HSICFGR U(0x4A8) 2954cfbb84aSYann Gautier #define RCC_CSICFGR U(0x4AC) 2964cfbb84aSYann Gautier #define RCC_RTCDIVR U(0x4B0) 2974cfbb84aSYann Gautier #define RCC_APB1DIVR U(0x4B4) 2984cfbb84aSYann Gautier #define RCC_APB2DIVR U(0x4B8) 2994cfbb84aSYann Gautier #define RCC_APB3DIVR U(0x4BC) 3004cfbb84aSYann Gautier #define RCC_APB4DIVR U(0x4C0) 3014cfbb84aSYann Gautier #define RCC_APBDBGDIVR U(0x4C4) 3024cfbb84aSYann Gautier #define RCC_TIMG1PRER U(0x4C8) 3034cfbb84aSYann Gautier #define RCC_TIMG2PRER U(0x4CC) 3044cfbb84aSYann Gautier #define RCC_LSMCUDIVR U(0x4D0) 3054cfbb84aSYann Gautier #define RCC_DDRCPCFGR U(0x4D4) 3064cfbb84aSYann Gautier #define RCC_DDRCAPBCFGR U(0x4D8) 3074cfbb84aSYann Gautier #define RCC_DDRPHYCAPBCFGR U(0x4DC) 3084cfbb84aSYann Gautier #define RCC_DDRPHYCCFGR U(0x4E0) 3094cfbb84aSYann Gautier #define RCC_DDRCFGR U(0x4E4) 3104cfbb84aSYann Gautier #define RCC_DDRITFCFGR U(0x4E8) 3114cfbb84aSYann Gautier #define RCC_SYSRAMCFGR U(0x4F0) 3124cfbb84aSYann Gautier #define RCC_VDERAMCFGR U(0x4F4) 3134cfbb84aSYann Gautier #define RCC_SRAM1CFGR U(0x4F8) 3144cfbb84aSYann Gautier #define RCC_SRAM2CFGR U(0x4FC) 3154cfbb84aSYann Gautier #define RCC_RETRAMCFGR U(0x500) 3164cfbb84aSYann Gautier #define RCC_BKPSRAMCFGR U(0x504) 3174cfbb84aSYann Gautier #define RCC_LPSRAM1CFGR U(0x508) 3184cfbb84aSYann Gautier #define RCC_LPSRAM2CFGR U(0x50C) 3194cfbb84aSYann Gautier #define RCC_LPSRAM3CFGR U(0x510) 3204cfbb84aSYann Gautier #define RCC_OSPI1CFGR U(0x514) 3214cfbb84aSYann Gautier #define RCC_OSPI2CFGR U(0x518) 3224cfbb84aSYann Gautier #define RCC_FMCCFGR U(0x51C) 3234cfbb84aSYann Gautier #define RCC_DBGCFGR U(0x520) 3244cfbb84aSYann Gautier #define RCC_STM500CFGR U(0x524) 3254cfbb84aSYann Gautier #define RCC_ETRCFGR U(0x528) 3264cfbb84aSYann Gautier #define RCC_GPIOACFGR U(0x52C) 3274cfbb84aSYann Gautier #define RCC_GPIOBCFGR U(0x530) 3284cfbb84aSYann Gautier #define RCC_GPIOCCFGR U(0x534) 3294cfbb84aSYann Gautier #define RCC_GPIODCFGR U(0x538) 3304cfbb84aSYann Gautier #define RCC_GPIOECFGR U(0x53C) 3314cfbb84aSYann Gautier #define RCC_GPIOFCFGR U(0x540) 3324cfbb84aSYann Gautier #define RCC_GPIOGCFGR U(0x544) 3334cfbb84aSYann Gautier #define RCC_GPIOHCFGR U(0x548) 3344cfbb84aSYann Gautier #define RCC_GPIOICFGR U(0x54C) 3354cfbb84aSYann Gautier #define RCC_GPIOJCFGR U(0x550) 3364cfbb84aSYann Gautier #define RCC_GPIOKCFGR U(0x554) 3374cfbb84aSYann Gautier #define RCC_GPIOZCFGR U(0x558) 3384cfbb84aSYann Gautier #define RCC_HPDMA1CFGR U(0x55C) 3394cfbb84aSYann Gautier #define RCC_HPDMA2CFGR U(0x560) 3404cfbb84aSYann Gautier #define RCC_HPDMA3CFGR U(0x564) 3414cfbb84aSYann Gautier #define RCC_LPDMACFGR U(0x568) 3424cfbb84aSYann Gautier #define RCC_HSEMCFGR U(0x56C) 3434cfbb84aSYann Gautier #define RCC_IPCC1CFGR U(0x570) 3444cfbb84aSYann Gautier #define RCC_IPCC2CFGR U(0x574) 3454cfbb84aSYann Gautier #define RCC_RTCCFGR U(0x578) 3464cfbb84aSYann Gautier #define RCC_SYSCPU1CFGR U(0x580) 3474cfbb84aSYann Gautier #define RCC_BSECCFGR U(0x584) 3484cfbb84aSYann Gautier #define RCC_IS2MCFGR U(0x58C) 3494cfbb84aSYann Gautier #define RCC_PLL2CFGR1 U(0x590) 3504cfbb84aSYann Gautier #define RCC_PLL2CFGR2 U(0x594) 3514cfbb84aSYann Gautier #define RCC_PLL2CFGR3 U(0x598) 3524cfbb84aSYann Gautier #define RCC_PLL2CFGR4 U(0x59C) 3534cfbb84aSYann Gautier #define RCC_PLL2CFGR5 U(0x5A0) 3544cfbb84aSYann Gautier #define RCC_PLL2CFGR6 U(0x5A8) 3554cfbb84aSYann Gautier #define RCC_PLL2CFGR7 U(0x5AC) 3564cfbb84aSYann Gautier #define RCC_PLL3CFGR1 U(0x5B8) 3574cfbb84aSYann Gautier #define RCC_PLL3CFGR2 U(0x5BC) 3584cfbb84aSYann Gautier #define RCC_PLL3CFGR3 U(0x5C0) 3594cfbb84aSYann Gautier #define RCC_PLL3CFGR4 U(0x5C4) 3604cfbb84aSYann Gautier #define RCC_PLL3CFGR5 U(0x5C8) 3614cfbb84aSYann Gautier #define RCC_PLL3CFGR6 U(0x5D0) 3624cfbb84aSYann Gautier #define RCC_PLL3CFGR7 U(0x5D4) 3634cfbb84aSYann Gautier #define RCC_HSIFMONCR U(0x5E0) 3644cfbb84aSYann Gautier #define RCC_HSIFVALR U(0x5E4) 3654cfbb84aSYann Gautier #define RCC_TIM1CFGR U(0x700) 3664cfbb84aSYann Gautier #define RCC_TIM2CFGR U(0x704) 3674cfbb84aSYann Gautier #define RCC_TIM3CFGR U(0x708) 3684cfbb84aSYann Gautier #define RCC_TIM4CFGR U(0x70C) 3694cfbb84aSYann Gautier #define RCC_TIM5CFGR U(0x710) 3704cfbb84aSYann Gautier #define RCC_TIM6CFGR U(0x714) 3714cfbb84aSYann Gautier #define RCC_TIM7CFGR U(0x718) 3724cfbb84aSYann Gautier #define RCC_TIM8CFGR U(0x71C) 3734cfbb84aSYann Gautier #define RCC_TIM10CFGR U(0x720) 3744cfbb84aSYann Gautier #define RCC_TIM11CFGR U(0x724) 3754cfbb84aSYann Gautier #define RCC_TIM12CFGR U(0x728) 3764cfbb84aSYann Gautier #define RCC_TIM13CFGR U(0x72C) 3774cfbb84aSYann Gautier #define RCC_TIM14CFGR U(0x730) 3784cfbb84aSYann Gautier #define RCC_TIM15CFGR U(0x734) 3794cfbb84aSYann Gautier #define RCC_TIM16CFGR U(0x738) 3804cfbb84aSYann Gautier #define RCC_TIM17CFGR U(0x73C) 3814cfbb84aSYann Gautier #define RCC_TIM20CFGR U(0x740) 3824cfbb84aSYann Gautier #define RCC_LPTIM1CFGR U(0x744) 3834cfbb84aSYann Gautier #define RCC_LPTIM2CFGR U(0x748) 3844cfbb84aSYann Gautier #define RCC_LPTIM3CFGR U(0x74C) 3854cfbb84aSYann Gautier #define RCC_LPTIM4CFGR U(0x750) 3864cfbb84aSYann Gautier #define RCC_LPTIM5CFGR U(0x754) 3874cfbb84aSYann Gautier #define RCC_SPI1CFGR U(0x758) 3884cfbb84aSYann Gautier #define RCC_SPI2CFGR U(0x75C) 3894cfbb84aSYann Gautier #define RCC_SPI3CFGR U(0x760) 3904cfbb84aSYann Gautier #define RCC_SPI4CFGR U(0x764) 3914cfbb84aSYann Gautier #define RCC_SPI5CFGR U(0x768) 3924cfbb84aSYann Gautier #define RCC_SPI6CFGR U(0x76C) 3934cfbb84aSYann Gautier #define RCC_SPI7CFGR U(0x770) 3944cfbb84aSYann Gautier #define RCC_SPI8CFGR U(0x774) 3954cfbb84aSYann Gautier #define RCC_SPDIFRXCFGR U(0x778) 3964cfbb84aSYann Gautier #define RCC_USART1CFGR U(0x77C) 3974cfbb84aSYann Gautier #define RCC_USART2CFGR U(0x780) 3984cfbb84aSYann Gautier #define RCC_USART3CFGR U(0x784) 3994cfbb84aSYann Gautier #define RCC_UART4CFGR U(0x788) 4004cfbb84aSYann Gautier #define RCC_UART5CFGR U(0x78C) 4014cfbb84aSYann Gautier #define RCC_USART6CFGR U(0x790) 4024cfbb84aSYann Gautier #define RCC_UART7CFGR U(0x794) 4034cfbb84aSYann Gautier #define RCC_UART8CFGR U(0x798) 4044cfbb84aSYann Gautier #define RCC_UART9CFGR U(0x79C) 4054cfbb84aSYann Gautier #define RCC_LPUART1CFGR U(0x7A0) 4064cfbb84aSYann Gautier #define RCC_I2C1CFGR U(0x7A4) 4074cfbb84aSYann Gautier #define RCC_I2C2CFGR U(0x7A8) 4084cfbb84aSYann Gautier #define RCC_I2C3CFGR U(0x7AC) 4094cfbb84aSYann Gautier #define RCC_I2C4CFGR U(0x7B0) 4104cfbb84aSYann Gautier #define RCC_I2C5CFGR U(0x7B4) 4114cfbb84aSYann Gautier #define RCC_I2C6CFGR U(0x7B8) 4124cfbb84aSYann Gautier #define RCC_I2C7CFGR U(0x7BC) 4134cfbb84aSYann Gautier #define RCC_I2C8CFGR U(0x7C0) 4144cfbb84aSYann Gautier #define RCC_SAI1CFGR U(0x7C4) 4154cfbb84aSYann Gautier #define RCC_SAI2CFGR U(0x7C8) 4164cfbb84aSYann Gautier #define RCC_SAI3CFGR U(0x7CC) 4174cfbb84aSYann Gautier #define RCC_SAI4CFGR U(0x7D0) 4184cfbb84aSYann Gautier #define RCC_MDF1CFGR U(0x7D8) 4194cfbb84aSYann Gautier #define RCC_ADF1CFGR U(0x7DC) 4204cfbb84aSYann Gautier #define RCC_FDCANCFGR U(0x7E0) 4214cfbb84aSYann Gautier #define RCC_HDPCFGR U(0x7E4) 4224cfbb84aSYann Gautier #define RCC_ADC12CFGR U(0x7E8) 4234cfbb84aSYann Gautier #define RCC_ADC3CFGR U(0x7EC) 4244cfbb84aSYann Gautier #define RCC_ETH1CFGR U(0x7F0) 4254cfbb84aSYann Gautier #define RCC_ETH2CFGR U(0x7F4) 4264cfbb84aSYann Gautier #define RCC_USB2CFGR U(0x7FC) 4274cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR U(0x800) 4284cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR U(0x804) 429615f31feSGabriel Fernandez #define RCC_USB3DRCFGR U(0x808) 4304cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR U(0x80C) 4314cfbb84aSYann Gautier #define RCC_PCIECFGR U(0x810) 432*d3e47fb7SGabriel Fernandez #define RCC_UCPDCFGR U(0x814) 4334cfbb84aSYann Gautier #define RCC_ETHSWCFGR U(0x818) 4344cfbb84aSYann Gautier #define RCC_ETHSWACMCFGR U(0x81C) 4354cfbb84aSYann Gautier #define RCC_ETHSWACMMSGCFGR U(0x820) 4364cfbb84aSYann Gautier #define RCC_STGENCFGR U(0x824) 4374cfbb84aSYann Gautier #define RCC_SDMMC1CFGR U(0x830) 4384cfbb84aSYann Gautier #define RCC_SDMMC2CFGR U(0x834) 4394cfbb84aSYann Gautier #define RCC_SDMMC3CFGR U(0x838) 4404cfbb84aSYann Gautier #define RCC_GPUCFGR U(0x83C) 4414cfbb84aSYann Gautier #define RCC_LTDCCFGR U(0x840) 4424cfbb84aSYann Gautier #define RCC_DSICFGR U(0x844) 4434cfbb84aSYann Gautier #define RCC_LVDSCFGR U(0x850) 4444cfbb84aSYann Gautier #define RCC_CSI2CFGR U(0x858) 4454cfbb84aSYann Gautier #define RCC_DCMIPPCFGR U(0x85C) 4464cfbb84aSYann Gautier #define RCC_CCICFGR U(0x860) 4474cfbb84aSYann Gautier #define RCC_VDECCFGR U(0x864) 4484cfbb84aSYann Gautier #define RCC_VENCCFGR U(0x868) 4494cfbb84aSYann Gautier #define RCC_RNGCFGR U(0x870) 4504cfbb84aSYann Gautier #define RCC_PKACFGR U(0x874) 4514cfbb84aSYann Gautier #define RCC_SAESCFGR U(0x878) 4524cfbb84aSYann Gautier #define RCC_HASHCFGR U(0x87C) 4534cfbb84aSYann Gautier #define RCC_CRYP1CFGR U(0x880) 4544cfbb84aSYann Gautier #define RCC_CRYP2CFGR U(0x884) 4554cfbb84aSYann Gautier #define RCC_IWDG1CFGR U(0x888) 4564cfbb84aSYann Gautier #define RCC_IWDG2CFGR U(0x88C) 4574cfbb84aSYann Gautier #define RCC_IWDG3CFGR U(0x890) 4584cfbb84aSYann Gautier #define RCC_IWDG4CFGR U(0x894) 4594cfbb84aSYann Gautier #define RCC_IWDG5CFGR U(0x898) 4604cfbb84aSYann Gautier #define RCC_WWDG1CFGR U(0x89C) 4614cfbb84aSYann Gautier #define RCC_WWDG2CFGR U(0x8A0) 4624cfbb84aSYann Gautier #define RCC_VREFCFGR U(0x8A8) 4634cfbb84aSYann Gautier #define RCC_TMPSENSCFGR U(0x8AC) 4644cfbb84aSYann Gautier #define RCC_CRCCFGR U(0x8B4) 4654cfbb84aSYann Gautier #define RCC_SERCCFGR U(0x8B8) 4664cfbb84aSYann Gautier #define RCC_OSPIIOMCFGR U(0x8BC) 4674cfbb84aSYann Gautier #define RCC_GICV2MCFGR U(0x8C0) 4684cfbb84aSYann Gautier #define RCC_I3C1CFGR U(0x8C8) 4694cfbb84aSYann Gautier #define RCC_I3C2CFGR U(0x8CC) 4704cfbb84aSYann Gautier #define RCC_I3C3CFGR U(0x8D0) 4714cfbb84aSYann Gautier #define RCC_I3C4CFGR U(0x8D4) 4724cfbb84aSYann Gautier #define RCC_MUXSELCFGR U(0x1000) 4734cfbb84aSYann Gautier #define RCC_XBAR0CFGR U(0x1018) 4744cfbb84aSYann Gautier #define RCC_XBAR1CFGR U(0x101C) 4754cfbb84aSYann Gautier #define RCC_XBAR2CFGR U(0x1020) 4764cfbb84aSYann Gautier #define RCC_XBAR3CFGR U(0x1024) 4774cfbb84aSYann Gautier #define RCC_XBAR4CFGR U(0x1028) 4784cfbb84aSYann Gautier #define RCC_XBAR5CFGR U(0x102C) 4794cfbb84aSYann Gautier #define RCC_XBAR6CFGR U(0x1030) 4804cfbb84aSYann Gautier #define RCC_XBAR7CFGR U(0x1034) 4814cfbb84aSYann Gautier #define RCC_XBAR8CFGR U(0x1038) 4824cfbb84aSYann Gautier #define RCC_XBAR9CFGR U(0x103C) 4834cfbb84aSYann Gautier #define RCC_XBAR10CFGR U(0x1040) 4844cfbb84aSYann Gautier #define RCC_XBAR11CFGR U(0x1044) 4854cfbb84aSYann Gautier #define RCC_XBAR12CFGR U(0x1048) 4864cfbb84aSYann Gautier #define RCC_XBAR13CFGR U(0x104C) 4874cfbb84aSYann Gautier #define RCC_XBAR14CFGR U(0x1050) 4884cfbb84aSYann Gautier #define RCC_XBAR15CFGR U(0x1054) 4894cfbb84aSYann Gautier #define RCC_XBAR16CFGR U(0x1058) 4904cfbb84aSYann Gautier #define RCC_XBAR17CFGR U(0x105C) 4914cfbb84aSYann Gautier #define RCC_XBAR18CFGR U(0x1060) 4924cfbb84aSYann Gautier #define RCC_XBAR19CFGR U(0x1064) 4934cfbb84aSYann Gautier #define RCC_XBAR20CFGR U(0x1068) 4944cfbb84aSYann Gautier #define RCC_XBAR21CFGR U(0x106C) 4954cfbb84aSYann Gautier #define RCC_XBAR22CFGR U(0x1070) 4964cfbb84aSYann Gautier #define RCC_XBAR23CFGR U(0x1074) 4974cfbb84aSYann Gautier #define RCC_XBAR24CFGR U(0x1078) 4984cfbb84aSYann Gautier #define RCC_XBAR25CFGR U(0x107C) 4994cfbb84aSYann Gautier #define RCC_XBAR26CFGR U(0x1080) 5004cfbb84aSYann Gautier #define RCC_XBAR27CFGR U(0x1084) 5014cfbb84aSYann Gautier #define RCC_XBAR28CFGR U(0x1088) 5024cfbb84aSYann Gautier #define RCC_XBAR29CFGR U(0x108C) 5034cfbb84aSYann Gautier #define RCC_XBAR30CFGR U(0x1090) 5044cfbb84aSYann Gautier #define RCC_XBAR31CFGR U(0x1094) 5054cfbb84aSYann Gautier #define RCC_XBAR32CFGR U(0x1098) 5064cfbb84aSYann Gautier #define RCC_XBAR33CFGR U(0x109C) 5074cfbb84aSYann Gautier #define RCC_XBAR34CFGR U(0x10A0) 5084cfbb84aSYann Gautier #define RCC_XBAR35CFGR U(0x10A4) 5094cfbb84aSYann Gautier #define RCC_XBAR36CFGR U(0x10A8) 5104cfbb84aSYann Gautier #define RCC_XBAR37CFGR U(0x10AC) 5114cfbb84aSYann Gautier #define RCC_XBAR38CFGR U(0x10B0) 5124cfbb84aSYann Gautier #define RCC_XBAR39CFGR U(0x10B4) 5134cfbb84aSYann Gautier #define RCC_XBAR40CFGR U(0x10B8) 5144cfbb84aSYann Gautier #define RCC_XBAR41CFGR U(0x10BC) 5154cfbb84aSYann Gautier #define RCC_XBAR42CFGR U(0x10C0) 5164cfbb84aSYann Gautier #define RCC_XBAR43CFGR U(0x10C4) 5174cfbb84aSYann Gautier #define RCC_XBAR44CFGR U(0x10C8) 5184cfbb84aSYann Gautier #define RCC_XBAR45CFGR U(0x10CC) 5194cfbb84aSYann Gautier #define RCC_XBAR46CFGR U(0x10D0) 5204cfbb84aSYann Gautier #define RCC_XBAR47CFGR U(0x10D4) 5214cfbb84aSYann Gautier #define RCC_XBAR48CFGR U(0x10D8) 5224cfbb84aSYann Gautier #define RCC_XBAR49CFGR U(0x10DC) 5234cfbb84aSYann Gautier #define RCC_XBAR50CFGR U(0x10E0) 5244cfbb84aSYann Gautier #define RCC_XBAR51CFGR U(0x10E4) 5254cfbb84aSYann Gautier #define RCC_XBAR52CFGR U(0x10E8) 5264cfbb84aSYann Gautier #define RCC_XBAR53CFGR U(0x10EC) 5274cfbb84aSYann Gautier #define RCC_XBAR54CFGR U(0x10F0) 5284cfbb84aSYann Gautier #define RCC_XBAR55CFGR U(0x10F4) 5294cfbb84aSYann Gautier #define RCC_XBAR56CFGR U(0x10F8) 5304cfbb84aSYann Gautier #define RCC_XBAR57CFGR U(0x10FC) 5314cfbb84aSYann Gautier #define RCC_XBAR58CFGR U(0x1100) 5324cfbb84aSYann Gautier #define RCC_XBAR59CFGR U(0x1104) 5334cfbb84aSYann Gautier #define RCC_XBAR60CFGR U(0x1108) 5344cfbb84aSYann Gautier #define RCC_XBAR61CFGR U(0x110C) 5354cfbb84aSYann Gautier #define RCC_XBAR62CFGR U(0x1110) 5364cfbb84aSYann Gautier #define RCC_XBAR63CFGR U(0x1114) 5374cfbb84aSYann Gautier #define RCC_PREDIV0CFGR U(0x1118) 5384cfbb84aSYann Gautier #define RCC_PREDIV1CFGR U(0x111C) 5394cfbb84aSYann Gautier #define RCC_PREDIV2CFGR U(0x1120) 5404cfbb84aSYann Gautier #define RCC_PREDIV3CFGR U(0x1124) 5414cfbb84aSYann Gautier #define RCC_PREDIV4CFGR U(0x1128) 5424cfbb84aSYann Gautier #define RCC_PREDIV5CFGR U(0x112C) 5434cfbb84aSYann Gautier #define RCC_PREDIV6CFGR U(0x1130) 5444cfbb84aSYann Gautier #define RCC_PREDIV7CFGR U(0x1134) 5454cfbb84aSYann Gautier #define RCC_PREDIV8CFGR U(0x1138) 5464cfbb84aSYann Gautier #define RCC_PREDIV9CFGR U(0x113C) 5474cfbb84aSYann Gautier #define RCC_PREDIV10CFGR U(0x1140) 5484cfbb84aSYann Gautier #define RCC_PREDIV11CFGR U(0x1144) 5494cfbb84aSYann Gautier #define RCC_PREDIV12CFGR U(0x1148) 5504cfbb84aSYann Gautier #define RCC_PREDIV13CFGR U(0x114C) 5514cfbb84aSYann Gautier #define RCC_PREDIV14CFGR U(0x1150) 5524cfbb84aSYann Gautier #define RCC_PREDIV15CFGR U(0x1154) 5534cfbb84aSYann Gautier #define RCC_PREDIV16CFGR U(0x1158) 5544cfbb84aSYann Gautier #define RCC_PREDIV17CFGR U(0x115C) 5554cfbb84aSYann Gautier #define RCC_PREDIV18CFGR U(0x1160) 5564cfbb84aSYann Gautier #define RCC_PREDIV19CFGR U(0x1164) 5574cfbb84aSYann Gautier #define RCC_PREDIV20CFGR U(0x1168) 5584cfbb84aSYann Gautier #define RCC_PREDIV21CFGR U(0x116C) 5594cfbb84aSYann Gautier #define RCC_PREDIV22CFGR U(0x1170) 5604cfbb84aSYann Gautier #define RCC_PREDIV23CFGR U(0x1174) 5614cfbb84aSYann Gautier #define RCC_PREDIV24CFGR U(0x1178) 5624cfbb84aSYann Gautier #define RCC_PREDIV25CFGR U(0x117C) 5634cfbb84aSYann Gautier #define RCC_PREDIV26CFGR U(0x1180) 5644cfbb84aSYann Gautier #define RCC_PREDIV27CFGR U(0x1184) 5654cfbb84aSYann Gautier #define RCC_PREDIV28CFGR U(0x1188) 5664cfbb84aSYann Gautier #define RCC_PREDIV29CFGR U(0x118C) 5674cfbb84aSYann Gautier #define RCC_PREDIV30CFGR U(0x1190) 5684cfbb84aSYann Gautier #define RCC_PREDIV31CFGR U(0x1194) 5694cfbb84aSYann Gautier #define RCC_PREDIV32CFGR U(0x1198) 5704cfbb84aSYann Gautier #define RCC_PREDIV33CFGR U(0x119C) 5714cfbb84aSYann Gautier #define RCC_PREDIV34CFGR U(0x11A0) 5724cfbb84aSYann Gautier #define RCC_PREDIV35CFGR U(0x11A4) 5734cfbb84aSYann Gautier #define RCC_PREDIV36CFGR U(0x11A8) 5744cfbb84aSYann Gautier #define RCC_PREDIV37CFGR U(0x11AC) 5754cfbb84aSYann Gautier #define RCC_PREDIV38CFGR U(0x11B0) 5764cfbb84aSYann Gautier #define RCC_PREDIV39CFGR U(0x11B4) 5774cfbb84aSYann Gautier #define RCC_PREDIV40CFGR U(0x11B8) 5784cfbb84aSYann Gautier #define RCC_PREDIV41CFGR U(0x11BC) 5794cfbb84aSYann Gautier #define RCC_PREDIV42CFGR U(0x11C0) 5804cfbb84aSYann Gautier #define RCC_PREDIV43CFGR U(0x11C4) 5814cfbb84aSYann Gautier #define RCC_PREDIV44CFGR U(0x11C8) 5824cfbb84aSYann Gautier #define RCC_PREDIV45CFGR U(0x11CC) 5834cfbb84aSYann Gautier #define RCC_PREDIV46CFGR U(0x11D0) 5844cfbb84aSYann Gautier #define RCC_PREDIV47CFGR U(0x11D4) 5854cfbb84aSYann Gautier #define RCC_PREDIV48CFGR U(0x11D8) 5864cfbb84aSYann Gautier #define RCC_PREDIV49CFGR U(0x11DC) 5874cfbb84aSYann Gautier #define RCC_PREDIV50CFGR U(0x11E0) 5884cfbb84aSYann Gautier #define RCC_PREDIV51CFGR U(0x11E4) 5894cfbb84aSYann Gautier #define RCC_PREDIV52CFGR U(0x11E8) 5904cfbb84aSYann Gautier #define RCC_PREDIV53CFGR U(0x11EC) 5914cfbb84aSYann Gautier #define RCC_PREDIV54CFGR U(0x11F0) 5924cfbb84aSYann Gautier #define RCC_PREDIV55CFGR U(0x11F4) 5934cfbb84aSYann Gautier #define RCC_PREDIV56CFGR U(0x11F8) 5944cfbb84aSYann Gautier #define RCC_PREDIV57CFGR U(0x11FC) 5954cfbb84aSYann Gautier #define RCC_PREDIV58CFGR U(0x1200) 5964cfbb84aSYann Gautier #define RCC_PREDIV59CFGR U(0x1204) 5974cfbb84aSYann Gautier #define RCC_PREDIV60CFGR U(0x1208) 5984cfbb84aSYann Gautier #define RCC_PREDIV61CFGR U(0x120C) 5994cfbb84aSYann Gautier #define RCC_PREDIV62CFGR U(0x1210) 6004cfbb84aSYann Gautier #define RCC_PREDIV63CFGR U(0x1214) 6014cfbb84aSYann Gautier #define RCC_PREDIVSR1 U(0x1218) 6024cfbb84aSYann Gautier #define RCC_PREDIVSR2 U(0x121C) 6034cfbb84aSYann Gautier #define RCC_FINDIV0CFGR U(0x1224) 6044cfbb84aSYann Gautier #define RCC_FINDIV1CFGR U(0x1228) 6054cfbb84aSYann Gautier #define RCC_FINDIV2CFGR U(0x122C) 6064cfbb84aSYann Gautier #define RCC_FINDIV3CFGR U(0x1230) 6074cfbb84aSYann Gautier #define RCC_FINDIV4CFGR U(0x1234) 6084cfbb84aSYann Gautier #define RCC_FINDIV5CFGR U(0x1238) 6094cfbb84aSYann Gautier #define RCC_FINDIV6CFGR U(0x123C) 6104cfbb84aSYann Gautier #define RCC_FINDIV7CFGR U(0x1240) 6114cfbb84aSYann Gautier #define RCC_FINDIV8CFGR U(0x1244) 6124cfbb84aSYann Gautier #define RCC_FINDIV9CFGR U(0x1248) 6134cfbb84aSYann Gautier #define RCC_FINDIV10CFGR U(0x124C) 6144cfbb84aSYann Gautier #define RCC_FINDIV11CFGR U(0x1250) 6154cfbb84aSYann Gautier #define RCC_FINDIV12CFGR U(0x1254) 6164cfbb84aSYann Gautier #define RCC_FINDIV13CFGR U(0x1258) 6174cfbb84aSYann Gautier #define RCC_FINDIV14CFGR U(0x125C) 6184cfbb84aSYann Gautier #define RCC_FINDIV15CFGR U(0x1260) 6194cfbb84aSYann Gautier #define RCC_FINDIV16CFGR U(0x1264) 6204cfbb84aSYann Gautier #define RCC_FINDIV17CFGR U(0x1268) 6214cfbb84aSYann Gautier #define RCC_FINDIV18CFGR U(0x126C) 6224cfbb84aSYann Gautier #define RCC_FINDIV19CFGR U(0x1270) 6234cfbb84aSYann Gautier #define RCC_FINDIV20CFGR U(0x1274) 6244cfbb84aSYann Gautier #define RCC_FINDIV21CFGR U(0x1278) 6254cfbb84aSYann Gautier #define RCC_FINDIV22CFGR U(0x127C) 6264cfbb84aSYann Gautier #define RCC_FINDIV23CFGR U(0x1280) 6274cfbb84aSYann Gautier #define RCC_FINDIV24CFGR U(0x1284) 6284cfbb84aSYann Gautier #define RCC_FINDIV25CFGR U(0x1288) 6294cfbb84aSYann Gautier #define RCC_FINDIV26CFGR U(0x128C) 6304cfbb84aSYann Gautier #define RCC_FINDIV27CFGR U(0x1290) 6314cfbb84aSYann Gautier #define RCC_FINDIV28CFGR U(0x1294) 6324cfbb84aSYann Gautier #define RCC_FINDIV29CFGR U(0x1298) 6334cfbb84aSYann Gautier #define RCC_FINDIV30CFGR U(0x129C) 6344cfbb84aSYann Gautier #define RCC_FINDIV31CFGR U(0x12A0) 6354cfbb84aSYann Gautier #define RCC_FINDIV32CFGR U(0x12A4) 6364cfbb84aSYann Gautier #define RCC_FINDIV33CFGR U(0x12A8) 6374cfbb84aSYann Gautier #define RCC_FINDIV34CFGR U(0x12AC) 6384cfbb84aSYann Gautier #define RCC_FINDIV35CFGR U(0x12B0) 6394cfbb84aSYann Gautier #define RCC_FINDIV36CFGR U(0x12B4) 6404cfbb84aSYann Gautier #define RCC_FINDIV37CFGR U(0x12B8) 6414cfbb84aSYann Gautier #define RCC_FINDIV38CFGR U(0x12BC) 6424cfbb84aSYann Gautier #define RCC_FINDIV39CFGR U(0x12C0) 6434cfbb84aSYann Gautier #define RCC_FINDIV40CFGR U(0x12C4) 6444cfbb84aSYann Gautier #define RCC_FINDIV41CFGR U(0x12C8) 6454cfbb84aSYann Gautier #define RCC_FINDIV42CFGR U(0x12CC) 6464cfbb84aSYann Gautier #define RCC_FINDIV43CFGR U(0x12D0) 6474cfbb84aSYann Gautier #define RCC_FINDIV44CFGR U(0x12D4) 6484cfbb84aSYann Gautier #define RCC_FINDIV45CFGR U(0x12D8) 6494cfbb84aSYann Gautier #define RCC_FINDIV46CFGR U(0x12DC) 6504cfbb84aSYann Gautier #define RCC_FINDIV47CFGR U(0x12E0) 6514cfbb84aSYann Gautier #define RCC_FINDIV48CFGR U(0x12E4) 6524cfbb84aSYann Gautier #define RCC_FINDIV49CFGR U(0x12E8) 6534cfbb84aSYann Gautier #define RCC_FINDIV50CFGR U(0x12EC) 6544cfbb84aSYann Gautier #define RCC_FINDIV51CFGR U(0x12F0) 6554cfbb84aSYann Gautier #define RCC_FINDIV52CFGR U(0x12F4) 6564cfbb84aSYann Gautier #define RCC_FINDIV53CFGR U(0x12F8) 6574cfbb84aSYann Gautier #define RCC_FINDIV54CFGR U(0x12FC) 6584cfbb84aSYann Gautier #define RCC_FINDIV55CFGR U(0x1300) 6594cfbb84aSYann Gautier #define RCC_FINDIV56CFGR U(0x1304) 6604cfbb84aSYann Gautier #define RCC_FINDIV57CFGR U(0x1308) 6614cfbb84aSYann Gautier #define RCC_FINDIV58CFGR U(0x130C) 6624cfbb84aSYann Gautier #define RCC_FINDIV59CFGR U(0x1310) 6634cfbb84aSYann Gautier #define RCC_FINDIV60CFGR U(0x1314) 6644cfbb84aSYann Gautier #define RCC_FINDIV61CFGR U(0x1318) 6654cfbb84aSYann Gautier #define RCC_FINDIV62CFGR U(0x131C) 6664cfbb84aSYann Gautier #define RCC_FINDIV63CFGR U(0x1320) 6674cfbb84aSYann Gautier #define RCC_FINDIVSR1 U(0x1324) 6684cfbb84aSYann Gautier #define RCC_FINDIVSR2 U(0x1328) 6694cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR U(0x1340) 6704cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR U(0x1344) 6714cfbb84aSYann Gautier #define RCC_FCALCREFCFGR U(0x1348) 6724cfbb84aSYann Gautier #define RCC_FCALCCR1 U(0x134C) 6734cfbb84aSYann Gautier #define RCC_FCALCCR2 U(0x1354) 6744cfbb84aSYann Gautier #define RCC_FCALCSR U(0x1358) 6754cfbb84aSYann Gautier #define RCC_PLL4CFGR1 U(0x1360) 6764cfbb84aSYann Gautier #define RCC_PLL4CFGR2 U(0x1364) 6774cfbb84aSYann Gautier #define RCC_PLL4CFGR3 U(0x1368) 6784cfbb84aSYann Gautier #define RCC_PLL4CFGR4 U(0x136C) 6794cfbb84aSYann Gautier #define RCC_PLL4CFGR5 U(0x1370) 6804cfbb84aSYann Gautier #define RCC_PLL4CFGR6 U(0x1378) 6814cfbb84aSYann Gautier #define RCC_PLL4CFGR7 U(0x137C) 6824cfbb84aSYann Gautier #define RCC_PLL5CFGR1 U(0x1388) 6834cfbb84aSYann Gautier #define RCC_PLL5CFGR2 U(0x138C) 6844cfbb84aSYann Gautier #define RCC_PLL5CFGR3 U(0x1390) 6854cfbb84aSYann Gautier #define RCC_PLL5CFGR4 U(0x1394) 6864cfbb84aSYann Gautier #define RCC_PLL5CFGR5 U(0x1398) 6874cfbb84aSYann Gautier #define RCC_PLL5CFGR6 U(0x13A0) 6884cfbb84aSYann Gautier #define RCC_PLL5CFGR7 U(0x13A4) 6894cfbb84aSYann Gautier #define RCC_PLL6CFGR1 U(0x13B0) 6904cfbb84aSYann Gautier #define RCC_PLL6CFGR2 U(0x13B4) 6914cfbb84aSYann Gautier #define RCC_PLL6CFGR3 U(0x13B8) 6924cfbb84aSYann Gautier #define RCC_PLL6CFGR4 U(0x13BC) 6934cfbb84aSYann Gautier #define RCC_PLL6CFGR5 U(0x13C0) 6944cfbb84aSYann Gautier #define RCC_PLL6CFGR6 U(0x13C8) 6954cfbb84aSYann Gautier #define RCC_PLL6CFGR7 U(0x13CC) 6964cfbb84aSYann Gautier #define RCC_PLL7CFGR1 U(0x13D8) 6974cfbb84aSYann Gautier #define RCC_PLL7CFGR2 U(0x13DC) 6984cfbb84aSYann Gautier #define RCC_PLL7CFGR3 U(0x13E0) 6994cfbb84aSYann Gautier #define RCC_PLL7CFGR4 U(0x13E4) 7004cfbb84aSYann Gautier #define RCC_PLL7CFGR5 U(0x13E8) 7014cfbb84aSYann Gautier #define RCC_PLL7CFGR6 U(0x13F0) 7024cfbb84aSYann Gautier #define RCC_PLL7CFGR7 U(0x13F4) 7034cfbb84aSYann Gautier #define RCC_PLL8CFGR1 U(0x1400) 7044cfbb84aSYann Gautier #define RCC_PLL8CFGR2 U(0x1404) 7054cfbb84aSYann Gautier #define RCC_PLL8CFGR3 U(0x1408) 7064cfbb84aSYann Gautier #define RCC_PLL8CFGR4 U(0x140C) 7074cfbb84aSYann Gautier #define RCC_PLL8CFGR5 U(0x1410) 7084cfbb84aSYann Gautier #define RCC_PLL8CFGR6 U(0x1418) 7094cfbb84aSYann Gautier #define RCC_PLL8CFGR7 U(0x141C) 7104cfbb84aSYann Gautier #define RCC_VERR U(0xFFF4) 7114cfbb84aSYann Gautier #define RCC_IDR U(0xFFF8) 7124cfbb84aSYann Gautier #define RCC_SIDR U(0xFFFC) 7134cfbb84aSYann Gautier 7144cfbb84aSYann Gautier /* Offset between RCC_MP_xxxENSETR and RCC_MP_xxxENCLRR registers */ 7154cfbb84aSYann Gautier #define RCC_MP_ENCLRR_OFFSET U(4) 7164cfbb84aSYann Gautier 7174cfbb84aSYann Gautier /* RCC_SECCFGR3 register fields */ 7184cfbb84aSYann Gautier #define RCC_SECCFGR3_SEC_MASK GENMASK_32(17, 0) 7194cfbb84aSYann Gautier #define RCC_SECCFGR3_SEC_SHIFT 0 7204cfbb84aSYann Gautier 7214cfbb84aSYann Gautier /* RCC_PRIVCFGR3 register fields */ 7224cfbb84aSYann Gautier #define RCC_PRIVCFGR3_PRIV_MASK GENMASK_32(17, 0) 7234cfbb84aSYann Gautier #define RCC_PRIVCFGR3_PRIV_SHIFT 0 7244cfbb84aSYann Gautier 7254cfbb84aSYann Gautier /* RCC_RCFGLOCKR3 register fields */ 7264cfbb84aSYann Gautier #define RCC_RCFGLOCKR3_RLOCK_MASK GENMASK_32(17, 0) 7274cfbb84aSYann Gautier #define RCC_RCFGLOCKR3_RLOCK_SHIFT 0 7284cfbb84aSYann Gautier 7294cfbb84aSYann Gautier /* RCC_R0CIDCFGR register fields */ 7304cfbb84aSYann Gautier #define RCC_R0CIDCFGR_CFEN BIT(0) 7314cfbb84aSYann Gautier #define RCC_R0CIDCFGR_SEM_EN BIT(1) 7324cfbb84aSYann Gautier #define RCC_R0CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7334cfbb84aSYann Gautier #define RCC_R0CIDCFGR_SCID_SHIFT 4 7344cfbb84aSYann Gautier #define RCC_R0CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 7354cfbb84aSYann Gautier #define RCC_R0CIDCFGR_SEMWLC_SHIFT 16 7364cfbb84aSYann Gautier 7374cfbb84aSYann Gautier /* RCC_R0SEMCR register fields */ 7384cfbb84aSYann Gautier #define RCC_R0SEMCR_SEM_MUTEX BIT(0) 7394cfbb84aSYann Gautier #define RCC_R0SEMCR_SEMCID_MASK GENMASK_32(6, 4) 7404cfbb84aSYann Gautier #define RCC_R0SEMCR_SEMCID_SHIFT 4 7414cfbb84aSYann Gautier 7424cfbb84aSYann Gautier /* RCC_R1CIDCFGR register fields */ 7434cfbb84aSYann Gautier #define RCC_R1CIDCFGR_CFEN BIT(0) 7444cfbb84aSYann Gautier #define RCC_R1CIDCFGR_SEM_EN BIT(1) 7454cfbb84aSYann Gautier #define RCC_R1CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7464cfbb84aSYann Gautier #define RCC_R1CIDCFGR_SCID_SHIFT 4 7474cfbb84aSYann Gautier #define RCC_R1CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 7484cfbb84aSYann Gautier #define RCC_R1CIDCFGR_SEMWLC_SHIFT 16 7494cfbb84aSYann Gautier 7504cfbb84aSYann Gautier /* RCC_R1SEMCR register fields */ 7514cfbb84aSYann Gautier #define RCC_R1SEMCR_SEM_MUTEX BIT(0) 7524cfbb84aSYann Gautier #define RCC_R1SEMCR_SEMCID_MASK GENMASK_32(6, 4) 7534cfbb84aSYann Gautier #define RCC_R1SEMCR_SEMCID_SHIFT 4 7544cfbb84aSYann Gautier 7554cfbb84aSYann Gautier /* RCC_R2CIDCFGR register fields */ 7564cfbb84aSYann Gautier #define RCC_R2CIDCFGR_CFEN BIT(0) 7574cfbb84aSYann Gautier #define RCC_R2CIDCFGR_SEM_EN BIT(1) 7584cfbb84aSYann Gautier #define RCC_R2CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7594cfbb84aSYann Gautier #define RCC_R2CIDCFGR_SCID_SHIFT 4 7604cfbb84aSYann Gautier #define RCC_R2CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 7614cfbb84aSYann Gautier #define RCC_R2CIDCFGR_SEMWLC_SHIFT 16 7624cfbb84aSYann Gautier 7634cfbb84aSYann Gautier /* RCC_R2SEMCR register fields */ 7644cfbb84aSYann Gautier #define RCC_R2SEMCR_SEM_MUTEX BIT(0) 7654cfbb84aSYann Gautier #define RCC_R2SEMCR_SEMCID_MASK GENMASK_32(6, 4) 7664cfbb84aSYann Gautier #define RCC_R2SEMCR_SEMCID_SHIFT 4 7674cfbb84aSYann Gautier 7684cfbb84aSYann Gautier /* RCC_R3CIDCFGR register fields */ 7694cfbb84aSYann Gautier #define RCC_R3CIDCFGR_CFEN BIT(0) 7704cfbb84aSYann Gautier #define RCC_R3CIDCFGR_SEM_EN BIT(1) 7714cfbb84aSYann Gautier #define RCC_R3CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7724cfbb84aSYann Gautier #define RCC_R3CIDCFGR_SCID_SHIFT 4 7734cfbb84aSYann Gautier #define RCC_R3CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 7744cfbb84aSYann Gautier #define RCC_R3CIDCFGR_SEMWLC_SHIFT 16 7754cfbb84aSYann Gautier 7764cfbb84aSYann Gautier /* RCC_R3SEMCR register fields */ 7774cfbb84aSYann Gautier #define RCC_R3SEMCR_SEM_MUTEX BIT(0) 7784cfbb84aSYann Gautier #define RCC_R3SEMCR_SEMCID_MASK GENMASK_32(6, 4) 7794cfbb84aSYann Gautier #define RCC_R3SEMCR_SEMCID_SHIFT 4 7804cfbb84aSYann Gautier 7814cfbb84aSYann Gautier /* RCC_R4CIDCFGR register fields */ 7824cfbb84aSYann Gautier #define RCC_R4CIDCFGR_CFEN BIT(0) 7834cfbb84aSYann Gautier #define RCC_R4CIDCFGR_SEM_EN BIT(1) 7844cfbb84aSYann Gautier #define RCC_R4CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7854cfbb84aSYann Gautier #define RCC_R4CIDCFGR_SCID_SHIFT 4 7864cfbb84aSYann Gautier #define RCC_R4CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 7874cfbb84aSYann Gautier #define RCC_R4CIDCFGR_SEMWLC_SHIFT 16 7884cfbb84aSYann Gautier 7894cfbb84aSYann Gautier /* RCC_R4SEMCR register fields */ 7904cfbb84aSYann Gautier #define RCC_R4SEMCR_SEM_MUTEX BIT(0) 7914cfbb84aSYann Gautier #define RCC_R4SEMCR_SEMCID_MASK GENMASK_32(6, 4) 7924cfbb84aSYann Gautier #define RCC_R4SEMCR_SEMCID_SHIFT 4 7934cfbb84aSYann Gautier 7944cfbb84aSYann Gautier /* RCC_R5CIDCFGR register fields */ 7954cfbb84aSYann Gautier #define RCC_R5CIDCFGR_CFEN BIT(0) 7964cfbb84aSYann Gautier #define RCC_R5CIDCFGR_SEM_EN BIT(1) 7974cfbb84aSYann Gautier #define RCC_R5CIDCFGR_SCID_MASK GENMASK_32(6, 4) 7984cfbb84aSYann Gautier #define RCC_R5CIDCFGR_SCID_SHIFT 4 7994cfbb84aSYann Gautier #define RCC_R5CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8004cfbb84aSYann Gautier #define RCC_R5CIDCFGR_SEMWLC_SHIFT 16 8014cfbb84aSYann Gautier 8024cfbb84aSYann Gautier /* RCC_R5SEMCR register fields */ 8034cfbb84aSYann Gautier #define RCC_R5SEMCR_SEM_MUTEX BIT(0) 8044cfbb84aSYann Gautier #define RCC_R5SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8054cfbb84aSYann Gautier #define RCC_R5SEMCR_SEMCID_SHIFT 4 8064cfbb84aSYann Gautier 8074cfbb84aSYann Gautier /* RCC_R6CIDCFGR register fields */ 8084cfbb84aSYann Gautier #define RCC_R6CIDCFGR_CFEN BIT(0) 8094cfbb84aSYann Gautier #define RCC_R6CIDCFGR_SEM_EN BIT(1) 8104cfbb84aSYann Gautier #define RCC_R6CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8114cfbb84aSYann Gautier #define RCC_R6CIDCFGR_SCID_SHIFT 4 8124cfbb84aSYann Gautier #define RCC_R6CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8134cfbb84aSYann Gautier #define RCC_R6CIDCFGR_SEMWLC_SHIFT 16 8144cfbb84aSYann Gautier 8154cfbb84aSYann Gautier /* RCC_R6SEMCR register fields */ 8164cfbb84aSYann Gautier #define RCC_R6SEMCR_SEM_MUTEX BIT(0) 8174cfbb84aSYann Gautier #define RCC_R6SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8184cfbb84aSYann Gautier #define RCC_R6SEMCR_SEMCID_SHIFT 4 8194cfbb84aSYann Gautier 8204cfbb84aSYann Gautier /* RCC_R7CIDCFGR register fields */ 8214cfbb84aSYann Gautier #define RCC_R7CIDCFGR_CFEN BIT(0) 8224cfbb84aSYann Gautier #define RCC_R7CIDCFGR_SEM_EN BIT(1) 8234cfbb84aSYann Gautier #define RCC_R7CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8244cfbb84aSYann Gautier #define RCC_R7CIDCFGR_SCID_SHIFT 4 8254cfbb84aSYann Gautier #define RCC_R7CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8264cfbb84aSYann Gautier #define RCC_R7CIDCFGR_SEMWLC_SHIFT 16 8274cfbb84aSYann Gautier 8284cfbb84aSYann Gautier /* RCC_R7SEMCR register fields */ 8294cfbb84aSYann Gautier #define RCC_R7SEMCR_SEM_MUTEX BIT(0) 8304cfbb84aSYann Gautier #define RCC_R7SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8314cfbb84aSYann Gautier #define RCC_R7SEMCR_SEMCID_SHIFT 4 8324cfbb84aSYann Gautier 8334cfbb84aSYann Gautier /* RCC_R8CIDCFGR register fields */ 8344cfbb84aSYann Gautier #define RCC_R8CIDCFGR_CFEN BIT(0) 8354cfbb84aSYann Gautier #define RCC_R8CIDCFGR_SEM_EN BIT(1) 8364cfbb84aSYann Gautier #define RCC_R8CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8374cfbb84aSYann Gautier #define RCC_R8CIDCFGR_SCID_SHIFT 4 8384cfbb84aSYann Gautier #define RCC_R8CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8394cfbb84aSYann Gautier #define RCC_R8CIDCFGR_SEMWLC_SHIFT 16 8404cfbb84aSYann Gautier 8414cfbb84aSYann Gautier /* RCC_R8SEMCR register fields */ 8424cfbb84aSYann Gautier #define RCC_R8SEMCR_SEM_MUTEX BIT(0) 8434cfbb84aSYann Gautier #define RCC_R8SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8444cfbb84aSYann Gautier #define RCC_R8SEMCR_SEMCID_SHIFT 4 8454cfbb84aSYann Gautier 8464cfbb84aSYann Gautier /* RCC_R9CIDCFGR register fields */ 8474cfbb84aSYann Gautier #define RCC_R9CIDCFGR_CFEN BIT(0) 8484cfbb84aSYann Gautier #define RCC_R9CIDCFGR_SEM_EN BIT(1) 8494cfbb84aSYann Gautier #define RCC_R9CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8504cfbb84aSYann Gautier #define RCC_R9CIDCFGR_SCID_SHIFT 4 8514cfbb84aSYann Gautier #define RCC_R9CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8524cfbb84aSYann Gautier #define RCC_R9CIDCFGR_SEMWLC_SHIFT 16 8534cfbb84aSYann Gautier 8544cfbb84aSYann Gautier /* RCC_R9SEMCR register fields */ 8554cfbb84aSYann Gautier #define RCC_R9SEMCR_SEM_MUTEX BIT(0) 8564cfbb84aSYann Gautier #define RCC_R9SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8574cfbb84aSYann Gautier #define RCC_R9SEMCR_SEMCID_SHIFT 4 8584cfbb84aSYann Gautier 8594cfbb84aSYann Gautier /* RCC_R10CIDCFGR register fields */ 8604cfbb84aSYann Gautier #define RCC_R10CIDCFGR_CFEN BIT(0) 8614cfbb84aSYann Gautier #define RCC_R10CIDCFGR_SEM_EN BIT(1) 8624cfbb84aSYann Gautier #define RCC_R10CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8634cfbb84aSYann Gautier #define RCC_R10CIDCFGR_SCID_SHIFT 4 8644cfbb84aSYann Gautier #define RCC_R10CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8654cfbb84aSYann Gautier #define RCC_R10CIDCFGR_SEMWLC_SHIFT 16 8664cfbb84aSYann Gautier 8674cfbb84aSYann Gautier /* RCC_R10SEMCR register fields */ 8684cfbb84aSYann Gautier #define RCC_R10SEMCR_SEM_MUTEX BIT(0) 8694cfbb84aSYann Gautier #define RCC_R10SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8704cfbb84aSYann Gautier #define RCC_R10SEMCR_SEMCID_SHIFT 4 8714cfbb84aSYann Gautier 8724cfbb84aSYann Gautier /* RCC_R11CIDCFGR register fields */ 8734cfbb84aSYann Gautier #define RCC_R11CIDCFGR_CFEN BIT(0) 8744cfbb84aSYann Gautier #define RCC_R11CIDCFGR_SEM_EN BIT(1) 8754cfbb84aSYann Gautier #define RCC_R11CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8764cfbb84aSYann Gautier #define RCC_R11CIDCFGR_SCID_SHIFT 4 8774cfbb84aSYann Gautier #define RCC_R11CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8784cfbb84aSYann Gautier #define RCC_R11CIDCFGR_SEMWLC_SHIFT 16 8794cfbb84aSYann Gautier 8804cfbb84aSYann Gautier /* RCC_R11SEMCR register fields */ 8814cfbb84aSYann Gautier #define RCC_R11SEMCR_SEM_MUTEX BIT(0) 8824cfbb84aSYann Gautier #define RCC_R11SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8834cfbb84aSYann Gautier #define RCC_R11SEMCR_SEMCID_SHIFT 4 8844cfbb84aSYann Gautier 8854cfbb84aSYann Gautier /* RCC_R12CIDCFGR register fields */ 8864cfbb84aSYann Gautier #define RCC_R12CIDCFGR_CFEN BIT(0) 8874cfbb84aSYann Gautier #define RCC_R12CIDCFGR_SEM_EN BIT(1) 8884cfbb84aSYann Gautier #define RCC_R12CIDCFGR_SCID_MASK GENMASK_32(6, 4) 8894cfbb84aSYann Gautier #define RCC_R12CIDCFGR_SCID_SHIFT 4 8904cfbb84aSYann Gautier #define RCC_R12CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 8914cfbb84aSYann Gautier #define RCC_R12CIDCFGR_SEMWLC_SHIFT 16 8924cfbb84aSYann Gautier 8934cfbb84aSYann Gautier /* RCC_R12SEMCR register fields */ 8944cfbb84aSYann Gautier #define RCC_R12SEMCR_SEM_MUTEX BIT(0) 8954cfbb84aSYann Gautier #define RCC_R12SEMCR_SEMCID_MASK GENMASK_32(6, 4) 8964cfbb84aSYann Gautier #define RCC_R12SEMCR_SEMCID_SHIFT 4 8974cfbb84aSYann Gautier 8984cfbb84aSYann Gautier /* RCC_R13CIDCFGR register fields */ 8994cfbb84aSYann Gautier #define RCC_R13CIDCFGR_CFEN BIT(0) 9004cfbb84aSYann Gautier #define RCC_R13CIDCFGR_SEM_EN BIT(1) 9014cfbb84aSYann Gautier #define RCC_R13CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9024cfbb84aSYann Gautier #define RCC_R13CIDCFGR_SCID_SHIFT 4 9034cfbb84aSYann Gautier #define RCC_R13CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9044cfbb84aSYann Gautier #define RCC_R13CIDCFGR_SEMWLC_SHIFT 16 9054cfbb84aSYann Gautier 9064cfbb84aSYann Gautier /* RCC_R13SEMCR register fields */ 9074cfbb84aSYann Gautier #define RCC_R13SEMCR_SEM_MUTEX BIT(0) 9084cfbb84aSYann Gautier #define RCC_R13SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9094cfbb84aSYann Gautier #define RCC_R13SEMCR_SEMCID_SHIFT 4 9104cfbb84aSYann Gautier 9114cfbb84aSYann Gautier /* RCC_R14CIDCFGR register fields */ 9124cfbb84aSYann Gautier #define RCC_R14CIDCFGR_CFEN BIT(0) 9134cfbb84aSYann Gautier #define RCC_R14CIDCFGR_SEM_EN BIT(1) 9144cfbb84aSYann Gautier #define RCC_R14CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9154cfbb84aSYann Gautier #define RCC_R14CIDCFGR_SCID_SHIFT 4 9164cfbb84aSYann Gautier #define RCC_R14CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9174cfbb84aSYann Gautier #define RCC_R14CIDCFGR_SEMWLC_SHIFT 16 9184cfbb84aSYann Gautier 9194cfbb84aSYann Gautier /* RCC_R14SEMCR register fields */ 9204cfbb84aSYann Gautier #define RCC_R14SEMCR_SEM_MUTEX BIT(0) 9214cfbb84aSYann Gautier #define RCC_R14SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9224cfbb84aSYann Gautier #define RCC_R14SEMCR_SEMCID_SHIFT 4 9234cfbb84aSYann Gautier 9244cfbb84aSYann Gautier /* RCC_R15CIDCFGR register fields */ 9254cfbb84aSYann Gautier #define RCC_R15CIDCFGR_CFEN BIT(0) 9264cfbb84aSYann Gautier #define RCC_R15CIDCFGR_SEM_EN BIT(1) 9274cfbb84aSYann Gautier #define RCC_R15CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9284cfbb84aSYann Gautier #define RCC_R15CIDCFGR_SCID_SHIFT 4 9294cfbb84aSYann Gautier #define RCC_R15CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9304cfbb84aSYann Gautier #define RCC_R15CIDCFGR_SEMWLC_SHIFT 16 9314cfbb84aSYann Gautier 9324cfbb84aSYann Gautier /* RCC_R15SEMCR register fields */ 9334cfbb84aSYann Gautier #define RCC_R15SEMCR_SEM_MUTEX BIT(0) 9344cfbb84aSYann Gautier #define RCC_R15SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9354cfbb84aSYann Gautier #define RCC_R15SEMCR_SEMCID_SHIFT 4 9364cfbb84aSYann Gautier 9374cfbb84aSYann Gautier /* RCC_R16CIDCFGR register fields */ 9384cfbb84aSYann Gautier #define RCC_R16CIDCFGR_CFEN BIT(0) 9394cfbb84aSYann Gautier #define RCC_R16CIDCFGR_SEM_EN BIT(1) 9404cfbb84aSYann Gautier #define RCC_R16CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9414cfbb84aSYann Gautier #define RCC_R16CIDCFGR_SCID_SHIFT 4 9424cfbb84aSYann Gautier #define RCC_R16CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9434cfbb84aSYann Gautier #define RCC_R16CIDCFGR_SEMWLC_SHIFT 16 9444cfbb84aSYann Gautier 9454cfbb84aSYann Gautier /* RCC_R16SEMCR register fields */ 9464cfbb84aSYann Gautier #define RCC_R16SEMCR_SEM_MUTEX BIT(0) 9474cfbb84aSYann Gautier #define RCC_R16SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9484cfbb84aSYann Gautier #define RCC_R16SEMCR_SEMCID_SHIFT 4 9494cfbb84aSYann Gautier 9504cfbb84aSYann Gautier /* RCC_R17CIDCFGR register fields */ 9514cfbb84aSYann Gautier #define RCC_R17CIDCFGR_CFEN BIT(0) 9524cfbb84aSYann Gautier #define RCC_R17CIDCFGR_SEM_EN BIT(1) 9534cfbb84aSYann Gautier #define RCC_R17CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9544cfbb84aSYann Gautier #define RCC_R17CIDCFGR_SCID_SHIFT 4 9554cfbb84aSYann Gautier #define RCC_R17CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9564cfbb84aSYann Gautier #define RCC_R17CIDCFGR_SEMWLC_SHIFT 16 9574cfbb84aSYann Gautier 9584cfbb84aSYann Gautier /* RCC_R17SEMCR register fields */ 9594cfbb84aSYann Gautier #define RCC_R17SEMCR_SEM_MUTEX BIT(0) 9604cfbb84aSYann Gautier #define RCC_R17SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9614cfbb84aSYann Gautier #define RCC_R17SEMCR_SEMCID_SHIFT 4 9624cfbb84aSYann Gautier 9634cfbb84aSYann Gautier /* RCC_R18CIDCFGR register fields */ 9644cfbb84aSYann Gautier #define RCC_R18CIDCFGR_CFEN BIT(0) 9654cfbb84aSYann Gautier #define RCC_R18CIDCFGR_SEM_EN BIT(1) 9664cfbb84aSYann Gautier #define RCC_R18CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9674cfbb84aSYann Gautier #define RCC_R18CIDCFGR_SCID_SHIFT 4 9684cfbb84aSYann Gautier #define RCC_R18CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9694cfbb84aSYann Gautier #define RCC_R18CIDCFGR_SEMWLC_SHIFT 16 9704cfbb84aSYann Gautier 9714cfbb84aSYann Gautier /* RCC_R18SEMCR register fields */ 9724cfbb84aSYann Gautier #define RCC_R18SEMCR_SEM_MUTEX BIT(0) 9734cfbb84aSYann Gautier #define RCC_R18SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9744cfbb84aSYann Gautier #define RCC_R18SEMCR_SEMCID_SHIFT 4 9754cfbb84aSYann Gautier 9764cfbb84aSYann Gautier /* RCC_R19CIDCFGR register fields */ 9774cfbb84aSYann Gautier #define RCC_R19CIDCFGR_CFEN BIT(0) 9784cfbb84aSYann Gautier #define RCC_R19CIDCFGR_SEM_EN BIT(1) 9794cfbb84aSYann Gautier #define RCC_R19CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9804cfbb84aSYann Gautier #define RCC_R19CIDCFGR_SCID_SHIFT 4 9814cfbb84aSYann Gautier #define RCC_R19CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9824cfbb84aSYann Gautier #define RCC_R19CIDCFGR_SEMWLC_SHIFT 16 9834cfbb84aSYann Gautier 9844cfbb84aSYann Gautier /* RCC_R19SEMCR register fields */ 9854cfbb84aSYann Gautier #define RCC_R19SEMCR_SEM_MUTEX BIT(0) 9864cfbb84aSYann Gautier #define RCC_R19SEMCR_SEMCID_MASK GENMASK_32(6, 4) 9874cfbb84aSYann Gautier #define RCC_R19SEMCR_SEMCID_SHIFT 4 9884cfbb84aSYann Gautier 9894cfbb84aSYann Gautier /* RCC_R20CIDCFGR register fields */ 9904cfbb84aSYann Gautier #define RCC_R20CIDCFGR_CFEN BIT(0) 9914cfbb84aSYann Gautier #define RCC_R20CIDCFGR_SEM_EN BIT(1) 9924cfbb84aSYann Gautier #define RCC_R20CIDCFGR_SCID_MASK GENMASK_32(6, 4) 9934cfbb84aSYann Gautier #define RCC_R20CIDCFGR_SCID_SHIFT 4 9944cfbb84aSYann Gautier #define RCC_R20CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 9954cfbb84aSYann Gautier #define RCC_R20CIDCFGR_SEMWLC_SHIFT 16 9964cfbb84aSYann Gautier 9974cfbb84aSYann Gautier /* RCC_R20SEMCR register fields */ 9984cfbb84aSYann Gautier #define RCC_R20SEMCR_SEM_MUTEX BIT(0) 9994cfbb84aSYann Gautier #define RCC_R20SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10004cfbb84aSYann Gautier #define RCC_R20SEMCR_SEMCID_SHIFT 4 10014cfbb84aSYann Gautier 10024cfbb84aSYann Gautier /* RCC_R21CIDCFGR register fields */ 10034cfbb84aSYann Gautier #define RCC_R21CIDCFGR_CFEN BIT(0) 10044cfbb84aSYann Gautier #define RCC_R21CIDCFGR_SEM_EN BIT(1) 10054cfbb84aSYann Gautier #define RCC_R21CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10064cfbb84aSYann Gautier #define RCC_R21CIDCFGR_SCID_SHIFT 4 10074cfbb84aSYann Gautier #define RCC_R21CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10084cfbb84aSYann Gautier #define RCC_R21CIDCFGR_SEMWLC_SHIFT 16 10094cfbb84aSYann Gautier 10104cfbb84aSYann Gautier /* RCC_R21SEMCR register fields */ 10114cfbb84aSYann Gautier #define RCC_R21SEMCR_SEM_MUTEX BIT(0) 10124cfbb84aSYann Gautier #define RCC_R21SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10134cfbb84aSYann Gautier #define RCC_R21SEMCR_SEMCID_SHIFT 4 10144cfbb84aSYann Gautier 10154cfbb84aSYann Gautier /* RCC_R22CIDCFGR register fields */ 10164cfbb84aSYann Gautier #define RCC_R22CIDCFGR_CFEN BIT(0) 10174cfbb84aSYann Gautier #define RCC_R22CIDCFGR_SEM_EN BIT(1) 10184cfbb84aSYann Gautier #define RCC_R22CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10194cfbb84aSYann Gautier #define RCC_R22CIDCFGR_SCID_SHIFT 4 10204cfbb84aSYann Gautier #define RCC_R22CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10214cfbb84aSYann Gautier #define RCC_R22CIDCFGR_SEMWLC_SHIFT 16 10224cfbb84aSYann Gautier 10234cfbb84aSYann Gautier /* RCC_R22SEMCR register fields */ 10244cfbb84aSYann Gautier #define RCC_R22SEMCR_SEM_MUTEX BIT(0) 10254cfbb84aSYann Gautier #define RCC_R22SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10264cfbb84aSYann Gautier #define RCC_R22SEMCR_SEMCID_SHIFT 4 10274cfbb84aSYann Gautier 10284cfbb84aSYann Gautier /* RCC_R23CIDCFGR register fields */ 10294cfbb84aSYann Gautier #define RCC_R23CIDCFGR_CFEN BIT(0) 10304cfbb84aSYann Gautier #define RCC_R23CIDCFGR_SEM_EN BIT(1) 10314cfbb84aSYann Gautier #define RCC_R23CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10324cfbb84aSYann Gautier #define RCC_R23CIDCFGR_SCID_SHIFT 4 10334cfbb84aSYann Gautier #define RCC_R23CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10344cfbb84aSYann Gautier #define RCC_R23CIDCFGR_SEMWLC_SHIFT 16 10354cfbb84aSYann Gautier 10364cfbb84aSYann Gautier /* RCC_R23SEMCR register fields */ 10374cfbb84aSYann Gautier #define RCC_R23SEMCR_SEM_MUTEX BIT(0) 10384cfbb84aSYann Gautier #define RCC_R23SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10394cfbb84aSYann Gautier #define RCC_R23SEMCR_SEMCID_SHIFT 4 10404cfbb84aSYann Gautier 10414cfbb84aSYann Gautier /* RCC_R24CIDCFGR register fields */ 10424cfbb84aSYann Gautier #define RCC_R24CIDCFGR_CFEN BIT(0) 10434cfbb84aSYann Gautier #define RCC_R24CIDCFGR_SEM_EN BIT(1) 10444cfbb84aSYann Gautier #define RCC_R24CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10454cfbb84aSYann Gautier #define RCC_R24CIDCFGR_SCID_SHIFT 4 10464cfbb84aSYann Gautier #define RCC_R24CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10474cfbb84aSYann Gautier #define RCC_R24CIDCFGR_SEMWLC_SHIFT 16 10484cfbb84aSYann Gautier 10494cfbb84aSYann Gautier /* RCC_R24SEMCR register fields */ 10504cfbb84aSYann Gautier #define RCC_R24SEMCR_SEM_MUTEX BIT(0) 10514cfbb84aSYann Gautier #define RCC_R24SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10524cfbb84aSYann Gautier #define RCC_R24SEMCR_SEMCID_SHIFT 4 10534cfbb84aSYann Gautier 10544cfbb84aSYann Gautier /* RCC_R25CIDCFGR register fields */ 10554cfbb84aSYann Gautier #define RCC_R25CIDCFGR_CFEN BIT(0) 10564cfbb84aSYann Gautier #define RCC_R25CIDCFGR_SEM_EN BIT(1) 10574cfbb84aSYann Gautier #define RCC_R25CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10584cfbb84aSYann Gautier #define RCC_R25CIDCFGR_SCID_SHIFT 4 10594cfbb84aSYann Gautier #define RCC_R25CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10604cfbb84aSYann Gautier #define RCC_R25CIDCFGR_SEMWLC_SHIFT 16 10614cfbb84aSYann Gautier 10624cfbb84aSYann Gautier /* RCC_R25SEMCR register fields */ 10634cfbb84aSYann Gautier #define RCC_R25SEMCR_SEM_MUTEX BIT(0) 10644cfbb84aSYann Gautier #define RCC_R25SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10654cfbb84aSYann Gautier #define RCC_R25SEMCR_SEMCID_SHIFT 4 10664cfbb84aSYann Gautier 10674cfbb84aSYann Gautier /* RCC_R26CIDCFGR register fields */ 10684cfbb84aSYann Gautier #define RCC_R26CIDCFGR_CFEN BIT(0) 10694cfbb84aSYann Gautier #define RCC_R26CIDCFGR_SEM_EN BIT(1) 10704cfbb84aSYann Gautier #define RCC_R26CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10714cfbb84aSYann Gautier #define RCC_R26CIDCFGR_SCID_SHIFT 4 10724cfbb84aSYann Gautier #define RCC_R26CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10734cfbb84aSYann Gautier #define RCC_R26CIDCFGR_SEMWLC_SHIFT 16 10744cfbb84aSYann Gautier 10754cfbb84aSYann Gautier /* RCC_R26SEMCR register fields */ 10764cfbb84aSYann Gautier #define RCC_R26SEMCR_SEM_MUTEX BIT(0) 10774cfbb84aSYann Gautier #define RCC_R26SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10784cfbb84aSYann Gautier #define RCC_R26SEMCR_SEMCID_SHIFT 4 10794cfbb84aSYann Gautier 10804cfbb84aSYann Gautier /* RCC_R27CIDCFGR register fields */ 10814cfbb84aSYann Gautier #define RCC_R27CIDCFGR_CFEN BIT(0) 10824cfbb84aSYann Gautier #define RCC_R27CIDCFGR_SEM_EN BIT(1) 10834cfbb84aSYann Gautier #define RCC_R27CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10844cfbb84aSYann Gautier #define RCC_R27CIDCFGR_SCID_SHIFT 4 10854cfbb84aSYann Gautier #define RCC_R27CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10864cfbb84aSYann Gautier #define RCC_R27CIDCFGR_SEMWLC_SHIFT 16 10874cfbb84aSYann Gautier 10884cfbb84aSYann Gautier /* RCC_R27SEMCR register fields */ 10894cfbb84aSYann Gautier #define RCC_R27SEMCR_SEM_MUTEX BIT(0) 10904cfbb84aSYann Gautier #define RCC_R27SEMCR_SEMCID_MASK GENMASK_32(6, 4) 10914cfbb84aSYann Gautier #define RCC_R27SEMCR_SEMCID_SHIFT 4 10924cfbb84aSYann Gautier 10934cfbb84aSYann Gautier /* RCC_R28CIDCFGR register fields */ 10944cfbb84aSYann Gautier #define RCC_R28CIDCFGR_CFEN BIT(0) 10954cfbb84aSYann Gautier #define RCC_R28CIDCFGR_SEM_EN BIT(1) 10964cfbb84aSYann Gautier #define RCC_R28CIDCFGR_SCID_MASK GENMASK_32(6, 4) 10974cfbb84aSYann Gautier #define RCC_R28CIDCFGR_SCID_SHIFT 4 10984cfbb84aSYann Gautier #define RCC_R28CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 10994cfbb84aSYann Gautier #define RCC_R28CIDCFGR_SEMWLC_SHIFT 16 11004cfbb84aSYann Gautier 11014cfbb84aSYann Gautier /* RCC_R28SEMCR register fields */ 11024cfbb84aSYann Gautier #define RCC_R28SEMCR_SEM_MUTEX BIT(0) 11034cfbb84aSYann Gautier #define RCC_R28SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11044cfbb84aSYann Gautier #define RCC_R28SEMCR_SEMCID_SHIFT 4 11054cfbb84aSYann Gautier 11064cfbb84aSYann Gautier /* RCC_R29CIDCFGR register fields */ 11074cfbb84aSYann Gautier #define RCC_R29CIDCFGR_CFEN BIT(0) 11084cfbb84aSYann Gautier #define RCC_R29CIDCFGR_SEM_EN BIT(1) 11094cfbb84aSYann Gautier #define RCC_R29CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11104cfbb84aSYann Gautier #define RCC_R29CIDCFGR_SCID_SHIFT 4 11114cfbb84aSYann Gautier #define RCC_R29CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11124cfbb84aSYann Gautier #define RCC_R29CIDCFGR_SEMWLC_SHIFT 16 11134cfbb84aSYann Gautier 11144cfbb84aSYann Gautier /* RCC_R29SEMCR register fields */ 11154cfbb84aSYann Gautier #define RCC_R29SEMCR_SEM_MUTEX BIT(0) 11164cfbb84aSYann Gautier #define RCC_R29SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11174cfbb84aSYann Gautier #define RCC_R29SEMCR_SEMCID_SHIFT 4 11184cfbb84aSYann Gautier 11194cfbb84aSYann Gautier /* RCC_R30CIDCFGR register fields */ 11204cfbb84aSYann Gautier #define RCC_R30CIDCFGR_CFEN BIT(0) 11214cfbb84aSYann Gautier #define RCC_R30CIDCFGR_SEM_EN BIT(1) 11224cfbb84aSYann Gautier #define RCC_R30CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11234cfbb84aSYann Gautier #define RCC_R30CIDCFGR_SCID_SHIFT 4 11244cfbb84aSYann Gautier #define RCC_R30CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11254cfbb84aSYann Gautier #define RCC_R30CIDCFGR_SEMWLC_SHIFT 16 11264cfbb84aSYann Gautier 11274cfbb84aSYann Gautier /* RCC_R30SEMCR register fields */ 11284cfbb84aSYann Gautier #define RCC_R30SEMCR_SEM_MUTEX BIT(0) 11294cfbb84aSYann Gautier #define RCC_R30SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11304cfbb84aSYann Gautier #define RCC_R30SEMCR_SEMCID_SHIFT 4 11314cfbb84aSYann Gautier 11324cfbb84aSYann Gautier /* RCC_R31CIDCFGR register fields */ 11334cfbb84aSYann Gautier #define RCC_R31CIDCFGR_CFEN BIT(0) 11344cfbb84aSYann Gautier #define RCC_R31CIDCFGR_SEM_EN BIT(1) 11354cfbb84aSYann Gautier #define RCC_R31CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11364cfbb84aSYann Gautier #define RCC_R31CIDCFGR_SCID_SHIFT 4 11374cfbb84aSYann Gautier #define RCC_R31CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11384cfbb84aSYann Gautier #define RCC_R31CIDCFGR_SEMWLC_SHIFT 16 11394cfbb84aSYann Gautier 11404cfbb84aSYann Gautier /* RCC_R31SEMCR register fields */ 11414cfbb84aSYann Gautier #define RCC_R31SEMCR_SEM_MUTEX BIT(0) 11424cfbb84aSYann Gautier #define RCC_R31SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11434cfbb84aSYann Gautier #define RCC_R31SEMCR_SEMCID_SHIFT 4 11444cfbb84aSYann Gautier 11454cfbb84aSYann Gautier /* RCC_R32CIDCFGR register fields */ 11464cfbb84aSYann Gautier #define RCC_R32CIDCFGR_CFEN BIT(0) 11474cfbb84aSYann Gautier #define RCC_R32CIDCFGR_SEM_EN BIT(1) 11484cfbb84aSYann Gautier #define RCC_R32CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11494cfbb84aSYann Gautier #define RCC_R32CIDCFGR_SCID_SHIFT 4 11504cfbb84aSYann Gautier #define RCC_R32CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11514cfbb84aSYann Gautier #define RCC_R32CIDCFGR_SEMWLC_SHIFT 16 11524cfbb84aSYann Gautier 11534cfbb84aSYann Gautier /* RCC_R32SEMCR register fields */ 11544cfbb84aSYann Gautier #define RCC_R32SEMCR_SEM_MUTEX BIT(0) 11554cfbb84aSYann Gautier #define RCC_R32SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11564cfbb84aSYann Gautier #define RCC_R32SEMCR_SEMCID_SHIFT 4 11574cfbb84aSYann Gautier 11584cfbb84aSYann Gautier /* RCC_R33CIDCFGR register fields */ 11594cfbb84aSYann Gautier #define RCC_R33CIDCFGR_CFEN BIT(0) 11604cfbb84aSYann Gautier #define RCC_R33CIDCFGR_SEM_EN BIT(1) 11614cfbb84aSYann Gautier #define RCC_R33CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11624cfbb84aSYann Gautier #define RCC_R33CIDCFGR_SCID_SHIFT 4 11634cfbb84aSYann Gautier #define RCC_R33CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11644cfbb84aSYann Gautier #define RCC_R33CIDCFGR_SEMWLC_SHIFT 16 11654cfbb84aSYann Gautier 11664cfbb84aSYann Gautier /* RCC_R33SEMCR register fields */ 11674cfbb84aSYann Gautier #define RCC_R33SEMCR_SEM_MUTEX BIT(0) 11684cfbb84aSYann Gautier #define RCC_R33SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11694cfbb84aSYann Gautier #define RCC_R33SEMCR_SEMCID_SHIFT 4 11704cfbb84aSYann Gautier 11714cfbb84aSYann Gautier /* RCC_R34CIDCFGR register fields */ 11724cfbb84aSYann Gautier #define RCC_R34CIDCFGR_CFEN BIT(0) 11734cfbb84aSYann Gautier #define RCC_R34CIDCFGR_SEM_EN BIT(1) 11744cfbb84aSYann Gautier #define RCC_R34CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11754cfbb84aSYann Gautier #define RCC_R34CIDCFGR_SCID_SHIFT 4 11764cfbb84aSYann Gautier #define RCC_R34CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11774cfbb84aSYann Gautier #define RCC_R34CIDCFGR_SEMWLC_SHIFT 16 11784cfbb84aSYann Gautier 11794cfbb84aSYann Gautier /* RCC_R34SEMCR register fields */ 11804cfbb84aSYann Gautier #define RCC_R34SEMCR_SEM_MUTEX BIT(0) 11814cfbb84aSYann Gautier #define RCC_R34SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11824cfbb84aSYann Gautier #define RCC_R34SEMCR_SEMCID_SHIFT 4 11834cfbb84aSYann Gautier 11844cfbb84aSYann Gautier /* RCC_R35CIDCFGR register fields */ 11854cfbb84aSYann Gautier #define RCC_R35CIDCFGR_CFEN BIT(0) 11864cfbb84aSYann Gautier #define RCC_R35CIDCFGR_SEM_EN BIT(1) 11874cfbb84aSYann Gautier #define RCC_R35CIDCFGR_SCID_MASK GENMASK_32(6, 4) 11884cfbb84aSYann Gautier #define RCC_R35CIDCFGR_SCID_SHIFT 4 11894cfbb84aSYann Gautier #define RCC_R35CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 11904cfbb84aSYann Gautier #define RCC_R35CIDCFGR_SEMWLC_SHIFT 16 11914cfbb84aSYann Gautier 11924cfbb84aSYann Gautier /* RCC_R35SEMCR register fields */ 11934cfbb84aSYann Gautier #define RCC_R35SEMCR_SEM_MUTEX BIT(0) 11944cfbb84aSYann Gautier #define RCC_R35SEMCR_SEMCID_MASK GENMASK_32(6, 4) 11954cfbb84aSYann Gautier #define RCC_R35SEMCR_SEMCID_SHIFT 4 11964cfbb84aSYann Gautier 11974cfbb84aSYann Gautier /* RCC_R36CIDCFGR register fields */ 11984cfbb84aSYann Gautier #define RCC_R36CIDCFGR_CFEN BIT(0) 11994cfbb84aSYann Gautier #define RCC_R36CIDCFGR_SEM_EN BIT(1) 12004cfbb84aSYann Gautier #define RCC_R36CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12014cfbb84aSYann Gautier #define RCC_R36CIDCFGR_SCID_SHIFT 4 12024cfbb84aSYann Gautier #define RCC_R36CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12034cfbb84aSYann Gautier #define RCC_R36CIDCFGR_SEMWLC_SHIFT 16 12044cfbb84aSYann Gautier 12054cfbb84aSYann Gautier /* RCC_R36SEMCR register fields */ 12064cfbb84aSYann Gautier #define RCC_R36SEMCR_SEM_MUTEX BIT(0) 12074cfbb84aSYann Gautier #define RCC_R36SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12084cfbb84aSYann Gautier #define RCC_R36SEMCR_SEMCID_SHIFT 4 12094cfbb84aSYann Gautier 12104cfbb84aSYann Gautier /* RCC_R37CIDCFGR register fields */ 12114cfbb84aSYann Gautier #define RCC_R37CIDCFGR_CFEN BIT(0) 12124cfbb84aSYann Gautier #define RCC_R37CIDCFGR_SEM_EN BIT(1) 12134cfbb84aSYann Gautier #define RCC_R37CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12144cfbb84aSYann Gautier #define RCC_R37CIDCFGR_SCID_SHIFT 4 12154cfbb84aSYann Gautier #define RCC_R37CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12164cfbb84aSYann Gautier #define RCC_R37CIDCFGR_SEMWLC_SHIFT 16 12174cfbb84aSYann Gautier 12184cfbb84aSYann Gautier /* RCC_R37SEMCR register fields */ 12194cfbb84aSYann Gautier #define RCC_R37SEMCR_SEM_MUTEX BIT(0) 12204cfbb84aSYann Gautier #define RCC_R37SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12214cfbb84aSYann Gautier #define RCC_R37SEMCR_SEMCID_SHIFT 4 12224cfbb84aSYann Gautier 12234cfbb84aSYann Gautier /* RCC_R38CIDCFGR register fields */ 12244cfbb84aSYann Gautier #define RCC_R38CIDCFGR_CFEN BIT(0) 12254cfbb84aSYann Gautier #define RCC_R38CIDCFGR_SEM_EN BIT(1) 12264cfbb84aSYann Gautier #define RCC_R38CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12274cfbb84aSYann Gautier #define RCC_R38CIDCFGR_SCID_SHIFT 4 12284cfbb84aSYann Gautier #define RCC_R38CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12294cfbb84aSYann Gautier #define RCC_R38CIDCFGR_SEMWLC_SHIFT 16 12304cfbb84aSYann Gautier 12314cfbb84aSYann Gautier /* RCC_R38SEMCR register fields */ 12324cfbb84aSYann Gautier #define RCC_R38SEMCR_SEM_MUTEX BIT(0) 12334cfbb84aSYann Gautier #define RCC_R38SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12344cfbb84aSYann Gautier #define RCC_R38SEMCR_SEMCID_SHIFT 4 12354cfbb84aSYann Gautier 12364cfbb84aSYann Gautier /* RCC_R39CIDCFGR register fields */ 12374cfbb84aSYann Gautier #define RCC_R39CIDCFGR_CFEN BIT(0) 12384cfbb84aSYann Gautier #define RCC_R39CIDCFGR_SEM_EN BIT(1) 12394cfbb84aSYann Gautier #define RCC_R39CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12404cfbb84aSYann Gautier #define RCC_R39CIDCFGR_SCID_SHIFT 4 12414cfbb84aSYann Gautier #define RCC_R39CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12424cfbb84aSYann Gautier #define RCC_R39CIDCFGR_SEMWLC_SHIFT 16 12434cfbb84aSYann Gautier 12444cfbb84aSYann Gautier /* RCC_R39SEMCR register fields */ 12454cfbb84aSYann Gautier #define RCC_R39SEMCR_SEM_MUTEX BIT(0) 12464cfbb84aSYann Gautier #define RCC_R39SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12474cfbb84aSYann Gautier #define RCC_R39SEMCR_SEMCID_SHIFT 4 12484cfbb84aSYann Gautier 12494cfbb84aSYann Gautier /* RCC_R40CIDCFGR register fields */ 12504cfbb84aSYann Gautier #define RCC_R40CIDCFGR_CFEN BIT(0) 12514cfbb84aSYann Gautier #define RCC_R40CIDCFGR_SEM_EN BIT(1) 12524cfbb84aSYann Gautier #define RCC_R40CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12534cfbb84aSYann Gautier #define RCC_R40CIDCFGR_SCID_SHIFT 4 12544cfbb84aSYann Gautier #define RCC_R40CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12554cfbb84aSYann Gautier #define RCC_R40CIDCFGR_SEMWLC_SHIFT 16 12564cfbb84aSYann Gautier 12574cfbb84aSYann Gautier /* RCC_R40SEMCR register fields */ 12584cfbb84aSYann Gautier #define RCC_R40SEMCR_SEM_MUTEX BIT(0) 12594cfbb84aSYann Gautier #define RCC_R40SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12604cfbb84aSYann Gautier #define RCC_R40SEMCR_SEMCID_SHIFT 4 12614cfbb84aSYann Gautier 12624cfbb84aSYann Gautier /* RCC_R41CIDCFGR register fields */ 12634cfbb84aSYann Gautier #define RCC_R41CIDCFGR_CFEN BIT(0) 12644cfbb84aSYann Gautier #define RCC_R41CIDCFGR_SEM_EN BIT(1) 12654cfbb84aSYann Gautier #define RCC_R41CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12664cfbb84aSYann Gautier #define RCC_R41CIDCFGR_SCID_SHIFT 4 12674cfbb84aSYann Gautier #define RCC_R41CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12684cfbb84aSYann Gautier #define RCC_R41CIDCFGR_SEMWLC_SHIFT 16 12694cfbb84aSYann Gautier 12704cfbb84aSYann Gautier /* RCC_R41SEMCR register fields */ 12714cfbb84aSYann Gautier #define RCC_R41SEMCR_SEM_MUTEX BIT(0) 12724cfbb84aSYann Gautier #define RCC_R41SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12734cfbb84aSYann Gautier #define RCC_R41SEMCR_SEMCID_SHIFT 4 12744cfbb84aSYann Gautier 12754cfbb84aSYann Gautier /* RCC_R42CIDCFGR register fields */ 12764cfbb84aSYann Gautier #define RCC_R42CIDCFGR_CFEN BIT(0) 12774cfbb84aSYann Gautier #define RCC_R42CIDCFGR_SEM_EN BIT(1) 12784cfbb84aSYann Gautier #define RCC_R42CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12794cfbb84aSYann Gautier #define RCC_R42CIDCFGR_SCID_SHIFT 4 12804cfbb84aSYann Gautier #define RCC_R42CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12814cfbb84aSYann Gautier #define RCC_R42CIDCFGR_SEMWLC_SHIFT 16 12824cfbb84aSYann Gautier 12834cfbb84aSYann Gautier /* RCC_R42SEMCR register fields */ 12844cfbb84aSYann Gautier #define RCC_R42SEMCR_SEM_MUTEX BIT(0) 12854cfbb84aSYann Gautier #define RCC_R42SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12864cfbb84aSYann Gautier #define RCC_R42SEMCR_SEMCID_SHIFT 4 12874cfbb84aSYann Gautier 12884cfbb84aSYann Gautier /* RCC_R43CIDCFGR register fields */ 12894cfbb84aSYann Gautier #define RCC_R43CIDCFGR_CFEN BIT(0) 12904cfbb84aSYann Gautier #define RCC_R43CIDCFGR_SEM_EN BIT(1) 12914cfbb84aSYann Gautier #define RCC_R43CIDCFGR_SCID_MASK GENMASK_32(6, 4) 12924cfbb84aSYann Gautier #define RCC_R43CIDCFGR_SCID_SHIFT 4 12934cfbb84aSYann Gautier #define RCC_R43CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 12944cfbb84aSYann Gautier #define RCC_R43CIDCFGR_SEMWLC_SHIFT 16 12954cfbb84aSYann Gautier 12964cfbb84aSYann Gautier /* RCC_R43SEMCR register fields */ 12974cfbb84aSYann Gautier #define RCC_R43SEMCR_SEM_MUTEX BIT(0) 12984cfbb84aSYann Gautier #define RCC_R43SEMCR_SEMCID_MASK GENMASK_32(6, 4) 12994cfbb84aSYann Gautier #define RCC_R43SEMCR_SEMCID_SHIFT 4 13004cfbb84aSYann Gautier 13014cfbb84aSYann Gautier /* RCC_R44CIDCFGR register fields */ 13024cfbb84aSYann Gautier #define RCC_R44CIDCFGR_CFEN BIT(0) 13034cfbb84aSYann Gautier #define RCC_R44CIDCFGR_SEM_EN BIT(1) 13044cfbb84aSYann Gautier #define RCC_R44CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13054cfbb84aSYann Gautier #define RCC_R44CIDCFGR_SCID_SHIFT 4 13064cfbb84aSYann Gautier #define RCC_R44CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13074cfbb84aSYann Gautier #define RCC_R44CIDCFGR_SEMWLC_SHIFT 16 13084cfbb84aSYann Gautier 13094cfbb84aSYann Gautier /* RCC_R44SEMCR register fields */ 13104cfbb84aSYann Gautier #define RCC_R44SEMCR_SEM_MUTEX BIT(0) 13114cfbb84aSYann Gautier #define RCC_R44SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13124cfbb84aSYann Gautier #define RCC_R44SEMCR_SEMCID_SHIFT 4 13134cfbb84aSYann Gautier 13144cfbb84aSYann Gautier /* RCC_R45CIDCFGR register fields */ 13154cfbb84aSYann Gautier #define RCC_R45CIDCFGR_CFEN BIT(0) 13164cfbb84aSYann Gautier #define RCC_R45CIDCFGR_SEM_EN BIT(1) 13174cfbb84aSYann Gautier #define RCC_R45CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13184cfbb84aSYann Gautier #define RCC_R45CIDCFGR_SCID_SHIFT 4 13194cfbb84aSYann Gautier #define RCC_R45CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13204cfbb84aSYann Gautier #define RCC_R45CIDCFGR_SEMWLC_SHIFT 16 13214cfbb84aSYann Gautier 13224cfbb84aSYann Gautier /* RCC_R45SEMCR register fields */ 13234cfbb84aSYann Gautier #define RCC_R45SEMCR_SEM_MUTEX BIT(0) 13244cfbb84aSYann Gautier #define RCC_R45SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13254cfbb84aSYann Gautier #define RCC_R45SEMCR_SEMCID_SHIFT 4 13264cfbb84aSYann Gautier 13274cfbb84aSYann Gautier /* RCC_R46CIDCFGR register fields */ 13284cfbb84aSYann Gautier #define RCC_R46CIDCFGR_CFEN BIT(0) 13294cfbb84aSYann Gautier #define RCC_R46CIDCFGR_SEM_EN BIT(1) 13304cfbb84aSYann Gautier #define RCC_R46CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13314cfbb84aSYann Gautier #define RCC_R46CIDCFGR_SCID_SHIFT 4 13324cfbb84aSYann Gautier #define RCC_R46CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13334cfbb84aSYann Gautier #define RCC_R46CIDCFGR_SEMWLC_SHIFT 16 13344cfbb84aSYann Gautier 13354cfbb84aSYann Gautier /* RCC_R46SEMCR register fields */ 13364cfbb84aSYann Gautier #define RCC_R46SEMCR_SEM_MUTEX BIT(0) 13374cfbb84aSYann Gautier #define RCC_R46SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13384cfbb84aSYann Gautier #define RCC_R46SEMCR_SEMCID_SHIFT 4 13394cfbb84aSYann Gautier 13404cfbb84aSYann Gautier /* RCC_R47CIDCFGR register fields */ 13414cfbb84aSYann Gautier #define RCC_R47CIDCFGR_CFEN BIT(0) 13424cfbb84aSYann Gautier #define RCC_R47CIDCFGR_SEM_EN BIT(1) 13434cfbb84aSYann Gautier #define RCC_R47CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13444cfbb84aSYann Gautier #define RCC_R47CIDCFGR_SCID_SHIFT 4 13454cfbb84aSYann Gautier #define RCC_R47CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13464cfbb84aSYann Gautier #define RCC_R47CIDCFGR_SEMWLC_SHIFT 16 13474cfbb84aSYann Gautier 13484cfbb84aSYann Gautier /* RCC_R47SEMCR register fields */ 13494cfbb84aSYann Gautier #define RCC_R47SEMCR_SEM_MUTEX BIT(0) 13504cfbb84aSYann Gautier #define RCC_R47SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13514cfbb84aSYann Gautier #define RCC_R47SEMCR_SEMCID_SHIFT 4 13524cfbb84aSYann Gautier 13534cfbb84aSYann Gautier /* RCC_R48CIDCFGR register fields */ 13544cfbb84aSYann Gautier #define RCC_R48CIDCFGR_CFEN BIT(0) 13554cfbb84aSYann Gautier #define RCC_R48CIDCFGR_SEM_EN BIT(1) 13564cfbb84aSYann Gautier #define RCC_R48CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13574cfbb84aSYann Gautier #define RCC_R48CIDCFGR_SCID_SHIFT 4 13584cfbb84aSYann Gautier #define RCC_R48CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13594cfbb84aSYann Gautier #define RCC_R48CIDCFGR_SEMWLC_SHIFT 16 13604cfbb84aSYann Gautier 13614cfbb84aSYann Gautier /* RCC_R48SEMCR register fields */ 13624cfbb84aSYann Gautier #define RCC_R48SEMCR_SEM_MUTEX BIT(0) 13634cfbb84aSYann Gautier #define RCC_R48SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13644cfbb84aSYann Gautier #define RCC_R48SEMCR_SEMCID_SHIFT 4 13654cfbb84aSYann Gautier 13664cfbb84aSYann Gautier /* RCC_R49CIDCFGR register fields */ 13674cfbb84aSYann Gautier #define RCC_R49CIDCFGR_CFEN BIT(0) 13684cfbb84aSYann Gautier #define RCC_R49CIDCFGR_SEM_EN BIT(1) 13694cfbb84aSYann Gautier #define RCC_R49CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13704cfbb84aSYann Gautier #define RCC_R49CIDCFGR_SCID_SHIFT 4 13714cfbb84aSYann Gautier #define RCC_R49CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13724cfbb84aSYann Gautier #define RCC_R49CIDCFGR_SEMWLC_SHIFT 16 13734cfbb84aSYann Gautier 13744cfbb84aSYann Gautier /* RCC_R49SEMCR register fields */ 13754cfbb84aSYann Gautier #define RCC_R49SEMCR_SEM_MUTEX BIT(0) 13764cfbb84aSYann Gautier #define RCC_R49SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13774cfbb84aSYann Gautier #define RCC_R49SEMCR_SEMCID_SHIFT 4 13784cfbb84aSYann Gautier 13794cfbb84aSYann Gautier /* RCC_R50CIDCFGR register fields */ 13804cfbb84aSYann Gautier #define RCC_R50CIDCFGR_CFEN BIT(0) 13814cfbb84aSYann Gautier #define RCC_R50CIDCFGR_SEM_EN BIT(1) 13824cfbb84aSYann Gautier #define RCC_R50CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13834cfbb84aSYann Gautier #define RCC_R50CIDCFGR_SCID_SHIFT 4 13844cfbb84aSYann Gautier #define RCC_R50CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13854cfbb84aSYann Gautier #define RCC_R50CIDCFGR_SEMWLC_SHIFT 16 13864cfbb84aSYann Gautier 13874cfbb84aSYann Gautier /* RCC_R50SEMCR register fields */ 13884cfbb84aSYann Gautier #define RCC_R50SEMCR_SEM_MUTEX BIT(0) 13894cfbb84aSYann Gautier #define RCC_R50SEMCR_SEMCID_MASK GENMASK_32(6, 4) 13904cfbb84aSYann Gautier #define RCC_R50SEMCR_SEMCID_SHIFT 4 13914cfbb84aSYann Gautier 13924cfbb84aSYann Gautier /* RCC_R51CIDCFGR register fields */ 13934cfbb84aSYann Gautier #define RCC_R51CIDCFGR_CFEN BIT(0) 13944cfbb84aSYann Gautier #define RCC_R51CIDCFGR_SEM_EN BIT(1) 13954cfbb84aSYann Gautier #define RCC_R51CIDCFGR_SCID_MASK GENMASK_32(6, 4) 13964cfbb84aSYann Gautier #define RCC_R51CIDCFGR_SCID_SHIFT 4 13974cfbb84aSYann Gautier #define RCC_R51CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 13984cfbb84aSYann Gautier #define RCC_R51CIDCFGR_SEMWLC_SHIFT 16 13994cfbb84aSYann Gautier 14004cfbb84aSYann Gautier /* RCC_R51SEMCR register fields */ 14014cfbb84aSYann Gautier #define RCC_R51SEMCR_SEM_MUTEX BIT(0) 14024cfbb84aSYann Gautier #define RCC_R51SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14034cfbb84aSYann Gautier #define RCC_R51SEMCR_SEMCID_SHIFT 4 14044cfbb84aSYann Gautier 14054cfbb84aSYann Gautier /* RCC_R52CIDCFGR register fields */ 14064cfbb84aSYann Gautier #define RCC_R52CIDCFGR_CFEN BIT(0) 14074cfbb84aSYann Gautier #define RCC_R52CIDCFGR_SEM_EN BIT(1) 14084cfbb84aSYann Gautier #define RCC_R52CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14094cfbb84aSYann Gautier #define RCC_R52CIDCFGR_SCID_SHIFT 4 14104cfbb84aSYann Gautier #define RCC_R52CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14114cfbb84aSYann Gautier #define RCC_R52CIDCFGR_SEMWLC_SHIFT 16 14124cfbb84aSYann Gautier 14134cfbb84aSYann Gautier /* RCC_R52SEMCR register fields */ 14144cfbb84aSYann Gautier #define RCC_R52SEMCR_SEM_MUTEX BIT(0) 14154cfbb84aSYann Gautier #define RCC_R52SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14164cfbb84aSYann Gautier #define RCC_R52SEMCR_SEMCID_SHIFT 4 14174cfbb84aSYann Gautier 14184cfbb84aSYann Gautier /* RCC_R53CIDCFGR register fields */ 14194cfbb84aSYann Gautier #define RCC_R53CIDCFGR_CFEN BIT(0) 14204cfbb84aSYann Gautier #define RCC_R53CIDCFGR_SEM_EN BIT(1) 14214cfbb84aSYann Gautier #define RCC_R53CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14224cfbb84aSYann Gautier #define RCC_R53CIDCFGR_SCID_SHIFT 4 14234cfbb84aSYann Gautier #define RCC_R53CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14244cfbb84aSYann Gautier #define RCC_R53CIDCFGR_SEMWLC_SHIFT 16 14254cfbb84aSYann Gautier 14264cfbb84aSYann Gautier /* RCC_R53SEMCR register fields */ 14274cfbb84aSYann Gautier #define RCC_R53SEMCR_SEM_MUTEX BIT(0) 14284cfbb84aSYann Gautier #define RCC_R53SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14294cfbb84aSYann Gautier #define RCC_R53SEMCR_SEMCID_SHIFT 4 14304cfbb84aSYann Gautier 14314cfbb84aSYann Gautier /* RCC_R54CIDCFGR register fields */ 14324cfbb84aSYann Gautier #define RCC_R54CIDCFGR_CFEN BIT(0) 14334cfbb84aSYann Gautier #define RCC_R54CIDCFGR_SEM_EN BIT(1) 14344cfbb84aSYann Gautier #define RCC_R54CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14354cfbb84aSYann Gautier #define RCC_R54CIDCFGR_SCID_SHIFT 4 14364cfbb84aSYann Gautier #define RCC_R54CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14374cfbb84aSYann Gautier #define RCC_R54CIDCFGR_SEMWLC_SHIFT 16 14384cfbb84aSYann Gautier 14394cfbb84aSYann Gautier /* RCC_R54SEMCR register fields */ 14404cfbb84aSYann Gautier #define RCC_R54SEMCR_SEM_MUTEX BIT(0) 14414cfbb84aSYann Gautier #define RCC_R54SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14424cfbb84aSYann Gautier #define RCC_R54SEMCR_SEMCID_SHIFT 4 14434cfbb84aSYann Gautier 14444cfbb84aSYann Gautier /* RCC_R55CIDCFGR register fields */ 14454cfbb84aSYann Gautier #define RCC_R55CIDCFGR_CFEN BIT(0) 14464cfbb84aSYann Gautier #define RCC_R55CIDCFGR_SEM_EN BIT(1) 14474cfbb84aSYann Gautier #define RCC_R55CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14484cfbb84aSYann Gautier #define RCC_R55CIDCFGR_SCID_SHIFT 4 14494cfbb84aSYann Gautier #define RCC_R55CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14504cfbb84aSYann Gautier #define RCC_R55CIDCFGR_SEMWLC_SHIFT 16 14514cfbb84aSYann Gautier 14524cfbb84aSYann Gautier /* RCC_R55SEMCR register fields */ 14534cfbb84aSYann Gautier #define RCC_R55SEMCR_SEM_MUTEX BIT(0) 14544cfbb84aSYann Gautier #define RCC_R55SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14554cfbb84aSYann Gautier #define RCC_R55SEMCR_SEMCID_SHIFT 4 14564cfbb84aSYann Gautier 14574cfbb84aSYann Gautier /* RCC_R56CIDCFGR register fields */ 14584cfbb84aSYann Gautier #define RCC_R56CIDCFGR_CFEN BIT(0) 14594cfbb84aSYann Gautier #define RCC_R56CIDCFGR_SEM_EN BIT(1) 14604cfbb84aSYann Gautier #define RCC_R56CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14614cfbb84aSYann Gautier #define RCC_R56CIDCFGR_SCID_SHIFT 4 14624cfbb84aSYann Gautier #define RCC_R56CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14634cfbb84aSYann Gautier #define RCC_R56CIDCFGR_SEMWLC_SHIFT 16 14644cfbb84aSYann Gautier 14654cfbb84aSYann Gautier /* RCC_R56SEMCR register fields */ 14664cfbb84aSYann Gautier #define RCC_R56SEMCR_SEM_MUTEX BIT(0) 14674cfbb84aSYann Gautier #define RCC_R56SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14684cfbb84aSYann Gautier #define RCC_R56SEMCR_SEMCID_SHIFT 4 14694cfbb84aSYann Gautier 14704cfbb84aSYann Gautier /* RCC_R57CIDCFGR register fields */ 14714cfbb84aSYann Gautier #define RCC_R57CIDCFGR_CFEN BIT(0) 14724cfbb84aSYann Gautier #define RCC_R57CIDCFGR_SEM_EN BIT(1) 14734cfbb84aSYann Gautier #define RCC_R57CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14744cfbb84aSYann Gautier #define RCC_R57CIDCFGR_SCID_SHIFT 4 14754cfbb84aSYann Gautier #define RCC_R57CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14764cfbb84aSYann Gautier #define RCC_R57CIDCFGR_SEMWLC_SHIFT 16 14774cfbb84aSYann Gautier 14784cfbb84aSYann Gautier /* RCC_R57SEMCR register fields */ 14794cfbb84aSYann Gautier #define RCC_R57SEMCR_SEM_MUTEX BIT(0) 14804cfbb84aSYann Gautier #define RCC_R57SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14814cfbb84aSYann Gautier #define RCC_R57SEMCR_SEMCID_SHIFT 4 14824cfbb84aSYann Gautier 14834cfbb84aSYann Gautier /* RCC_R58CIDCFGR register fields */ 14844cfbb84aSYann Gautier #define RCC_R58CIDCFGR_CFEN BIT(0) 14854cfbb84aSYann Gautier #define RCC_R58CIDCFGR_SEM_EN BIT(1) 14864cfbb84aSYann Gautier #define RCC_R58CIDCFGR_SCID_MASK GENMASK_32(6, 4) 14874cfbb84aSYann Gautier #define RCC_R58CIDCFGR_SCID_SHIFT 4 14884cfbb84aSYann Gautier #define RCC_R58CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 14894cfbb84aSYann Gautier #define RCC_R58CIDCFGR_SEMWLC_SHIFT 16 14904cfbb84aSYann Gautier 14914cfbb84aSYann Gautier /* RCC_R58SEMCR register fields */ 14924cfbb84aSYann Gautier #define RCC_R58SEMCR_SEM_MUTEX BIT(0) 14934cfbb84aSYann Gautier #define RCC_R58SEMCR_SEMCID_MASK GENMASK_32(6, 4) 14944cfbb84aSYann Gautier #define RCC_R58SEMCR_SEMCID_SHIFT 4 14954cfbb84aSYann Gautier 14964cfbb84aSYann Gautier /* RCC_R59CIDCFGR register fields */ 14974cfbb84aSYann Gautier #define RCC_R59CIDCFGR_CFEN BIT(0) 14984cfbb84aSYann Gautier #define RCC_R59CIDCFGR_SEM_EN BIT(1) 14994cfbb84aSYann Gautier #define RCC_R59CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15004cfbb84aSYann Gautier #define RCC_R59CIDCFGR_SCID_SHIFT 4 15014cfbb84aSYann Gautier #define RCC_R59CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15024cfbb84aSYann Gautier #define RCC_R59CIDCFGR_SEMWLC_SHIFT 16 15034cfbb84aSYann Gautier 15044cfbb84aSYann Gautier /* RCC_R59SEMCR register fields */ 15054cfbb84aSYann Gautier #define RCC_R59SEMCR_SEM_MUTEX BIT(0) 15064cfbb84aSYann Gautier #define RCC_R59SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15074cfbb84aSYann Gautier #define RCC_R59SEMCR_SEMCID_SHIFT 4 15084cfbb84aSYann Gautier 15094cfbb84aSYann Gautier /* RCC_R60CIDCFGR register fields */ 15104cfbb84aSYann Gautier #define RCC_R60CIDCFGR_CFEN BIT(0) 15114cfbb84aSYann Gautier #define RCC_R60CIDCFGR_SEM_EN BIT(1) 15124cfbb84aSYann Gautier #define RCC_R60CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15134cfbb84aSYann Gautier #define RCC_R60CIDCFGR_SCID_SHIFT 4 15144cfbb84aSYann Gautier #define RCC_R60CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15154cfbb84aSYann Gautier #define RCC_R60CIDCFGR_SEMWLC_SHIFT 16 15164cfbb84aSYann Gautier 15174cfbb84aSYann Gautier /* RCC_R60SEMCR register fields */ 15184cfbb84aSYann Gautier #define RCC_R60SEMCR_SEM_MUTEX BIT(0) 15194cfbb84aSYann Gautier #define RCC_R60SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15204cfbb84aSYann Gautier #define RCC_R60SEMCR_SEMCID_SHIFT 4 15214cfbb84aSYann Gautier 15224cfbb84aSYann Gautier /* RCC_R61CIDCFGR register fields */ 15234cfbb84aSYann Gautier #define RCC_R61CIDCFGR_CFEN BIT(0) 15244cfbb84aSYann Gautier #define RCC_R61CIDCFGR_SEM_EN BIT(1) 15254cfbb84aSYann Gautier #define RCC_R61CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15264cfbb84aSYann Gautier #define RCC_R61CIDCFGR_SCID_SHIFT 4 15274cfbb84aSYann Gautier #define RCC_R61CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15284cfbb84aSYann Gautier #define RCC_R61CIDCFGR_SEMWLC_SHIFT 16 15294cfbb84aSYann Gautier 15304cfbb84aSYann Gautier /* RCC_R61SEMCR register fields */ 15314cfbb84aSYann Gautier #define RCC_R61SEMCR_SEM_MUTEX BIT(0) 15324cfbb84aSYann Gautier #define RCC_R61SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15334cfbb84aSYann Gautier #define RCC_R61SEMCR_SEMCID_SHIFT 4 15344cfbb84aSYann Gautier 15354cfbb84aSYann Gautier /* RCC_R62CIDCFGR register fields */ 15364cfbb84aSYann Gautier #define RCC_R62CIDCFGR_CFEN BIT(0) 15374cfbb84aSYann Gautier #define RCC_R62CIDCFGR_SEM_EN BIT(1) 15384cfbb84aSYann Gautier #define RCC_R62CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15394cfbb84aSYann Gautier #define RCC_R62CIDCFGR_SCID_SHIFT 4 15404cfbb84aSYann Gautier #define RCC_R62CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15414cfbb84aSYann Gautier #define RCC_R62CIDCFGR_SEMWLC_SHIFT 16 15424cfbb84aSYann Gautier 15434cfbb84aSYann Gautier /* RCC_R62SEMCR register fields */ 15444cfbb84aSYann Gautier #define RCC_R62SEMCR_SEM_MUTEX BIT(0) 15454cfbb84aSYann Gautier #define RCC_R62SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15464cfbb84aSYann Gautier #define RCC_R62SEMCR_SEMCID_SHIFT 4 15474cfbb84aSYann Gautier 15484cfbb84aSYann Gautier /* RCC_R63CIDCFGR register fields */ 15494cfbb84aSYann Gautier #define RCC_R63CIDCFGR_CFEN BIT(0) 15504cfbb84aSYann Gautier #define RCC_R63CIDCFGR_SEM_EN BIT(1) 15514cfbb84aSYann Gautier #define RCC_R63CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15524cfbb84aSYann Gautier #define RCC_R63CIDCFGR_SCID_SHIFT 4 15534cfbb84aSYann Gautier #define RCC_R63CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15544cfbb84aSYann Gautier #define RCC_R63CIDCFGR_SEMWLC_SHIFT 16 15554cfbb84aSYann Gautier 15564cfbb84aSYann Gautier /* RCC_R63SEMCR register fields */ 15574cfbb84aSYann Gautier #define RCC_R63SEMCR_SEM_MUTEX BIT(0) 15584cfbb84aSYann Gautier #define RCC_R63SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15594cfbb84aSYann Gautier #define RCC_R63SEMCR_SEMCID_SHIFT 4 15604cfbb84aSYann Gautier 15614cfbb84aSYann Gautier /* RCC_R64CIDCFGR register fields */ 15624cfbb84aSYann Gautier #define RCC_R64CIDCFGR_CFEN BIT(0) 15634cfbb84aSYann Gautier #define RCC_R64CIDCFGR_SEM_EN BIT(1) 15644cfbb84aSYann Gautier #define RCC_R64CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15654cfbb84aSYann Gautier #define RCC_R64CIDCFGR_SCID_SHIFT 4 15664cfbb84aSYann Gautier #define RCC_R64CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15674cfbb84aSYann Gautier #define RCC_R64CIDCFGR_SEMWLC_SHIFT 16 15684cfbb84aSYann Gautier 15694cfbb84aSYann Gautier /* RCC_R64SEMCR register fields */ 15704cfbb84aSYann Gautier #define RCC_R64SEMCR_SEM_MUTEX BIT(0) 15714cfbb84aSYann Gautier #define RCC_R64SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15724cfbb84aSYann Gautier #define RCC_R64SEMCR_SEMCID_SHIFT 4 15734cfbb84aSYann Gautier 15744cfbb84aSYann Gautier /* RCC_R65CIDCFGR register fields */ 15754cfbb84aSYann Gautier #define RCC_R65CIDCFGR_CFEN BIT(0) 15764cfbb84aSYann Gautier #define RCC_R65CIDCFGR_SEM_EN BIT(1) 15774cfbb84aSYann Gautier #define RCC_R65CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15784cfbb84aSYann Gautier #define RCC_R65CIDCFGR_SCID_SHIFT 4 15794cfbb84aSYann Gautier #define RCC_R65CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15804cfbb84aSYann Gautier #define RCC_R65CIDCFGR_SEMWLC_SHIFT 16 15814cfbb84aSYann Gautier 15824cfbb84aSYann Gautier /* RCC_R65SEMCR register fields */ 15834cfbb84aSYann Gautier #define RCC_R65SEMCR_SEM_MUTEX BIT(0) 15844cfbb84aSYann Gautier #define RCC_R65SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15854cfbb84aSYann Gautier #define RCC_R65SEMCR_SEMCID_SHIFT 4 15864cfbb84aSYann Gautier 15874cfbb84aSYann Gautier /* RCC_R66CIDCFGR register fields */ 15884cfbb84aSYann Gautier #define RCC_R66CIDCFGR_CFEN BIT(0) 15894cfbb84aSYann Gautier #define RCC_R66CIDCFGR_SEM_EN BIT(1) 15904cfbb84aSYann Gautier #define RCC_R66CIDCFGR_SCID_MASK GENMASK_32(6, 4) 15914cfbb84aSYann Gautier #define RCC_R66CIDCFGR_SCID_SHIFT 4 15924cfbb84aSYann Gautier #define RCC_R66CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 15934cfbb84aSYann Gautier #define RCC_R66CIDCFGR_SEMWLC_SHIFT 16 15944cfbb84aSYann Gautier 15954cfbb84aSYann Gautier /* RCC_R66SEMCR register fields */ 15964cfbb84aSYann Gautier #define RCC_R66SEMCR_SEM_MUTEX BIT(0) 15974cfbb84aSYann Gautier #define RCC_R66SEMCR_SEMCID_MASK GENMASK_32(6, 4) 15984cfbb84aSYann Gautier #define RCC_R66SEMCR_SEMCID_SHIFT 4 15994cfbb84aSYann Gautier 16004cfbb84aSYann Gautier /* RCC_R67CIDCFGR register fields */ 16014cfbb84aSYann Gautier #define RCC_R67CIDCFGR_CFEN BIT(0) 16024cfbb84aSYann Gautier #define RCC_R67CIDCFGR_SEM_EN BIT(1) 16034cfbb84aSYann Gautier #define RCC_R67CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16044cfbb84aSYann Gautier #define RCC_R67CIDCFGR_SCID_SHIFT 4 16054cfbb84aSYann Gautier #define RCC_R67CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16064cfbb84aSYann Gautier #define RCC_R67CIDCFGR_SEMWLC_SHIFT 16 16074cfbb84aSYann Gautier 16084cfbb84aSYann Gautier /* RCC_R67SEMCR register fields */ 16094cfbb84aSYann Gautier #define RCC_R67SEMCR_SEM_MUTEX BIT(0) 16104cfbb84aSYann Gautier #define RCC_R67SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16114cfbb84aSYann Gautier #define RCC_R67SEMCR_SEMCID_SHIFT 4 16124cfbb84aSYann Gautier 16134cfbb84aSYann Gautier /* RCC_R68CIDCFGR register fields */ 16144cfbb84aSYann Gautier #define RCC_R68CIDCFGR_CFEN BIT(0) 16154cfbb84aSYann Gautier #define RCC_R68CIDCFGR_SEM_EN BIT(1) 16164cfbb84aSYann Gautier #define RCC_R68CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16174cfbb84aSYann Gautier #define RCC_R68CIDCFGR_SCID_SHIFT 4 16184cfbb84aSYann Gautier #define RCC_R68CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16194cfbb84aSYann Gautier #define RCC_R68CIDCFGR_SEMWLC_SHIFT 16 16204cfbb84aSYann Gautier 16214cfbb84aSYann Gautier /* RCC_R68SEMCR register fields */ 16224cfbb84aSYann Gautier #define RCC_R68SEMCR_SEM_MUTEX BIT(0) 16234cfbb84aSYann Gautier #define RCC_R68SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16244cfbb84aSYann Gautier #define RCC_R68SEMCR_SEMCID_SHIFT 4 16254cfbb84aSYann Gautier 16264cfbb84aSYann Gautier /* RCC_R69CIDCFGR register fields */ 16274cfbb84aSYann Gautier #define RCC_R69CIDCFGR_CFEN BIT(0) 16284cfbb84aSYann Gautier #define RCC_R69CIDCFGR_SEM_EN BIT(1) 16294cfbb84aSYann Gautier #define RCC_R69CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16304cfbb84aSYann Gautier #define RCC_R69CIDCFGR_SCID_SHIFT 4 16314cfbb84aSYann Gautier #define RCC_R69CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16324cfbb84aSYann Gautier #define RCC_R69CIDCFGR_SEMWLC_SHIFT 16 16334cfbb84aSYann Gautier 16344cfbb84aSYann Gautier /* RCC_R69SEMCR register fields */ 16354cfbb84aSYann Gautier #define RCC_R69SEMCR_SEM_MUTEX BIT(0) 16364cfbb84aSYann Gautier #define RCC_R69SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16374cfbb84aSYann Gautier #define RCC_R69SEMCR_SEMCID_SHIFT 4 16384cfbb84aSYann Gautier 16394cfbb84aSYann Gautier /* RCC_R70CIDCFGR register fields */ 16404cfbb84aSYann Gautier #define RCC_R70CIDCFGR_CFEN BIT(0) 16414cfbb84aSYann Gautier #define RCC_R70CIDCFGR_SEM_EN BIT(1) 16424cfbb84aSYann Gautier #define RCC_R70CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16434cfbb84aSYann Gautier #define RCC_R70CIDCFGR_SCID_SHIFT 4 16444cfbb84aSYann Gautier #define RCC_R70CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16454cfbb84aSYann Gautier #define RCC_R70CIDCFGR_SEMWLC_SHIFT 16 16464cfbb84aSYann Gautier 16474cfbb84aSYann Gautier /* RCC_R70SEMCR register fields */ 16484cfbb84aSYann Gautier #define RCC_R70SEMCR_SEM_MUTEX BIT(0) 16494cfbb84aSYann Gautier #define RCC_R70SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16504cfbb84aSYann Gautier #define RCC_R70SEMCR_SEMCID_SHIFT 4 16514cfbb84aSYann Gautier 16524cfbb84aSYann Gautier /* RCC_R71CIDCFGR register fields */ 16534cfbb84aSYann Gautier #define RCC_R71CIDCFGR_CFEN BIT(0) 16544cfbb84aSYann Gautier #define RCC_R71CIDCFGR_SEM_EN BIT(1) 16554cfbb84aSYann Gautier #define RCC_R71CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16564cfbb84aSYann Gautier #define RCC_R71CIDCFGR_SCID_SHIFT 4 16574cfbb84aSYann Gautier #define RCC_R71CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16584cfbb84aSYann Gautier #define RCC_R71CIDCFGR_SEMWLC_SHIFT 16 16594cfbb84aSYann Gautier 16604cfbb84aSYann Gautier /* RCC_R71SEMCR register fields */ 16614cfbb84aSYann Gautier #define RCC_R71SEMCR_SEM_MUTEX BIT(0) 16624cfbb84aSYann Gautier #define RCC_R71SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16634cfbb84aSYann Gautier #define RCC_R71SEMCR_SEMCID_SHIFT 4 16644cfbb84aSYann Gautier 16654cfbb84aSYann Gautier /* RCC_R72CIDCFGR register fields */ 16664cfbb84aSYann Gautier #define RCC_R72CIDCFGR_CFEN BIT(0) 16674cfbb84aSYann Gautier #define RCC_R72CIDCFGR_SEM_EN BIT(1) 16684cfbb84aSYann Gautier #define RCC_R72CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16694cfbb84aSYann Gautier #define RCC_R72CIDCFGR_SCID_SHIFT 4 16704cfbb84aSYann Gautier #define RCC_R72CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16714cfbb84aSYann Gautier #define RCC_R72CIDCFGR_SEMWLC_SHIFT 16 16724cfbb84aSYann Gautier 16734cfbb84aSYann Gautier /* RCC_R72SEMCR register fields */ 16744cfbb84aSYann Gautier #define RCC_R72SEMCR_SEM_MUTEX BIT(0) 16754cfbb84aSYann Gautier #define RCC_R72SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16764cfbb84aSYann Gautier #define RCC_R72SEMCR_SEMCID_SHIFT 4 16774cfbb84aSYann Gautier 16784cfbb84aSYann Gautier /* RCC_R73CIDCFGR register fields */ 16794cfbb84aSYann Gautier #define RCC_R73CIDCFGR_CFEN BIT(0) 16804cfbb84aSYann Gautier #define RCC_R73CIDCFGR_SEM_EN BIT(1) 16814cfbb84aSYann Gautier #define RCC_R73CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16824cfbb84aSYann Gautier #define RCC_R73CIDCFGR_SCID_SHIFT 4 16834cfbb84aSYann Gautier #define RCC_R73CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16844cfbb84aSYann Gautier #define RCC_R73CIDCFGR_SEMWLC_SHIFT 16 16854cfbb84aSYann Gautier 16864cfbb84aSYann Gautier /* RCC_R73SEMCR register fields */ 16874cfbb84aSYann Gautier #define RCC_R73SEMCR_SEM_MUTEX BIT(0) 16884cfbb84aSYann Gautier #define RCC_R73SEMCR_SEMCID_MASK GENMASK_32(6, 4) 16894cfbb84aSYann Gautier #define RCC_R73SEMCR_SEMCID_SHIFT 4 16904cfbb84aSYann Gautier 16914cfbb84aSYann Gautier /* RCC_R74CIDCFGR register fields */ 16924cfbb84aSYann Gautier #define RCC_R74CIDCFGR_CFEN BIT(0) 16934cfbb84aSYann Gautier #define RCC_R74CIDCFGR_SEM_EN BIT(1) 16944cfbb84aSYann Gautier #define RCC_R74CIDCFGR_SCID_MASK GENMASK_32(6, 4) 16954cfbb84aSYann Gautier #define RCC_R74CIDCFGR_SCID_SHIFT 4 16964cfbb84aSYann Gautier #define RCC_R74CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 16974cfbb84aSYann Gautier #define RCC_R74CIDCFGR_SEMWLC_SHIFT 16 16984cfbb84aSYann Gautier 16994cfbb84aSYann Gautier /* RCC_R74SEMCR register fields */ 17004cfbb84aSYann Gautier #define RCC_R74SEMCR_SEM_MUTEX BIT(0) 17014cfbb84aSYann Gautier #define RCC_R74SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17024cfbb84aSYann Gautier #define RCC_R74SEMCR_SEMCID_SHIFT 4 17034cfbb84aSYann Gautier 17044cfbb84aSYann Gautier /* RCC_R75CIDCFGR register fields */ 17054cfbb84aSYann Gautier #define RCC_R75CIDCFGR_CFEN BIT(0) 17064cfbb84aSYann Gautier #define RCC_R75CIDCFGR_SEM_EN BIT(1) 17074cfbb84aSYann Gautier #define RCC_R75CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17084cfbb84aSYann Gautier #define RCC_R75CIDCFGR_SCID_SHIFT 4 17094cfbb84aSYann Gautier #define RCC_R75CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17104cfbb84aSYann Gautier #define RCC_R75CIDCFGR_SEMWLC_SHIFT 16 17114cfbb84aSYann Gautier 17124cfbb84aSYann Gautier /* RCC_R75SEMCR register fields */ 17134cfbb84aSYann Gautier #define RCC_R75SEMCR_SEM_MUTEX BIT(0) 17144cfbb84aSYann Gautier #define RCC_R75SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17154cfbb84aSYann Gautier #define RCC_R75SEMCR_SEMCID_SHIFT 4 17164cfbb84aSYann Gautier 17174cfbb84aSYann Gautier /* RCC_R76CIDCFGR register fields */ 17184cfbb84aSYann Gautier #define RCC_R76CIDCFGR_CFEN BIT(0) 17194cfbb84aSYann Gautier #define RCC_R76CIDCFGR_SEM_EN BIT(1) 17204cfbb84aSYann Gautier #define RCC_R76CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17214cfbb84aSYann Gautier #define RCC_R76CIDCFGR_SCID_SHIFT 4 17224cfbb84aSYann Gautier #define RCC_R76CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17234cfbb84aSYann Gautier #define RCC_R76CIDCFGR_SEMWLC_SHIFT 16 17244cfbb84aSYann Gautier 17254cfbb84aSYann Gautier /* RCC_R76SEMCR register fields */ 17264cfbb84aSYann Gautier #define RCC_R76SEMCR_SEM_MUTEX BIT(0) 17274cfbb84aSYann Gautier #define RCC_R76SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17284cfbb84aSYann Gautier #define RCC_R76SEMCR_SEMCID_SHIFT 4 17294cfbb84aSYann Gautier 17304cfbb84aSYann Gautier /* RCC_R77CIDCFGR register fields */ 17314cfbb84aSYann Gautier #define RCC_R77CIDCFGR_CFEN BIT(0) 17324cfbb84aSYann Gautier #define RCC_R77CIDCFGR_SEM_EN BIT(1) 17334cfbb84aSYann Gautier #define RCC_R77CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17344cfbb84aSYann Gautier #define RCC_R77CIDCFGR_SCID_SHIFT 4 17354cfbb84aSYann Gautier #define RCC_R77CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17364cfbb84aSYann Gautier #define RCC_R77CIDCFGR_SEMWLC_SHIFT 16 17374cfbb84aSYann Gautier 17384cfbb84aSYann Gautier /* RCC_R77SEMCR register fields */ 17394cfbb84aSYann Gautier #define RCC_R77SEMCR_SEM_MUTEX BIT(0) 17404cfbb84aSYann Gautier #define RCC_R77SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17414cfbb84aSYann Gautier #define RCC_R77SEMCR_SEMCID_SHIFT 4 17424cfbb84aSYann Gautier 17434cfbb84aSYann Gautier /* RCC_R78CIDCFGR register fields */ 17444cfbb84aSYann Gautier #define RCC_R78CIDCFGR_CFEN BIT(0) 17454cfbb84aSYann Gautier #define RCC_R78CIDCFGR_SEM_EN BIT(1) 17464cfbb84aSYann Gautier #define RCC_R78CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17474cfbb84aSYann Gautier #define RCC_R78CIDCFGR_SCID_SHIFT 4 17484cfbb84aSYann Gautier #define RCC_R78CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17494cfbb84aSYann Gautier #define RCC_R78CIDCFGR_SEMWLC_SHIFT 16 17504cfbb84aSYann Gautier 17514cfbb84aSYann Gautier /* RCC_R78SEMCR register fields */ 17524cfbb84aSYann Gautier #define RCC_R78SEMCR_SEM_MUTEX BIT(0) 17534cfbb84aSYann Gautier #define RCC_R78SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17544cfbb84aSYann Gautier #define RCC_R78SEMCR_SEMCID_SHIFT 4 17554cfbb84aSYann Gautier 17564cfbb84aSYann Gautier /* RCC_R79CIDCFGR register fields */ 17574cfbb84aSYann Gautier #define RCC_R79CIDCFGR_CFEN BIT(0) 17584cfbb84aSYann Gautier #define RCC_R79CIDCFGR_SEM_EN BIT(1) 17594cfbb84aSYann Gautier #define RCC_R79CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17604cfbb84aSYann Gautier #define RCC_R79CIDCFGR_SCID_SHIFT 4 17614cfbb84aSYann Gautier #define RCC_R79CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17624cfbb84aSYann Gautier #define RCC_R79CIDCFGR_SEMWLC_SHIFT 16 17634cfbb84aSYann Gautier 17644cfbb84aSYann Gautier /* RCC_R79SEMCR register fields */ 17654cfbb84aSYann Gautier #define RCC_R79SEMCR_SEM_MUTEX BIT(0) 17664cfbb84aSYann Gautier #define RCC_R79SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17674cfbb84aSYann Gautier #define RCC_R79SEMCR_SEMCID_SHIFT 4 17684cfbb84aSYann Gautier 17694cfbb84aSYann Gautier /* RCC_R80CIDCFGR register fields */ 17704cfbb84aSYann Gautier #define RCC_R80CIDCFGR_CFEN BIT(0) 17714cfbb84aSYann Gautier #define RCC_R80CIDCFGR_SEM_EN BIT(1) 17724cfbb84aSYann Gautier #define RCC_R80CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17734cfbb84aSYann Gautier #define RCC_R80CIDCFGR_SCID_SHIFT 4 17744cfbb84aSYann Gautier #define RCC_R80CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17754cfbb84aSYann Gautier #define RCC_R80CIDCFGR_SEMWLC_SHIFT 16 17764cfbb84aSYann Gautier 17774cfbb84aSYann Gautier /* RCC_R80SEMCR register fields */ 17784cfbb84aSYann Gautier #define RCC_R80SEMCR_SEM_MUTEX BIT(0) 17794cfbb84aSYann Gautier #define RCC_R80SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17804cfbb84aSYann Gautier #define RCC_R80SEMCR_SEMCID_SHIFT 4 17814cfbb84aSYann Gautier 17824cfbb84aSYann Gautier /* RCC_R81CIDCFGR register fields */ 17834cfbb84aSYann Gautier #define RCC_R81CIDCFGR_CFEN BIT(0) 17844cfbb84aSYann Gautier #define RCC_R81CIDCFGR_SEM_EN BIT(1) 17854cfbb84aSYann Gautier #define RCC_R81CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17864cfbb84aSYann Gautier #define RCC_R81CIDCFGR_SCID_SHIFT 4 17874cfbb84aSYann Gautier #define RCC_R81CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 17884cfbb84aSYann Gautier #define RCC_R81CIDCFGR_SEMWLC_SHIFT 16 17894cfbb84aSYann Gautier 17904cfbb84aSYann Gautier /* RCC_R81SEMCR register fields */ 17914cfbb84aSYann Gautier #define RCC_R81SEMCR_SEM_MUTEX BIT(0) 17924cfbb84aSYann Gautier #define RCC_R81SEMCR_SEMCID_MASK GENMASK_32(6, 4) 17934cfbb84aSYann Gautier #define RCC_R81SEMCR_SEMCID_SHIFT 4 17944cfbb84aSYann Gautier 17954cfbb84aSYann Gautier /* RCC_R82CIDCFGR register fields */ 17964cfbb84aSYann Gautier #define RCC_R82CIDCFGR_CFEN BIT(0) 17974cfbb84aSYann Gautier #define RCC_R82CIDCFGR_SEM_EN BIT(1) 17984cfbb84aSYann Gautier #define RCC_R82CIDCFGR_SCID_MASK GENMASK_32(6, 4) 17994cfbb84aSYann Gautier #define RCC_R82CIDCFGR_SCID_SHIFT 4 18004cfbb84aSYann Gautier #define RCC_R82CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18014cfbb84aSYann Gautier #define RCC_R82CIDCFGR_SEMWLC_SHIFT 16 18024cfbb84aSYann Gautier 18034cfbb84aSYann Gautier /* RCC_R82SEMCR register fields */ 18044cfbb84aSYann Gautier #define RCC_R82SEMCR_SEM_MUTEX BIT(0) 18054cfbb84aSYann Gautier #define RCC_R82SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18064cfbb84aSYann Gautier #define RCC_R82SEMCR_SEMCID_SHIFT 4 18074cfbb84aSYann Gautier 18084cfbb84aSYann Gautier /* RCC_R83CIDCFGR register fields */ 18094cfbb84aSYann Gautier #define RCC_R83CIDCFGR_CFEN BIT(0) 18104cfbb84aSYann Gautier #define RCC_R83CIDCFGR_SEM_EN BIT(1) 18114cfbb84aSYann Gautier #define RCC_R83CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18124cfbb84aSYann Gautier #define RCC_R83CIDCFGR_SCID_SHIFT 4 18134cfbb84aSYann Gautier #define RCC_R83CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18144cfbb84aSYann Gautier #define RCC_R83CIDCFGR_SEMWLC_SHIFT 16 18154cfbb84aSYann Gautier 18164cfbb84aSYann Gautier /* RCC_R83SEMCR register fields */ 18174cfbb84aSYann Gautier #define RCC_R83SEMCR_SEM_MUTEX BIT(0) 18184cfbb84aSYann Gautier #define RCC_R83SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18194cfbb84aSYann Gautier #define RCC_R83SEMCR_SEMCID_SHIFT 4 18204cfbb84aSYann Gautier 18214cfbb84aSYann Gautier /* RCC_R84CIDCFGR register fields */ 18224cfbb84aSYann Gautier #define RCC_R84CIDCFGR_CFEN BIT(0) 18234cfbb84aSYann Gautier #define RCC_R84CIDCFGR_SEM_EN BIT(1) 18244cfbb84aSYann Gautier #define RCC_R84CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18254cfbb84aSYann Gautier #define RCC_R84CIDCFGR_SCID_SHIFT 4 18264cfbb84aSYann Gautier #define RCC_R84CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18274cfbb84aSYann Gautier #define RCC_R84CIDCFGR_SEMWLC_SHIFT 16 18284cfbb84aSYann Gautier 18294cfbb84aSYann Gautier /* RCC_R84SEMCR register fields */ 18304cfbb84aSYann Gautier #define RCC_R84SEMCR_SEM_MUTEX BIT(0) 18314cfbb84aSYann Gautier #define RCC_R84SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18324cfbb84aSYann Gautier #define RCC_R84SEMCR_SEMCID_SHIFT 4 18334cfbb84aSYann Gautier 18344cfbb84aSYann Gautier /* RCC_R85CIDCFGR register fields */ 18354cfbb84aSYann Gautier #define RCC_R85CIDCFGR_CFEN BIT(0) 18364cfbb84aSYann Gautier #define RCC_R85CIDCFGR_SEM_EN BIT(1) 18374cfbb84aSYann Gautier #define RCC_R85CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18384cfbb84aSYann Gautier #define RCC_R85CIDCFGR_SCID_SHIFT 4 18394cfbb84aSYann Gautier #define RCC_R85CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18404cfbb84aSYann Gautier #define RCC_R85CIDCFGR_SEMWLC_SHIFT 16 18414cfbb84aSYann Gautier 18424cfbb84aSYann Gautier /* RCC_R85SEMCR register fields */ 18434cfbb84aSYann Gautier #define RCC_R85SEMCR_SEM_MUTEX BIT(0) 18444cfbb84aSYann Gautier #define RCC_R85SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18454cfbb84aSYann Gautier #define RCC_R85SEMCR_SEMCID_SHIFT 4 18464cfbb84aSYann Gautier 18474cfbb84aSYann Gautier /* RCC_R86CIDCFGR register fields */ 18484cfbb84aSYann Gautier #define RCC_R86CIDCFGR_CFEN BIT(0) 18494cfbb84aSYann Gautier #define RCC_R86CIDCFGR_SEM_EN BIT(1) 18504cfbb84aSYann Gautier #define RCC_R86CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18514cfbb84aSYann Gautier #define RCC_R86CIDCFGR_SCID_SHIFT 4 18524cfbb84aSYann Gautier #define RCC_R86CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18534cfbb84aSYann Gautier #define RCC_R86CIDCFGR_SEMWLC_SHIFT 16 18544cfbb84aSYann Gautier 18554cfbb84aSYann Gautier /* RCC_R86SEMCR register fields */ 18564cfbb84aSYann Gautier #define RCC_R86SEMCR_SEM_MUTEX BIT(0) 18574cfbb84aSYann Gautier #define RCC_R86SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18584cfbb84aSYann Gautier #define RCC_R86SEMCR_SEMCID_SHIFT 4 18594cfbb84aSYann Gautier 18604cfbb84aSYann Gautier /* RCC_R87CIDCFGR register fields */ 18614cfbb84aSYann Gautier #define RCC_R87CIDCFGR_CFEN BIT(0) 18624cfbb84aSYann Gautier #define RCC_R87CIDCFGR_SEM_EN BIT(1) 18634cfbb84aSYann Gautier #define RCC_R87CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18644cfbb84aSYann Gautier #define RCC_R87CIDCFGR_SCID_SHIFT 4 18654cfbb84aSYann Gautier #define RCC_R87CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18664cfbb84aSYann Gautier #define RCC_R87CIDCFGR_SEMWLC_SHIFT 16 18674cfbb84aSYann Gautier 18684cfbb84aSYann Gautier /* RCC_R87SEMCR register fields */ 18694cfbb84aSYann Gautier #define RCC_R87SEMCR_SEM_MUTEX BIT(0) 18704cfbb84aSYann Gautier #define RCC_R87SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18714cfbb84aSYann Gautier #define RCC_R87SEMCR_SEMCID_SHIFT 4 18724cfbb84aSYann Gautier 18734cfbb84aSYann Gautier /* RCC_R88CIDCFGR register fields */ 18744cfbb84aSYann Gautier #define RCC_R88CIDCFGR_CFEN BIT(0) 18754cfbb84aSYann Gautier #define RCC_R88CIDCFGR_SEM_EN BIT(1) 18764cfbb84aSYann Gautier #define RCC_R88CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18774cfbb84aSYann Gautier #define RCC_R88CIDCFGR_SCID_SHIFT 4 18784cfbb84aSYann Gautier #define RCC_R88CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18794cfbb84aSYann Gautier #define RCC_R88CIDCFGR_SEMWLC_SHIFT 16 18804cfbb84aSYann Gautier 18814cfbb84aSYann Gautier /* RCC_R88SEMCR register fields */ 18824cfbb84aSYann Gautier #define RCC_R88SEMCR_SEM_MUTEX BIT(0) 18834cfbb84aSYann Gautier #define RCC_R88SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18844cfbb84aSYann Gautier #define RCC_R88SEMCR_SEMCID_SHIFT 4 18854cfbb84aSYann Gautier 18864cfbb84aSYann Gautier /* RCC_R89CIDCFGR register fields */ 18874cfbb84aSYann Gautier #define RCC_R89CIDCFGR_CFEN BIT(0) 18884cfbb84aSYann Gautier #define RCC_R89CIDCFGR_SEM_EN BIT(1) 18894cfbb84aSYann Gautier #define RCC_R89CIDCFGR_SCID_MASK GENMASK_32(6, 4) 18904cfbb84aSYann Gautier #define RCC_R89CIDCFGR_SCID_SHIFT 4 18914cfbb84aSYann Gautier #define RCC_R89CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 18924cfbb84aSYann Gautier #define RCC_R89CIDCFGR_SEMWLC_SHIFT 16 18934cfbb84aSYann Gautier 18944cfbb84aSYann Gautier /* RCC_R89SEMCR register fields */ 18954cfbb84aSYann Gautier #define RCC_R89SEMCR_SEM_MUTEX BIT(0) 18964cfbb84aSYann Gautier #define RCC_R89SEMCR_SEMCID_MASK GENMASK_32(6, 4) 18974cfbb84aSYann Gautier #define RCC_R89SEMCR_SEMCID_SHIFT 4 18984cfbb84aSYann Gautier 18994cfbb84aSYann Gautier /* RCC_R90CIDCFGR register fields */ 19004cfbb84aSYann Gautier #define RCC_R90CIDCFGR_CFEN BIT(0) 19014cfbb84aSYann Gautier #define RCC_R90CIDCFGR_SEM_EN BIT(1) 19024cfbb84aSYann Gautier #define RCC_R90CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19034cfbb84aSYann Gautier #define RCC_R90CIDCFGR_SCID_SHIFT 4 19044cfbb84aSYann Gautier #define RCC_R90CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19054cfbb84aSYann Gautier #define RCC_R90CIDCFGR_SEMWLC_SHIFT 16 19064cfbb84aSYann Gautier 19074cfbb84aSYann Gautier /* RCC_R90SEMCR register fields */ 19084cfbb84aSYann Gautier #define RCC_R90SEMCR_SEM_MUTEX BIT(0) 19094cfbb84aSYann Gautier #define RCC_R90SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19104cfbb84aSYann Gautier #define RCC_R90SEMCR_SEMCID_SHIFT 4 19114cfbb84aSYann Gautier 19124cfbb84aSYann Gautier /* RCC_R91CIDCFGR register fields */ 19134cfbb84aSYann Gautier #define RCC_R91CIDCFGR_CFEN BIT(0) 19144cfbb84aSYann Gautier #define RCC_R91CIDCFGR_SEM_EN BIT(1) 19154cfbb84aSYann Gautier #define RCC_R91CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19164cfbb84aSYann Gautier #define RCC_R91CIDCFGR_SCID_SHIFT 4 19174cfbb84aSYann Gautier #define RCC_R91CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19184cfbb84aSYann Gautier #define RCC_R91CIDCFGR_SEMWLC_SHIFT 16 19194cfbb84aSYann Gautier 19204cfbb84aSYann Gautier /* RCC_R91SEMCR register fields */ 19214cfbb84aSYann Gautier #define RCC_R91SEMCR_SEM_MUTEX BIT(0) 19224cfbb84aSYann Gautier #define RCC_R91SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19234cfbb84aSYann Gautier #define RCC_R91SEMCR_SEMCID_SHIFT 4 19244cfbb84aSYann Gautier 19254cfbb84aSYann Gautier /* RCC_R92CIDCFGR register fields */ 19264cfbb84aSYann Gautier #define RCC_R92CIDCFGR_CFEN BIT(0) 19274cfbb84aSYann Gautier #define RCC_R92CIDCFGR_SEM_EN BIT(1) 19284cfbb84aSYann Gautier #define RCC_R92CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19294cfbb84aSYann Gautier #define RCC_R92CIDCFGR_SCID_SHIFT 4 19304cfbb84aSYann Gautier #define RCC_R92CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19314cfbb84aSYann Gautier #define RCC_R92CIDCFGR_SEMWLC_SHIFT 16 19324cfbb84aSYann Gautier 19334cfbb84aSYann Gautier /* RCC_R92SEMCR register fields */ 19344cfbb84aSYann Gautier #define RCC_R92SEMCR_SEM_MUTEX BIT(0) 19354cfbb84aSYann Gautier #define RCC_R92SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19364cfbb84aSYann Gautier #define RCC_R92SEMCR_SEMCID_SHIFT 4 19374cfbb84aSYann Gautier 19384cfbb84aSYann Gautier /* RCC_R93CIDCFGR register fields */ 19394cfbb84aSYann Gautier #define RCC_R93CIDCFGR_CFEN BIT(0) 19404cfbb84aSYann Gautier #define RCC_R93CIDCFGR_SEM_EN BIT(1) 19414cfbb84aSYann Gautier #define RCC_R93CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19424cfbb84aSYann Gautier #define RCC_R93CIDCFGR_SCID_SHIFT 4 19434cfbb84aSYann Gautier #define RCC_R93CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19444cfbb84aSYann Gautier #define RCC_R93CIDCFGR_SEMWLC_SHIFT 16 19454cfbb84aSYann Gautier 19464cfbb84aSYann Gautier /* RCC_R93SEMCR register fields */ 19474cfbb84aSYann Gautier #define RCC_R93SEMCR_SEM_MUTEX BIT(0) 19484cfbb84aSYann Gautier #define RCC_R93SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19494cfbb84aSYann Gautier #define RCC_R93SEMCR_SEMCID_SHIFT 4 19504cfbb84aSYann Gautier 19514cfbb84aSYann Gautier /* RCC_R94CIDCFGR register fields */ 19524cfbb84aSYann Gautier #define RCC_R94CIDCFGR_CFEN BIT(0) 19534cfbb84aSYann Gautier #define RCC_R94CIDCFGR_SEM_EN BIT(1) 19544cfbb84aSYann Gautier #define RCC_R94CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19554cfbb84aSYann Gautier #define RCC_R94CIDCFGR_SCID_SHIFT 4 19564cfbb84aSYann Gautier #define RCC_R94CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19574cfbb84aSYann Gautier #define RCC_R94CIDCFGR_SEMWLC_SHIFT 16 19584cfbb84aSYann Gautier 19594cfbb84aSYann Gautier /* RCC_R94SEMCR register fields */ 19604cfbb84aSYann Gautier #define RCC_R94SEMCR_SEM_MUTEX BIT(0) 19614cfbb84aSYann Gautier #define RCC_R94SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19624cfbb84aSYann Gautier #define RCC_R94SEMCR_SEMCID_SHIFT 4 19634cfbb84aSYann Gautier 19644cfbb84aSYann Gautier /* RCC_R95CIDCFGR register fields */ 19654cfbb84aSYann Gautier #define RCC_R95CIDCFGR_CFEN BIT(0) 19664cfbb84aSYann Gautier #define RCC_R95CIDCFGR_SEM_EN BIT(1) 19674cfbb84aSYann Gautier #define RCC_R95CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19684cfbb84aSYann Gautier #define RCC_R95CIDCFGR_SCID_SHIFT 4 19694cfbb84aSYann Gautier #define RCC_R95CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19704cfbb84aSYann Gautier #define RCC_R95CIDCFGR_SEMWLC_SHIFT 16 19714cfbb84aSYann Gautier 19724cfbb84aSYann Gautier /* RCC_R95SEMCR register fields */ 19734cfbb84aSYann Gautier #define RCC_R95SEMCR_SEM_MUTEX BIT(0) 19744cfbb84aSYann Gautier #define RCC_R95SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19754cfbb84aSYann Gautier #define RCC_R95SEMCR_SEMCID_SHIFT 4 19764cfbb84aSYann Gautier 19774cfbb84aSYann Gautier /* RCC_R96CIDCFGR register fields */ 19784cfbb84aSYann Gautier #define RCC_R96CIDCFGR_CFEN BIT(0) 19794cfbb84aSYann Gautier #define RCC_R96CIDCFGR_SEM_EN BIT(1) 19804cfbb84aSYann Gautier #define RCC_R96CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19814cfbb84aSYann Gautier #define RCC_R96CIDCFGR_SCID_SHIFT 4 19824cfbb84aSYann Gautier #define RCC_R96CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19834cfbb84aSYann Gautier #define RCC_R96CIDCFGR_SEMWLC_SHIFT 16 19844cfbb84aSYann Gautier 19854cfbb84aSYann Gautier /* RCC_R96SEMCR register fields */ 19864cfbb84aSYann Gautier #define RCC_R96SEMCR_SEM_MUTEX BIT(0) 19874cfbb84aSYann Gautier #define RCC_R96SEMCR_SEMCID_MASK GENMASK_32(6, 4) 19884cfbb84aSYann Gautier #define RCC_R96SEMCR_SEMCID_SHIFT 4 19894cfbb84aSYann Gautier 19904cfbb84aSYann Gautier /* RCC_R97CIDCFGR register fields */ 19914cfbb84aSYann Gautier #define RCC_R97CIDCFGR_CFEN BIT(0) 19924cfbb84aSYann Gautier #define RCC_R97CIDCFGR_SEM_EN BIT(1) 19934cfbb84aSYann Gautier #define RCC_R97CIDCFGR_SCID_MASK GENMASK_32(6, 4) 19944cfbb84aSYann Gautier #define RCC_R97CIDCFGR_SCID_SHIFT 4 19954cfbb84aSYann Gautier #define RCC_R97CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 19964cfbb84aSYann Gautier #define RCC_R97CIDCFGR_SEMWLC_SHIFT 16 19974cfbb84aSYann Gautier 19984cfbb84aSYann Gautier /* RCC_R97SEMCR register fields */ 19994cfbb84aSYann Gautier #define RCC_R97SEMCR_SEM_MUTEX BIT(0) 20004cfbb84aSYann Gautier #define RCC_R97SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20014cfbb84aSYann Gautier #define RCC_R97SEMCR_SEMCID_SHIFT 4 20024cfbb84aSYann Gautier 20034cfbb84aSYann Gautier /* RCC_R98CIDCFGR register fields */ 20044cfbb84aSYann Gautier #define RCC_R98CIDCFGR_CFEN BIT(0) 20054cfbb84aSYann Gautier #define RCC_R98CIDCFGR_SEM_EN BIT(1) 20064cfbb84aSYann Gautier #define RCC_R98CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20074cfbb84aSYann Gautier #define RCC_R98CIDCFGR_SCID_SHIFT 4 20084cfbb84aSYann Gautier #define RCC_R98CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20094cfbb84aSYann Gautier #define RCC_R98CIDCFGR_SEMWLC_SHIFT 16 20104cfbb84aSYann Gautier 20114cfbb84aSYann Gautier /* RCC_R98SEMCR register fields */ 20124cfbb84aSYann Gautier #define RCC_R98SEMCR_SEM_MUTEX BIT(0) 20134cfbb84aSYann Gautier #define RCC_R98SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20144cfbb84aSYann Gautier #define RCC_R98SEMCR_SEMCID_SHIFT 4 20154cfbb84aSYann Gautier 20164cfbb84aSYann Gautier /* RCC_R99CIDCFGR register fields */ 20174cfbb84aSYann Gautier #define RCC_R99CIDCFGR_CFEN BIT(0) 20184cfbb84aSYann Gautier #define RCC_R99CIDCFGR_SEM_EN BIT(1) 20194cfbb84aSYann Gautier #define RCC_R99CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20204cfbb84aSYann Gautier #define RCC_R99CIDCFGR_SCID_SHIFT 4 20214cfbb84aSYann Gautier #define RCC_R99CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20224cfbb84aSYann Gautier #define RCC_R99CIDCFGR_SEMWLC_SHIFT 16 20234cfbb84aSYann Gautier 20244cfbb84aSYann Gautier /* RCC_R99SEMCR register fields */ 20254cfbb84aSYann Gautier #define RCC_R99SEMCR_SEM_MUTEX BIT(0) 20264cfbb84aSYann Gautier #define RCC_R99SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20274cfbb84aSYann Gautier #define RCC_R99SEMCR_SEMCID_SHIFT 4 20284cfbb84aSYann Gautier 20294cfbb84aSYann Gautier /* RCC_R100CIDCFGR register fields */ 20304cfbb84aSYann Gautier #define RCC_R100CIDCFGR_CFEN BIT(0) 20314cfbb84aSYann Gautier #define RCC_R100CIDCFGR_SEM_EN BIT(1) 20324cfbb84aSYann Gautier #define RCC_R100CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20334cfbb84aSYann Gautier #define RCC_R100CIDCFGR_SCID_SHIFT 4 20344cfbb84aSYann Gautier #define RCC_R100CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20354cfbb84aSYann Gautier #define RCC_R100CIDCFGR_SEMWLC_SHIFT 16 20364cfbb84aSYann Gautier 20374cfbb84aSYann Gautier /* RCC_R100SEMCR register fields */ 20384cfbb84aSYann Gautier #define RCC_R100SEMCR_SEM_MUTEX BIT(0) 20394cfbb84aSYann Gautier #define RCC_R100SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20404cfbb84aSYann Gautier #define RCC_R100SEMCR_SEMCID_SHIFT 4 20414cfbb84aSYann Gautier 20424cfbb84aSYann Gautier /* RCC_R101CIDCFGR register fields */ 20434cfbb84aSYann Gautier #define RCC_R101CIDCFGR_CFEN BIT(0) 20444cfbb84aSYann Gautier #define RCC_R101CIDCFGR_SEM_EN BIT(1) 20454cfbb84aSYann Gautier #define RCC_R101CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20464cfbb84aSYann Gautier #define RCC_R101CIDCFGR_SCID_SHIFT 4 20474cfbb84aSYann Gautier #define RCC_R101CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20484cfbb84aSYann Gautier #define RCC_R101CIDCFGR_SEMWLC_SHIFT 16 20494cfbb84aSYann Gautier 20504cfbb84aSYann Gautier /* RCC_R101SEMCR register fields */ 20514cfbb84aSYann Gautier #define RCC_R101SEMCR_SEM_MUTEX BIT(0) 20524cfbb84aSYann Gautier #define RCC_R101SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20534cfbb84aSYann Gautier #define RCC_R101SEMCR_SEMCID_SHIFT 4 20544cfbb84aSYann Gautier 20554cfbb84aSYann Gautier /* RCC_R102CIDCFGR register fields */ 20564cfbb84aSYann Gautier #define RCC_R102CIDCFGR_CFEN BIT(0) 20574cfbb84aSYann Gautier #define RCC_R102CIDCFGR_SEM_EN BIT(1) 20584cfbb84aSYann Gautier #define RCC_R102CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20594cfbb84aSYann Gautier #define RCC_R102CIDCFGR_SCID_SHIFT 4 20604cfbb84aSYann Gautier #define RCC_R102CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20614cfbb84aSYann Gautier #define RCC_R102CIDCFGR_SEMWLC_SHIFT 16 20624cfbb84aSYann Gautier 20634cfbb84aSYann Gautier /* RCC_R102SEMCR register fields */ 20644cfbb84aSYann Gautier #define RCC_R102SEMCR_SEM_MUTEX BIT(0) 20654cfbb84aSYann Gautier #define RCC_R102SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20664cfbb84aSYann Gautier #define RCC_R102SEMCR_SEMCID_SHIFT 4 20674cfbb84aSYann Gautier 20684cfbb84aSYann Gautier /* RCC_R103CIDCFGR register fields */ 20694cfbb84aSYann Gautier #define RCC_R103CIDCFGR_CFEN BIT(0) 20704cfbb84aSYann Gautier #define RCC_R103CIDCFGR_SEM_EN BIT(1) 20714cfbb84aSYann Gautier #define RCC_R103CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20724cfbb84aSYann Gautier #define RCC_R103CIDCFGR_SCID_SHIFT 4 20734cfbb84aSYann Gautier #define RCC_R103CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20744cfbb84aSYann Gautier #define RCC_R103CIDCFGR_SEMWLC_SHIFT 16 20754cfbb84aSYann Gautier 20764cfbb84aSYann Gautier /* RCC_R103SEMCR register fields */ 20774cfbb84aSYann Gautier #define RCC_R103SEMCR_SEM_MUTEX BIT(0) 20784cfbb84aSYann Gautier #define RCC_R103SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20794cfbb84aSYann Gautier #define RCC_R103SEMCR_SEMCID_SHIFT 4 20804cfbb84aSYann Gautier 20814cfbb84aSYann Gautier /* RCC_R104CIDCFGR register fields */ 20824cfbb84aSYann Gautier #define RCC_R104CIDCFGR_CFEN BIT(0) 20834cfbb84aSYann Gautier #define RCC_R104CIDCFGR_SEM_EN BIT(1) 20844cfbb84aSYann Gautier #define RCC_R104CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20854cfbb84aSYann Gautier #define RCC_R104CIDCFGR_SCID_SHIFT 4 20864cfbb84aSYann Gautier #define RCC_R104CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 20874cfbb84aSYann Gautier #define RCC_R104CIDCFGR_SEMWLC_SHIFT 16 20884cfbb84aSYann Gautier 20894cfbb84aSYann Gautier /* RCC_R104SEMCR register fields */ 20904cfbb84aSYann Gautier #define RCC_R104SEMCR_SEM_MUTEX BIT(0) 20914cfbb84aSYann Gautier #define RCC_R104SEMCR_SEMCID_MASK GENMASK_32(6, 4) 20924cfbb84aSYann Gautier #define RCC_R104SEMCR_SEMCID_SHIFT 4 20934cfbb84aSYann Gautier 20944cfbb84aSYann Gautier /* RCC_R105CIDCFGR register fields */ 20954cfbb84aSYann Gautier #define RCC_R105CIDCFGR_CFEN BIT(0) 20964cfbb84aSYann Gautier #define RCC_R105CIDCFGR_SEM_EN BIT(1) 20974cfbb84aSYann Gautier #define RCC_R105CIDCFGR_SCID_MASK GENMASK_32(6, 4) 20984cfbb84aSYann Gautier #define RCC_R105CIDCFGR_SCID_SHIFT 4 20994cfbb84aSYann Gautier #define RCC_R105CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21004cfbb84aSYann Gautier #define RCC_R105CIDCFGR_SEMWLC_SHIFT 16 21014cfbb84aSYann Gautier 21024cfbb84aSYann Gautier /* RCC_R105SEMCR register fields */ 21034cfbb84aSYann Gautier #define RCC_R105SEMCR_SEM_MUTEX BIT(0) 21044cfbb84aSYann Gautier #define RCC_R105SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21054cfbb84aSYann Gautier #define RCC_R105SEMCR_SEMCID_SHIFT 4 21064cfbb84aSYann Gautier 21074cfbb84aSYann Gautier /* RCC_R106CIDCFGR register fields */ 21084cfbb84aSYann Gautier #define RCC_R106CIDCFGR_CFEN BIT(0) 21094cfbb84aSYann Gautier #define RCC_R106CIDCFGR_SEM_EN BIT(1) 21104cfbb84aSYann Gautier #define RCC_R106CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21114cfbb84aSYann Gautier #define RCC_R106CIDCFGR_SCID_SHIFT 4 21124cfbb84aSYann Gautier #define RCC_R106CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21134cfbb84aSYann Gautier #define RCC_R106CIDCFGR_SEMWLC_SHIFT 16 21144cfbb84aSYann Gautier 21154cfbb84aSYann Gautier /* RCC_R106SEMCR register fields */ 21164cfbb84aSYann Gautier #define RCC_R106SEMCR_SEM_MUTEX BIT(0) 21174cfbb84aSYann Gautier #define RCC_R106SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21184cfbb84aSYann Gautier #define RCC_R106SEMCR_SEMCID_SHIFT 4 21194cfbb84aSYann Gautier 21204cfbb84aSYann Gautier /* RCC_R107CIDCFGR register fields */ 21214cfbb84aSYann Gautier #define RCC_R107CIDCFGR_CFEN BIT(0) 21224cfbb84aSYann Gautier #define RCC_R107CIDCFGR_SEM_EN BIT(1) 21234cfbb84aSYann Gautier #define RCC_R107CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21244cfbb84aSYann Gautier #define RCC_R107CIDCFGR_SCID_SHIFT 4 21254cfbb84aSYann Gautier #define RCC_R107CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21264cfbb84aSYann Gautier #define RCC_R107CIDCFGR_SEMWLC_SHIFT 16 21274cfbb84aSYann Gautier 21284cfbb84aSYann Gautier /* RCC_R107SEMCR register fields */ 21294cfbb84aSYann Gautier #define RCC_R107SEMCR_SEM_MUTEX BIT(0) 21304cfbb84aSYann Gautier #define RCC_R107SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21314cfbb84aSYann Gautier #define RCC_R107SEMCR_SEMCID_SHIFT 4 21324cfbb84aSYann Gautier 21334cfbb84aSYann Gautier /* RCC_R108CIDCFGR register fields */ 21344cfbb84aSYann Gautier #define RCC_R108CIDCFGR_CFEN BIT(0) 21354cfbb84aSYann Gautier #define RCC_R108CIDCFGR_SEM_EN BIT(1) 21364cfbb84aSYann Gautier #define RCC_R108CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21374cfbb84aSYann Gautier #define RCC_R108CIDCFGR_SCID_SHIFT 4 21384cfbb84aSYann Gautier #define RCC_R108CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21394cfbb84aSYann Gautier #define RCC_R108CIDCFGR_SEMWLC_SHIFT 16 21404cfbb84aSYann Gautier 21414cfbb84aSYann Gautier /* RCC_R108SEMCR register fields */ 21424cfbb84aSYann Gautier #define RCC_R108SEMCR_SEM_MUTEX BIT(0) 21434cfbb84aSYann Gautier #define RCC_R108SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21444cfbb84aSYann Gautier #define RCC_R108SEMCR_SEMCID_SHIFT 4 21454cfbb84aSYann Gautier 21464cfbb84aSYann Gautier /* RCC_R109CIDCFGR register fields */ 21474cfbb84aSYann Gautier #define RCC_R109CIDCFGR_CFEN BIT(0) 21484cfbb84aSYann Gautier #define RCC_R109CIDCFGR_SEM_EN BIT(1) 21494cfbb84aSYann Gautier #define RCC_R109CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21504cfbb84aSYann Gautier #define RCC_R109CIDCFGR_SCID_SHIFT 4 21514cfbb84aSYann Gautier #define RCC_R109CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21524cfbb84aSYann Gautier #define RCC_R109CIDCFGR_SEMWLC_SHIFT 16 21534cfbb84aSYann Gautier 21544cfbb84aSYann Gautier /* RCC_R109SEMCR register fields */ 21554cfbb84aSYann Gautier #define RCC_R109SEMCR_SEM_MUTEX BIT(0) 21564cfbb84aSYann Gautier #define RCC_R109SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21574cfbb84aSYann Gautier #define RCC_R109SEMCR_SEMCID_SHIFT 4 21584cfbb84aSYann Gautier 21594cfbb84aSYann Gautier /* RCC_R110CIDCFGR register fields */ 21604cfbb84aSYann Gautier #define RCC_R110CIDCFGR_CFEN BIT(0) 21614cfbb84aSYann Gautier #define RCC_R110CIDCFGR_SEM_EN BIT(1) 21624cfbb84aSYann Gautier #define RCC_R110CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21634cfbb84aSYann Gautier #define RCC_R110CIDCFGR_SCID_SHIFT 4 21644cfbb84aSYann Gautier #define RCC_R110CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21654cfbb84aSYann Gautier #define RCC_R110CIDCFGR_SEMWLC_SHIFT 16 21664cfbb84aSYann Gautier 21674cfbb84aSYann Gautier /* RCC_R110SEMCR register fields */ 21684cfbb84aSYann Gautier #define RCC_R110SEMCR_SEM_MUTEX BIT(0) 21694cfbb84aSYann Gautier #define RCC_R110SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21704cfbb84aSYann Gautier #define RCC_R110SEMCR_SEMCID_SHIFT 4 21714cfbb84aSYann Gautier 21724cfbb84aSYann Gautier /* RCC_R111CIDCFGR register fields */ 21734cfbb84aSYann Gautier #define RCC_R111CIDCFGR_CFEN BIT(0) 21744cfbb84aSYann Gautier #define RCC_R111CIDCFGR_SEM_EN BIT(1) 21754cfbb84aSYann Gautier #define RCC_R111CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21764cfbb84aSYann Gautier #define RCC_R111CIDCFGR_SCID_SHIFT 4 21774cfbb84aSYann Gautier #define RCC_R111CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21784cfbb84aSYann Gautier #define RCC_R111CIDCFGR_SEMWLC_SHIFT 16 21794cfbb84aSYann Gautier 21804cfbb84aSYann Gautier /* RCC_R111SEMCR register fields */ 21814cfbb84aSYann Gautier #define RCC_R111SEMCR_SEM_MUTEX BIT(0) 21824cfbb84aSYann Gautier #define RCC_R111SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21834cfbb84aSYann Gautier #define RCC_R111SEMCR_SEMCID_SHIFT 4 21844cfbb84aSYann Gautier 21854cfbb84aSYann Gautier /* RCC_R112CIDCFGR register fields */ 21864cfbb84aSYann Gautier #define RCC_R112CIDCFGR_CFEN BIT(0) 21874cfbb84aSYann Gautier #define RCC_R112CIDCFGR_SEM_EN BIT(1) 21884cfbb84aSYann Gautier #define RCC_R112CIDCFGR_SCID_MASK GENMASK_32(6, 4) 21894cfbb84aSYann Gautier #define RCC_R112CIDCFGR_SCID_SHIFT 4 21904cfbb84aSYann Gautier #define RCC_R112CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 21914cfbb84aSYann Gautier #define RCC_R112CIDCFGR_SEMWLC_SHIFT 16 21924cfbb84aSYann Gautier 21934cfbb84aSYann Gautier /* RCC_R112SEMCR register fields */ 21944cfbb84aSYann Gautier #define RCC_R112SEMCR_SEM_MUTEX BIT(0) 21954cfbb84aSYann Gautier #define RCC_R112SEMCR_SEMCID_MASK GENMASK_32(6, 4) 21964cfbb84aSYann Gautier #define RCC_R112SEMCR_SEMCID_SHIFT 4 21974cfbb84aSYann Gautier 21984cfbb84aSYann Gautier /* RCC_R113CIDCFGR register fields */ 21994cfbb84aSYann Gautier #define RCC_R113CIDCFGR_CFEN BIT(0) 22004cfbb84aSYann Gautier #define RCC_R113CIDCFGR_SEM_EN BIT(1) 22014cfbb84aSYann Gautier #define RCC_R113CIDCFGR_SCID_MASK GENMASK_32(6, 4) 22024cfbb84aSYann Gautier #define RCC_R113CIDCFGR_SCID_SHIFT 4 22034cfbb84aSYann Gautier #define RCC_R113CIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 22044cfbb84aSYann Gautier #define RCC_R113CIDCFGR_SEMWLC_SHIFT 16 22054cfbb84aSYann Gautier 22064cfbb84aSYann Gautier /* RCC_R113SEMCR register fields */ 22074cfbb84aSYann Gautier #define RCC_R113SEMCR_SEM_MUTEX BIT(0) 22084cfbb84aSYann Gautier #define RCC_R113SEMCR_SEMCID_MASK GENMASK_32(6, 4) 22094cfbb84aSYann Gautier #define RCC_R113SEMCR_SEMCID_SHIFT 4 22104cfbb84aSYann Gautier 22114cfbb84aSYann Gautier /* RCC_RxCIDCFGR register fields */ 22124cfbb84aSYann Gautier #define RCC_RxCIDCFGR_CFEN BIT(0) 22134cfbb84aSYann Gautier #define RCC_RxCIDCFGR_SEM_EN BIT(1) 22144cfbb84aSYann Gautier #define RCC_RxCIDCFGR_SCID_MASK GENMASK_32(6, 4) 22154cfbb84aSYann Gautier #define RCC_RxCIDCFGR_SCID_SHIFT 4 22164cfbb84aSYann Gautier #define RCC_RxCIDCFGR_SEMWLC_MASK GENMASK_32(23, 16) 22174cfbb84aSYann Gautier #define RCC_RxCIDCFGR_SEMWLC_SHIFT 16 22184cfbb84aSYann Gautier 22194cfbb84aSYann Gautier /* RCC_RxSEMCR register fields */ 22204cfbb84aSYann Gautier #define RCC_RxSEMCR_SEM_MUTEX BIT(0) 22214cfbb84aSYann Gautier #define RCC_RxSEMCR_SEMCID_MASK GENMASK_32(6, 4) 22224cfbb84aSYann Gautier #define RCC_RxSEMCR_SEMCID_SHIFT 4 22234cfbb84aSYann Gautier 22244cfbb84aSYann Gautier /* RCC_GRSTCSETR register fields */ 22254cfbb84aSYann Gautier #define RCC_GRSTCSETR_SYSRST BIT(0) 22264cfbb84aSYann Gautier 22274cfbb84aSYann Gautier /* RCC_C1RSTCSETR register fields */ 22284cfbb84aSYann Gautier #define RCC_C1RSTCSETR_C1RST BIT(0) 22294cfbb84aSYann Gautier 22304cfbb84aSYann Gautier /* RCC_C1P1RSTCSETR register fields */ 22314cfbb84aSYann Gautier #define RCC_C1P1RSTCSETR_C1P1PORRST BIT(0) 22324cfbb84aSYann Gautier #define RCC_C1P1RSTCSETR_C1P1RST BIT(1) 22334cfbb84aSYann Gautier 22344cfbb84aSYann Gautier /* RCC_C2RSTCSETR register fields */ 22354cfbb84aSYann Gautier #define RCC_C2RSTCSETR_C2RST BIT(0) 22364cfbb84aSYann Gautier 22374cfbb84aSYann Gautier /* RCC_CxRSTCSETR register fields */ 22384cfbb84aSYann Gautier #define RCC_CxRSTCSETR_CxRST BIT(0) 22394cfbb84aSYann Gautier 22404cfbb84aSYann Gautier /* RCC_HWRSTSCLRR register fields */ 22414cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_PORRSTF BIT(0) 22424cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_BORRSTF BIT(1) 22434cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_PADRSTF BIT(2) 22444cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_HCSSRSTF BIT(3) 22454cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_VCORERSTF BIT(4) 22464cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_SYSC1RSTF BIT(5) 22474cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_SYSC2RSTF BIT(6) 22484cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_IWDG1SYSRSTF BIT(7) 22494cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_IWDG2SYSRSTF BIT(8) 22504cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_IWDG3SYSRSTF BIT(9) 22514cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_IWDG4SYSRSTF BIT(10) 22524cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_IWDG5SYSRSTF BIT(11) 22534cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_RETCRCERRRSTF BIT(12) 22544cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_RETECCFAILCRCRSTF BIT(13) 22554cfbb84aSYann Gautier #define RCC_HWRSTSCLRR_RETECCFAILRESTRSTF BIT(14) 22564cfbb84aSYann Gautier 22574cfbb84aSYann Gautier /* RCC_C1HWRSTSCLRR register fields */ 22584cfbb84aSYann Gautier #define RCC_C1HWRSTSCLRR_VCPURSTF BIT(0) 22594cfbb84aSYann Gautier #define RCC_C1HWRSTSCLRR_C1RSTF BIT(1) 22604cfbb84aSYann Gautier #define RCC_C1HWRSTSCLRR_C1P1RSTF BIT(2) 22614cfbb84aSYann Gautier 22624cfbb84aSYann Gautier /* RCC_C2HWRSTSCLRR register fields */ 22634cfbb84aSYann Gautier #define RCC_C2HWRSTSCLRR_C2RSTF BIT(0) 22644cfbb84aSYann Gautier 22654cfbb84aSYann Gautier /* RCC_C1BOOTRSTSSETR register fields */ 22664cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_PORRSTF BIT(0) 22674cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_BORRSTF BIT(1) 22684cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_PADRSTF BIT(2) 22694cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_HCSSRSTF BIT(3) 22704cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_VCORERSTF BIT(4) 22714cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_VCPURSTF BIT(5) 22724cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_SYSC1RSTF BIT(6) 22734cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_SYSC2RSTF BIT(7) 22744cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG1SYSRSTF BIT(8) 22754cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG2SYSRSTF BIT(9) 22764cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG3SYSRSTF BIT(10) 22774cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG4SYSRSTF BIT(11) 22784cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_IWDG5SYSRSTF BIT(12) 22794cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_C1RSTF BIT(13) 22804cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_C1P1RSTF BIT(16) 22814cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETCRCERRRSTF BIT(17) 22824cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETECCFAILCRCRSTF BIT(18) 22834cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_RETECCFAILRESTRSTF BIT(19) 22844cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_STBYC1RSTF BIT(20) 22854cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_D1STBYRSTF BIT(22) 22864cfbb84aSYann Gautier #define RCC_C1BOOTRSTSSETR_D2STBYRSTF BIT(23) 22874cfbb84aSYann Gautier 22884cfbb84aSYann Gautier /* RCC_C1BOOTRSTSCLRR register fields */ 22894cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_PORRSTF BIT(0) 22904cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_BORRSTF BIT(1) 22914cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_PADRSTF BIT(2) 22924cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_HCSSRSTF BIT(3) 22934cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_VCORERSTF BIT(4) 22944cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_VCPURSTF BIT(5) 22954cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_SYSC1RSTF BIT(6) 22964cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_SYSC2RSTF BIT(7) 22974cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG1SYSRSTF BIT(8) 22984cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG2SYSRSTF BIT(9) 22994cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG3SYSRSTF BIT(10) 23004cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG4SYSRSTF BIT(11) 23014cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_IWDG5SYSRSTF BIT(12) 23024cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_C1RSTF BIT(13) 23034cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_C1P1RSTF BIT(16) 23044cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETCRCERRRSTF BIT(17) 23054cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETECCFAILCRCRSTF BIT(18) 23064cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_RETECCFAILRESTRSTF BIT(19) 23074cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_STBYC1RSTF BIT(20) 23084cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_D1STBYRSTF BIT(22) 23094cfbb84aSYann Gautier #define RCC_C1BOOTRSTSCLRR_D2STBYRSTF BIT(23) 23104cfbb84aSYann Gautier 2311e957c337SGabriel Fernandez #define RCC_C1BOOTRSTSCLRR_IWDGXSYSRSTF (RCC_C1BOOTRSTSCLRR_IWDG1SYSRSTF | \ 2312e957c337SGabriel Fernandez RCC_C1BOOTRSTSCLRR_IWDG2SYSRSTF | \ 2313e957c337SGabriel Fernandez RCC_C1BOOTRSTSCLRR_IWDG3SYSRSTF | \ 2314e957c337SGabriel Fernandez RCC_C1BOOTRSTSCLRR_IWDG4SYSRSTF | \ 2315e957c337SGabriel Fernandez RCC_C1BOOTRSTSCLRR_IWDG5SYSRSTF) 2316e957c337SGabriel Fernandez 23174cfbb84aSYann Gautier /* RCC_C2BOOTRSTSSETR register fields */ 23184cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_PORRSTF BIT(0) 23194cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_BORRSTF BIT(1) 23204cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_PADRSTF BIT(2) 23214cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_HCSSRSTF BIT(3) 23224cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_VCORERSTF BIT(4) 23234cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_SYSC1RSTF BIT(6) 23244cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_SYSC2RSTF BIT(7) 23254cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG1SYSRSTF BIT(8) 23264cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG2SYSRSTF BIT(9) 23274cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG3SYSRSTF BIT(10) 23284cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG4SYSRSTF BIT(11) 23294cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_IWDG5SYSRSTF BIT(12) 23304cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_C2RSTF BIT(14) 23314cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETCRCERRRSTF BIT(17) 23324cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETECCFAILCRCRSTF BIT(18) 23334cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_RETECCFAILRESTRSTF BIT(19) 23344cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_STBYC2RSTF BIT(21) 23354cfbb84aSYann Gautier #define RCC_C2BOOTRSTSSETR_D2STBYRSTF BIT(23) 23364cfbb84aSYann Gautier 23374cfbb84aSYann Gautier /* RCC_C2BOOTRSTSCLRR register fields */ 23384cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_PORRSTF BIT(0) 23394cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_BORRSTF BIT(1) 23404cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_PADRSTF BIT(2) 23414cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_HCSSRSTF BIT(3) 23424cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_VCORERSTF BIT(4) 23434cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_SYSC1RSTF BIT(6) 23444cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_SYSC2RSTF BIT(7) 23454cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG1SYSRSTF BIT(8) 23464cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG2SYSRSTF BIT(9) 23474cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG3SYSRSTF BIT(10) 23484cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG4SYSRSTF BIT(11) 23494cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_IWDG5SYSRSTF BIT(12) 23504cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_C2RSTF BIT(14) 23514cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETCRCERRRSTF BIT(17) 23524cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETECCFAILCRCRSTF BIT(18) 23534cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_RETECCFAILRESTRSTF BIT(19) 23544cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_STBYC2RSTF BIT(21) 23554cfbb84aSYann Gautier #define RCC_C2BOOTRSTSCLRR_D2STBYRSTF BIT(23) 23564cfbb84aSYann Gautier 23574cfbb84aSYann Gautier /* RCC_C1SREQSETR register fields */ 23584cfbb84aSYann Gautier #define RCC_C1SREQSETR_STPREQ_P0 BIT(0) 23594cfbb84aSYann Gautier #define RCC_C1SREQSETR_STPREQ_P1 BIT(1) 2360615f31feSGabriel Fernandez #define RCC_C1SREQSETR_STPREQ_MASK GENMASK_32(1, 0) 23614cfbb84aSYann Gautier #define RCC_C1SREQSETR_ESLPREQ BIT(16) 23624cfbb84aSYann Gautier 23634cfbb84aSYann Gautier /* RCC_C1SREQCLRR register fields */ 23644cfbb84aSYann Gautier #define RCC_C1SREQCLRR_STPREQ_P0 BIT(0) 23654cfbb84aSYann Gautier #define RCC_C1SREQCLRR_STPREQ_P1 BIT(1) 2366615f31feSGabriel Fernandez #define RCC_C1SREQCLRR_STPREQ_MASK GENMASK_32(1, 0) 23674cfbb84aSYann Gautier #define RCC_C1SREQCLRR_ESLPREQ BIT(16) 23684cfbb84aSYann Gautier 23694cfbb84aSYann Gautier /* RCC_CPUBOOTCR register fields */ 23704cfbb84aSYann Gautier #define RCC_CPUBOOTCR_BOOT_CPU2 BIT(0) 23714cfbb84aSYann Gautier #define RCC_CPUBOOTCR_BOOT_CPU1 BIT(1) 23724cfbb84aSYann Gautier 23734cfbb84aSYann Gautier /* RCC_STBYBOOTCR register fields */ 23744cfbb84aSYann Gautier #define RCC_STBYBOOTCR_CPU_BEN_SEL BIT(1) 23754cfbb84aSYann Gautier #define RCC_STBYBOOTCR_COLD_CPU2 BIT(2) 23764cfbb84aSYann Gautier #define RCC_STBYBOOTCR_CPU2_HW_BEN BIT(4) 23774cfbb84aSYann Gautier #define RCC_STBYBOOTCR_CPU1_HW_BEN BIT(5) 23784cfbb84aSYann Gautier #define RCC_STBYBOOTCR_RET_CRCERR_RSTEN BIT(8) 23794cfbb84aSYann Gautier 23804cfbb84aSYann Gautier /* RCC_LEGBOOTCR register fields */ 23814cfbb84aSYann Gautier #define RCC_LEGBOOTCR_LEGACY_BEN BIT(0) 23824cfbb84aSYann Gautier 23834cfbb84aSYann Gautier /* RCC_BDCR register fields */ 23844cfbb84aSYann Gautier #define RCC_BDCR_LSEON BIT(0) 23854cfbb84aSYann Gautier #define RCC_BDCR_LSEBYP BIT(1) 23864cfbb84aSYann Gautier #define RCC_BDCR_LSERDY BIT(2) 23874cfbb84aSYann Gautier #define RCC_BDCR_LSEDIGBYP BIT(3) 23884cfbb84aSYann Gautier #define RCC_BDCR_LSEDRV_MASK GENMASK_32(5, 4) 23894cfbb84aSYann Gautier #define RCC_BDCR_LSEDRV_SHIFT 4 23904cfbb84aSYann Gautier #define RCC_BDCR_LSECSSON BIT(6) 23914cfbb84aSYann Gautier #define RCC_BDCR_LSEGFON BIT(7) 23924cfbb84aSYann Gautier #define RCC_BDCR_LSECSSD BIT(8) 23934cfbb84aSYann Gautier #define RCC_BDCR_LSION BIT(9) 23944cfbb84aSYann Gautier #define RCC_BDCR_LSIRDY BIT(10) 23954cfbb84aSYann Gautier #define RCC_BDCR_RTCSRC_MASK GENMASK_32(17, 16) 23964cfbb84aSYann Gautier #define RCC_BDCR_RTCSRC_SHIFT 16 23974cfbb84aSYann Gautier #define RCC_BDCR_RTCCKEN BIT(20) 23984cfbb84aSYann Gautier #define RCC_BDCR_MSIFREQSEL BIT(24) 23994cfbb84aSYann Gautier #define RCC_BDCR_C3SYSTICKSEL BIT(25) 24004cfbb84aSYann Gautier #define RCC_BDCR_VSWRST BIT(31) 24014cfbb84aSYann Gautier #define RCC_BDCR_LSEBYP_BIT 1 24024cfbb84aSYann Gautier #define RCC_BDCR_LSEDIGBYP_BIT 3 24034cfbb84aSYann Gautier #define RCC_BDCR_LSECSSON_BIT 6 24044cfbb84aSYann Gautier #define RCC_BDCR_LSERDY_BIT 2 24054cfbb84aSYann Gautier #define RCC_BDCR_LSIRDY_BIT 10 24064cfbb84aSYann Gautier 24074cfbb84aSYann Gautier #define RCC_BDCR_LSEDRV_SHIFT 4 24084cfbb84aSYann Gautier #define RCC_BDCR_LSEDRV_WIDTH 2 24094cfbb84aSYann Gautier 24104cfbb84aSYann Gautier /* RCC_D3DCR register fields */ 2411615f31feSGabriel Fernandez #define RCC_D3DCR_MSION BIT(0) 2412615f31feSGabriel Fernandez #define RCC_D3DCR_MSIKERON BIT(1) 2413615f31feSGabriel Fernandez #define RCC_D3DCR_MSIRDY BIT(2) 24144cfbb84aSYann Gautier #define RCC_D3DCR_D3PERCKSEL_MASK GENMASK_32(17, 16) 24154cfbb84aSYann Gautier #define RCC_D3DCR_D3PERCKSEL_SHIFT 16 2416615f31feSGabriel Fernandez #define RCC_D3DCR_MSIRDY_BIT 2 24174cfbb84aSYann Gautier 24184cfbb84aSYann Gautier /* RCC_D3DSR register fields */ 24194cfbb84aSYann Gautier #define RCC_D3DSR_D3STATE_MASK GENMASK_32(1, 0) 24204cfbb84aSYann Gautier #define RCC_D3DSR_D3STATE_SHIFT 0 24214cfbb84aSYann Gautier 24224cfbb84aSYann Gautier /* RCC_RDCR register fields */ 24234cfbb84aSYann Gautier #define RCC_RDCR_MRD_MASK GENMASK_32(20, 16) 24244cfbb84aSYann Gautier #define RCC_RDCR_MRD_SHIFT 16 24254cfbb84aSYann Gautier #define RCC_RDCR_EADLY_MASK GENMASK_32(27, 24) 24264cfbb84aSYann Gautier #define RCC_RDCR_EADLY_SHIFT 24 24274cfbb84aSYann Gautier 24284cfbb84aSYann Gautier /* RCC_C1MSRDCR register fields */ 24294cfbb84aSYann Gautier #define RCC_C1MSRDCR_C1MSRD_MASK GENMASK_32(4, 0) 24304cfbb84aSYann Gautier #define RCC_C1MSRDCR_C1MSRD_SHIFT 0 24314cfbb84aSYann Gautier #define RCC_C1MSRDCR_C1MSRST BIT(8) 24324cfbb84aSYann Gautier 24334cfbb84aSYann Gautier /* RCC_PWRLPDLYCR register fields */ 24344cfbb84aSYann Gautier #define RCC_PWRLPDLYCR_PWRLP_DLY_MASK GENMASK_32(21, 0) 24354cfbb84aSYann Gautier #define RCC_PWRLPDLYCR_PWRLP_DLY_SHIFT 0 24364cfbb84aSYann Gautier #define RCC_PWRLPDLYCR_CPU2TMPSKP BIT(24) 24374cfbb84aSYann Gautier 24384cfbb84aSYann Gautier /* RCC_C1CIESETR register fields */ 24394cfbb84aSYann Gautier #define RCC_C1CIESETR_LSIRDYIE BIT(0) 24404cfbb84aSYann Gautier #define RCC_C1CIESETR_LSERDYIE BIT(1) 24414cfbb84aSYann Gautier #define RCC_C1CIESETR_HSIRDYIE BIT(2) 24424cfbb84aSYann Gautier #define RCC_C1CIESETR_HSERDYIE BIT(3) 24434cfbb84aSYann Gautier #define RCC_C1CIESETR_CSIRDYIE BIT(4) 24444cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL1RDYIE BIT(5) 24454cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL2RDYIE BIT(6) 24464cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL3RDYIE BIT(7) 24474cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL4RDYIE BIT(8) 24484cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL5RDYIE BIT(9) 24494cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL6RDYIE BIT(10) 24504cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL7RDYIE BIT(11) 24514cfbb84aSYann Gautier #define RCC_C1CIESETR_PLL8RDYIE BIT(12) 24524cfbb84aSYann Gautier #define RCC_C1CIESETR_LSECSSIE BIT(16) 24534cfbb84aSYann Gautier #define RCC_C1CIESETR_WKUPIE BIT(20) 24544cfbb84aSYann Gautier 24554cfbb84aSYann Gautier /* RCC_C1CIFCLRR register fields */ 24564cfbb84aSYann Gautier #define RCC_C1CIFCLRR_LSIRDYF BIT(0) 24574cfbb84aSYann Gautier #define RCC_C1CIFCLRR_LSERDYF BIT(1) 24584cfbb84aSYann Gautier #define RCC_C1CIFCLRR_HSIRDYF BIT(2) 24594cfbb84aSYann Gautier #define RCC_C1CIFCLRR_HSERDYF BIT(3) 24604cfbb84aSYann Gautier #define RCC_C1CIFCLRR_CSIRDYF BIT(4) 24614cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL1RDYF BIT(5) 24624cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL2RDYF BIT(6) 24634cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL3RDYF BIT(7) 24644cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL4RDYF BIT(8) 24654cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL5RDYF BIT(9) 24664cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL6RDYF BIT(10) 24674cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL7RDYF BIT(11) 24684cfbb84aSYann Gautier #define RCC_C1CIFCLRR_PLL8RDYF BIT(12) 24694cfbb84aSYann Gautier #define RCC_C1CIFCLRR_LSECSSF BIT(16) 24704cfbb84aSYann Gautier #define RCC_C1CIFCLRR_WKUPF BIT(20) 24714cfbb84aSYann Gautier 24724cfbb84aSYann Gautier /* RCC_C2CIESETR register fields */ 24734cfbb84aSYann Gautier #define RCC_C2CIESETR_LSIRDYIE BIT(0) 24744cfbb84aSYann Gautier #define RCC_C2CIESETR_LSERDYIE BIT(1) 24754cfbb84aSYann Gautier #define RCC_C2CIESETR_HSIRDYIE BIT(2) 24764cfbb84aSYann Gautier #define RCC_C2CIESETR_HSERDYIE BIT(3) 24774cfbb84aSYann Gautier #define RCC_C2CIESETR_CSIRDYIE BIT(4) 24784cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL1RDYIE BIT(5) 24794cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL2RDYIE BIT(6) 24804cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL3RDYIE BIT(7) 24814cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL4RDYIE BIT(8) 24824cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL5RDYIE BIT(9) 24834cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL6RDYIE BIT(10) 24844cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL7RDYIE BIT(11) 24854cfbb84aSYann Gautier #define RCC_C2CIESETR_PLL8RDYIE BIT(12) 24864cfbb84aSYann Gautier #define RCC_C2CIESETR_LSECSSIE BIT(16) 24874cfbb84aSYann Gautier #define RCC_C2CIESETR_WKUPIE BIT(20) 24884cfbb84aSYann Gautier 24894cfbb84aSYann Gautier /* RCC_C2CIFCLRR register fields */ 24904cfbb84aSYann Gautier #define RCC_C2CIFCLRR_LSIRDYF BIT(0) 24914cfbb84aSYann Gautier #define RCC_C2CIFCLRR_LSERDYF BIT(1) 24924cfbb84aSYann Gautier #define RCC_C2CIFCLRR_HSIRDYF BIT(2) 24934cfbb84aSYann Gautier #define RCC_C2CIFCLRR_HSERDYF BIT(3) 24944cfbb84aSYann Gautier #define RCC_C2CIFCLRR_CSIRDYF BIT(4) 24954cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL1RDYF BIT(5) 24964cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL2RDYF BIT(6) 24974cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL3RDYF BIT(7) 24984cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL4RDYF BIT(8) 24994cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL5RDYF BIT(9) 25004cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL6RDYF BIT(10) 25014cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL7RDYF BIT(11) 25024cfbb84aSYann Gautier #define RCC_C2CIFCLRR_PLL8RDYF BIT(12) 25034cfbb84aSYann Gautier #define RCC_C2CIFCLRR_LSECSSF BIT(16) 25044cfbb84aSYann Gautier #define RCC_C2CIFCLRR_WKUPF BIT(20) 25054cfbb84aSYann Gautier 25064cfbb84aSYann Gautier /* RCC_CxCIESETR register fields */ 25074cfbb84aSYann Gautier #define RCC_CxCIESETR_LSIRDYIE BIT(0) 25084cfbb84aSYann Gautier #define RCC_CxCIESETR_LSERDYIE BIT(1) 25094cfbb84aSYann Gautier #define RCC_CxCIESETR_HSIRDYIE BIT(2) 25104cfbb84aSYann Gautier #define RCC_CxCIESETR_HSERDYIE BIT(3) 25114cfbb84aSYann Gautier #define RCC_CxCIESETR_CSIRDYIE BIT(4) 25124cfbb84aSYann Gautier #define RCC_CxCIESETR_SHSIRDYIE BIT(5) 25134cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL1RDYIE BIT(6) 25144cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL2RDYIE BIT(7) 25154cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL3RDYIE BIT(8) 25164cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL4RDYIE BIT(9) 25174cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL5RDYIE BIT(10) 25184cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL6RDYIE BIT(11) 25194cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL7RDYIE BIT(12) 25204cfbb84aSYann Gautier #define RCC_CxCIESETR_PLL8RDYIE BIT(13) 25214cfbb84aSYann Gautier #define RCC_CxCIESETR_LSECSSIE BIT(16) 25224cfbb84aSYann Gautier #define RCC_CxCIESETR_WKUPIE BIT(20) 25234cfbb84aSYann Gautier 25244cfbb84aSYann Gautier /* RCC_CxCIFCLRR register fields */ 25254cfbb84aSYann Gautier #define RCC_CxCIFCLRR_LSIRDYF BIT(0) 25264cfbb84aSYann Gautier #define RCC_CxCIFCLRR_LSERDYF BIT(1) 25274cfbb84aSYann Gautier #define RCC_CxCIFCLRR_HSIRDYF BIT(2) 25284cfbb84aSYann Gautier #define RCC_CxCIFCLRR_HSERDYF BIT(3) 25294cfbb84aSYann Gautier #define RCC_CxCIFCLRR_CSIRDYF BIT(4) 25304cfbb84aSYann Gautier #define RCC_CxCIFCLRR_SHSIRDYF BIT(5) 25314cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL1RDYF BIT(6) 25324cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL2RDYF BIT(7) 25334cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL3RDYF BIT(8) 25344cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL4RDYF BIT(9) 25354cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL5RDYF BIT(10) 25364cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL6RDYF BIT(11) 25374cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL7RDYF BIT(12) 25384cfbb84aSYann Gautier #define RCC_CxCIFCLRR_PLL8RDYF BIT(13) 25394cfbb84aSYann Gautier #define RCC_CxCIFCLRR_LSECSSF BIT(16) 25404cfbb84aSYann Gautier #define RCC_CxCIFCLRR_WKUPF BIT(20) 25414cfbb84aSYann Gautier 25424cfbb84aSYann Gautier /* RCC_IWDGC1FZSETR register fields */ 25434cfbb84aSYann Gautier #define RCC_IWDGC1FZSETR_FZ_IWDG1 BIT(0) 25444cfbb84aSYann Gautier #define RCC_IWDGC1FZSETR_FZ_IWDG2 BIT(1) 25454cfbb84aSYann Gautier 25464cfbb84aSYann Gautier /* RCC_IWDGC1FZCLRR register fields */ 25474cfbb84aSYann Gautier #define RCC_IWDGC1FZCLRR_FZ_IWDG1 BIT(0) 25484cfbb84aSYann Gautier #define RCC_IWDGC1FZCLRR_FZ_IWDG2 BIT(1) 25494cfbb84aSYann Gautier 25504cfbb84aSYann Gautier /* RCC_IWDGC1CFGSETR register fields */ 25514cfbb84aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG1_SYSRSTEN BIT(0) 25524cfbb84aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG2_SYSRSTEN BIT(2) 25534cfbb84aSYann Gautier #define RCC_IWDGC1CFGSETR_IWDG2_KERRST BIT(18) 25544cfbb84aSYann Gautier 25554cfbb84aSYann Gautier /* RCC_IWDGC1CFGCLRR register fields */ 25564cfbb84aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG1_SYSRSTEN BIT(0) 25574cfbb84aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG2_SYSRSTEN BIT(2) 25584cfbb84aSYann Gautier #define RCC_IWDGC1CFGCLRR_IWDG2_KERRST BIT(18) 25594cfbb84aSYann Gautier 25604cfbb84aSYann Gautier /* RCC_IWDGC2FZSETR register fields */ 25614cfbb84aSYann Gautier #define RCC_IWDGC2FZSETR_FZ_IWDG3 BIT(0) 25624cfbb84aSYann Gautier #define RCC_IWDGC2FZSETR_FZ_IWDG4 BIT(1) 25634cfbb84aSYann Gautier 25644cfbb84aSYann Gautier /* RCC_IWDGC2FZCLRR register fields */ 25654cfbb84aSYann Gautier #define RCC_IWDGC2FZCLRR_FZ_IWDG3 BIT(0) 25664cfbb84aSYann Gautier #define RCC_IWDGC2FZCLRR_FZ_IWDG4 BIT(1) 25674cfbb84aSYann Gautier 25684cfbb84aSYann Gautier /* RCC_IWDGC2CFGSETR register fields */ 25694cfbb84aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG3_SYSRSTEN BIT(0) 25704cfbb84aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG4_SYSRSTEN BIT(2) 25714cfbb84aSYann Gautier #define RCC_IWDGC2CFGSETR_IWDG4_KERRST BIT(18) 25724cfbb84aSYann Gautier 25734cfbb84aSYann Gautier /* RCC_IWDGC2CFGCLRR register fields */ 25744cfbb84aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG3_SYSRSTEN BIT(0) 25754cfbb84aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG4_SYSRSTEN BIT(2) 25764cfbb84aSYann Gautier #define RCC_IWDGC2CFGCLRR_IWDG4_KERRST BIT(18) 25774cfbb84aSYann Gautier 25784cfbb84aSYann Gautier /* RCC_IWDGC3CFGSETR register fields */ 25794cfbb84aSYann Gautier #define RCC_IWDGC3CFGSETR_IWDG5_SYSRSTEN BIT(0) 25804cfbb84aSYann Gautier 25814cfbb84aSYann Gautier /* RCC_IWDGC3CFGCLRR register fields */ 25824cfbb84aSYann Gautier #define RCC_IWDGC3CFGCLRR_IWDG5_SYSRSTEN BIT(0) 25834cfbb84aSYann Gautier 25844cfbb84aSYann Gautier /* RCC_C3CFGR register fields */ 25854cfbb84aSYann Gautier #define RCC_C3CFGR_C3RST BIT(0) 25864cfbb84aSYann Gautier #define RCC_C3CFGR_C3EN BIT(1) 25874cfbb84aSYann Gautier #define RCC_C3CFGR_C3LPEN BIT(2) 25884cfbb84aSYann Gautier #define RCC_C3CFGR_C3AMEN BIT(3) 25894cfbb84aSYann Gautier #define RCC_C3CFGR_LPTIM3C3EN BIT(16) 25904cfbb84aSYann Gautier #define RCC_C3CFGR_LPTIM4C3EN BIT(17) 25914cfbb84aSYann Gautier #define RCC_C3CFGR_LPTIM5C3EN BIT(18) 25924cfbb84aSYann Gautier #define RCC_C3CFGR_SPI8C3EN BIT(19) 25934cfbb84aSYann Gautier #define RCC_C3CFGR_LPUART1C3EN BIT(20) 25944cfbb84aSYann Gautier #define RCC_C3CFGR_I2C8C3EN BIT(21) 25954cfbb84aSYann Gautier #define RCC_C3CFGR_ADF1C3EN BIT(23) 25964cfbb84aSYann Gautier #define RCC_C3CFGR_GPIOZC3EN BIT(24) 25974cfbb84aSYann Gautier #define RCC_C3CFGR_LPDMAC3EN BIT(25) 25984cfbb84aSYann Gautier #define RCC_C3CFGR_RTCC3EN BIT(26) 25994cfbb84aSYann Gautier #define RCC_C3CFGR_I3C4C3EN BIT(27) 26004cfbb84aSYann Gautier 26014cfbb84aSYann Gautier /* RCC_MCO1CFGR register fields */ 26024cfbb84aSYann Gautier #define RCC_MCO1CFGR_MCO1SEL BIT(0) 26034cfbb84aSYann Gautier #define RCC_MCO1CFGR_MCO1ON BIT(8) 26044cfbb84aSYann Gautier 26054cfbb84aSYann Gautier /* RCC_MCO2CFGR register fields */ 26064cfbb84aSYann Gautier #define RCC_MCO2CFGR_MCO2SEL BIT(0) 26074cfbb84aSYann Gautier #define RCC_MCO2CFGR_MCO2ON BIT(8) 26084cfbb84aSYann Gautier 26094cfbb84aSYann Gautier /* RCC_MCOxCFGR register fields */ 26104cfbb84aSYann Gautier #define RCC_MCOxCFGR_MCOxSEL BIT(0) 26114cfbb84aSYann Gautier #define RCC_MCOxCFGR_MCOxON BIT(8) 26124cfbb84aSYann Gautier 26134cfbb84aSYann Gautier /* RCC_OCENSETR register fields */ 26144cfbb84aSYann Gautier #define RCC_OCENSETR_HSION BIT(0) 26154cfbb84aSYann Gautier #define RCC_OCENSETR_HSIKERON BIT(1) 26164cfbb84aSYann Gautier #define RCC_OCENSETR_HSEDIV2ON BIT(5) 26174cfbb84aSYann Gautier #define RCC_OCENSETR_HSEDIV2BYP BIT(6) 26184cfbb84aSYann Gautier #define RCC_OCENSETR_HSEDIGBYP BIT(7) 26194cfbb84aSYann Gautier #define RCC_OCENSETR_HSEON BIT(8) 26204cfbb84aSYann Gautier #define RCC_OCENSETR_HSEKERON BIT(9) 26214cfbb84aSYann Gautier #define RCC_OCENSETR_HSEBYP BIT(10) 26224cfbb84aSYann Gautier #define RCC_OCENSETR_HSECSSON BIT(11) 26234cfbb84aSYann Gautier 26244cfbb84aSYann Gautier /* RCC_OCENCLRR register fields */ 26254cfbb84aSYann Gautier #define RCC_OCENCLRR_HSION BIT(0) 26264cfbb84aSYann Gautier #define RCC_OCENCLRR_HSIKERON BIT(1) 26274cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEDIV2ON BIT(5) 26284cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEDIV2BYP BIT(6) 26294cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEDIGBYP BIT(7) 26304cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEON BIT(8) 26314cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEKERON BIT(9) 26324cfbb84aSYann Gautier #define RCC_OCENCLRR_HSEBYP BIT(10) 26334cfbb84aSYann Gautier 26344cfbb84aSYann Gautier /* RCC_OCRDYR register fields */ 26354cfbb84aSYann Gautier #define RCC_OCRDYR_HSIRDY BIT(0) 26364cfbb84aSYann Gautier #define RCC_OCRDYR_HSERDY BIT(8) 26374cfbb84aSYann Gautier #define RCC_OCRDYR_CKREST BIT(25) 26384cfbb84aSYann Gautier 26394cfbb84aSYann Gautier #define RCC_OCRDYR_HSIRDY_BIT 0 26404cfbb84aSYann Gautier #define RCC_OCRDYR_HSERDY_BIT 8 26414cfbb84aSYann Gautier 26424cfbb84aSYann Gautier /* RCC_HSICFGR register fields */ 26434cfbb84aSYann Gautier #define RCC_HSICFGR_HSITRIM_MASK GENMASK_32(14, 8) 26444cfbb84aSYann Gautier #define RCC_HSICFGR_HSITRIM_SHIFT 8 26454cfbb84aSYann Gautier #define RCC_HSICFGR_HSICAL_MASK GENMASK_32(24, 16) 26464cfbb84aSYann Gautier #define RCC_HSICFGR_HSICAL_SHIFT 16 26474cfbb84aSYann Gautier 26484cfbb84aSYann Gautier /* RCC_CSICFGR register fields */ 26494cfbb84aSYann Gautier #define RCC_CSICFGR_CSITRIM_MASK GENMASK_32(12, 8) 26504cfbb84aSYann Gautier #define RCC_CSICFGR_CSITRIM_SHIFT 8 26514cfbb84aSYann Gautier #define RCC_CSICFGR_CSICAL_MASK GENMASK_32(23, 16) 26524cfbb84aSYann Gautier #define RCC_CSICFGR_CSICAL_SHIFT 16 26534cfbb84aSYann Gautier 26544cfbb84aSYann Gautier /* RCC_RTCDIVR register fields */ 26554cfbb84aSYann Gautier #define RCC_RTCDIVR_RTCDIV_MASK GENMASK_32(5, 0) 26564cfbb84aSYann Gautier #define RCC_RTCDIVR_RTCDIV_SHIFT 0 26574cfbb84aSYann Gautier 26584cfbb84aSYann Gautier /* RCC_APB1DIVR register fields */ 26594cfbb84aSYann Gautier #define RCC_APB1DIVR_APB1DIV_MASK GENMASK_32(2, 0) 26604cfbb84aSYann Gautier #define RCC_APB1DIVR_APB1DIV_SHIFT 0 26614cfbb84aSYann Gautier #define RCC_APB1DIVR_APB1DIVRDY BIT(31) 26624cfbb84aSYann Gautier 26634cfbb84aSYann Gautier /* RCC_APB2DIVR register fields */ 26644cfbb84aSYann Gautier #define RCC_APB2DIVR_APB2DIV_MASK GENMASK_32(2, 0) 26654cfbb84aSYann Gautier #define RCC_APB2DIVR_APB2DIV_SHIFT 0 26664cfbb84aSYann Gautier #define RCC_APB2DIVR_APB2DIVRDY BIT(31) 26674cfbb84aSYann Gautier 26684cfbb84aSYann Gautier /* RCC_APB3DIVR register fields */ 26694cfbb84aSYann Gautier #define RCC_APB3DIVR_APB3DIV_MASK GENMASK_32(2, 0) 26704cfbb84aSYann Gautier #define RCC_APB3DIVR_APB3DIV_SHIFT 0 26714cfbb84aSYann Gautier #define RCC_APB3DIVR_APB3DIVRDY BIT(31) 26724cfbb84aSYann Gautier 26734cfbb84aSYann Gautier /* RCC_APB4DIVR register fields */ 26744cfbb84aSYann Gautier #define RCC_APB4DIVR_APB4DIV_MASK GENMASK_32(2, 0) 26754cfbb84aSYann Gautier #define RCC_APB4DIVR_APB4DIV_SHIFT 0 26764cfbb84aSYann Gautier #define RCC_APB4DIVR_APB4DIVRDY BIT(31) 26774cfbb84aSYann Gautier 26784cfbb84aSYann Gautier /* RCC_APBDBGDIVR register fields */ 26794cfbb84aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIV_MASK GENMASK_32(2, 0) 26804cfbb84aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIV_SHIFT 0 26814cfbb84aSYann Gautier #define RCC_APBDBGDIVR_APBDBGDIVRDY BIT(31) 26824cfbb84aSYann Gautier 26834cfbb84aSYann Gautier /* RCC_APBxDIVR register fields */ 26844cfbb84aSYann Gautier #define RCC_APBxDIVR_APBxDIV_MASK GENMASK_32(2, 0) 26854cfbb84aSYann Gautier #define RCC_APBxDIVR_APBxDIV_SHIFT 0 26864cfbb84aSYann Gautier #define RCC_APBxDIVR_APBxDIVRDY BIT(31) 26874cfbb84aSYann Gautier 26884cfbb84aSYann Gautier /* RCC_TIMG1PRER register fields */ 26894cfbb84aSYann Gautier #define RCC_TIMG1PRER_TIMG1PRE BIT(0) 26904cfbb84aSYann Gautier #define RCC_TIMG1PRER_TIMG1PRERDY BIT(31) 26914cfbb84aSYann Gautier 26924cfbb84aSYann Gautier /* RCC_TIMG2PRER register fields */ 26934cfbb84aSYann Gautier #define RCC_TIMG2PRER_TIMG2PRE BIT(0) 26944cfbb84aSYann Gautier #define RCC_TIMG2PRER_TIMG2PRERDY BIT(31) 26954cfbb84aSYann Gautier 26964cfbb84aSYann Gautier /* RCC_TIMGxPRER register fields */ 26974cfbb84aSYann Gautier #define RCC_TIMGxPRER_TIMGxPRE BIT(0) 26984cfbb84aSYann Gautier #define RCC_TIMGxPRER_TIMGxPRERDY BIT(31) 26994cfbb84aSYann Gautier 27004cfbb84aSYann Gautier /* RCC_LSMCUDIVR register fields */ 27014cfbb84aSYann Gautier #define RCC_LSMCUDIVR_LSMCUDIV BIT(0) 27024cfbb84aSYann Gautier #define RCC_LSMCUDIVR_LSMCUDIVRDY BIT(31) 27034cfbb84aSYann Gautier 27044cfbb84aSYann Gautier /* RCC_DDRCPCFGR register fields */ 27054cfbb84aSYann Gautier #define RCC_DDRCPCFGR_DDRCPRST BIT(0) 27064cfbb84aSYann Gautier #define RCC_DDRCPCFGR_DDRCPEN BIT(1) 27074cfbb84aSYann Gautier #define RCC_DDRCPCFGR_DDRCPLPEN BIT(2) 27084cfbb84aSYann Gautier 27094cfbb84aSYann Gautier /* RCC_DDRCAPBCFGR register fields */ 27104cfbb84aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBRST BIT(0) 27114cfbb84aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBEN BIT(1) 27124cfbb84aSYann Gautier #define RCC_DDRCAPBCFGR_DDRCAPBLPEN BIT(2) 27134cfbb84aSYann Gautier 27144cfbb84aSYann Gautier /* RCC_DDRPHYCAPBCFGR register fields */ 27154cfbb84aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBRST BIT(0) 27164cfbb84aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBEN BIT(1) 27174cfbb84aSYann Gautier #define RCC_DDRPHYCAPBCFGR_DDRPHYCAPBLPEN BIT(2) 27184cfbb84aSYann Gautier 27194cfbb84aSYann Gautier /* RCC_DDRPHYCCFGR register fields */ 27204cfbb84aSYann Gautier #define RCC_DDRPHYCCFGR_DDRPHYCEN BIT(1) 27214cfbb84aSYann Gautier 27224cfbb84aSYann Gautier /* RCC_DDRCFGR register fields */ 27234cfbb84aSYann Gautier #define RCC_DDRCFGR_DDRCFGRST BIT(0) 27244cfbb84aSYann Gautier #define RCC_DDRCFGR_DDRCFGEN BIT(1) 27254cfbb84aSYann Gautier #define RCC_DDRCFGR_DDRCFGLPEN BIT(2) 27264cfbb84aSYann Gautier 27274cfbb84aSYann Gautier /* RCC_DDRITFCFGR register fields */ 27284cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRRST BIT(0) 27294cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_MASK GENMASK_32(5, 4) 27304cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_SHIFT 4 27314cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRCKMOD_HSR BIT(5) 27324cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRSHR BIT(8) 27334cfbb84aSYann Gautier #define RCC_DDRITFCFGR_DDRPHYDLP BIT(16) 27344cfbb84aSYann Gautier 27354cfbb84aSYann Gautier /* RCC_SYSRAMCFGR register fields */ 27364cfbb84aSYann Gautier #define RCC_SYSRAMCFGR_SYSRAMEN BIT(1) 27374cfbb84aSYann Gautier #define RCC_SYSRAMCFGR_SYSRAMLPEN BIT(2) 27384cfbb84aSYann Gautier 27394cfbb84aSYann Gautier /* RCC_VDERAMCFGR register fields */ 27404cfbb84aSYann Gautier #define RCC_VDERAMCFGR_VDERAMEN BIT(1) 27414cfbb84aSYann Gautier #define RCC_VDERAMCFGR_VDERAMLPEN BIT(2) 27424cfbb84aSYann Gautier 27434cfbb84aSYann Gautier /* RCC_SRAM1CFGR register fields */ 27444cfbb84aSYann Gautier #define RCC_SRAM1CFGR_SRAM1EN BIT(1) 27454cfbb84aSYann Gautier #define RCC_SRAM1CFGR_SRAM1LPEN BIT(2) 27464cfbb84aSYann Gautier 27474cfbb84aSYann Gautier /* RCC_SRAM2CFGR register fields */ 27484cfbb84aSYann Gautier #define RCC_SRAM2CFGR_SRAM2EN BIT(1) 27494cfbb84aSYann Gautier #define RCC_SRAM2CFGR_SRAM2LPEN BIT(2) 27504cfbb84aSYann Gautier 27514cfbb84aSYann Gautier /* RCC_RETRAMCFGR register fields */ 27524cfbb84aSYann Gautier #define RCC_RETRAMCFGR_RETRAMEN BIT(1) 27534cfbb84aSYann Gautier #define RCC_RETRAMCFGR_RETRAMLPEN BIT(2) 27544cfbb84aSYann Gautier 27554cfbb84aSYann Gautier /* RCC_BKPSRAMCFGR register fields */ 27564cfbb84aSYann Gautier #define RCC_BKPSRAMCFGR_BKPSRAMEN BIT(1) 27574cfbb84aSYann Gautier #define RCC_BKPSRAMCFGR_BKPSRAMLPEN BIT(2) 27584cfbb84aSYann Gautier 27594cfbb84aSYann Gautier /* RCC_LPSRAM1CFGR register fields */ 27604cfbb84aSYann Gautier #define RCC_LPSRAM1CFGR_LPSRAM1EN BIT(1) 27614cfbb84aSYann Gautier #define RCC_LPSRAM1CFGR_LPSRAM1LPEN BIT(2) 27624cfbb84aSYann Gautier #define RCC_LPSRAM1CFGR_LPSRAM1AMEN BIT(3) 27634cfbb84aSYann Gautier 27644cfbb84aSYann Gautier /* RCC_LPSRAM2CFGR register fields */ 27654cfbb84aSYann Gautier #define RCC_LPSRAM2CFGR_LPSRAM2EN BIT(1) 27664cfbb84aSYann Gautier #define RCC_LPSRAM2CFGR_LPSRAM2LPEN BIT(2) 27674cfbb84aSYann Gautier #define RCC_LPSRAM2CFGR_LPSRAM2AMEN BIT(3) 27684cfbb84aSYann Gautier 27694cfbb84aSYann Gautier /* RCC_LPSRAM3CFGR register fields */ 27704cfbb84aSYann Gautier #define RCC_LPSRAM3CFGR_LPSRAM3EN BIT(1) 27714cfbb84aSYann Gautier #define RCC_LPSRAM3CFGR_LPSRAM3LPEN BIT(2) 27724cfbb84aSYann Gautier #define RCC_LPSRAM3CFGR_LPSRAM3AMEN BIT(3) 27734cfbb84aSYann Gautier 27744cfbb84aSYann Gautier /* RCC_OSPI1CFGR register fields */ 27754cfbb84aSYann Gautier #define RCC_OSPI1CFGR_OSPI1RST BIT(0) 27764cfbb84aSYann Gautier #define RCC_OSPI1CFGR_OSPI1EN BIT(1) 27774cfbb84aSYann Gautier #define RCC_OSPI1CFGR_OSPI1LPEN BIT(2) 27784cfbb84aSYann Gautier #define RCC_OSPI1CFGR_OTFDEC1RST BIT(8) 27794cfbb84aSYann Gautier #define RCC_OSPI1CFGR_OSPI1DLLRST BIT(16) 27804cfbb84aSYann Gautier 27814cfbb84aSYann Gautier /* RCC_OSPI2CFGR register fields */ 27824cfbb84aSYann Gautier #define RCC_OSPI2CFGR_OSPI2RST BIT(0) 27834cfbb84aSYann Gautier #define RCC_OSPI2CFGR_OSPI2EN BIT(1) 27844cfbb84aSYann Gautier #define RCC_OSPI2CFGR_OSPI2LPEN BIT(2) 27854cfbb84aSYann Gautier #define RCC_OSPI2CFGR_OTFDEC2RST BIT(8) 27864cfbb84aSYann Gautier #define RCC_OSPI2CFGR_OSPI2DLLRST BIT(16) 27874cfbb84aSYann Gautier 27884cfbb84aSYann Gautier /* RCC_OSPIxCFGR register fields */ 27894cfbb84aSYann Gautier #define RCC_OSPIxCFGR_OSPIxRST BIT(0) 27904cfbb84aSYann Gautier #define RCC_OSPIxCFGR_OSPIxEN BIT(1) 27914cfbb84aSYann Gautier #define RCC_OSPIxCFGR_OSPIxLPEN BIT(2) 27924cfbb84aSYann Gautier #define RCC_OSPIxCFGR_OTFDECxRST BIT(8) 27934cfbb84aSYann Gautier #define RCC_OSPIxCFGR_OSPIxDLLRST BIT(16) 27944cfbb84aSYann Gautier 27954cfbb84aSYann Gautier /* RCC_FMCCFGR register fields */ 27964cfbb84aSYann Gautier #define RCC_FMCCFGR_FMCRST BIT(0) 27974cfbb84aSYann Gautier #define RCC_FMCCFGR_FMCEN BIT(1) 27984cfbb84aSYann Gautier #define RCC_FMCCFGR_FMCLPEN BIT(2) 27994cfbb84aSYann Gautier 28004cfbb84aSYann Gautier /* RCC_DBGCFGR register fields */ 28014cfbb84aSYann Gautier #define RCC_DBGCFGR_DBGEN BIT(8) 28024cfbb84aSYann Gautier #define RCC_DBGCFGR_TRACEEN BIT(9) 28034cfbb84aSYann Gautier #define RCC_DBGCFGR_DBGRST BIT(12) 28044cfbb84aSYann Gautier 28054cfbb84aSYann Gautier /* RCC_STM500CFGR register fields */ 28064cfbb84aSYann Gautier #define RCC_STM500CFGR_STM500EN BIT(1) 28074cfbb84aSYann Gautier #define RCC_STM500CFGR_STM500LPEN BIT(2) 28084cfbb84aSYann Gautier 28094cfbb84aSYann Gautier /* RCC_ETRCFGR register fields */ 28104cfbb84aSYann Gautier #define RCC_ETRCFGR_ETREN BIT(1) 28114cfbb84aSYann Gautier #define RCC_ETRCFGR_ETRLPEN BIT(2) 28124cfbb84aSYann Gautier 28134cfbb84aSYann Gautier /* RCC_GPIOACFGR register fields */ 28144cfbb84aSYann Gautier #define RCC_GPIOACFGR_GPIOARST BIT(0) 28154cfbb84aSYann Gautier #define RCC_GPIOACFGR_GPIOAEN BIT(1) 28164cfbb84aSYann Gautier #define RCC_GPIOACFGR_GPIOALPEN BIT(2) 28174cfbb84aSYann Gautier 28184cfbb84aSYann Gautier /* RCC_GPIOBCFGR register fields */ 28194cfbb84aSYann Gautier #define RCC_GPIOBCFGR_GPIOBRST BIT(0) 28204cfbb84aSYann Gautier #define RCC_GPIOBCFGR_GPIOBEN BIT(1) 28214cfbb84aSYann Gautier #define RCC_GPIOBCFGR_GPIOBLPEN BIT(2) 28224cfbb84aSYann Gautier 28234cfbb84aSYann Gautier /* RCC_GPIOCCFGR register fields */ 28244cfbb84aSYann Gautier #define RCC_GPIOCCFGR_GPIOCRST BIT(0) 28254cfbb84aSYann Gautier #define RCC_GPIOCCFGR_GPIOCEN BIT(1) 28264cfbb84aSYann Gautier #define RCC_GPIOCCFGR_GPIOCLPEN BIT(2) 28274cfbb84aSYann Gautier 28284cfbb84aSYann Gautier /* RCC_GPIODCFGR register fields */ 28294cfbb84aSYann Gautier #define RCC_GPIODCFGR_GPIODRST BIT(0) 28304cfbb84aSYann Gautier #define RCC_GPIODCFGR_GPIODEN BIT(1) 28314cfbb84aSYann Gautier #define RCC_GPIODCFGR_GPIODLPEN BIT(2) 28324cfbb84aSYann Gautier 28334cfbb84aSYann Gautier /* RCC_GPIOECFGR register fields */ 28344cfbb84aSYann Gautier #define RCC_GPIOECFGR_GPIOERST BIT(0) 28354cfbb84aSYann Gautier #define RCC_GPIOECFGR_GPIOEEN BIT(1) 28364cfbb84aSYann Gautier #define RCC_GPIOECFGR_GPIOELPEN BIT(2) 28374cfbb84aSYann Gautier 28384cfbb84aSYann Gautier /* RCC_GPIOFCFGR register fields */ 28394cfbb84aSYann Gautier #define RCC_GPIOFCFGR_GPIOFRST BIT(0) 28404cfbb84aSYann Gautier #define RCC_GPIOFCFGR_GPIOFEN BIT(1) 28414cfbb84aSYann Gautier #define RCC_GPIOFCFGR_GPIOFLPEN BIT(2) 28424cfbb84aSYann Gautier 28434cfbb84aSYann Gautier /* RCC_GPIOGCFGR register fields */ 28444cfbb84aSYann Gautier #define RCC_GPIOGCFGR_GPIOGRST BIT(0) 28454cfbb84aSYann Gautier #define RCC_GPIOGCFGR_GPIOGEN BIT(1) 28464cfbb84aSYann Gautier #define RCC_GPIOGCFGR_GPIOGLPEN BIT(2) 28474cfbb84aSYann Gautier 28484cfbb84aSYann Gautier /* RCC_GPIOHCFGR register fields */ 28494cfbb84aSYann Gautier #define RCC_GPIOHCFGR_GPIOHRST BIT(0) 28504cfbb84aSYann Gautier #define RCC_GPIOHCFGR_GPIOHEN BIT(1) 28514cfbb84aSYann Gautier #define RCC_GPIOHCFGR_GPIOHLPEN BIT(2) 28524cfbb84aSYann Gautier 28534cfbb84aSYann Gautier /* RCC_GPIOICFGR register fields */ 28544cfbb84aSYann Gautier #define RCC_GPIOICFGR_GPIOIRST BIT(0) 28554cfbb84aSYann Gautier #define RCC_GPIOICFGR_GPIOIEN BIT(1) 28564cfbb84aSYann Gautier #define RCC_GPIOICFGR_GPIOILPEN BIT(2) 28574cfbb84aSYann Gautier 28584cfbb84aSYann Gautier /* RCC_GPIOJCFGR register fields */ 28594cfbb84aSYann Gautier #define RCC_GPIOJCFGR_GPIOJRST BIT(0) 28604cfbb84aSYann Gautier #define RCC_GPIOJCFGR_GPIOJEN BIT(1) 28614cfbb84aSYann Gautier #define RCC_GPIOJCFGR_GPIOJLPEN BIT(2) 28624cfbb84aSYann Gautier 28634cfbb84aSYann Gautier /* RCC_GPIOKCFGR register fields */ 28644cfbb84aSYann Gautier #define RCC_GPIOKCFGR_GPIOKRST BIT(0) 28654cfbb84aSYann Gautier #define RCC_GPIOKCFGR_GPIOKEN BIT(1) 28664cfbb84aSYann Gautier #define RCC_GPIOKCFGR_GPIOKLPEN BIT(2) 28674cfbb84aSYann Gautier 28684cfbb84aSYann Gautier /* RCC_GPIOZCFGR register fields */ 28694cfbb84aSYann Gautier #define RCC_GPIOZCFGR_GPIOZRST BIT(0) 28704cfbb84aSYann Gautier #define RCC_GPIOZCFGR_GPIOZEN BIT(1) 28714cfbb84aSYann Gautier #define RCC_GPIOZCFGR_GPIOZLPEN BIT(2) 28724cfbb84aSYann Gautier #define RCC_GPIOZCFGR_GPIOZAMEN BIT(3) 28734cfbb84aSYann Gautier 28744cfbb84aSYann Gautier /* RCC_GPIOxCFGR register fields */ 28754cfbb84aSYann Gautier #define RCC_GPIOxCFGR_GPIOxRST BIT(0) 28764cfbb84aSYann Gautier #define RCC_GPIOxCFGR_GPIOxEN BIT(1) 28774cfbb84aSYann Gautier #define RCC_GPIOxCFGR_GPIOxLPEN BIT(2) 28784cfbb84aSYann Gautier #define RCC_GPIOxCFGR_GPIOxAMEN BIT(3) 28794cfbb84aSYann Gautier 28804cfbb84aSYann Gautier /* RCC_HPDMA1CFGR register fields */ 28814cfbb84aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1RST BIT(0) 28824cfbb84aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1EN BIT(1) 28834cfbb84aSYann Gautier #define RCC_HPDMA1CFGR_HPDMA1LPEN BIT(2) 28844cfbb84aSYann Gautier 28854cfbb84aSYann Gautier /* RCC_HPDMA2CFGR register fields */ 28864cfbb84aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2RST BIT(0) 28874cfbb84aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2EN BIT(1) 28884cfbb84aSYann Gautier #define RCC_HPDMA2CFGR_HPDMA2LPEN BIT(2) 28894cfbb84aSYann Gautier 28904cfbb84aSYann Gautier /* RCC_HPDMA3CFGR register fields */ 28914cfbb84aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3RST BIT(0) 28924cfbb84aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3EN BIT(1) 28934cfbb84aSYann Gautier #define RCC_HPDMA3CFGR_HPDMA3LPEN BIT(2) 28944cfbb84aSYann Gautier 28954cfbb84aSYann Gautier /* RCC_HPDMAxCFGR register fields */ 28964cfbb84aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxRST BIT(0) 28974cfbb84aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxEN BIT(1) 28984cfbb84aSYann Gautier #define RCC_HPDMAxCFGR_HPDMAxLPEN BIT(2) 28994cfbb84aSYann Gautier 29004cfbb84aSYann Gautier /* RCC_LPDMACFGR register fields */ 29014cfbb84aSYann Gautier #define RCC_LPDMACFGR_LPDMARST BIT(0) 29024cfbb84aSYann Gautier #define RCC_LPDMACFGR_LPDMAEN BIT(1) 29034cfbb84aSYann Gautier #define RCC_LPDMACFGR_LPDMALPEN BIT(2) 29044cfbb84aSYann Gautier #define RCC_LPDMACFGR_LPDMAAMEN BIT(3) 29054cfbb84aSYann Gautier 29064cfbb84aSYann Gautier /* RCC_HSEMCFGR register fields */ 29074cfbb84aSYann Gautier #define RCC_HSEMCFGR_HSEMRST BIT(0) 29084cfbb84aSYann Gautier #define RCC_HSEMCFGR_HSEMEN BIT(1) 29094cfbb84aSYann Gautier #define RCC_HSEMCFGR_HSEMLPEN BIT(2) 29104cfbb84aSYann Gautier #define RCC_HSEMCFGR_HSEMAMEN BIT(3) 29114cfbb84aSYann Gautier 29124cfbb84aSYann Gautier /* RCC_IPCC1CFGR register fields */ 29134cfbb84aSYann Gautier #define RCC_IPCC1CFGR_IPCC1RST BIT(0) 29144cfbb84aSYann Gautier #define RCC_IPCC1CFGR_IPCC1EN BIT(1) 29154cfbb84aSYann Gautier #define RCC_IPCC1CFGR_IPCC1LPEN BIT(2) 29164cfbb84aSYann Gautier 29174cfbb84aSYann Gautier /* RCC_IPCC2CFGR register fields */ 29184cfbb84aSYann Gautier #define RCC_IPCC2CFGR_IPCC2RST BIT(0) 29194cfbb84aSYann Gautier #define RCC_IPCC2CFGR_IPCC2EN BIT(1) 29204cfbb84aSYann Gautier #define RCC_IPCC2CFGR_IPCC2LPEN BIT(2) 29214cfbb84aSYann Gautier #define RCC_IPCC2CFGR_IPCC2AMEN BIT(3) 29224cfbb84aSYann Gautier 29234cfbb84aSYann Gautier /* RCC_RTCCFGR register fields */ 29244cfbb84aSYann Gautier #define RCC_RTCCFGR_RTCEN BIT(1) 29254cfbb84aSYann Gautier #define RCC_RTCCFGR_RTCLPEN BIT(2) 29264cfbb84aSYann Gautier #define RCC_RTCCFGR_RTCAMEN BIT(3) 29274cfbb84aSYann Gautier 29284cfbb84aSYann Gautier /* RCC_SYSCPU1CFGR register fields */ 29294cfbb84aSYann Gautier #define RCC_SYSCPU1CFGR_SYSCPU1EN BIT(1) 29304cfbb84aSYann Gautier #define RCC_SYSCPU1CFGR_SYSCPU1LPEN BIT(2) 29314cfbb84aSYann Gautier 29324cfbb84aSYann Gautier /* RCC_BSECCFGR register fields */ 29334cfbb84aSYann Gautier #define RCC_BSECCFGR_BSECEN BIT(1) 29344cfbb84aSYann Gautier #define RCC_BSECCFGR_BSECLPEN BIT(2) 29354cfbb84aSYann Gautier 29364cfbb84aSYann Gautier /* RCC_IS2MCFGR register fields */ 29374cfbb84aSYann Gautier #define RCC_IS2MCFGR_IS2MRST BIT(0) 29384cfbb84aSYann Gautier #define RCC_IS2MCFGR_IS2MEN BIT(1) 29394cfbb84aSYann Gautier #define RCC_IS2MCFGR_IS2MLPEN BIT(2) 29404cfbb84aSYann Gautier 29414cfbb84aSYann Gautier /* RCC_PLL2CFGR1 register fields */ 29424cfbb84aSYann Gautier #define RCC_PLL2CFGR1_SSMODRST BIT(0) 29434cfbb84aSYann Gautier #define RCC_PLL2CFGR1_PLLEN BIT(8) 29444cfbb84aSYann Gautier #define RCC_PLL2CFGR1_PLLRDY BIT(24) 29454cfbb84aSYann Gautier #define RCC_PLL2CFGR1_CKREFST BIT(28) 29464cfbb84aSYann Gautier 29474cfbb84aSYann Gautier /* RCC_PLL2CFGR2 register fields */ 29484cfbb84aSYann Gautier #define RCC_PLL2CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 29494cfbb84aSYann Gautier #define RCC_PLL2CFGR2_FREFDIV_SHIFT 0 29504cfbb84aSYann Gautier #define RCC_PLL2CFGR2_FBDIV_MASK GENMASK_32(27, 16) 29514cfbb84aSYann Gautier #define RCC_PLL2CFGR2_FBDIV_SHIFT 16 29524cfbb84aSYann Gautier 29534cfbb84aSYann Gautier /* RCC_PLL2CFGR3 register fields */ 29544cfbb84aSYann Gautier #define RCC_PLL2CFGR3_FRACIN_MASK GENMASK_32(23, 0) 29554cfbb84aSYann Gautier #define RCC_PLL2CFGR3_FRACIN_SHIFT 0 29564cfbb84aSYann Gautier #define RCC_PLL2CFGR3_DOWNSPREAD BIT(24) 29574cfbb84aSYann Gautier #define RCC_PLL2CFGR3_DACEN BIT(25) 29584cfbb84aSYann Gautier #define RCC_PLL2CFGR3_SSCGDIS BIT(26) 29594cfbb84aSYann Gautier 29604cfbb84aSYann Gautier /* RCC_PLL2CFGR4 register fields */ 29614cfbb84aSYann Gautier #define RCC_PLL2CFGR4_DSMEN BIT(8) 29624cfbb84aSYann Gautier #define RCC_PLL2CFGR4_FOUTPOSTDIVEN BIT(9) 29634cfbb84aSYann Gautier #define RCC_PLL2CFGR4_BYPASS BIT(10) 29644cfbb84aSYann Gautier 29654cfbb84aSYann Gautier /* RCC_PLL2CFGR5 register fields */ 29664cfbb84aSYann Gautier #define RCC_PLL2CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 29674cfbb84aSYann Gautier #define RCC_PLL2CFGR5_DIVVAL_SHIFT 0 29684cfbb84aSYann Gautier #define RCC_PLL2CFGR5_SPREAD_MASK GENMASK_32(20, 16) 29694cfbb84aSYann Gautier #define RCC_PLL2CFGR5_SPREAD_SHIFT 16 29704cfbb84aSYann Gautier 29714cfbb84aSYann Gautier /* RCC_PLL2CFGR6 register fields */ 29724cfbb84aSYann Gautier #define RCC_PLL2CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 29734cfbb84aSYann Gautier #define RCC_PLL2CFGR6_POSTDIV1_SHIFT 0 29744cfbb84aSYann Gautier 29754cfbb84aSYann Gautier /* RCC_PLL2CFGR7 register fields */ 29764cfbb84aSYann Gautier #define RCC_PLL2CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 29774cfbb84aSYann Gautier #define RCC_PLL2CFGR7_POSTDIV2_SHIFT 0 29784cfbb84aSYann Gautier 29794cfbb84aSYann Gautier /* RCC_PLL3CFGR1 register fields */ 29804cfbb84aSYann Gautier #define RCC_PLL3CFGR1_SSMODRST BIT(0) 29814cfbb84aSYann Gautier #define RCC_PLL3CFGR1_PLLEN BIT(8) 29824cfbb84aSYann Gautier #define RCC_PLL3CFGR1_PLLRDY BIT(24) 29834cfbb84aSYann Gautier #define RCC_PLL3CFGR1_CKREFST BIT(28) 29844cfbb84aSYann Gautier 29854cfbb84aSYann Gautier /* RCC_PLL3CFGR2 register fields */ 29864cfbb84aSYann Gautier #define RCC_PLL3CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 29874cfbb84aSYann Gautier #define RCC_PLL3CFGR2_FREFDIV_SHIFT 0 29884cfbb84aSYann Gautier #define RCC_PLL3CFGR2_FBDIV_MASK GENMASK_32(27, 16) 29894cfbb84aSYann Gautier #define RCC_PLL3CFGR2_FBDIV_SHIFT 16 29904cfbb84aSYann Gautier 29914cfbb84aSYann Gautier /* RCC_PLL3CFGR3 register fields */ 29924cfbb84aSYann Gautier #define RCC_PLL3CFGR3_FRACIN_MASK GENMASK_32(23, 0) 29934cfbb84aSYann Gautier #define RCC_PLL3CFGR3_FRACIN_SHIFT 0 29944cfbb84aSYann Gautier #define RCC_PLL3CFGR3_DOWNSPREAD BIT(24) 29954cfbb84aSYann Gautier #define RCC_PLL3CFGR3_DACEN BIT(25) 29964cfbb84aSYann Gautier #define RCC_PLL3CFGR3_SSCGDIS BIT(26) 29974cfbb84aSYann Gautier 29984cfbb84aSYann Gautier /* RCC_PLL3CFGR4 register fields */ 29994cfbb84aSYann Gautier #define RCC_PLL3CFGR4_DSMEN BIT(8) 30004cfbb84aSYann Gautier #define RCC_PLL3CFGR4_FOUTPOSTDIVEN BIT(9) 30014cfbb84aSYann Gautier #define RCC_PLL3CFGR4_BYPASS BIT(10) 30024cfbb84aSYann Gautier 30034cfbb84aSYann Gautier /* RCC_PLL3CFGR5 register fields */ 30044cfbb84aSYann Gautier #define RCC_PLL3CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 30054cfbb84aSYann Gautier #define RCC_PLL3CFGR5_DIVVAL_SHIFT 0 30064cfbb84aSYann Gautier #define RCC_PLL3CFGR5_SPREAD_MASK GENMASK_32(20, 16) 30074cfbb84aSYann Gautier #define RCC_PLL3CFGR5_SPREAD_SHIFT 16 30084cfbb84aSYann Gautier 30094cfbb84aSYann Gautier /* RCC_PLL3CFGR6 register fields */ 30104cfbb84aSYann Gautier #define RCC_PLL3CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 30114cfbb84aSYann Gautier #define RCC_PLL3CFGR6_POSTDIV1_SHIFT 0 30124cfbb84aSYann Gautier 30134cfbb84aSYann Gautier /* RCC_PLL3CFGR7 register fields */ 30144cfbb84aSYann Gautier #define RCC_PLL3CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 30154cfbb84aSYann Gautier #define RCC_PLL3CFGR7_POSTDIV2_SHIFT 0 30164cfbb84aSYann Gautier 30174cfbb84aSYann Gautier /* RCC_PLLxCFGR1 register fields */ 30184cfbb84aSYann Gautier #define RCC_PLLxCFGR1_SSMODRST BIT(0) 30194cfbb84aSYann Gautier #define RCC_PLLxCFGR1_PLLEN BIT(8) 30204cfbb84aSYann Gautier #define RCC_PLLxCFGR1_PLLRDY BIT(24) 30214cfbb84aSYann Gautier #define RCC_PLLxCFGR1_CKREFST BIT(28) 30224cfbb84aSYann Gautier 30234cfbb84aSYann Gautier /* RCC_PLLxCFGR2 register fields */ 30244cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_MASK GENMASK_32(5, 0) 30254cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_SHIFT 0 30264cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_MASK GENMASK_32(27, 16) 30274cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_SHIFT 16 30284cfbb84aSYann Gautier 30294cfbb84aSYann Gautier /* RCC_PLLxCFGR3 register fields */ 30304cfbb84aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_MASK GENMASK_32(23, 0) 30314cfbb84aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_SHIFT 0 30324cfbb84aSYann Gautier #define RCC_PLLxCFGR3_DOWNSPREAD BIT(24) 30334cfbb84aSYann Gautier #define RCC_PLLxCFGR3_DACEN BIT(25) 30344cfbb84aSYann Gautier #define RCC_PLLxCFGR3_SSCGDIS BIT(26) 30354cfbb84aSYann Gautier 30364cfbb84aSYann Gautier /* RCC_PLLxCFGR4 register fields */ 30374cfbb84aSYann Gautier #define RCC_PLLxCFGR4_DSMEN BIT(8) 30384cfbb84aSYann Gautier #define RCC_PLLxCFGR4_FOUTPOSTDIVEN BIT(9) 30394cfbb84aSYann Gautier #define RCC_PLLxCFGR4_BYPASS BIT(10) 30404cfbb84aSYann Gautier 30414cfbb84aSYann Gautier /* RCC_PLLxCFGR5 register fields */ 30424cfbb84aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_MASK GENMASK_32(3, 0) 30434cfbb84aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_SHIFT 0 30444cfbb84aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_MASK GENMASK_32(20, 16) 30454cfbb84aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_SHIFT 16 30464cfbb84aSYann Gautier 30474cfbb84aSYann Gautier /* RCC_PLLxCFGR6 register fields */ 30484cfbb84aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 30494cfbb84aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_SHIFT 0 30504cfbb84aSYann Gautier 30514cfbb84aSYann Gautier /* RCC_PLLxCFGR7 register fields */ 30524cfbb84aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 30534cfbb84aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_SHIFT 0 30544cfbb84aSYann Gautier 30554cfbb84aSYann Gautier /* RCC_HSIFMONCR register fields */ 30564cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIREF_MASK GENMASK_32(10, 0) 30574cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIREF_SHIFT 0 30584cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIMONEN BIT(15) 30594cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIDEV_MASK GENMASK_32(21, 16) 30604cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIDEV_SHIFT 16 30614cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIMONIE BIT(30) 30624cfbb84aSYann Gautier #define RCC_HSIFMONCR_HSIMONF BIT(31) 30634cfbb84aSYann Gautier 30644cfbb84aSYann Gautier /* RCC_HSIFVALR register fields */ 30654cfbb84aSYann Gautier #define RCC_HSIFVALR_HSIVAL_MASK GENMASK_32(10, 0) 30664cfbb84aSYann Gautier #define RCC_HSIFVALR_HSIVAL_SHIFT 0 30674cfbb84aSYann Gautier 30684cfbb84aSYann Gautier /* RCC_TIM1CFGR register fields */ 30694cfbb84aSYann Gautier #define RCC_TIM1CFGR_TIM1RST BIT(0) 30704cfbb84aSYann Gautier #define RCC_TIM1CFGR_TIM1EN BIT(1) 30714cfbb84aSYann Gautier #define RCC_TIM1CFGR_TIM1LPEN BIT(2) 30724cfbb84aSYann Gautier 30734cfbb84aSYann Gautier /* RCC_TIM2CFGR register fields */ 30744cfbb84aSYann Gautier #define RCC_TIM2CFGR_TIM2RST BIT(0) 30754cfbb84aSYann Gautier #define RCC_TIM2CFGR_TIM2EN BIT(1) 30764cfbb84aSYann Gautier #define RCC_TIM2CFGR_TIM2LPEN BIT(2) 30774cfbb84aSYann Gautier 30784cfbb84aSYann Gautier /* RCC_TIM3CFGR register fields */ 30794cfbb84aSYann Gautier #define RCC_TIM3CFGR_TIM3RST BIT(0) 30804cfbb84aSYann Gautier #define RCC_TIM3CFGR_TIM3EN BIT(1) 30814cfbb84aSYann Gautier #define RCC_TIM3CFGR_TIM3LPEN BIT(2) 30824cfbb84aSYann Gautier 30834cfbb84aSYann Gautier /* RCC_TIM4CFGR register fields */ 30844cfbb84aSYann Gautier #define RCC_TIM4CFGR_TIM4RST BIT(0) 30854cfbb84aSYann Gautier #define RCC_TIM4CFGR_TIM4EN BIT(1) 30864cfbb84aSYann Gautier #define RCC_TIM4CFGR_TIM4LPEN BIT(2) 30874cfbb84aSYann Gautier 30884cfbb84aSYann Gautier /* RCC_TIM5CFGR register fields */ 30894cfbb84aSYann Gautier #define RCC_TIM5CFGR_TIM5RST BIT(0) 30904cfbb84aSYann Gautier #define RCC_TIM5CFGR_TIM5EN BIT(1) 30914cfbb84aSYann Gautier #define RCC_TIM5CFGR_TIM5LPEN BIT(2) 30924cfbb84aSYann Gautier 30934cfbb84aSYann Gautier /* RCC_TIM6CFGR register fields */ 30944cfbb84aSYann Gautier #define RCC_TIM6CFGR_TIM6RST BIT(0) 30954cfbb84aSYann Gautier #define RCC_TIM6CFGR_TIM6EN BIT(1) 30964cfbb84aSYann Gautier #define RCC_TIM6CFGR_TIM6LPEN BIT(2) 30974cfbb84aSYann Gautier 30984cfbb84aSYann Gautier /* RCC_TIM7CFGR register fields */ 30994cfbb84aSYann Gautier #define RCC_TIM7CFGR_TIM7RST BIT(0) 31004cfbb84aSYann Gautier #define RCC_TIM7CFGR_TIM7EN BIT(1) 31014cfbb84aSYann Gautier #define RCC_TIM7CFGR_TIM7LPEN BIT(2) 31024cfbb84aSYann Gautier 31034cfbb84aSYann Gautier /* RCC_TIM8CFGR register fields */ 31044cfbb84aSYann Gautier #define RCC_TIM8CFGR_TIM8RST BIT(0) 31054cfbb84aSYann Gautier #define RCC_TIM8CFGR_TIM8EN BIT(1) 31064cfbb84aSYann Gautier #define RCC_TIM8CFGR_TIM8LPEN BIT(2) 31074cfbb84aSYann Gautier 31084cfbb84aSYann Gautier /* RCC_TIM10CFGR register fields */ 31094cfbb84aSYann Gautier #define RCC_TIM10CFGR_TIM10RST BIT(0) 31104cfbb84aSYann Gautier #define RCC_TIM10CFGR_TIM10EN BIT(1) 31114cfbb84aSYann Gautier #define RCC_TIM10CFGR_TIM10LPEN BIT(2) 31124cfbb84aSYann Gautier 31134cfbb84aSYann Gautier /* RCC_TIM11CFGR register fields */ 31144cfbb84aSYann Gautier #define RCC_TIM11CFGR_TIM11RST BIT(0) 31154cfbb84aSYann Gautier #define RCC_TIM11CFGR_TIM11EN BIT(1) 31164cfbb84aSYann Gautier #define RCC_TIM11CFGR_TIM11LPEN BIT(2) 31174cfbb84aSYann Gautier 31184cfbb84aSYann Gautier /* RCC_TIM12CFGR register fields */ 31194cfbb84aSYann Gautier #define RCC_TIM12CFGR_TIM12RST BIT(0) 31204cfbb84aSYann Gautier #define RCC_TIM12CFGR_TIM12EN BIT(1) 31214cfbb84aSYann Gautier #define RCC_TIM12CFGR_TIM12LPEN BIT(2) 31224cfbb84aSYann Gautier 31234cfbb84aSYann Gautier /* RCC_TIM13CFGR register fields */ 31244cfbb84aSYann Gautier #define RCC_TIM13CFGR_TIM13RST BIT(0) 31254cfbb84aSYann Gautier #define RCC_TIM13CFGR_TIM13EN BIT(1) 31264cfbb84aSYann Gautier #define RCC_TIM13CFGR_TIM13LPEN BIT(2) 31274cfbb84aSYann Gautier 31284cfbb84aSYann Gautier /* RCC_TIM14CFGR register fields */ 31294cfbb84aSYann Gautier #define RCC_TIM14CFGR_TIM14RST BIT(0) 31304cfbb84aSYann Gautier #define RCC_TIM14CFGR_TIM14EN BIT(1) 31314cfbb84aSYann Gautier #define RCC_TIM14CFGR_TIM14LPEN BIT(2) 31324cfbb84aSYann Gautier 31334cfbb84aSYann Gautier /* RCC_TIM15CFGR register fields */ 31344cfbb84aSYann Gautier #define RCC_TIM15CFGR_TIM15RST BIT(0) 31354cfbb84aSYann Gautier #define RCC_TIM15CFGR_TIM15EN BIT(1) 31364cfbb84aSYann Gautier #define RCC_TIM15CFGR_TIM15LPEN BIT(2) 31374cfbb84aSYann Gautier 31384cfbb84aSYann Gautier /* RCC_TIM16CFGR register fields */ 31394cfbb84aSYann Gautier #define RCC_TIM16CFGR_TIM16RST BIT(0) 31404cfbb84aSYann Gautier #define RCC_TIM16CFGR_TIM16EN BIT(1) 31414cfbb84aSYann Gautier #define RCC_TIM16CFGR_TIM16LPEN BIT(2) 31424cfbb84aSYann Gautier 31434cfbb84aSYann Gautier /* RCC_TIM17CFGR register fields */ 31444cfbb84aSYann Gautier #define RCC_TIM17CFGR_TIM17RST BIT(0) 31454cfbb84aSYann Gautier #define RCC_TIM17CFGR_TIM17EN BIT(1) 31464cfbb84aSYann Gautier #define RCC_TIM17CFGR_TIM17LPEN BIT(2) 31474cfbb84aSYann Gautier 31484cfbb84aSYann Gautier /* RCC_TIM20CFGR register fields */ 31494cfbb84aSYann Gautier #define RCC_TIM20CFGR_TIM20RST BIT(0) 31504cfbb84aSYann Gautier #define RCC_TIM20CFGR_TIM20EN BIT(1) 31514cfbb84aSYann Gautier #define RCC_TIM20CFGR_TIM20LPEN BIT(2) 31524cfbb84aSYann Gautier 31534cfbb84aSYann Gautier /* RCC_LPTIM1CFGR register fields */ 31544cfbb84aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1RST BIT(0) 31554cfbb84aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1EN BIT(1) 31564cfbb84aSYann Gautier #define RCC_LPTIM1CFGR_LPTIM1LPEN BIT(2) 31574cfbb84aSYann Gautier 31584cfbb84aSYann Gautier /* RCC_LPTIM2CFGR register fields */ 31594cfbb84aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2RST BIT(0) 31604cfbb84aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2EN BIT(1) 31614cfbb84aSYann Gautier #define RCC_LPTIM2CFGR_LPTIM2LPEN BIT(2) 31624cfbb84aSYann Gautier 31634cfbb84aSYann Gautier /* RCC_LPTIM3CFGR register fields */ 31644cfbb84aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3RST BIT(0) 31654cfbb84aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3EN BIT(1) 31664cfbb84aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3LPEN BIT(2) 31674cfbb84aSYann Gautier #define RCC_LPTIM3CFGR_LPTIM3AMEN BIT(3) 31684cfbb84aSYann Gautier 31694cfbb84aSYann Gautier /* RCC_LPTIM4CFGR register fields */ 31704cfbb84aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4RST BIT(0) 31714cfbb84aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4EN BIT(1) 31724cfbb84aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4LPEN BIT(2) 31734cfbb84aSYann Gautier #define RCC_LPTIM4CFGR_LPTIM4AMEN BIT(3) 31744cfbb84aSYann Gautier 31754cfbb84aSYann Gautier /* RCC_LPTIM5CFGR register fields */ 31764cfbb84aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5RST BIT(0) 31774cfbb84aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5EN BIT(1) 31784cfbb84aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5LPEN BIT(2) 31794cfbb84aSYann Gautier #define RCC_LPTIM5CFGR_LPTIM5AMEN BIT(3) 31804cfbb84aSYann Gautier 31814cfbb84aSYann Gautier /* RCC_LPTIMxCFGR register fields */ 31824cfbb84aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxRST BIT(0) 31834cfbb84aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxEN BIT(1) 31844cfbb84aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxLPEN BIT(2) 31854cfbb84aSYann Gautier #define RCC_LPTIMxCFGR_LPTIMxAMEN BIT(3) 31864cfbb84aSYann Gautier 31874cfbb84aSYann Gautier /* RCC_SPI1CFGR register fields */ 31884cfbb84aSYann Gautier #define RCC_SPI1CFGR_SPI1RST BIT(0) 31894cfbb84aSYann Gautier #define RCC_SPI1CFGR_SPI1EN BIT(1) 31904cfbb84aSYann Gautier #define RCC_SPI1CFGR_SPI1LPEN BIT(2) 31914cfbb84aSYann Gautier 31924cfbb84aSYann Gautier /* RCC_SPI2CFGR register fields */ 31934cfbb84aSYann Gautier #define RCC_SPI2CFGR_SPI2RST BIT(0) 31944cfbb84aSYann Gautier #define RCC_SPI2CFGR_SPI2EN BIT(1) 31954cfbb84aSYann Gautier #define RCC_SPI2CFGR_SPI2LPEN BIT(2) 31964cfbb84aSYann Gautier 31974cfbb84aSYann Gautier /* RCC_SPI3CFGR register fields */ 31984cfbb84aSYann Gautier #define RCC_SPI3CFGR_SPI3RST BIT(0) 31994cfbb84aSYann Gautier #define RCC_SPI3CFGR_SPI3EN BIT(1) 32004cfbb84aSYann Gautier #define RCC_SPI3CFGR_SPI3LPEN BIT(2) 32014cfbb84aSYann Gautier 32024cfbb84aSYann Gautier /* RCC_SPI4CFGR register fields */ 32034cfbb84aSYann Gautier #define RCC_SPI4CFGR_SPI4RST BIT(0) 32044cfbb84aSYann Gautier #define RCC_SPI4CFGR_SPI4EN BIT(1) 32054cfbb84aSYann Gautier #define RCC_SPI4CFGR_SPI4LPEN BIT(2) 32064cfbb84aSYann Gautier 32074cfbb84aSYann Gautier /* RCC_SPI5CFGR register fields */ 32084cfbb84aSYann Gautier #define RCC_SPI5CFGR_SPI5RST BIT(0) 32094cfbb84aSYann Gautier #define RCC_SPI5CFGR_SPI5EN BIT(1) 32104cfbb84aSYann Gautier #define RCC_SPI5CFGR_SPI5LPEN BIT(2) 32114cfbb84aSYann Gautier 32124cfbb84aSYann Gautier /* RCC_SPI6CFGR register fields */ 32134cfbb84aSYann Gautier #define RCC_SPI6CFGR_SPI6RST BIT(0) 32144cfbb84aSYann Gautier #define RCC_SPI6CFGR_SPI6EN BIT(1) 32154cfbb84aSYann Gautier #define RCC_SPI6CFGR_SPI6LPEN BIT(2) 32164cfbb84aSYann Gautier 32174cfbb84aSYann Gautier /* RCC_SPI7CFGR register fields */ 32184cfbb84aSYann Gautier #define RCC_SPI7CFGR_SPI7RST BIT(0) 32194cfbb84aSYann Gautier #define RCC_SPI7CFGR_SPI7EN BIT(1) 32204cfbb84aSYann Gautier #define RCC_SPI7CFGR_SPI7LPEN BIT(2) 32214cfbb84aSYann Gautier 32224cfbb84aSYann Gautier /* RCC_SPI8CFGR register fields */ 32234cfbb84aSYann Gautier #define RCC_SPI8CFGR_SPI8RST BIT(0) 32244cfbb84aSYann Gautier #define RCC_SPI8CFGR_SPI8EN BIT(1) 32254cfbb84aSYann Gautier #define RCC_SPI8CFGR_SPI8LPEN BIT(2) 32264cfbb84aSYann Gautier #define RCC_SPI8CFGR_SPI8AMEN BIT(3) 32274cfbb84aSYann Gautier 32284cfbb84aSYann Gautier /* RCC_SPIxCFGR register fields */ 32294cfbb84aSYann Gautier #define RCC_SPIxCFGR_SPIxRST BIT(0) 32304cfbb84aSYann Gautier #define RCC_SPIxCFGR_SPIxEN BIT(1) 32314cfbb84aSYann Gautier #define RCC_SPIxCFGR_SPIxLPEN BIT(2) 32324cfbb84aSYann Gautier #define RCC_SPIxCFGR_SPIxAMEN BIT(3) 32334cfbb84aSYann Gautier 32344cfbb84aSYann Gautier /* RCC_SPDIFRXCFGR register fields */ 32354cfbb84aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXRST BIT(0) 32364cfbb84aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXEN BIT(1) 32374cfbb84aSYann Gautier #define RCC_SPDIFRXCFGR_SPDIFRXLPEN BIT(2) 32384cfbb84aSYann Gautier 32394cfbb84aSYann Gautier /* RCC_USART1CFGR register fields */ 32404cfbb84aSYann Gautier #define RCC_USART1CFGR_USART1RST BIT(0) 32414cfbb84aSYann Gautier #define RCC_USART1CFGR_USART1EN BIT(1) 32424cfbb84aSYann Gautier #define RCC_USART1CFGR_USART1LPEN BIT(2) 32434cfbb84aSYann Gautier 32444cfbb84aSYann Gautier /* RCC_USART2CFGR register fields */ 32454cfbb84aSYann Gautier #define RCC_USART2CFGR_USART2RST BIT(0) 32464cfbb84aSYann Gautier #define RCC_USART2CFGR_USART2EN BIT(1) 32474cfbb84aSYann Gautier #define RCC_USART2CFGR_USART2LPEN BIT(2) 32484cfbb84aSYann Gautier 32494cfbb84aSYann Gautier /* RCC_USART3CFGR register fields */ 32504cfbb84aSYann Gautier #define RCC_USART3CFGR_USART3RST BIT(0) 32514cfbb84aSYann Gautier #define RCC_USART3CFGR_USART3EN BIT(1) 32524cfbb84aSYann Gautier #define RCC_USART3CFGR_USART3LPEN BIT(2) 32534cfbb84aSYann Gautier 32544cfbb84aSYann Gautier /* RCC_UART4CFGR register fields */ 32554cfbb84aSYann Gautier #define RCC_UART4CFGR_UART4RST BIT(0) 32564cfbb84aSYann Gautier #define RCC_UART4CFGR_UART4EN BIT(1) 32574cfbb84aSYann Gautier #define RCC_UART4CFGR_UART4LPEN BIT(2) 32584cfbb84aSYann Gautier 32594cfbb84aSYann Gautier /* RCC_UART5CFGR register fields */ 32604cfbb84aSYann Gautier #define RCC_UART5CFGR_UART5RST BIT(0) 32614cfbb84aSYann Gautier #define RCC_UART5CFGR_UART5EN BIT(1) 32624cfbb84aSYann Gautier #define RCC_UART5CFGR_UART5LPEN BIT(2) 32634cfbb84aSYann Gautier 32644cfbb84aSYann Gautier /* RCC_USART6CFGR register fields */ 32654cfbb84aSYann Gautier #define RCC_USART6CFGR_USART6RST BIT(0) 32664cfbb84aSYann Gautier #define RCC_USART6CFGR_USART6EN BIT(1) 32674cfbb84aSYann Gautier #define RCC_USART6CFGR_USART6LPEN BIT(2) 32684cfbb84aSYann Gautier 32694cfbb84aSYann Gautier /* RCC_UART7CFGR register fields */ 32704cfbb84aSYann Gautier #define RCC_UART7CFGR_UART7RST BIT(0) 32714cfbb84aSYann Gautier #define RCC_UART7CFGR_UART7EN BIT(1) 32724cfbb84aSYann Gautier #define RCC_UART7CFGR_UART7LPEN BIT(2) 32734cfbb84aSYann Gautier 32744cfbb84aSYann Gautier /* RCC_UART8CFGR register fields */ 32754cfbb84aSYann Gautier #define RCC_UART8CFGR_UART8RST BIT(0) 32764cfbb84aSYann Gautier #define RCC_UART8CFGR_UART8EN BIT(1) 32774cfbb84aSYann Gautier #define RCC_UART8CFGR_UART8LPEN BIT(2) 32784cfbb84aSYann Gautier 32794cfbb84aSYann Gautier /* RCC_UART9CFGR register fields */ 32804cfbb84aSYann Gautier #define RCC_UART9CFGR_UART9RST BIT(0) 32814cfbb84aSYann Gautier #define RCC_UART9CFGR_UART9EN BIT(1) 32824cfbb84aSYann Gautier #define RCC_UART9CFGR_UART9LPEN BIT(2) 32834cfbb84aSYann Gautier 32844cfbb84aSYann Gautier /* RCC_USARTxCFGR register fields */ 32854cfbb84aSYann Gautier #define RCC_USARTxCFGR_USARTxRST BIT(0) 32864cfbb84aSYann Gautier #define RCC_USARTxCFGR_USARTxEN BIT(1) 32874cfbb84aSYann Gautier #define RCC_USARTxCFGR_USARTxLPEN BIT(2) 32884cfbb84aSYann Gautier 32894cfbb84aSYann Gautier /* RCC_UARTxCFGR register fields */ 32904cfbb84aSYann Gautier #define RCC_UARTxCFGR_UARTxRST BIT(0) 32914cfbb84aSYann Gautier #define RCC_UARTxCFGR_UARTxEN BIT(1) 32924cfbb84aSYann Gautier #define RCC_UARTxCFGR_UARTxLPEN BIT(2) 32934cfbb84aSYann Gautier 32944cfbb84aSYann Gautier /* RCC_LPUART1CFGR register fields */ 32954cfbb84aSYann Gautier #define RCC_LPUART1CFGR_LPUART1RST BIT(0) 32964cfbb84aSYann Gautier #define RCC_LPUART1CFGR_LPUART1EN BIT(1) 32974cfbb84aSYann Gautier #define RCC_LPUART1CFGR_LPUART1LPEN BIT(2) 32984cfbb84aSYann Gautier #define RCC_LPUART1CFGR_LPUART1AMEN BIT(3) 32994cfbb84aSYann Gautier 33004cfbb84aSYann Gautier /* RCC_I2C1CFGR register fields */ 33014cfbb84aSYann Gautier #define RCC_I2C1CFGR_I2C1RST BIT(0) 33024cfbb84aSYann Gautier #define RCC_I2C1CFGR_I2C1EN BIT(1) 33034cfbb84aSYann Gautier #define RCC_I2C1CFGR_I2C1LPEN BIT(2) 33044cfbb84aSYann Gautier 33054cfbb84aSYann Gautier /* RCC_I2C2CFGR register fields */ 33064cfbb84aSYann Gautier #define RCC_I2C2CFGR_I2C2RST BIT(0) 33074cfbb84aSYann Gautier #define RCC_I2C2CFGR_I2C2EN BIT(1) 33084cfbb84aSYann Gautier #define RCC_I2C2CFGR_I2C2LPEN BIT(2) 33094cfbb84aSYann Gautier 33104cfbb84aSYann Gautier /* RCC_I2C3CFGR register fields */ 33114cfbb84aSYann Gautier #define RCC_I2C3CFGR_I2C3RST BIT(0) 33124cfbb84aSYann Gautier #define RCC_I2C3CFGR_I2C3EN BIT(1) 33134cfbb84aSYann Gautier #define RCC_I2C3CFGR_I2C3LPEN BIT(2) 33144cfbb84aSYann Gautier 33154cfbb84aSYann Gautier /* RCC_I2C4CFGR register fields */ 33164cfbb84aSYann Gautier #define RCC_I2C4CFGR_I2C4RST BIT(0) 33174cfbb84aSYann Gautier #define RCC_I2C4CFGR_I2C4EN BIT(1) 33184cfbb84aSYann Gautier #define RCC_I2C4CFGR_I2C4LPEN BIT(2) 33194cfbb84aSYann Gautier 33204cfbb84aSYann Gautier /* RCC_I2C5CFGR register fields */ 33214cfbb84aSYann Gautier #define RCC_I2C5CFGR_I2C5RST BIT(0) 33224cfbb84aSYann Gautier #define RCC_I2C5CFGR_I2C5EN BIT(1) 33234cfbb84aSYann Gautier #define RCC_I2C5CFGR_I2C5LPEN BIT(2) 33244cfbb84aSYann Gautier 33254cfbb84aSYann Gautier /* RCC_I2C6CFGR register fields */ 33264cfbb84aSYann Gautier #define RCC_I2C6CFGR_I2C6RST BIT(0) 33274cfbb84aSYann Gautier #define RCC_I2C6CFGR_I2C6EN BIT(1) 33284cfbb84aSYann Gautier #define RCC_I2C6CFGR_I2C6LPEN BIT(2) 33294cfbb84aSYann Gautier 33304cfbb84aSYann Gautier /* RCC_I2C7CFGR register fields */ 33314cfbb84aSYann Gautier #define RCC_I2C7CFGR_I2C7RST BIT(0) 33324cfbb84aSYann Gautier #define RCC_I2C7CFGR_I2C7EN BIT(1) 33334cfbb84aSYann Gautier #define RCC_I2C7CFGR_I2C7LPEN BIT(2) 33344cfbb84aSYann Gautier 33354cfbb84aSYann Gautier /* RCC_I2C8CFGR register fields */ 33364cfbb84aSYann Gautier #define RCC_I2C8CFGR_I2C8RST BIT(0) 33374cfbb84aSYann Gautier #define RCC_I2C8CFGR_I2C8EN BIT(1) 33384cfbb84aSYann Gautier #define RCC_I2C8CFGR_I2C8LPEN BIT(2) 33394cfbb84aSYann Gautier #define RCC_I2C8CFGR_I2C8AMEN BIT(3) 33404cfbb84aSYann Gautier 33414cfbb84aSYann Gautier /* RCC_I2CxCFGR register fields */ 33424cfbb84aSYann Gautier #define RCC_I2CxCFGR_I2CxRST BIT(0) 33434cfbb84aSYann Gautier #define RCC_I2CxCFGR_I2CxEN BIT(1) 33444cfbb84aSYann Gautier #define RCC_I2CxCFGR_I2CxLPEN BIT(2) 33454cfbb84aSYann Gautier #define RCC_I2CxCFGR_I2CxAMEN BIT(3) 33464cfbb84aSYann Gautier 33474cfbb84aSYann Gautier /* RCC_SAI1CFGR register fields */ 33484cfbb84aSYann Gautier #define RCC_SAI1CFGR_SAI1RST BIT(0) 33494cfbb84aSYann Gautier #define RCC_SAI1CFGR_SAI1EN BIT(1) 33504cfbb84aSYann Gautier #define RCC_SAI1CFGR_SAI1LPEN BIT(2) 33514cfbb84aSYann Gautier 33524cfbb84aSYann Gautier /* RCC_SAI2CFGR register fields */ 33534cfbb84aSYann Gautier #define RCC_SAI2CFGR_SAI2RST BIT(0) 33544cfbb84aSYann Gautier #define RCC_SAI2CFGR_SAI2EN BIT(1) 33554cfbb84aSYann Gautier #define RCC_SAI2CFGR_SAI2LPEN BIT(2) 33564cfbb84aSYann Gautier 33574cfbb84aSYann Gautier /* RCC_SAI3CFGR register fields */ 33584cfbb84aSYann Gautier #define RCC_SAI3CFGR_SAI3RST BIT(0) 33594cfbb84aSYann Gautier #define RCC_SAI3CFGR_SAI3EN BIT(1) 33604cfbb84aSYann Gautier #define RCC_SAI3CFGR_SAI3LPEN BIT(2) 33614cfbb84aSYann Gautier 33624cfbb84aSYann Gautier /* RCC_SAI4CFGR register fields */ 33634cfbb84aSYann Gautier #define RCC_SAI4CFGR_SAI4RST BIT(0) 33644cfbb84aSYann Gautier #define RCC_SAI4CFGR_SAI4EN BIT(1) 33654cfbb84aSYann Gautier #define RCC_SAI4CFGR_SAI4LPEN BIT(2) 33664cfbb84aSYann Gautier 33674cfbb84aSYann Gautier /* RCC_SAIxCFGR register fields */ 33684cfbb84aSYann Gautier #define RCC_SAIxCFGR_SAIxRST BIT(0) 33694cfbb84aSYann Gautier #define RCC_SAIxCFGR_SAIxEN BIT(1) 33704cfbb84aSYann Gautier #define RCC_SAIxCFGR_SAIxLPEN BIT(2) 33714cfbb84aSYann Gautier 33724cfbb84aSYann Gautier /* RCC_MDF1CFGR register fields */ 33734cfbb84aSYann Gautier #define RCC_MDF1CFGR_MDF1RST BIT(0) 33744cfbb84aSYann Gautier #define RCC_MDF1CFGR_MDF1EN BIT(1) 33754cfbb84aSYann Gautier #define RCC_MDF1CFGR_MDF1LPEN BIT(2) 33764cfbb84aSYann Gautier 33774cfbb84aSYann Gautier /* RCC_ADF1CFGR register fields */ 33784cfbb84aSYann Gautier #define RCC_ADF1CFGR_ADF1RST BIT(0) 33794cfbb84aSYann Gautier #define RCC_ADF1CFGR_ADF1EN BIT(1) 33804cfbb84aSYann Gautier #define RCC_ADF1CFGR_ADF1LPEN BIT(2) 33814cfbb84aSYann Gautier #define RCC_ADF1CFGR_ADF1AMEN BIT(3) 33824cfbb84aSYann Gautier 33834cfbb84aSYann Gautier /* RCC_FDCANCFGR register fields */ 33844cfbb84aSYann Gautier #define RCC_FDCANCFGR_FDCANRST BIT(0) 33854cfbb84aSYann Gautier #define RCC_FDCANCFGR_FDCANEN BIT(1) 33864cfbb84aSYann Gautier #define RCC_FDCANCFGR_FDCANLPEN BIT(2) 33874cfbb84aSYann Gautier 33884cfbb84aSYann Gautier /* RCC_HDPCFGR register fields */ 33894cfbb84aSYann Gautier #define RCC_HDPCFGR_HDPRST BIT(0) 33904cfbb84aSYann Gautier #define RCC_HDPCFGR_HDPEN BIT(1) 33914cfbb84aSYann Gautier 33924cfbb84aSYann Gautier /* RCC_ADC12CFGR register fields */ 33934cfbb84aSYann Gautier #define RCC_ADC12CFGR_ADC12RST BIT(0) 33944cfbb84aSYann Gautier #define RCC_ADC12CFGR_ADC12EN BIT(1) 33954cfbb84aSYann Gautier #define RCC_ADC12CFGR_ADC12LPEN BIT(2) 33964cfbb84aSYann Gautier #define RCC_ADC12CFGR_ADC12KERSEL BIT(12) 33974cfbb84aSYann Gautier 33984cfbb84aSYann Gautier /* RCC_ADC3CFGR register fields */ 33994cfbb84aSYann Gautier #define RCC_ADC3CFGR_ADC3RST BIT(0) 34004cfbb84aSYann Gautier #define RCC_ADC3CFGR_ADC3EN BIT(1) 34014cfbb84aSYann Gautier #define RCC_ADC3CFGR_ADC3LPEN BIT(2) 34024cfbb84aSYann Gautier #define RCC_ADC3CFGR_ADC3KERSEL_MASK GENMASK_32(13, 12) 34034cfbb84aSYann Gautier #define RCC_ADC3CFGR_ADC3KERSEL_SHIFT 12 34044cfbb84aSYann Gautier 34054cfbb84aSYann Gautier /* RCC_ETH1CFGR register fields */ 34064cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1RST BIT(0) 34074cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1MACEN BIT(1) 34084cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1MACLPEN BIT(2) 34094cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1STPEN BIT(4) 34104cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1EN BIT(5) 34114cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1LPEN BIT(6) 34124cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1TXEN BIT(8) 34134cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1TXLPEN BIT(9) 34144cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1RXEN BIT(10) 34154cfbb84aSYann Gautier #define RCC_ETH1CFGR_ETH1RXLPEN BIT(11) 34164cfbb84aSYann Gautier 34174cfbb84aSYann Gautier /* RCC_ETH2CFGR register fields */ 34184cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2RST BIT(0) 34194cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2MACEN BIT(1) 34204cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2MACLPEN BIT(2) 34214cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2STPEN BIT(4) 34224cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2EN BIT(5) 34234cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2LPEN BIT(6) 34244cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2TXEN BIT(8) 34254cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2TXLPEN BIT(9) 34264cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2RXEN BIT(10) 34274cfbb84aSYann Gautier #define RCC_ETH2CFGR_ETH2RXLPEN BIT(11) 34284cfbb84aSYann Gautier 34294cfbb84aSYann Gautier /* RCC_ETHxCFGR register fields */ 34304cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxRST BIT(0) 34314cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxMACEN BIT(1) 34324cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxMACLPEN BIT(2) 34334cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxSTPEN BIT(4) 34344cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxEN BIT(5) 34354cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxLPEN BIT(6) 34364cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxTXEN BIT(8) 34374cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxTXLPEN BIT(9) 34384cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxRXEN BIT(10) 34394cfbb84aSYann Gautier #define RCC_ETHxCFGR_ETHxRXLPEN BIT(11) 34404cfbb84aSYann Gautier 34414cfbb84aSYann Gautier /* RCC_USB2CFGR register fields */ 34424cfbb84aSYann Gautier #define RCC_USB2CFGR_USB2RST BIT(0) 34434cfbb84aSYann Gautier #define RCC_USB2CFGR_USB2EN BIT(1) 34444cfbb84aSYann Gautier #define RCC_USB2CFGR_USB2LPEN BIT(2) 34454cfbb84aSYann Gautier #define RCC_USB2CFGR_USB2STPEN BIT(4) 34464cfbb84aSYann Gautier 34474cfbb84aSYann Gautier /* RCC_USB2PHY1CFGR register fields */ 34484cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1RST BIT(0) 34494cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1EN BIT(1) 34504cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1LPEN BIT(2) 34514cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1STPEN BIT(4) 34524cfbb84aSYann Gautier #define RCC_USB2PHY1CFGR_USB2PHY1CKREFSEL BIT(15) 34534cfbb84aSYann Gautier 34544cfbb84aSYann Gautier /* RCC_USB2PHY2CFGR register fields */ 34554cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2RST BIT(0) 34564cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2EN BIT(1) 34574cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2LPEN BIT(2) 34584cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2STPEN BIT(4) 34594cfbb84aSYann Gautier #define RCC_USB2PHY2CFGR_USB2PHY2CKREFSEL BIT(15) 34604cfbb84aSYann Gautier 34614cfbb84aSYann Gautier /* RCC_USB2PHYxCFGR register fields */ 34624cfbb84aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1RST BIT(0) 34634cfbb84aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1EN BIT(1) 34644cfbb84aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1LPEN BIT(2) 34654cfbb84aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1STPEN BIT(4) 34664cfbb84aSYann Gautier #define RCC_USB2PHYxCFGR_USB2PHY1CKREFSEL BIT(15) 34674cfbb84aSYann Gautier 3468615f31feSGabriel Fernandez /* RCC_USB3DRCFGR register fields */ 3469615f31feSGabriel Fernandez #define RCC_USB3DRCFGR_USB3DRRST BIT(0) 3470615f31feSGabriel Fernandez #define RCC_USB3DRCFGR_USB3DREN BIT(1) 3471615f31feSGabriel Fernandez #define RCC_USB3DRCFGR_USB3DRLPEN BIT(2) 3472615f31feSGabriel Fernandez #define RCC_USB3DRCFGR_USB3DRSTPEN BIT(4) 34734cfbb84aSYann Gautier 34744cfbb84aSYann Gautier /* RCC_USB3PCIEPHYCFGR register fields */ 34754cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR_USB3PCIEPHYRST BIT(0) 34764cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR_USB3PCIEPHYEN BIT(1) 34774cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR_USB3PCIEPHYLPEN BIT(2) 34784cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR_USB3PCIEPHYSTPEN BIT(4) 34794cfbb84aSYann Gautier #define RCC_USB3PCIEPHYCFGR_USB3PCIEPHYCKREFSEL BIT(15) 34804cfbb84aSYann Gautier 34814cfbb84aSYann Gautier /* RCC_PCIECFGR register fields */ 34824cfbb84aSYann Gautier #define RCC_PCIECFGR_PCIERST BIT(0) 34834cfbb84aSYann Gautier #define RCC_PCIECFGR_PCIEEN BIT(1) 34844cfbb84aSYann Gautier #define RCC_PCIECFGR_PCIELPEN BIT(2) 34854cfbb84aSYann Gautier #define RCC_PCIECFGR_PCIESTPEN BIT(4) 34864cfbb84aSYann Gautier 3487*d3e47fb7SGabriel Fernandez /* RCC_UCPDCFGR register fields */ 3488*d3e47fb7SGabriel Fernandez #define RCC_UCPDCFGR_UCPDRST BIT(0) 3489*d3e47fb7SGabriel Fernandez #define RCC_UCPDCFGR_UCPDEN BIT(1) 3490*d3e47fb7SGabriel Fernandez #define RCC_UCPDCFGR_UCPDLPEN BIT(2) 34914cfbb84aSYann Gautier 34924cfbb84aSYann Gautier /* RCC_ETHSWCFGR register fields */ 34934cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWRST BIT(0) 34944cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWMACEN BIT(1) 34954cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWMACLPEN BIT(2) 34964cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWEN BIT(5) 34974cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWLPEN BIT(6) 34984cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWREFEN BIT(21) 34994cfbb84aSYann Gautier #define RCC_ETHSWCFGR_ETHSWREFLPEN BIT(22) 35004cfbb84aSYann Gautier 35014cfbb84aSYann Gautier /* RCC_ETHSWACMCFGR register fields */ 35024cfbb84aSYann Gautier #define RCC_ETHSWACMCFGR_ETHSWACMEN BIT(1) 35034cfbb84aSYann Gautier #define RCC_ETHSWACMCFGR_ETHSWACMLPEN BIT(2) 35044cfbb84aSYann Gautier 35054cfbb84aSYann Gautier /* RCC_ETHSWACMMSGCFGR register fields */ 35064cfbb84aSYann Gautier #define RCC_ETHSWACMMSGCFGR_ETHSWACMMSGEN BIT(1) 35074cfbb84aSYann Gautier #define RCC_ETHSWACMMSGCFGR_ETHSWACMMSGLPEN BIT(2) 35084cfbb84aSYann Gautier 35094cfbb84aSYann Gautier /* RCC_STGENCFGR register fields */ 35104cfbb84aSYann Gautier #define RCC_STGENCFGR_STGENEN BIT(1) 35114cfbb84aSYann Gautier #define RCC_STGENCFGR_STGENLPEN BIT(2) 35124cfbb84aSYann Gautier #define RCC_STGENCFGR_STGENSTPEN BIT(4) 35134cfbb84aSYann Gautier 35144cfbb84aSYann Gautier /* RCC_SDMMC1CFGR register fields */ 35154cfbb84aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1RST BIT(0) 35164cfbb84aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1EN BIT(1) 35174cfbb84aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1LPEN BIT(2) 35184cfbb84aSYann Gautier #define RCC_SDMMC1CFGR_SDMMC1DLLRST BIT(16) 35194cfbb84aSYann Gautier 35204cfbb84aSYann Gautier /* RCC_SDMMC2CFGR register fields */ 35214cfbb84aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2RST BIT(0) 35224cfbb84aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2EN BIT(1) 35234cfbb84aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2LPEN BIT(2) 35244cfbb84aSYann Gautier #define RCC_SDMMC2CFGR_SDMMC2DLLRST BIT(16) 35254cfbb84aSYann Gautier 35264cfbb84aSYann Gautier /* RCC_SDMMC3CFGR register fields */ 35274cfbb84aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3RST BIT(0) 35284cfbb84aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3EN BIT(1) 35294cfbb84aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3LPEN BIT(2) 35304cfbb84aSYann Gautier #define RCC_SDMMC3CFGR_SDMMC3DLLRST BIT(16) 35314cfbb84aSYann Gautier 35324cfbb84aSYann Gautier /* RCC_SDMMCxCFGR register fields */ 35334cfbb84aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1RST BIT(0) 35344cfbb84aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1EN BIT(1) 35354cfbb84aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1LPEN BIT(2) 35364cfbb84aSYann Gautier #define RCC_SDMMCxCFGR_SDMMC1DLLRST BIT(16) 35374cfbb84aSYann Gautier 35384cfbb84aSYann Gautier /* RCC_GPUCFGR register fields */ 35394cfbb84aSYann Gautier #define RCC_GPUCFGR_GPURST BIT(0) 35404cfbb84aSYann Gautier #define RCC_GPUCFGR_GPUEN BIT(1) 35414cfbb84aSYann Gautier #define RCC_GPUCFGR_GPULPEN BIT(2) 35424cfbb84aSYann Gautier 35434cfbb84aSYann Gautier /* RCC_LTDCCFGR register fields */ 35444cfbb84aSYann Gautier #define RCC_LTDCCFGR_LTDCRST BIT(0) 35454cfbb84aSYann Gautier #define RCC_LTDCCFGR_LTDCEN BIT(1) 35464cfbb84aSYann Gautier #define RCC_LTDCCFGR_LTDCLPEN BIT(2) 35474cfbb84aSYann Gautier 35484cfbb84aSYann Gautier /* RCC_DSICFGR register fields */ 35494cfbb84aSYann Gautier #define RCC_DSICFGR_DSIRST BIT(0) 35504cfbb84aSYann Gautier #define RCC_DSICFGR_DSIEN BIT(1) 35514cfbb84aSYann Gautier #define RCC_DSICFGR_DSILPEN BIT(2) 35524cfbb84aSYann Gautier #define RCC_DSICFGR_DSIBLSEL BIT(12) 35534cfbb84aSYann Gautier #define RCC_DSICFGR_DSIPHYCKREFSEL BIT(15) 35544cfbb84aSYann Gautier 35554cfbb84aSYann Gautier /* RCC_LVDSCFGR register fields */ 35564cfbb84aSYann Gautier #define RCC_LVDSCFGR_LVDSRST BIT(0) 35574cfbb84aSYann Gautier #define RCC_LVDSCFGR_LVDSEN BIT(1) 35584cfbb84aSYann Gautier #define RCC_LVDSCFGR_LVDSLPEN BIT(2) 35594cfbb84aSYann Gautier #define RCC_LVDSCFGR_LVDSPHYCKREFSEL BIT(15) 35604cfbb84aSYann Gautier 35614cfbb84aSYann Gautier /* RCC_CSI2CFGR register fields */ 35624cfbb84aSYann Gautier #define RCC_CSI2CFGR_CSI2RST BIT(0) 35634cfbb84aSYann Gautier #define RCC_CSI2CFGR_CSI2EN BIT(1) 35644cfbb84aSYann Gautier #define RCC_CSI2CFGR_CSI2LPEN BIT(2) 35654cfbb84aSYann Gautier 35664cfbb84aSYann Gautier /* RCC_DCMIPPCFGR register fields */ 35674cfbb84aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPRST BIT(0) 35684cfbb84aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPEN BIT(1) 35694cfbb84aSYann Gautier #define RCC_DCMIPPCFGR_DCMIPPLPEN BIT(2) 35704cfbb84aSYann Gautier 35714cfbb84aSYann Gautier /* RCC_CCICFGR register fields */ 35724cfbb84aSYann Gautier #define RCC_CCICFGR_CCIRST BIT(0) 35734cfbb84aSYann Gautier #define RCC_CCICFGR_CCIEN BIT(1) 35744cfbb84aSYann Gautier #define RCC_CCICFGR_CCILPEN BIT(2) 35754cfbb84aSYann Gautier 35764cfbb84aSYann Gautier /* RCC_VDECCFGR register fields */ 35774cfbb84aSYann Gautier #define RCC_VDECCFGR_VDECRST BIT(0) 35784cfbb84aSYann Gautier #define RCC_VDECCFGR_VDECEN BIT(1) 35794cfbb84aSYann Gautier #define RCC_VDECCFGR_VDECLPEN BIT(2) 35804cfbb84aSYann Gautier 35814cfbb84aSYann Gautier /* RCC_VENCCFGR register fields */ 35824cfbb84aSYann Gautier #define RCC_VENCCFGR_VENCRST BIT(0) 35834cfbb84aSYann Gautier #define RCC_VENCCFGR_VENCEN BIT(1) 35844cfbb84aSYann Gautier #define RCC_VENCCFGR_VENCLPEN BIT(2) 35854cfbb84aSYann Gautier 35864cfbb84aSYann Gautier /* RCC_RNGCFGR register fields */ 35874cfbb84aSYann Gautier #define RCC_RNGCFGR_RNGRST BIT(0) 35884cfbb84aSYann Gautier #define RCC_RNGCFGR_RNGEN BIT(1) 35894cfbb84aSYann Gautier #define RCC_RNGCFGR_RNGLPEN BIT(2) 35904cfbb84aSYann Gautier 35914cfbb84aSYann Gautier /* RCC_PKACFGR register fields */ 35924cfbb84aSYann Gautier #define RCC_PKACFGR_PKARST BIT(0) 35934cfbb84aSYann Gautier #define RCC_PKACFGR_PKAEN BIT(1) 35944cfbb84aSYann Gautier #define RCC_PKACFGR_PKALPEN BIT(2) 35954cfbb84aSYann Gautier 35964cfbb84aSYann Gautier /* RCC_SAESCFGR register fields */ 35974cfbb84aSYann Gautier #define RCC_SAESCFGR_SAESRST BIT(0) 35984cfbb84aSYann Gautier #define RCC_SAESCFGR_SAESEN BIT(1) 35994cfbb84aSYann Gautier #define RCC_SAESCFGR_SAESLPEN BIT(2) 36004cfbb84aSYann Gautier 36014cfbb84aSYann Gautier /* RCC_HASHCFGR register fields */ 36024cfbb84aSYann Gautier #define RCC_HASHCFGR_HASHRST BIT(0) 36034cfbb84aSYann Gautier #define RCC_HASHCFGR_HASHEN BIT(1) 36044cfbb84aSYann Gautier #define RCC_HASHCFGR_HASHLPEN BIT(2) 36054cfbb84aSYann Gautier 36064cfbb84aSYann Gautier /* RCC_CRYP1CFGR register fields */ 36074cfbb84aSYann Gautier #define RCC_CRYP1CFGR_CRYP1RST BIT(0) 36084cfbb84aSYann Gautier #define RCC_CRYP1CFGR_CRYP1EN BIT(1) 36094cfbb84aSYann Gautier #define RCC_CRYP1CFGR_CRYP1LPEN BIT(2) 36104cfbb84aSYann Gautier 36114cfbb84aSYann Gautier /* RCC_CRYP2CFGR register fields */ 36124cfbb84aSYann Gautier #define RCC_CRYP2CFGR_CRYP2RST BIT(0) 36134cfbb84aSYann Gautier #define RCC_CRYP2CFGR_CRYP2EN BIT(1) 36144cfbb84aSYann Gautier #define RCC_CRYP2CFGR_CRYP2LPEN BIT(2) 36154cfbb84aSYann Gautier 36164cfbb84aSYann Gautier /* RCC_CRYPxCFGR register fields */ 36174cfbb84aSYann Gautier #define RCC_CRYPxCFGR_CRYPxRST BIT(0) 36184cfbb84aSYann Gautier #define RCC_CRYPxCFGR_CRYPxEN BIT(1) 36194cfbb84aSYann Gautier #define RCC_CRYPxCFGR_CRYPxLPEN BIT(2) 36204cfbb84aSYann Gautier 36214cfbb84aSYann Gautier /* RCC_IWDG1CFGR register fields */ 36224cfbb84aSYann Gautier #define RCC_IWDG1CFGR_IWDG1EN BIT(1) 36234cfbb84aSYann Gautier #define RCC_IWDG1CFGR_IWDG1LPEN BIT(2) 36244cfbb84aSYann Gautier 36254cfbb84aSYann Gautier /* RCC_IWDG2CFGR register fields */ 36264cfbb84aSYann Gautier #define RCC_IWDG2CFGR_IWDG2EN BIT(1) 36274cfbb84aSYann Gautier #define RCC_IWDG2CFGR_IWDG2LPEN BIT(2) 36284cfbb84aSYann Gautier 36294cfbb84aSYann Gautier /* RCC_IWDG3CFGR register fields */ 36304cfbb84aSYann Gautier #define RCC_IWDG3CFGR_IWDG3EN BIT(1) 36314cfbb84aSYann Gautier #define RCC_IWDG3CFGR_IWDG3LPEN BIT(2) 36324cfbb84aSYann Gautier 36334cfbb84aSYann Gautier /* RCC_IWDG4CFGR register fields */ 36344cfbb84aSYann Gautier #define RCC_IWDG4CFGR_IWDG4EN BIT(1) 36354cfbb84aSYann Gautier #define RCC_IWDG4CFGR_IWDG4LPEN BIT(2) 36364cfbb84aSYann Gautier 36374cfbb84aSYann Gautier /* RCC_IWDGxCFGR register fields */ 36384cfbb84aSYann Gautier #define RCC_IWDGxCFGR_IWDGxEN BIT(1) 36394cfbb84aSYann Gautier #define RCC_IWDGxCFGR_IWDGxLPEN BIT(2) 36404cfbb84aSYann Gautier 36414cfbb84aSYann Gautier /* RCC_IWDG5CFGR register fields */ 36424cfbb84aSYann Gautier #define RCC_IWDG5CFGR_IWDG5EN BIT(1) 36434cfbb84aSYann Gautier #define RCC_IWDG5CFGR_IWDG5LPEN BIT(2) 36444cfbb84aSYann Gautier #define RCC_IWDG5CFGR_IWDG5AMEN BIT(3) 36454cfbb84aSYann Gautier 36464cfbb84aSYann Gautier /* RCC_WWDG1CFGR register fields */ 36474cfbb84aSYann Gautier #define RCC_WWDG1CFGR_WWDG1RST BIT(0) 36484cfbb84aSYann Gautier #define RCC_WWDG1CFGR_WWDG1EN BIT(1) 36494cfbb84aSYann Gautier #define RCC_WWDG1CFGR_WWDG1LPEN BIT(2) 36504cfbb84aSYann Gautier 36514cfbb84aSYann Gautier /* RCC_WWDG2CFGR register fields */ 36524cfbb84aSYann Gautier #define RCC_WWDG2CFGR_WWDG2RST BIT(0) 36534cfbb84aSYann Gautier #define RCC_WWDG2CFGR_WWDG2EN BIT(1) 36544cfbb84aSYann Gautier #define RCC_WWDG2CFGR_WWDG2LPEN BIT(2) 36554cfbb84aSYann Gautier #define RCC_WWDG2CFGR_WWDG2AMEN BIT(3) 36564cfbb84aSYann Gautier 36574cfbb84aSYann Gautier /* RCC_VREFCFGR register fields */ 36584cfbb84aSYann Gautier #define RCC_VREFCFGR_VREFRST BIT(0) 36594cfbb84aSYann Gautier #define RCC_VREFCFGR_VREFEN BIT(1) 36604cfbb84aSYann Gautier #define RCC_VREFCFGR_VREFLPEN BIT(2) 36614cfbb84aSYann Gautier 36624cfbb84aSYann Gautier /* RCC_TMPSENSCFGR register fields */ 36634cfbb84aSYann Gautier #define RCC_TMPSENSCFGR_TMPSENSRST BIT(0) 36644cfbb84aSYann Gautier #define RCC_TMPSENSCFGR_TMPSENSEN BIT(1) 36654cfbb84aSYann Gautier #define RCC_TMPSENSCFGR_TMPSENSLPEN BIT(2) 36664cfbb84aSYann Gautier #define RCC_TMPSENSCFGR_TMPSENSKERSEL_MASK GENMASK_32(13, 12) 36674cfbb84aSYann Gautier #define RCC_TMPSENSCFGR_TMPSENSKERSEL_SHIFT 12 36684cfbb84aSYann Gautier 36694cfbb84aSYann Gautier /* RCC_CRCCFGR register fields */ 36704cfbb84aSYann Gautier #define RCC_CRCCFGR_CRCRST BIT(0) 36714cfbb84aSYann Gautier #define RCC_CRCCFGR_CRCEN BIT(1) 36724cfbb84aSYann Gautier #define RCC_CRCCFGR_CRCLPEN BIT(2) 36734cfbb84aSYann Gautier 36744cfbb84aSYann Gautier /* RCC_SERCCFGR register fields */ 36754cfbb84aSYann Gautier #define RCC_SERCCFGR_SERCRST BIT(0) 36764cfbb84aSYann Gautier #define RCC_SERCCFGR_SERCEN BIT(1) 36774cfbb84aSYann Gautier #define RCC_SERCCFGR_SERCLPEN BIT(2) 36784cfbb84aSYann Gautier 36794cfbb84aSYann Gautier /* RCC_OSPIIOMCFGR register fields */ 36804cfbb84aSYann Gautier #define RCC_OSPIIOMCFGR_OSPIIOMRST BIT(0) 36814cfbb84aSYann Gautier #define RCC_OSPIIOMCFGR_OSPIIOMEN BIT(1) 36824cfbb84aSYann Gautier #define RCC_OSPIIOMCFGR_OSPIIOMLPEN BIT(2) 36834cfbb84aSYann Gautier 36844cfbb84aSYann Gautier /* RCC_GICV2MCFGR register fields */ 36854cfbb84aSYann Gautier #define RCC_GICV2MCFGR_GICV2MEN BIT(1) 36864cfbb84aSYann Gautier #define RCC_GICV2MCFGR_GICV2MLPEN BIT(2) 36874cfbb84aSYann Gautier 36884cfbb84aSYann Gautier /* RCC_I3C1CFGR register fields */ 36894cfbb84aSYann Gautier #define RCC_I3C1CFGR_I3C1RST BIT(0) 36904cfbb84aSYann Gautier #define RCC_I3C1CFGR_I3C1EN BIT(1) 36914cfbb84aSYann Gautier #define RCC_I3C1CFGR_I3C1LPEN BIT(2) 36924cfbb84aSYann Gautier 36934cfbb84aSYann Gautier /* RCC_I3C2CFGR register fields */ 36944cfbb84aSYann Gautier #define RCC_I3C2CFGR_I3C2RST BIT(0) 36954cfbb84aSYann Gautier #define RCC_I3C2CFGR_I3C2EN BIT(1) 36964cfbb84aSYann Gautier #define RCC_I3C2CFGR_I3C2LPEN BIT(2) 36974cfbb84aSYann Gautier 36984cfbb84aSYann Gautier /* RCC_I3C3CFGR register fields */ 36994cfbb84aSYann Gautier #define RCC_I3C3CFGR_I3C3RST BIT(0) 37004cfbb84aSYann Gautier #define RCC_I3C3CFGR_I3C3EN BIT(1) 37014cfbb84aSYann Gautier #define RCC_I3C3CFGR_I3C3LPEN BIT(2) 37024cfbb84aSYann Gautier 37034cfbb84aSYann Gautier /* RCC_I3C4CFGR register fields */ 37044cfbb84aSYann Gautier #define RCC_I3C4CFGR_I3C4RST BIT(0) 37054cfbb84aSYann Gautier #define RCC_I3C4CFGR_I3C4EN BIT(1) 37064cfbb84aSYann Gautier #define RCC_I3C4CFGR_I3C4LPEN BIT(2) 37074cfbb84aSYann Gautier #define RCC_I3C4CFGR_I3C4AMEN BIT(3) 37084cfbb84aSYann Gautier 37094cfbb84aSYann Gautier /* RCC_I3CxCFGR register fields */ 37104cfbb84aSYann Gautier #define RCC_I3CxCFGR_I3CxRST BIT(0) 37114cfbb84aSYann Gautier #define RCC_I3CxCFGR_I3CxEN BIT(1) 37124cfbb84aSYann Gautier #define RCC_I3CxCFGR_I3CxLPEN BIT(2) 37134cfbb84aSYann Gautier #define RCC_I3CxCFGR_I3CxAMEN BIT(3) 37144cfbb84aSYann Gautier 37154cfbb84aSYann Gautier /* RCC_MUXSELCFGR register fields */ 37164cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL0_MASK GENMASK_32(1, 0) 37174cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL0_SHIFT 0 37184cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL1_MASK GENMASK_32(5, 4) 37194cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL1_SHIFT 4 37204cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL2_MASK GENMASK_32(9, 8) 37214cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL2_SHIFT 8 37224cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL3_MASK GENMASK_32(13, 12) 37234cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL3_SHIFT 12 37244cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL4_MASK GENMASK_32(17, 16) 37254cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL4_SHIFT 16 37264cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL5_MASK GENMASK_32(21, 20) 37274cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL5_SHIFT 20 37284cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL6_MASK GENMASK_32(25, 24) 37294cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL6_SHIFT 24 37304cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL7_MASK GENMASK_32(29, 28) 37314cfbb84aSYann Gautier #define RCC_MUXSELCFGR_MUXSEL7_SHIFT 28 37324cfbb84aSYann Gautier 37334cfbb84aSYann Gautier /* RCC_XBAR0CFGR register fields */ 37344cfbb84aSYann Gautier #define RCC_XBAR0CFGR_XBAR0SEL_MASK GENMASK_32(3, 0) 37354cfbb84aSYann Gautier #define RCC_XBAR0CFGR_XBAR0SEL_SHIFT 0 37364cfbb84aSYann Gautier #define RCC_XBAR0CFGR_XBAR0EN BIT(6) 37374cfbb84aSYann Gautier #define RCC_XBAR0CFGR_XBAR0STS BIT(7) 37384cfbb84aSYann Gautier 37394cfbb84aSYann Gautier /* RCC_XBAR1CFGR register fields */ 37404cfbb84aSYann Gautier #define RCC_XBAR1CFGR_XBAR1SEL_MASK GENMASK_32(3, 0) 37414cfbb84aSYann Gautier #define RCC_XBAR1CFGR_XBAR1SEL_SHIFT 0 37424cfbb84aSYann Gautier #define RCC_XBAR1CFGR_XBAR1EN BIT(6) 37434cfbb84aSYann Gautier #define RCC_XBAR1CFGR_XBAR1STS BIT(7) 37444cfbb84aSYann Gautier 37454cfbb84aSYann Gautier /* RCC_XBAR2CFGR register fields */ 37464cfbb84aSYann Gautier #define RCC_XBAR2CFGR_XBAR2SEL_MASK GENMASK_32(3, 0) 37474cfbb84aSYann Gautier #define RCC_XBAR2CFGR_XBAR2SEL_SHIFT 0 37484cfbb84aSYann Gautier #define RCC_XBAR2CFGR_XBAR2EN BIT(6) 37494cfbb84aSYann Gautier #define RCC_XBAR2CFGR_XBAR2STS BIT(7) 37504cfbb84aSYann Gautier 37514cfbb84aSYann Gautier /* RCC_XBAR3CFGR register fields */ 37524cfbb84aSYann Gautier #define RCC_XBAR3CFGR_XBAR3SEL_MASK GENMASK_32(3, 0) 37534cfbb84aSYann Gautier #define RCC_XBAR3CFGR_XBAR3SEL_SHIFT 0 37544cfbb84aSYann Gautier #define RCC_XBAR3CFGR_XBAR3EN BIT(6) 37554cfbb84aSYann Gautier #define RCC_XBAR3CFGR_XBAR3STS BIT(7) 37564cfbb84aSYann Gautier 37574cfbb84aSYann Gautier /* RCC_XBAR4CFGR register fields */ 37584cfbb84aSYann Gautier #define RCC_XBAR4CFGR_XBAR4SEL_MASK GENMASK_32(3, 0) 37594cfbb84aSYann Gautier #define RCC_XBAR4CFGR_XBAR4SEL_SHIFT 0 37604cfbb84aSYann Gautier #define RCC_XBAR4CFGR_XBAR4EN BIT(6) 37614cfbb84aSYann Gautier #define RCC_XBAR4CFGR_XBAR4STS BIT(7) 37624cfbb84aSYann Gautier 37634cfbb84aSYann Gautier /* RCC_XBAR5CFGR register fields */ 37644cfbb84aSYann Gautier #define RCC_XBAR5CFGR_XBAR5SEL_MASK GENMASK_32(3, 0) 37654cfbb84aSYann Gautier #define RCC_XBAR5CFGR_XBAR5SEL_SHIFT 0 37664cfbb84aSYann Gautier #define RCC_XBAR5CFGR_XBAR5EN BIT(6) 37674cfbb84aSYann Gautier #define RCC_XBAR5CFGR_XBAR5STS BIT(7) 37684cfbb84aSYann Gautier 37694cfbb84aSYann Gautier /* RCC_XBAR6CFGR register fields */ 37704cfbb84aSYann Gautier #define RCC_XBAR6CFGR_XBAR6SEL_MASK GENMASK_32(3, 0) 37714cfbb84aSYann Gautier #define RCC_XBAR6CFGR_XBAR6SEL_SHIFT 0 37724cfbb84aSYann Gautier #define RCC_XBAR6CFGR_XBAR6EN BIT(6) 37734cfbb84aSYann Gautier #define RCC_XBAR6CFGR_XBAR6STS BIT(7) 37744cfbb84aSYann Gautier 37754cfbb84aSYann Gautier /* RCC_XBAR7CFGR register fields */ 37764cfbb84aSYann Gautier #define RCC_XBAR7CFGR_XBAR7SEL_MASK GENMASK_32(3, 0) 37774cfbb84aSYann Gautier #define RCC_XBAR7CFGR_XBAR7SEL_SHIFT 0 37784cfbb84aSYann Gautier #define RCC_XBAR7CFGR_XBAR7EN BIT(6) 37794cfbb84aSYann Gautier #define RCC_XBAR7CFGR_XBAR7STS BIT(7) 37804cfbb84aSYann Gautier 37814cfbb84aSYann Gautier /* RCC_XBAR8CFGR register fields */ 37824cfbb84aSYann Gautier #define RCC_XBAR8CFGR_XBAR8SEL_MASK GENMASK_32(3, 0) 37834cfbb84aSYann Gautier #define RCC_XBAR8CFGR_XBAR8SEL_SHIFT 0 37844cfbb84aSYann Gautier #define RCC_XBAR8CFGR_XBAR8EN BIT(6) 37854cfbb84aSYann Gautier #define RCC_XBAR8CFGR_XBAR8STS BIT(7) 37864cfbb84aSYann Gautier 37874cfbb84aSYann Gautier /* RCC_XBAR9CFGR register fields */ 37884cfbb84aSYann Gautier #define RCC_XBAR9CFGR_XBAR9SEL_MASK GENMASK_32(3, 0) 37894cfbb84aSYann Gautier #define RCC_XBAR9CFGR_XBAR9SEL_SHIFT 0 37904cfbb84aSYann Gautier #define RCC_XBAR9CFGR_XBAR9EN BIT(6) 37914cfbb84aSYann Gautier #define RCC_XBAR9CFGR_XBAR9STS BIT(7) 37924cfbb84aSYann Gautier 37934cfbb84aSYann Gautier /* RCC_XBAR10CFGR register fields */ 37944cfbb84aSYann Gautier #define RCC_XBAR10CFGR_XBAR10SEL_MASK GENMASK_32(3, 0) 37954cfbb84aSYann Gautier #define RCC_XBAR10CFGR_XBAR10SEL_SHIFT 0 37964cfbb84aSYann Gautier #define RCC_XBAR10CFGR_XBAR10EN BIT(6) 37974cfbb84aSYann Gautier #define RCC_XBAR10CFGR_XBAR10STS BIT(7) 37984cfbb84aSYann Gautier 37994cfbb84aSYann Gautier /* RCC_XBAR11CFGR register fields */ 38004cfbb84aSYann Gautier #define RCC_XBAR11CFGR_XBAR11SEL_MASK GENMASK_32(3, 0) 38014cfbb84aSYann Gautier #define RCC_XBAR11CFGR_XBAR11SEL_SHIFT 0 38024cfbb84aSYann Gautier #define RCC_XBAR11CFGR_XBAR11EN BIT(6) 38034cfbb84aSYann Gautier #define RCC_XBAR11CFGR_XBAR11STS BIT(7) 38044cfbb84aSYann Gautier 38054cfbb84aSYann Gautier /* RCC_XBAR12CFGR register fields */ 38064cfbb84aSYann Gautier #define RCC_XBAR12CFGR_XBAR12SEL_MASK GENMASK_32(3, 0) 38074cfbb84aSYann Gautier #define RCC_XBAR12CFGR_XBAR12SEL_SHIFT 0 38084cfbb84aSYann Gautier #define RCC_XBAR12CFGR_XBAR12EN BIT(6) 38094cfbb84aSYann Gautier #define RCC_XBAR12CFGR_XBAR12STS BIT(7) 38104cfbb84aSYann Gautier 38114cfbb84aSYann Gautier /* RCC_XBAR13CFGR register fields */ 38124cfbb84aSYann Gautier #define RCC_XBAR13CFGR_XBAR13SEL_MASK GENMASK_32(3, 0) 38134cfbb84aSYann Gautier #define RCC_XBAR13CFGR_XBAR13SEL_SHIFT 0 38144cfbb84aSYann Gautier #define RCC_XBAR13CFGR_XBAR13EN BIT(6) 38154cfbb84aSYann Gautier #define RCC_XBAR13CFGR_XBAR13STS BIT(7) 38164cfbb84aSYann Gautier 38174cfbb84aSYann Gautier /* RCC_XBAR14CFGR register fields */ 38184cfbb84aSYann Gautier #define RCC_XBAR14CFGR_XBAR14SEL_MASK GENMASK_32(3, 0) 38194cfbb84aSYann Gautier #define RCC_XBAR14CFGR_XBAR14SEL_SHIFT 0 38204cfbb84aSYann Gautier #define RCC_XBAR14CFGR_XBAR14EN BIT(6) 38214cfbb84aSYann Gautier #define RCC_XBAR14CFGR_XBAR14STS BIT(7) 38224cfbb84aSYann Gautier 38234cfbb84aSYann Gautier /* RCC_XBAR15CFGR register fields */ 38244cfbb84aSYann Gautier #define RCC_XBAR15CFGR_XBAR15SEL_MASK GENMASK_32(3, 0) 38254cfbb84aSYann Gautier #define RCC_XBAR15CFGR_XBAR15SEL_SHIFT 0 38264cfbb84aSYann Gautier #define RCC_XBAR15CFGR_XBAR15EN BIT(6) 38274cfbb84aSYann Gautier #define RCC_XBAR15CFGR_XBAR15STS BIT(7) 38284cfbb84aSYann Gautier 38294cfbb84aSYann Gautier /* RCC_XBAR16CFGR register fields */ 38304cfbb84aSYann Gautier #define RCC_XBAR16CFGR_XBAR16SEL_MASK GENMASK_32(3, 0) 38314cfbb84aSYann Gautier #define RCC_XBAR16CFGR_XBAR16SEL_SHIFT 0 38324cfbb84aSYann Gautier #define RCC_XBAR16CFGR_XBAR16EN BIT(6) 38334cfbb84aSYann Gautier #define RCC_XBAR16CFGR_XBAR16STS BIT(7) 38344cfbb84aSYann Gautier 38354cfbb84aSYann Gautier /* RCC_XBAR17CFGR register fields */ 38364cfbb84aSYann Gautier #define RCC_XBAR17CFGR_XBAR17SEL_MASK GENMASK_32(3, 0) 38374cfbb84aSYann Gautier #define RCC_XBAR17CFGR_XBAR17SEL_SHIFT 0 38384cfbb84aSYann Gautier #define RCC_XBAR17CFGR_XBAR17EN BIT(6) 38394cfbb84aSYann Gautier #define RCC_XBAR17CFGR_XBAR17STS BIT(7) 38404cfbb84aSYann Gautier 38414cfbb84aSYann Gautier /* RCC_XBAR18CFGR register fields */ 38424cfbb84aSYann Gautier #define RCC_XBAR18CFGR_XBAR18SEL_MASK GENMASK_32(3, 0) 38434cfbb84aSYann Gautier #define RCC_XBAR18CFGR_XBAR18SEL_SHIFT 0 38444cfbb84aSYann Gautier #define RCC_XBAR18CFGR_XBAR18EN BIT(6) 38454cfbb84aSYann Gautier #define RCC_XBAR18CFGR_XBAR18STS BIT(7) 38464cfbb84aSYann Gautier 38474cfbb84aSYann Gautier /* RCC_XBAR19CFGR register fields */ 38484cfbb84aSYann Gautier #define RCC_XBAR19CFGR_XBAR19SEL_MASK GENMASK_32(3, 0) 38494cfbb84aSYann Gautier #define RCC_XBAR19CFGR_XBAR19SEL_SHIFT 0 38504cfbb84aSYann Gautier #define RCC_XBAR19CFGR_XBAR19EN BIT(6) 38514cfbb84aSYann Gautier #define RCC_XBAR19CFGR_XBAR19STS BIT(7) 38524cfbb84aSYann Gautier 38534cfbb84aSYann Gautier /* RCC_XBAR20CFGR register fields */ 38544cfbb84aSYann Gautier #define RCC_XBAR20CFGR_XBAR20SEL_MASK GENMASK_32(3, 0) 38554cfbb84aSYann Gautier #define RCC_XBAR20CFGR_XBAR20SEL_SHIFT 0 38564cfbb84aSYann Gautier #define RCC_XBAR20CFGR_XBAR20EN BIT(6) 38574cfbb84aSYann Gautier #define RCC_XBAR20CFGR_XBAR20STS BIT(7) 38584cfbb84aSYann Gautier 38594cfbb84aSYann Gautier /* RCC_XBAR21CFGR register fields */ 38604cfbb84aSYann Gautier #define RCC_XBAR21CFGR_XBAR21SEL_MASK GENMASK_32(3, 0) 38614cfbb84aSYann Gautier #define RCC_XBAR21CFGR_XBAR21SEL_SHIFT 0 38624cfbb84aSYann Gautier #define RCC_XBAR21CFGR_XBAR21EN BIT(6) 38634cfbb84aSYann Gautier #define RCC_XBAR21CFGR_XBAR21STS BIT(7) 38644cfbb84aSYann Gautier 38654cfbb84aSYann Gautier /* RCC_XBAR22CFGR register fields */ 38664cfbb84aSYann Gautier #define RCC_XBAR22CFGR_XBAR22SEL_MASK GENMASK_32(3, 0) 38674cfbb84aSYann Gautier #define RCC_XBAR22CFGR_XBAR22SEL_SHIFT 0 38684cfbb84aSYann Gautier #define RCC_XBAR22CFGR_XBAR22EN BIT(6) 38694cfbb84aSYann Gautier #define RCC_XBAR22CFGR_XBAR22STS BIT(7) 38704cfbb84aSYann Gautier 38714cfbb84aSYann Gautier /* RCC_XBAR23CFGR register fields */ 38724cfbb84aSYann Gautier #define RCC_XBAR23CFGR_XBAR23SEL_MASK GENMASK_32(3, 0) 38734cfbb84aSYann Gautier #define RCC_XBAR23CFGR_XBAR23SEL_SHIFT 0 38744cfbb84aSYann Gautier #define RCC_XBAR23CFGR_XBAR23EN BIT(6) 38754cfbb84aSYann Gautier #define RCC_XBAR23CFGR_XBAR23STS BIT(7) 38764cfbb84aSYann Gautier 38774cfbb84aSYann Gautier /* RCC_XBAR24CFGR register fields */ 38784cfbb84aSYann Gautier #define RCC_XBAR24CFGR_XBAR24SEL_MASK GENMASK_32(3, 0) 38794cfbb84aSYann Gautier #define RCC_XBAR24CFGR_XBAR24SEL_SHIFT 0 38804cfbb84aSYann Gautier #define RCC_XBAR24CFGR_XBAR24EN BIT(6) 38814cfbb84aSYann Gautier #define RCC_XBAR24CFGR_XBAR24STS BIT(7) 38824cfbb84aSYann Gautier 38834cfbb84aSYann Gautier /* RCC_XBAR25CFGR register fields */ 38844cfbb84aSYann Gautier #define RCC_XBAR25CFGR_XBAR25SEL_MASK GENMASK_32(3, 0) 38854cfbb84aSYann Gautier #define RCC_XBAR25CFGR_XBAR25SEL_SHIFT 0 38864cfbb84aSYann Gautier #define RCC_XBAR25CFGR_XBAR25EN BIT(6) 38874cfbb84aSYann Gautier #define RCC_XBAR25CFGR_XBAR25STS BIT(7) 38884cfbb84aSYann Gautier 38894cfbb84aSYann Gautier /* RCC_XBAR26CFGR register fields */ 38904cfbb84aSYann Gautier #define RCC_XBAR26CFGR_XBAR26SEL_MASK GENMASK_32(3, 0) 38914cfbb84aSYann Gautier #define RCC_XBAR26CFGR_XBAR26SEL_SHIFT 0 38924cfbb84aSYann Gautier #define RCC_XBAR26CFGR_XBAR26EN BIT(6) 38934cfbb84aSYann Gautier #define RCC_XBAR26CFGR_XBAR26STS BIT(7) 38944cfbb84aSYann Gautier 38954cfbb84aSYann Gautier /* RCC_XBAR27CFGR register fields */ 38964cfbb84aSYann Gautier #define RCC_XBAR27CFGR_XBAR27SEL_MASK GENMASK_32(3, 0) 38974cfbb84aSYann Gautier #define RCC_XBAR27CFGR_XBAR27SEL_SHIFT 0 38984cfbb84aSYann Gautier #define RCC_XBAR27CFGR_XBAR27EN BIT(6) 38994cfbb84aSYann Gautier #define RCC_XBAR27CFGR_XBAR27STS BIT(7) 39004cfbb84aSYann Gautier 39014cfbb84aSYann Gautier /* RCC_XBAR28CFGR register fields */ 39024cfbb84aSYann Gautier #define RCC_XBAR28CFGR_XBAR28SEL_MASK GENMASK_32(3, 0) 39034cfbb84aSYann Gautier #define RCC_XBAR28CFGR_XBAR28SEL_SHIFT 0 39044cfbb84aSYann Gautier #define RCC_XBAR28CFGR_XBAR28EN BIT(6) 39054cfbb84aSYann Gautier #define RCC_XBAR28CFGR_XBAR28STS BIT(7) 39064cfbb84aSYann Gautier 39074cfbb84aSYann Gautier /* RCC_XBAR29CFGR register fields */ 39084cfbb84aSYann Gautier #define RCC_XBAR29CFGR_XBAR29SEL_MASK GENMASK_32(3, 0) 39094cfbb84aSYann Gautier #define RCC_XBAR29CFGR_XBAR29SEL_SHIFT 0 39104cfbb84aSYann Gautier #define RCC_XBAR29CFGR_XBAR29EN BIT(6) 39114cfbb84aSYann Gautier #define RCC_XBAR29CFGR_XBAR29STS BIT(7) 39124cfbb84aSYann Gautier 39134cfbb84aSYann Gautier /* RCC_XBAR30CFGR register fields */ 39144cfbb84aSYann Gautier #define RCC_XBAR30CFGR_XBAR30SEL_MASK GENMASK_32(3, 0) 39154cfbb84aSYann Gautier #define RCC_XBAR30CFGR_XBAR30SEL_SHIFT 0 39164cfbb84aSYann Gautier #define RCC_XBAR30CFGR_XBAR30EN BIT(6) 39174cfbb84aSYann Gautier #define RCC_XBAR30CFGR_XBAR30STS BIT(7) 39184cfbb84aSYann Gautier 39194cfbb84aSYann Gautier /* RCC_XBAR31CFGR register fields */ 39204cfbb84aSYann Gautier #define RCC_XBAR31CFGR_XBAR31SEL_MASK GENMASK_32(3, 0) 39214cfbb84aSYann Gautier #define RCC_XBAR31CFGR_XBAR31SEL_SHIFT 0 39224cfbb84aSYann Gautier #define RCC_XBAR31CFGR_XBAR31EN BIT(6) 39234cfbb84aSYann Gautier #define RCC_XBAR31CFGR_XBAR31STS BIT(7) 39244cfbb84aSYann Gautier 39254cfbb84aSYann Gautier /* RCC_XBAR32CFGR register fields */ 39264cfbb84aSYann Gautier #define RCC_XBAR32CFGR_XBAR32SEL_MASK GENMASK_32(3, 0) 39274cfbb84aSYann Gautier #define RCC_XBAR32CFGR_XBAR32SEL_SHIFT 0 39284cfbb84aSYann Gautier #define RCC_XBAR32CFGR_XBAR32EN BIT(6) 39294cfbb84aSYann Gautier #define RCC_XBAR32CFGR_XBAR32STS BIT(7) 39304cfbb84aSYann Gautier 39314cfbb84aSYann Gautier /* RCC_XBAR33CFGR register fields */ 39324cfbb84aSYann Gautier #define RCC_XBAR33CFGR_XBAR33SEL_MASK GENMASK_32(3, 0) 39334cfbb84aSYann Gautier #define RCC_XBAR33CFGR_XBAR33SEL_SHIFT 0 39344cfbb84aSYann Gautier #define RCC_XBAR33CFGR_XBAR33EN BIT(6) 39354cfbb84aSYann Gautier #define RCC_XBAR33CFGR_XBAR33STS BIT(7) 39364cfbb84aSYann Gautier 39374cfbb84aSYann Gautier /* RCC_XBAR34CFGR register fields */ 39384cfbb84aSYann Gautier #define RCC_XBAR34CFGR_XBAR34SEL_MASK GENMASK_32(3, 0) 39394cfbb84aSYann Gautier #define RCC_XBAR34CFGR_XBAR34SEL_SHIFT 0 39404cfbb84aSYann Gautier #define RCC_XBAR34CFGR_XBAR34EN BIT(6) 39414cfbb84aSYann Gautier #define RCC_XBAR34CFGR_XBAR34STS BIT(7) 39424cfbb84aSYann Gautier 39434cfbb84aSYann Gautier /* RCC_XBAR35CFGR register fields */ 39444cfbb84aSYann Gautier #define RCC_XBAR35CFGR_XBAR35SEL_MASK GENMASK_32(3, 0) 39454cfbb84aSYann Gautier #define RCC_XBAR35CFGR_XBAR35SEL_SHIFT 0 39464cfbb84aSYann Gautier #define RCC_XBAR35CFGR_XBAR35EN BIT(6) 39474cfbb84aSYann Gautier #define RCC_XBAR35CFGR_XBAR35STS BIT(7) 39484cfbb84aSYann Gautier 39494cfbb84aSYann Gautier /* RCC_XBAR36CFGR register fields */ 39504cfbb84aSYann Gautier #define RCC_XBAR36CFGR_XBAR36SEL_MASK GENMASK_32(3, 0) 39514cfbb84aSYann Gautier #define RCC_XBAR36CFGR_XBAR36SEL_SHIFT 0 39524cfbb84aSYann Gautier #define RCC_XBAR36CFGR_XBAR36EN BIT(6) 39534cfbb84aSYann Gautier #define RCC_XBAR36CFGR_XBAR36STS BIT(7) 39544cfbb84aSYann Gautier 39554cfbb84aSYann Gautier /* RCC_XBAR37CFGR register fields */ 39564cfbb84aSYann Gautier #define RCC_XBAR37CFGR_XBAR37SEL_MASK GENMASK_32(3, 0) 39574cfbb84aSYann Gautier #define RCC_XBAR37CFGR_XBAR37SEL_SHIFT 0 39584cfbb84aSYann Gautier #define RCC_XBAR37CFGR_XBAR37EN BIT(6) 39594cfbb84aSYann Gautier #define RCC_XBAR37CFGR_XBAR37STS BIT(7) 39604cfbb84aSYann Gautier 39614cfbb84aSYann Gautier /* RCC_XBAR38CFGR register fields */ 39624cfbb84aSYann Gautier #define RCC_XBAR38CFGR_XBAR38SEL_MASK GENMASK_32(3, 0) 39634cfbb84aSYann Gautier #define RCC_XBAR38CFGR_XBAR38SEL_SHIFT 0 39644cfbb84aSYann Gautier #define RCC_XBAR38CFGR_XBAR38EN BIT(6) 39654cfbb84aSYann Gautier #define RCC_XBAR38CFGR_XBAR38STS BIT(7) 39664cfbb84aSYann Gautier 39674cfbb84aSYann Gautier /* RCC_XBAR39CFGR register fields */ 39684cfbb84aSYann Gautier #define RCC_XBAR39CFGR_XBAR39SEL_MASK GENMASK_32(3, 0) 39694cfbb84aSYann Gautier #define RCC_XBAR39CFGR_XBAR39SEL_SHIFT 0 39704cfbb84aSYann Gautier #define RCC_XBAR39CFGR_XBAR39EN BIT(6) 39714cfbb84aSYann Gautier #define RCC_XBAR39CFGR_XBAR39STS BIT(7) 39724cfbb84aSYann Gautier 39734cfbb84aSYann Gautier /* RCC_XBAR40CFGR register fields */ 39744cfbb84aSYann Gautier #define RCC_XBAR40CFGR_XBAR40SEL_MASK GENMASK_32(3, 0) 39754cfbb84aSYann Gautier #define RCC_XBAR40CFGR_XBAR40SEL_SHIFT 0 39764cfbb84aSYann Gautier #define RCC_XBAR40CFGR_XBAR40EN BIT(6) 39774cfbb84aSYann Gautier #define RCC_XBAR40CFGR_XBAR40STS BIT(7) 39784cfbb84aSYann Gautier 39794cfbb84aSYann Gautier /* RCC_XBAR41CFGR register fields */ 39804cfbb84aSYann Gautier #define RCC_XBAR41CFGR_XBAR41SEL_MASK GENMASK_32(3, 0) 39814cfbb84aSYann Gautier #define RCC_XBAR41CFGR_XBAR41SEL_SHIFT 0 39824cfbb84aSYann Gautier #define RCC_XBAR41CFGR_XBAR41EN BIT(6) 39834cfbb84aSYann Gautier #define RCC_XBAR41CFGR_XBAR41STS BIT(7) 39844cfbb84aSYann Gautier 39854cfbb84aSYann Gautier /* RCC_XBAR42CFGR register fields */ 39864cfbb84aSYann Gautier #define RCC_XBAR42CFGR_XBAR42SEL_MASK GENMASK_32(3, 0) 39874cfbb84aSYann Gautier #define RCC_XBAR42CFGR_XBAR42SEL_SHIFT 0 39884cfbb84aSYann Gautier #define RCC_XBAR42CFGR_XBAR42EN BIT(6) 39894cfbb84aSYann Gautier #define RCC_XBAR42CFGR_XBAR42STS BIT(7) 39904cfbb84aSYann Gautier 39914cfbb84aSYann Gautier /* RCC_XBAR43CFGR register fields */ 39924cfbb84aSYann Gautier #define RCC_XBAR43CFGR_XBAR43SEL_MASK GENMASK_32(3, 0) 39934cfbb84aSYann Gautier #define RCC_XBAR43CFGR_XBAR43SEL_SHIFT 0 39944cfbb84aSYann Gautier #define RCC_XBAR43CFGR_XBAR43EN BIT(6) 39954cfbb84aSYann Gautier #define RCC_XBAR43CFGR_XBAR43STS BIT(7) 39964cfbb84aSYann Gautier 39974cfbb84aSYann Gautier /* RCC_XBAR44CFGR register fields */ 39984cfbb84aSYann Gautier #define RCC_XBAR44CFGR_XBAR44SEL_MASK GENMASK_32(3, 0) 39994cfbb84aSYann Gautier #define RCC_XBAR44CFGR_XBAR44SEL_SHIFT 0 40004cfbb84aSYann Gautier #define RCC_XBAR44CFGR_XBAR44EN BIT(6) 40014cfbb84aSYann Gautier #define RCC_XBAR44CFGR_XBAR44STS BIT(7) 40024cfbb84aSYann Gautier 40034cfbb84aSYann Gautier /* RCC_XBAR45CFGR register fields */ 40044cfbb84aSYann Gautier #define RCC_XBAR45CFGR_XBAR45SEL_MASK GENMASK_32(3, 0) 40054cfbb84aSYann Gautier #define RCC_XBAR45CFGR_XBAR45SEL_SHIFT 0 40064cfbb84aSYann Gautier #define RCC_XBAR45CFGR_XBAR45EN BIT(6) 40074cfbb84aSYann Gautier #define RCC_XBAR45CFGR_XBAR45STS BIT(7) 40084cfbb84aSYann Gautier 40094cfbb84aSYann Gautier /* RCC_XBAR46CFGR register fields */ 40104cfbb84aSYann Gautier #define RCC_XBAR46CFGR_XBAR46SEL_MASK GENMASK_32(3, 0) 40114cfbb84aSYann Gautier #define RCC_XBAR46CFGR_XBAR46SEL_SHIFT 0 40124cfbb84aSYann Gautier #define RCC_XBAR46CFGR_XBAR46EN BIT(6) 40134cfbb84aSYann Gautier #define RCC_XBAR46CFGR_XBAR46STS BIT(7) 40144cfbb84aSYann Gautier 40154cfbb84aSYann Gautier /* RCC_XBAR47CFGR register fields */ 40164cfbb84aSYann Gautier #define RCC_XBAR47CFGR_XBAR47SEL_MASK GENMASK_32(3, 0) 40174cfbb84aSYann Gautier #define RCC_XBAR47CFGR_XBAR47SEL_SHIFT 0 40184cfbb84aSYann Gautier #define RCC_XBAR47CFGR_XBAR47EN BIT(6) 40194cfbb84aSYann Gautier #define RCC_XBAR47CFGR_XBAR47STS BIT(7) 40204cfbb84aSYann Gautier 40214cfbb84aSYann Gautier /* RCC_XBAR48CFGR register fields */ 40224cfbb84aSYann Gautier #define RCC_XBAR48CFGR_XBAR48SEL_MASK GENMASK_32(3, 0) 40234cfbb84aSYann Gautier #define RCC_XBAR48CFGR_XBAR48SEL_SHIFT 0 40244cfbb84aSYann Gautier #define RCC_XBAR48CFGR_XBAR48EN BIT(6) 40254cfbb84aSYann Gautier #define RCC_XBAR48CFGR_XBAR48STS BIT(7) 40264cfbb84aSYann Gautier 40274cfbb84aSYann Gautier /* RCC_XBAR49CFGR register fields */ 40284cfbb84aSYann Gautier #define RCC_XBAR49CFGR_XBAR49SEL_MASK GENMASK_32(3, 0) 40294cfbb84aSYann Gautier #define RCC_XBAR49CFGR_XBAR49SEL_SHIFT 0 40304cfbb84aSYann Gautier #define RCC_XBAR49CFGR_XBAR49EN BIT(6) 40314cfbb84aSYann Gautier #define RCC_XBAR49CFGR_XBAR49STS BIT(7) 40324cfbb84aSYann Gautier 40334cfbb84aSYann Gautier /* RCC_XBAR50CFGR register fields */ 40344cfbb84aSYann Gautier #define RCC_XBAR50CFGR_XBAR50SEL_MASK GENMASK_32(3, 0) 40354cfbb84aSYann Gautier #define RCC_XBAR50CFGR_XBAR50SEL_SHIFT 0 40364cfbb84aSYann Gautier #define RCC_XBAR50CFGR_XBAR50EN BIT(6) 40374cfbb84aSYann Gautier #define RCC_XBAR50CFGR_XBAR50STS BIT(7) 40384cfbb84aSYann Gautier 40394cfbb84aSYann Gautier /* RCC_XBAR51CFGR register fields */ 40404cfbb84aSYann Gautier #define RCC_XBAR51CFGR_XBAR51SEL_MASK GENMASK_32(3, 0) 40414cfbb84aSYann Gautier #define RCC_XBAR51CFGR_XBAR51SEL_SHIFT 0 40424cfbb84aSYann Gautier #define RCC_XBAR51CFGR_XBAR51EN BIT(6) 40434cfbb84aSYann Gautier #define RCC_XBAR51CFGR_XBAR51STS BIT(7) 40444cfbb84aSYann Gautier 40454cfbb84aSYann Gautier /* RCC_XBAR52CFGR register fields */ 40464cfbb84aSYann Gautier #define RCC_XBAR52CFGR_XBAR52SEL_MASK GENMASK_32(3, 0) 40474cfbb84aSYann Gautier #define RCC_XBAR52CFGR_XBAR52SEL_SHIFT 0 40484cfbb84aSYann Gautier #define RCC_XBAR52CFGR_XBAR52EN BIT(6) 40494cfbb84aSYann Gautier #define RCC_XBAR52CFGR_XBAR52STS BIT(7) 40504cfbb84aSYann Gautier 40514cfbb84aSYann Gautier /* RCC_XBAR53CFGR register fields */ 40524cfbb84aSYann Gautier #define RCC_XBAR53CFGR_XBAR53SEL_MASK GENMASK_32(3, 0) 40534cfbb84aSYann Gautier #define RCC_XBAR53CFGR_XBAR53SEL_SHIFT 0 40544cfbb84aSYann Gautier #define RCC_XBAR53CFGR_XBAR53EN BIT(6) 40554cfbb84aSYann Gautier #define RCC_XBAR53CFGR_XBAR53STS BIT(7) 40564cfbb84aSYann Gautier 40574cfbb84aSYann Gautier /* RCC_XBAR54CFGR register fields */ 40584cfbb84aSYann Gautier #define RCC_XBAR54CFGR_XBAR54SEL_MASK GENMASK_32(3, 0) 40594cfbb84aSYann Gautier #define RCC_XBAR54CFGR_XBAR54SEL_SHIFT 0 40604cfbb84aSYann Gautier #define RCC_XBAR54CFGR_XBAR54EN BIT(6) 40614cfbb84aSYann Gautier #define RCC_XBAR54CFGR_XBAR54STS BIT(7) 40624cfbb84aSYann Gautier 40634cfbb84aSYann Gautier /* RCC_XBAR55CFGR register fields */ 40644cfbb84aSYann Gautier #define RCC_XBAR55CFGR_XBAR55SEL_MASK GENMASK_32(3, 0) 40654cfbb84aSYann Gautier #define RCC_XBAR55CFGR_XBAR55SEL_SHIFT 0 40664cfbb84aSYann Gautier #define RCC_XBAR55CFGR_XBAR55EN BIT(6) 40674cfbb84aSYann Gautier #define RCC_XBAR55CFGR_XBAR55STS BIT(7) 40684cfbb84aSYann Gautier 40694cfbb84aSYann Gautier /* RCC_XBAR56CFGR register fields */ 40704cfbb84aSYann Gautier #define RCC_XBAR56CFGR_XBAR56SEL_MASK GENMASK_32(3, 0) 40714cfbb84aSYann Gautier #define RCC_XBAR56CFGR_XBAR56SEL_SHIFT 0 40724cfbb84aSYann Gautier #define RCC_XBAR56CFGR_XBAR56EN BIT(6) 40734cfbb84aSYann Gautier #define RCC_XBAR56CFGR_XBAR56STS BIT(7) 40744cfbb84aSYann Gautier 40754cfbb84aSYann Gautier /* RCC_XBAR57CFGR register fields */ 40764cfbb84aSYann Gautier #define RCC_XBAR57CFGR_XBAR57SEL_MASK GENMASK_32(3, 0) 40774cfbb84aSYann Gautier #define RCC_XBAR57CFGR_XBAR57SEL_SHIFT 0 40784cfbb84aSYann Gautier #define RCC_XBAR57CFGR_XBAR57EN BIT(6) 40794cfbb84aSYann Gautier #define RCC_XBAR57CFGR_XBAR57STS BIT(7) 40804cfbb84aSYann Gautier 40814cfbb84aSYann Gautier /* RCC_XBAR58CFGR register fields */ 40824cfbb84aSYann Gautier #define RCC_XBAR58CFGR_XBAR58SEL_MASK GENMASK_32(3, 0) 40834cfbb84aSYann Gautier #define RCC_XBAR58CFGR_XBAR58SEL_SHIFT 0 40844cfbb84aSYann Gautier #define RCC_XBAR58CFGR_XBAR58EN BIT(6) 40854cfbb84aSYann Gautier #define RCC_XBAR58CFGR_XBAR58STS BIT(7) 40864cfbb84aSYann Gautier 40874cfbb84aSYann Gautier /* RCC_XBAR59CFGR register fields */ 40884cfbb84aSYann Gautier #define RCC_XBAR59CFGR_XBAR59SEL_MASK GENMASK_32(3, 0) 40894cfbb84aSYann Gautier #define RCC_XBAR59CFGR_XBAR59SEL_SHIFT 0 40904cfbb84aSYann Gautier #define RCC_XBAR59CFGR_XBAR59EN BIT(6) 40914cfbb84aSYann Gautier #define RCC_XBAR59CFGR_XBAR59STS BIT(7) 40924cfbb84aSYann Gautier 40934cfbb84aSYann Gautier /* RCC_XBAR60CFGR register fields */ 40944cfbb84aSYann Gautier #define RCC_XBAR60CFGR_XBAR60SEL_MASK GENMASK_32(3, 0) 40954cfbb84aSYann Gautier #define RCC_XBAR60CFGR_XBAR60SEL_SHIFT 0 40964cfbb84aSYann Gautier #define RCC_XBAR60CFGR_XBAR60EN BIT(6) 40974cfbb84aSYann Gautier #define RCC_XBAR60CFGR_XBAR60STS BIT(7) 40984cfbb84aSYann Gautier 40994cfbb84aSYann Gautier /* RCC_XBAR61CFGR register fields */ 41004cfbb84aSYann Gautier #define RCC_XBAR61CFGR_XBAR61SEL_MASK GENMASK_32(3, 0) 41014cfbb84aSYann Gautier #define RCC_XBAR61CFGR_XBAR61SEL_SHIFT 0 41024cfbb84aSYann Gautier #define RCC_XBAR61CFGR_XBAR61EN BIT(6) 41034cfbb84aSYann Gautier #define RCC_XBAR61CFGR_XBAR61STS BIT(7) 41044cfbb84aSYann Gautier 41054cfbb84aSYann Gautier /* RCC_XBAR62CFGR register fields */ 41064cfbb84aSYann Gautier #define RCC_XBAR62CFGR_XBAR62SEL_MASK GENMASK_32(3, 0) 41074cfbb84aSYann Gautier #define RCC_XBAR62CFGR_XBAR62SEL_SHIFT 0 41084cfbb84aSYann Gautier #define RCC_XBAR62CFGR_XBAR62EN BIT(6) 41094cfbb84aSYann Gautier #define RCC_XBAR62CFGR_XBAR62STS BIT(7) 41104cfbb84aSYann Gautier 41114cfbb84aSYann Gautier /* RCC_XBAR63CFGR register fields */ 41124cfbb84aSYann Gautier #define RCC_XBAR63CFGR_XBAR63SEL_MASK GENMASK_32(3, 0) 41134cfbb84aSYann Gautier #define RCC_XBAR63CFGR_XBAR63SEL_SHIFT 0 41144cfbb84aSYann Gautier #define RCC_XBAR63CFGR_XBAR63EN BIT(6) 41154cfbb84aSYann Gautier #define RCC_XBAR63CFGR_XBAR63STS BIT(7) 41164cfbb84aSYann Gautier 41174cfbb84aSYann Gautier /* RCC_XBARxCFGR register fields */ 41184cfbb84aSYann Gautier #define RCC_XBARxCFGR_XBARxSEL_MASK GENMASK_32(3, 0) 41194cfbb84aSYann Gautier #define RCC_XBARxCFGR_XBARxSEL_SHIFT 0 41204cfbb84aSYann Gautier #define RCC_XBARxCFGR_XBARxEN BIT(6) 41214cfbb84aSYann Gautier #define RCC_XBARxCFGR_XBARxSTS BIT(7) 41224cfbb84aSYann Gautier 41234cfbb84aSYann Gautier /* RCC_PREDIV0CFGR register fields */ 41244cfbb84aSYann Gautier #define RCC_PREDIV0CFGR_PREDIV0_MASK GENMASK_32(9, 0) 41254cfbb84aSYann Gautier #define RCC_PREDIV0CFGR_PREDIV0_SHIFT 0 41264cfbb84aSYann Gautier 41274cfbb84aSYann Gautier /* RCC_PREDIV1CFGR register fields */ 41284cfbb84aSYann Gautier #define RCC_PREDIV1CFGR_PREDIV1_MASK GENMASK_32(9, 0) 41294cfbb84aSYann Gautier #define RCC_PREDIV1CFGR_PREDIV1_SHIFT 0 41304cfbb84aSYann Gautier 41314cfbb84aSYann Gautier /* RCC_PREDIV2CFGR register fields */ 41324cfbb84aSYann Gautier #define RCC_PREDIV2CFGR_PREDIV2_MASK GENMASK_32(9, 0) 41334cfbb84aSYann Gautier #define RCC_PREDIV2CFGR_PREDIV2_SHIFT 0 41344cfbb84aSYann Gautier 41354cfbb84aSYann Gautier /* RCC_PREDIV3CFGR register fields */ 41364cfbb84aSYann Gautier #define RCC_PREDIV3CFGR_PREDIV3_MASK GENMASK_32(9, 0) 41374cfbb84aSYann Gautier #define RCC_PREDIV3CFGR_PREDIV3_SHIFT 0 41384cfbb84aSYann Gautier 41394cfbb84aSYann Gautier /* RCC_PREDIV4CFGR register fields */ 41404cfbb84aSYann Gautier #define RCC_PREDIV4CFGR_PREDIV4_MASK GENMASK_32(9, 0) 41414cfbb84aSYann Gautier #define RCC_PREDIV4CFGR_PREDIV4_SHIFT 0 41424cfbb84aSYann Gautier 41434cfbb84aSYann Gautier /* RCC_PREDIV5CFGR register fields */ 41444cfbb84aSYann Gautier #define RCC_PREDIV5CFGR_PREDIV5_MASK GENMASK_32(9, 0) 41454cfbb84aSYann Gautier #define RCC_PREDIV5CFGR_PREDIV5_SHIFT 0 41464cfbb84aSYann Gautier 41474cfbb84aSYann Gautier /* RCC_PREDIV6CFGR register fields */ 41484cfbb84aSYann Gautier #define RCC_PREDIV6CFGR_PREDIV6_MASK GENMASK_32(9, 0) 41494cfbb84aSYann Gautier #define RCC_PREDIV6CFGR_PREDIV6_SHIFT 0 41504cfbb84aSYann Gautier 41514cfbb84aSYann Gautier /* RCC_PREDIV7CFGR register fields */ 41524cfbb84aSYann Gautier #define RCC_PREDIV7CFGR_PREDIV7_MASK GENMASK_32(9, 0) 41534cfbb84aSYann Gautier #define RCC_PREDIV7CFGR_PREDIV7_SHIFT 0 41544cfbb84aSYann Gautier 41554cfbb84aSYann Gautier /* RCC_PREDIV8CFGR register fields */ 41564cfbb84aSYann Gautier #define RCC_PREDIV8CFGR_PREDIV8_MASK GENMASK_32(9, 0) 41574cfbb84aSYann Gautier #define RCC_PREDIV8CFGR_PREDIV8_SHIFT 0 41584cfbb84aSYann Gautier 41594cfbb84aSYann Gautier /* RCC_PREDIV9CFGR register fields */ 41604cfbb84aSYann Gautier #define RCC_PREDIV9CFGR_PREDIV9_MASK GENMASK_32(9, 0) 41614cfbb84aSYann Gautier #define RCC_PREDIV9CFGR_PREDIV9_SHIFT 0 41624cfbb84aSYann Gautier 41634cfbb84aSYann Gautier /* RCC_PREDIV10CFGR register fields */ 41644cfbb84aSYann Gautier #define RCC_PREDIV10CFGR_PREDIV10_MASK GENMASK_32(9, 0) 41654cfbb84aSYann Gautier #define RCC_PREDIV10CFGR_PREDIV10_SHIFT 0 41664cfbb84aSYann Gautier 41674cfbb84aSYann Gautier /* RCC_PREDIV11CFGR register fields */ 41684cfbb84aSYann Gautier #define RCC_PREDIV11CFGR_PREDIV11_MASK GENMASK_32(9, 0) 41694cfbb84aSYann Gautier #define RCC_PREDIV11CFGR_PREDIV11_SHIFT 0 41704cfbb84aSYann Gautier 41714cfbb84aSYann Gautier /* RCC_PREDIV12CFGR register fields */ 41724cfbb84aSYann Gautier #define RCC_PREDIV12CFGR_PREDIV12_MASK GENMASK_32(9, 0) 41734cfbb84aSYann Gautier #define RCC_PREDIV12CFGR_PREDIV12_SHIFT 0 41744cfbb84aSYann Gautier 41754cfbb84aSYann Gautier /* RCC_PREDIV13CFGR register fields */ 41764cfbb84aSYann Gautier #define RCC_PREDIV13CFGR_PREDIV13_MASK GENMASK_32(9, 0) 41774cfbb84aSYann Gautier #define RCC_PREDIV13CFGR_PREDIV13_SHIFT 0 41784cfbb84aSYann Gautier 41794cfbb84aSYann Gautier /* RCC_PREDIV14CFGR register fields */ 41804cfbb84aSYann Gautier #define RCC_PREDIV14CFGR_PREDIV14_MASK GENMASK_32(9, 0) 41814cfbb84aSYann Gautier #define RCC_PREDIV14CFGR_PREDIV14_SHIFT 0 41824cfbb84aSYann Gautier 41834cfbb84aSYann Gautier /* RCC_PREDIV15CFGR register fields */ 41844cfbb84aSYann Gautier #define RCC_PREDIV15CFGR_PREDIV15_MASK GENMASK_32(9, 0) 41854cfbb84aSYann Gautier #define RCC_PREDIV15CFGR_PREDIV15_SHIFT 0 41864cfbb84aSYann Gautier 41874cfbb84aSYann Gautier /* RCC_PREDIV16CFGR register fields */ 41884cfbb84aSYann Gautier #define RCC_PREDIV16CFGR_PREDIV16_MASK GENMASK_32(9, 0) 41894cfbb84aSYann Gautier #define RCC_PREDIV16CFGR_PREDIV16_SHIFT 0 41904cfbb84aSYann Gautier 41914cfbb84aSYann Gautier /* RCC_PREDIV17CFGR register fields */ 41924cfbb84aSYann Gautier #define RCC_PREDIV17CFGR_PREDIV17_MASK GENMASK_32(9, 0) 41934cfbb84aSYann Gautier #define RCC_PREDIV17CFGR_PREDIV17_SHIFT 0 41944cfbb84aSYann Gautier 41954cfbb84aSYann Gautier /* RCC_PREDIV18CFGR register fields */ 41964cfbb84aSYann Gautier #define RCC_PREDIV18CFGR_PREDIV18_MASK GENMASK_32(9, 0) 41974cfbb84aSYann Gautier #define RCC_PREDIV18CFGR_PREDIV18_SHIFT 0 41984cfbb84aSYann Gautier 41994cfbb84aSYann Gautier /* RCC_PREDIV19CFGR register fields */ 42004cfbb84aSYann Gautier #define RCC_PREDIV19CFGR_PREDIV19_MASK GENMASK_32(9, 0) 42014cfbb84aSYann Gautier #define RCC_PREDIV19CFGR_PREDIV19_SHIFT 0 42024cfbb84aSYann Gautier 42034cfbb84aSYann Gautier /* RCC_PREDIV20CFGR register fields */ 42044cfbb84aSYann Gautier #define RCC_PREDIV20CFGR_PREDIV20_MASK GENMASK_32(9, 0) 42054cfbb84aSYann Gautier #define RCC_PREDIV20CFGR_PREDIV20_SHIFT 0 42064cfbb84aSYann Gautier 42074cfbb84aSYann Gautier /* RCC_PREDIV21CFGR register fields */ 42084cfbb84aSYann Gautier #define RCC_PREDIV21CFGR_PREDIV21_MASK GENMASK_32(9, 0) 42094cfbb84aSYann Gautier #define RCC_PREDIV21CFGR_PREDIV21_SHIFT 0 42104cfbb84aSYann Gautier 42114cfbb84aSYann Gautier /* RCC_PREDIV22CFGR register fields */ 42124cfbb84aSYann Gautier #define RCC_PREDIV22CFGR_PREDIV22_MASK GENMASK_32(9, 0) 42134cfbb84aSYann Gautier #define RCC_PREDIV22CFGR_PREDIV22_SHIFT 0 42144cfbb84aSYann Gautier 42154cfbb84aSYann Gautier /* RCC_PREDIV23CFGR register fields */ 42164cfbb84aSYann Gautier #define RCC_PREDIV23CFGR_PREDIV23_MASK GENMASK_32(9, 0) 42174cfbb84aSYann Gautier #define RCC_PREDIV23CFGR_PREDIV23_SHIFT 0 42184cfbb84aSYann Gautier 42194cfbb84aSYann Gautier /* RCC_PREDIV24CFGR register fields */ 42204cfbb84aSYann Gautier #define RCC_PREDIV24CFGR_PREDIV24_MASK GENMASK_32(9, 0) 42214cfbb84aSYann Gautier #define RCC_PREDIV24CFGR_PREDIV24_SHIFT 0 42224cfbb84aSYann Gautier 42234cfbb84aSYann Gautier /* RCC_PREDIV25CFGR register fields */ 42244cfbb84aSYann Gautier #define RCC_PREDIV25CFGR_PREDIV25_MASK GENMASK_32(9, 0) 42254cfbb84aSYann Gautier #define RCC_PREDIV25CFGR_PREDIV25_SHIFT 0 42264cfbb84aSYann Gautier 42274cfbb84aSYann Gautier /* RCC_PREDIV26CFGR register fields */ 42284cfbb84aSYann Gautier #define RCC_PREDIV26CFGR_PREDIV26_MASK GENMASK_32(9, 0) 42294cfbb84aSYann Gautier #define RCC_PREDIV26CFGR_PREDIV26_SHIFT 0 42304cfbb84aSYann Gautier 42314cfbb84aSYann Gautier /* RCC_PREDIV27CFGR register fields */ 42324cfbb84aSYann Gautier #define RCC_PREDIV27CFGR_PREDIV27_MASK GENMASK_32(9, 0) 42334cfbb84aSYann Gautier #define RCC_PREDIV27CFGR_PREDIV27_SHIFT 0 42344cfbb84aSYann Gautier 42354cfbb84aSYann Gautier /* RCC_PREDIV28CFGR register fields */ 42364cfbb84aSYann Gautier #define RCC_PREDIV28CFGR_PREDIV28_MASK GENMASK_32(9, 0) 42374cfbb84aSYann Gautier #define RCC_PREDIV28CFGR_PREDIV28_SHIFT 0 42384cfbb84aSYann Gautier 42394cfbb84aSYann Gautier /* RCC_PREDIV29CFGR register fields */ 42404cfbb84aSYann Gautier #define RCC_PREDIV29CFGR_PREDIV29_MASK GENMASK_32(9, 0) 42414cfbb84aSYann Gautier #define RCC_PREDIV29CFGR_PREDIV29_SHIFT 0 42424cfbb84aSYann Gautier 42434cfbb84aSYann Gautier /* RCC_PREDIV30CFGR register fields */ 42444cfbb84aSYann Gautier #define RCC_PREDIV30CFGR_PREDIV30_MASK GENMASK_32(9, 0) 42454cfbb84aSYann Gautier #define RCC_PREDIV30CFGR_PREDIV30_SHIFT 0 42464cfbb84aSYann Gautier 42474cfbb84aSYann Gautier /* RCC_PREDIV31CFGR register fields */ 42484cfbb84aSYann Gautier #define RCC_PREDIV31CFGR_PREDIV31_MASK GENMASK_32(9, 0) 42494cfbb84aSYann Gautier #define RCC_PREDIV31CFGR_PREDIV31_SHIFT 0 42504cfbb84aSYann Gautier 42514cfbb84aSYann Gautier /* RCC_PREDIV32CFGR register fields */ 42524cfbb84aSYann Gautier #define RCC_PREDIV32CFGR_PREDIV32_MASK GENMASK_32(9, 0) 42534cfbb84aSYann Gautier #define RCC_PREDIV32CFGR_PREDIV32_SHIFT 0 42544cfbb84aSYann Gautier 42554cfbb84aSYann Gautier /* RCC_PREDIV33CFGR register fields */ 42564cfbb84aSYann Gautier #define RCC_PREDIV33CFGR_PREDIV33_MASK GENMASK_32(9, 0) 42574cfbb84aSYann Gautier #define RCC_PREDIV33CFGR_PREDIV33_SHIFT 0 42584cfbb84aSYann Gautier 42594cfbb84aSYann Gautier /* RCC_PREDIV34CFGR register fields */ 42604cfbb84aSYann Gautier #define RCC_PREDIV34CFGR_PREDIV34_MASK GENMASK_32(9, 0) 42614cfbb84aSYann Gautier #define RCC_PREDIV34CFGR_PREDIV34_SHIFT 0 42624cfbb84aSYann Gautier 42634cfbb84aSYann Gautier /* RCC_PREDIV35CFGR register fields */ 42644cfbb84aSYann Gautier #define RCC_PREDIV35CFGR_PREDIV35_MASK GENMASK_32(9, 0) 42654cfbb84aSYann Gautier #define RCC_PREDIV35CFGR_PREDIV35_SHIFT 0 42664cfbb84aSYann Gautier 42674cfbb84aSYann Gautier /* RCC_PREDIV36CFGR register fields */ 42684cfbb84aSYann Gautier #define RCC_PREDIV36CFGR_PREDIV36_MASK GENMASK_32(9, 0) 42694cfbb84aSYann Gautier #define RCC_PREDIV36CFGR_PREDIV36_SHIFT 0 42704cfbb84aSYann Gautier 42714cfbb84aSYann Gautier /* RCC_PREDIV37CFGR register fields */ 42724cfbb84aSYann Gautier #define RCC_PREDIV37CFGR_PREDIV37_MASK GENMASK_32(9, 0) 42734cfbb84aSYann Gautier #define RCC_PREDIV37CFGR_PREDIV37_SHIFT 0 42744cfbb84aSYann Gautier 42754cfbb84aSYann Gautier /* RCC_PREDIV38CFGR register fields */ 42764cfbb84aSYann Gautier #define RCC_PREDIV38CFGR_PREDIV38_MASK GENMASK_32(9, 0) 42774cfbb84aSYann Gautier #define RCC_PREDIV38CFGR_PREDIV38_SHIFT 0 42784cfbb84aSYann Gautier 42794cfbb84aSYann Gautier /* RCC_PREDIV39CFGR register fields */ 42804cfbb84aSYann Gautier #define RCC_PREDIV39CFGR_PREDIV39_MASK GENMASK_32(9, 0) 42814cfbb84aSYann Gautier #define RCC_PREDIV39CFGR_PREDIV39_SHIFT 0 42824cfbb84aSYann Gautier 42834cfbb84aSYann Gautier /* RCC_PREDIV40CFGR register fields */ 42844cfbb84aSYann Gautier #define RCC_PREDIV40CFGR_PREDIV40_MASK GENMASK_32(9, 0) 42854cfbb84aSYann Gautier #define RCC_PREDIV40CFGR_PREDIV40_SHIFT 0 42864cfbb84aSYann Gautier 42874cfbb84aSYann Gautier /* RCC_PREDIV41CFGR register fields */ 42884cfbb84aSYann Gautier #define RCC_PREDIV41CFGR_PREDIV41_MASK GENMASK_32(9, 0) 42894cfbb84aSYann Gautier #define RCC_PREDIV41CFGR_PREDIV41_SHIFT 0 42904cfbb84aSYann Gautier 42914cfbb84aSYann Gautier /* RCC_PREDIV42CFGR register fields */ 42924cfbb84aSYann Gautier #define RCC_PREDIV42CFGR_PREDIV42_MASK GENMASK_32(9, 0) 42934cfbb84aSYann Gautier #define RCC_PREDIV42CFGR_PREDIV42_SHIFT 0 42944cfbb84aSYann Gautier 42954cfbb84aSYann Gautier /* RCC_PREDIV43CFGR register fields */ 42964cfbb84aSYann Gautier #define RCC_PREDIV43CFGR_PREDIV43_MASK GENMASK_32(9, 0) 42974cfbb84aSYann Gautier #define RCC_PREDIV43CFGR_PREDIV43_SHIFT 0 42984cfbb84aSYann Gautier 42994cfbb84aSYann Gautier /* RCC_PREDIV44CFGR register fields */ 43004cfbb84aSYann Gautier #define RCC_PREDIV44CFGR_PREDIV44_MASK GENMASK_32(9, 0) 43014cfbb84aSYann Gautier #define RCC_PREDIV44CFGR_PREDIV44_SHIFT 0 43024cfbb84aSYann Gautier 43034cfbb84aSYann Gautier /* RCC_PREDIV45CFGR register fields */ 43044cfbb84aSYann Gautier #define RCC_PREDIV45CFGR_PREDIV45_MASK GENMASK_32(9, 0) 43054cfbb84aSYann Gautier #define RCC_PREDIV45CFGR_PREDIV45_SHIFT 0 43064cfbb84aSYann Gautier 43074cfbb84aSYann Gautier /* RCC_PREDIV46CFGR register fields */ 43084cfbb84aSYann Gautier #define RCC_PREDIV46CFGR_PREDIV46_MASK GENMASK_32(9, 0) 43094cfbb84aSYann Gautier #define RCC_PREDIV46CFGR_PREDIV46_SHIFT 0 43104cfbb84aSYann Gautier 43114cfbb84aSYann Gautier /* RCC_PREDIV47CFGR register fields */ 43124cfbb84aSYann Gautier #define RCC_PREDIV47CFGR_PREDIV47_MASK GENMASK_32(9, 0) 43134cfbb84aSYann Gautier #define RCC_PREDIV47CFGR_PREDIV47_SHIFT 0 43144cfbb84aSYann Gautier 43154cfbb84aSYann Gautier /* RCC_PREDIV48CFGR register fields */ 43164cfbb84aSYann Gautier #define RCC_PREDIV48CFGR_PREDIV48_MASK GENMASK_32(9, 0) 43174cfbb84aSYann Gautier #define RCC_PREDIV48CFGR_PREDIV48_SHIFT 0 43184cfbb84aSYann Gautier 43194cfbb84aSYann Gautier /* RCC_PREDIV49CFGR register fields */ 43204cfbb84aSYann Gautier #define RCC_PREDIV49CFGR_PREDIV49_MASK GENMASK_32(9, 0) 43214cfbb84aSYann Gautier #define RCC_PREDIV49CFGR_PREDIV49_SHIFT 0 43224cfbb84aSYann Gautier 43234cfbb84aSYann Gautier /* RCC_PREDIV50CFGR register fields */ 43244cfbb84aSYann Gautier #define RCC_PREDIV50CFGR_PREDIV50_MASK GENMASK_32(9, 0) 43254cfbb84aSYann Gautier #define RCC_PREDIV50CFGR_PREDIV50_SHIFT 0 43264cfbb84aSYann Gautier 43274cfbb84aSYann Gautier /* RCC_PREDIV51CFGR register fields */ 43284cfbb84aSYann Gautier #define RCC_PREDIV51CFGR_PREDIV51_MASK GENMASK_32(9, 0) 43294cfbb84aSYann Gautier #define RCC_PREDIV51CFGR_PREDIV51_SHIFT 0 43304cfbb84aSYann Gautier 43314cfbb84aSYann Gautier /* RCC_PREDIV52CFGR register fields */ 43324cfbb84aSYann Gautier #define RCC_PREDIV52CFGR_PREDIV52_MASK GENMASK_32(9, 0) 43334cfbb84aSYann Gautier #define RCC_PREDIV52CFGR_PREDIV52_SHIFT 0 43344cfbb84aSYann Gautier 43354cfbb84aSYann Gautier /* RCC_PREDIV53CFGR register fields */ 43364cfbb84aSYann Gautier #define RCC_PREDIV53CFGR_PREDIV53_MASK GENMASK_32(9, 0) 43374cfbb84aSYann Gautier #define RCC_PREDIV53CFGR_PREDIV53_SHIFT 0 43384cfbb84aSYann Gautier 43394cfbb84aSYann Gautier /* RCC_PREDIV54CFGR register fields */ 43404cfbb84aSYann Gautier #define RCC_PREDIV54CFGR_PREDIV54_MASK GENMASK_32(9, 0) 43414cfbb84aSYann Gautier #define RCC_PREDIV54CFGR_PREDIV54_SHIFT 0 43424cfbb84aSYann Gautier 43434cfbb84aSYann Gautier /* RCC_PREDIV55CFGR register fields */ 43444cfbb84aSYann Gautier #define RCC_PREDIV55CFGR_PREDIV55_MASK GENMASK_32(9, 0) 43454cfbb84aSYann Gautier #define RCC_PREDIV55CFGR_PREDIV55_SHIFT 0 43464cfbb84aSYann Gautier 43474cfbb84aSYann Gautier /* RCC_PREDIV56CFGR register fields */ 43484cfbb84aSYann Gautier #define RCC_PREDIV56CFGR_PREDIV56_MASK GENMASK_32(9, 0) 43494cfbb84aSYann Gautier #define RCC_PREDIV56CFGR_PREDIV56_SHIFT 0 43504cfbb84aSYann Gautier 43514cfbb84aSYann Gautier /* RCC_PREDIV57CFGR register fields */ 43524cfbb84aSYann Gautier #define RCC_PREDIV57CFGR_PREDIV57_MASK GENMASK_32(9, 0) 43534cfbb84aSYann Gautier #define RCC_PREDIV57CFGR_PREDIV57_SHIFT 0 43544cfbb84aSYann Gautier 43554cfbb84aSYann Gautier /* RCC_PREDIV58CFGR register fields */ 43564cfbb84aSYann Gautier #define RCC_PREDIV58CFGR_PREDIV58_MASK GENMASK_32(9, 0) 43574cfbb84aSYann Gautier #define RCC_PREDIV58CFGR_PREDIV58_SHIFT 0 43584cfbb84aSYann Gautier 43594cfbb84aSYann Gautier /* RCC_PREDIV59CFGR register fields */ 43604cfbb84aSYann Gautier #define RCC_PREDIV59CFGR_PREDIV59_MASK GENMASK_32(9, 0) 43614cfbb84aSYann Gautier #define RCC_PREDIV59CFGR_PREDIV59_SHIFT 0 43624cfbb84aSYann Gautier 43634cfbb84aSYann Gautier /* RCC_PREDIV60CFGR register fields */ 43644cfbb84aSYann Gautier #define RCC_PREDIV60CFGR_PREDIV60_MASK GENMASK_32(9, 0) 43654cfbb84aSYann Gautier #define RCC_PREDIV60CFGR_PREDIV60_SHIFT 0 43664cfbb84aSYann Gautier 43674cfbb84aSYann Gautier /* RCC_PREDIV61CFGR register fields */ 43684cfbb84aSYann Gautier #define RCC_PREDIV61CFGR_PREDIV61_MASK GENMASK_32(9, 0) 43694cfbb84aSYann Gautier #define RCC_PREDIV61CFGR_PREDIV61_SHIFT 0 43704cfbb84aSYann Gautier 43714cfbb84aSYann Gautier /* RCC_PREDIV62CFGR register fields */ 43724cfbb84aSYann Gautier #define RCC_PREDIV62CFGR_PREDIV62_MASK GENMASK_32(9, 0) 43734cfbb84aSYann Gautier #define RCC_PREDIV62CFGR_PREDIV62_SHIFT 0 43744cfbb84aSYann Gautier 43754cfbb84aSYann Gautier /* RCC_PREDIV63CFGR register fields */ 43764cfbb84aSYann Gautier #define RCC_PREDIV63CFGR_PREDIV63_MASK GENMASK_32(9, 0) 43774cfbb84aSYann Gautier #define RCC_PREDIV63CFGR_PREDIV63_SHIFT 0 43784cfbb84aSYann Gautier 43794cfbb84aSYann Gautier /* RCC_PREDIVxCFGR register fields */ 43804cfbb84aSYann Gautier #define RCC_PREDIVxCFGR_PREDIVx_MASK GENMASK_32(9, 0) 43814cfbb84aSYann Gautier #define RCC_PREDIVxCFGR_PREDIVx_SHIFT 0 43824cfbb84aSYann Gautier 43834cfbb84aSYann Gautier /* RCC_FINDIV0CFGR register fields */ 43844cfbb84aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0_MASK GENMASK_32(5, 0) 43854cfbb84aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0_SHIFT 0 43864cfbb84aSYann Gautier #define RCC_FINDIV0CFGR_FINDIV0EN BIT(6) 43874cfbb84aSYann Gautier 43884cfbb84aSYann Gautier /* RCC_FINDIV1CFGR register fields */ 43894cfbb84aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1_MASK GENMASK_32(5, 0) 43904cfbb84aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1_SHIFT 0 43914cfbb84aSYann Gautier #define RCC_FINDIV1CFGR_FINDIV1EN BIT(6) 43924cfbb84aSYann Gautier 43934cfbb84aSYann Gautier /* RCC_FINDIV2CFGR register fields */ 43944cfbb84aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2_MASK GENMASK_32(5, 0) 43954cfbb84aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2_SHIFT 0 43964cfbb84aSYann Gautier #define RCC_FINDIV2CFGR_FINDIV2EN BIT(6) 43974cfbb84aSYann Gautier 43984cfbb84aSYann Gautier /* RCC_FINDIV3CFGR register fields */ 43994cfbb84aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3_MASK GENMASK_32(5, 0) 44004cfbb84aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3_SHIFT 0 44014cfbb84aSYann Gautier #define RCC_FINDIV3CFGR_FINDIV3EN BIT(6) 44024cfbb84aSYann Gautier 44034cfbb84aSYann Gautier /* RCC_FINDIV4CFGR register fields */ 44044cfbb84aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4_MASK GENMASK_32(5, 0) 44054cfbb84aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4_SHIFT 0 44064cfbb84aSYann Gautier #define RCC_FINDIV4CFGR_FINDIV4EN BIT(6) 44074cfbb84aSYann Gautier 44084cfbb84aSYann Gautier /* RCC_FINDIV5CFGR register fields */ 44094cfbb84aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5_MASK GENMASK_32(5, 0) 44104cfbb84aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5_SHIFT 0 44114cfbb84aSYann Gautier #define RCC_FINDIV5CFGR_FINDIV5EN BIT(6) 44124cfbb84aSYann Gautier 44134cfbb84aSYann Gautier /* RCC_FINDIV6CFGR register fields */ 44144cfbb84aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6_MASK GENMASK_32(5, 0) 44154cfbb84aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6_SHIFT 0 44164cfbb84aSYann Gautier #define RCC_FINDIV6CFGR_FINDIV6EN BIT(6) 44174cfbb84aSYann Gautier 44184cfbb84aSYann Gautier /* RCC_FINDIV7CFGR register fields */ 44194cfbb84aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7_MASK GENMASK_32(5, 0) 44204cfbb84aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7_SHIFT 0 44214cfbb84aSYann Gautier #define RCC_FINDIV7CFGR_FINDIV7EN BIT(6) 44224cfbb84aSYann Gautier 44234cfbb84aSYann Gautier /* RCC_FINDIV8CFGR register fields */ 44244cfbb84aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8_MASK GENMASK_32(5, 0) 44254cfbb84aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8_SHIFT 0 44264cfbb84aSYann Gautier #define RCC_FINDIV8CFGR_FINDIV8EN BIT(6) 44274cfbb84aSYann Gautier 44284cfbb84aSYann Gautier /* RCC_FINDIV9CFGR register fields */ 44294cfbb84aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9_MASK GENMASK_32(5, 0) 44304cfbb84aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9_SHIFT 0 44314cfbb84aSYann Gautier #define RCC_FINDIV9CFGR_FINDIV9EN BIT(6) 44324cfbb84aSYann Gautier 44334cfbb84aSYann Gautier /* RCC_FINDIV10CFGR register fields */ 44344cfbb84aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10_MASK GENMASK_32(5, 0) 44354cfbb84aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10_SHIFT 0 44364cfbb84aSYann Gautier #define RCC_FINDIV10CFGR_FINDIV10EN BIT(6) 44374cfbb84aSYann Gautier 44384cfbb84aSYann Gautier /* RCC_FINDIV11CFGR register fields */ 44394cfbb84aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11_MASK GENMASK_32(5, 0) 44404cfbb84aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11_SHIFT 0 44414cfbb84aSYann Gautier #define RCC_FINDIV11CFGR_FINDIV11EN BIT(6) 44424cfbb84aSYann Gautier 44434cfbb84aSYann Gautier /* RCC_FINDIV12CFGR register fields */ 44444cfbb84aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12_MASK GENMASK_32(5, 0) 44454cfbb84aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12_SHIFT 0 44464cfbb84aSYann Gautier #define RCC_FINDIV12CFGR_FINDIV12EN BIT(6) 44474cfbb84aSYann Gautier 44484cfbb84aSYann Gautier /* RCC_FINDIV13CFGR register fields */ 44494cfbb84aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13_MASK GENMASK_32(5, 0) 44504cfbb84aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13_SHIFT 0 44514cfbb84aSYann Gautier #define RCC_FINDIV13CFGR_FINDIV13EN BIT(6) 44524cfbb84aSYann Gautier 44534cfbb84aSYann Gautier /* RCC_FINDIV14CFGR register fields */ 44544cfbb84aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14_MASK GENMASK_32(5, 0) 44554cfbb84aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14_SHIFT 0 44564cfbb84aSYann Gautier #define RCC_FINDIV14CFGR_FINDIV14EN BIT(6) 44574cfbb84aSYann Gautier 44584cfbb84aSYann Gautier /* RCC_FINDIV15CFGR register fields */ 44594cfbb84aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15_MASK GENMASK_32(5, 0) 44604cfbb84aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15_SHIFT 0 44614cfbb84aSYann Gautier #define RCC_FINDIV15CFGR_FINDIV15EN BIT(6) 44624cfbb84aSYann Gautier 44634cfbb84aSYann Gautier /* RCC_FINDIV16CFGR register fields */ 44644cfbb84aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16_MASK GENMASK_32(5, 0) 44654cfbb84aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16_SHIFT 0 44664cfbb84aSYann Gautier #define RCC_FINDIV16CFGR_FINDIV16EN BIT(6) 44674cfbb84aSYann Gautier 44684cfbb84aSYann Gautier /* RCC_FINDIV17CFGR register fields */ 44694cfbb84aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17_MASK GENMASK_32(5, 0) 44704cfbb84aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17_SHIFT 0 44714cfbb84aSYann Gautier #define RCC_FINDIV17CFGR_FINDIV17EN BIT(6) 44724cfbb84aSYann Gautier 44734cfbb84aSYann Gautier /* RCC_FINDIV18CFGR register fields */ 44744cfbb84aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18_MASK GENMASK_32(5, 0) 44754cfbb84aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18_SHIFT 0 44764cfbb84aSYann Gautier #define RCC_FINDIV18CFGR_FINDIV18EN BIT(6) 44774cfbb84aSYann Gautier 44784cfbb84aSYann Gautier /* RCC_FINDIV19CFGR register fields */ 44794cfbb84aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19_MASK GENMASK_32(5, 0) 44804cfbb84aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19_SHIFT 0 44814cfbb84aSYann Gautier #define RCC_FINDIV19CFGR_FINDIV19EN BIT(6) 44824cfbb84aSYann Gautier 44834cfbb84aSYann Gautier /* RCC_FINDIV20CFGR register fields */ 44844cfbb84aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20_MASK GENMASK_32(5, 0) 44854cfbb84aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20_SHIFT 0 44864cfbb84aSYann Gautier #define RCC_FINDIV20CFGR_FINDIV20EN BIT(6) 44874cfbb84aSYann Gautier 44884cfbb84aSYann Gautier /* RCC_FINDIV21CFGR register fields */ 44894cfbb84aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21_MASK GENMASK_32(5, 0) 44904cfbb84aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21_SHIFT 0 44914cfbb84aSYann Gautier #define RCC_FINDIV21CFGR_FINDIV21EN BIT(6) 44924cfbb84aSYann Gautier 44934cfbb84aSYann Gautier /* RCC_FINDIV22CFGR register fields */ 44944cfbb84aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22_MASK GENMASK_32(5, 0) 44954cfbb84aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22_SHIFT 0 44964cfbb84aSYann Gautier #define RCC_FINDIV22CFGR_FINDIV22EN BIT(6) 44974cfbb84aSYann Gautier 44984cfbb84aSYann Gautier /* RCC_FINDIV23CFGR register fields */ 44994cfbb84aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23_MASK GENMASK_32(5, 0) 45004cfbb84aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23_SHIFT 0 45014cfbb84aSYann Gautier #define RCC_FINDIV23CFGR_FINDIV23EN BIT(6) 45024cfbb84aSYann Gautier 45034cfbb84aSYann Gautier /* RCC_FINDIV24CFGR register fields */ 45044cfbb84aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24_MASK GENMASK_32(5, 0) 45054cfbb84aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24_SHIFT 0 45064cfbb84aSYann Gautier #define RCC_FINDIV24CFGR_FINDIV24EN BIT(6) 45074cfbb84aSYann Gautier 45084cfbb84aSYann Gautier /* RCC_FINDIV25CFGR register fields */ 45094cfbb84aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25_MASK GENMASK_32(5, 0) 45104cfbb84aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25_SHIFT 0 45114cfbb84aSYann Gautier #define RCC_FINDIV25CFGR_FINDIV25EN BIT(6) 45124cfbb84aSYann Gautier 45134cfbb84aSYann Gautier /* RCC_FINDIV26CFGR register fields */ 45144cfbb84aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26_MASK GENMASK_32(5, 0) 45154cfbb84aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26_SHIFT 0 45164cfbb84aSYann Gautier #define RCC_FINDIV26CFGR_FINDIV26EN BIT(6) 45174cfbb84aSYann Gautier 45184cfbb84aSYann Gautier /* RCC_FINDIV27CFGR register fields */ 45194cfbb84aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27_MASK GENMASK_32(5, 0) 45204cfbb84aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27_SHIFT 0 45214cfbb84aSYann Gautier #define RCC_FINDIV27CFGR_FINDIV27EN BIT(6) 45224cfbb84aSYann Gautier 45234cfbb84aSYann Gautier /* RCC_FINDIV28CFGR register fields */ 45244cfbb84aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28_MASK GENMASK_32(5, 0) 45254cfbb84aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28_SHIFT 0 45264cfbb84aSYann Gautier #define RCC_FINDIV28CFGR_FINDIV28EN BIT(6) 45274cfbb84aSYann Gautier 45284cfbb84aSYann Gautier /* RCC_FINDIV29CFGR register fields */ 45294cfbb84aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29_MASK GENMASK_32(5, 0) 45304cfbb84aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29_SHIFT 0 45314cfbb84aSYann Gautier #define RCC_FINDIV29CFGR_FINDIV29EN BIT(6) 45324cfbb84aSYann Gautier 45334cfbb84aSYann Gautier /* RCC_FINDIV30CFGR register fields */ 45344cfbb84aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30_MASK GENMASK_32(5, 0) 45354cfbb84aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30_SHIFT 0 45364cfbb84aSYann Gautier #define RCC_FINDIV30CFGR_FINDIV30EN BIT(6) 45374cfbb84aSYann Gautier 45384cfbb84aSYann Gautier /* RCC_FINDIV31CFGR register fields */ 45394cfbb84aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31_MASK GENMASK_32(5, 0) 45404cfbb84aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31_SHIFT 0 45414cfbb84aSYann Gautier #define RCC_FINDIV31CFGR_FINDIV31EN BIT(6) 45424cfbb84aSYann Gautier 45434cfbb84aSYann Gautier /* RCC_FINDIV32CFGR register fields */ 45444cfbb84aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32_MASK GENMASK_32(5, 0) 45454cfbb84aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32_SHIFT 0 45464cfbb84aSYann Gautier #define RCC_FINDIV32CFGR_FINDIV32EN BIT(6) 45474cfbb84aSYann Gautier 45484cfbb84aSYann Gautier /* RCC_FINDIV33CFGR register fields */ 45494cfbb84aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33_MASK GENMASK_32(5, 0) 45504cfbb84aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33_SHIFT 0 45514cfbb84aSYann Gautier #define RCC_FINDIV33CFGR_FINDIV33EN BIT(6) 45524cfbb84aSYann Gautier 45534cfbb84aSYann Gautier /* RCC_FINDIV34CFGR register fields */ 45544cfbb84aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34_MASK GENMASK_32(5, 0) 45554cfbb84aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34_SHIFT 0 45564cfbb84aSYann Gautier #define RCC_FINDIV34CFGR_FINDIV34EN BIT(6) 45574cfbb84aSYann Gautier 45584cfbb84aSYann Gautier /* RCC_FINDIV35CFGR register fields */ 45594cfbb84aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35_MASK GENMASK_32(5, 0) 45604cfbb84aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35_SHIFT 0 45614cfbb84aSYann Gautier #define RCC_FINDIV35CFGR_FINDIV35EN BIT(6) 45624cfbb84aSYann Gautier 45634cfbb84aSYann Gautier /* RCC_FINDIV36CFGR register fields */ 45644cfbb84aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36_MASK GENMASK_32(5, 0) 45654cfbb84aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36_SHIFT 0 45664cfbb84aSYann Gautier #define RCC_FINDIV36CFGR_FINDIV36EN BIT(6) 45674cfbb84aSYann Gautier 45684cfbb84aSYann Gautier /* RCC_FINDIV37CFGR register fields */ 45694cfbb84aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37_MASK GENMASK_32(5, 0) 45704cfbb84aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37_SHIFT 0 45714cfbb84aSYann Gautier #define RCC_FINDIV37CFGR_FINDIV37EN BIT(6) 45724cfbb84aSYann Gautier 45734cfbb84aSYann Gautier /* RCC_FINDIV38CFGR register fields */ 45744cfbb84aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38_MASK GENMASK_32(5, 0) 45754cfbb84aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38_SHIFT 0 45764cfbb84aSYann Gautier #define RCC_FINDIV38CFGR_FINDIV38EN BIT(6) 45774cfbb84aSYann Gautier 45784cfbb84aSYann Gautier /* RCC_FINDIV39CFGR register fields */ 45794cfbb84aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39_MASK GENMASK_32(5, 0) 45804cfbb84aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39_SHIFT 0 45814cfbb84aSYann Gautier #define RCC_FINDIV39CFGR_FINDIV39EN BIT(6) 45824cfbb84aSYann Gautier 45834cfbb84aSYann Gautier /* RCC_FINDIV40CFGR register fields */ 45844cfbb84aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40_MASK GENMASK_32(5, 0) 45854cfbb84aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40_SHIFT 0 45864cfbb84aSYann Gautier #define RCC_FINDIV40CFGR_FINDIV40EN BIT(6) 45874cfbb84aSYann Gautier 45884cfbb84aSYann Gautier /* RCC_FINDIV41CFGR register fields */ 45894cfbb84aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41_MASK GENMASK_32(5, 0) 45904cfbb84aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41_SHIFT 0 45914cfbb84aSYann Gautier #define RCC_FINDIV41CFGR_FINDIV41EN BIT(6) 45924cfbb84aSYann Gautier 45934cfbb84aSYann Gautier /* RCC_FINDIV42CFGR register fields */ 45944cfbb84aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42_MASK GENMASK_32(5, 0) 45954cfbb84aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42_SHIFT 0 45964cfbb84aSYann Gautier #define RCC_FINDIV42CFGR_FINDIV42EN BIT(6) 45974cfbb84aSYann Gautier 45984cfbb84aSYann Gautier /* RCC_FINDIV43CFGR register fields */ 45994cfbb84aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43_MASK GENMASK_32(5, 0) 46004cfbb84aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43_SHIFT 0 46014cfbb84aSYann Gautier #define RCC_FINDIV43CFGR_FINDIV43EN BIT(6) 46024cfbb84aSYann Gautier 46034cfbb84aSYann Gautier /* RCC_FINDIV44CFGR register fields */ 46044cfbb84aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44_MASK GENMASK_32(5, 0) 46054cfbb84aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44_SHIFT 0 46064cfbb84aSYann Gautier #define RCC_FINDIV44CFGR_FINDIV44EN BIT(6) 46074cfbb84aSYann Gautier 46084cfbb84aSYann Gautier /* RCC_FINDIV45CFGR register fields */ 46094cfbb84aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45_MASK GENMASK_32(5, 0) 46104cfbb84aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45_SHIFT 0 46114cfbb84aSYann Gautier #define RCC_FINDIV45CFGR_FINDIV45EN BIT(6) 46124cfbb84aSYann Gautier 46134cfbb84aSYann Gautier /* RCC_FINDIV46CFGR register fields */ 46144cfbb84aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46_MASK GENMASK_32(5, 0) 46154cfbb84aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46_SHIFT 0 46164cfbb84aSYann Gautier #define RCC_FINDIV46CFGR_FINDIV46EN BIT(6) 46174cfbb84aSYann Gautier 46184cfbb84aSYann Gautier /* RCC_FINDIV47CFGR register fields */ 46194cfbb84aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47_MASK GENMASK_32(5, 0) 46204cfbb84aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47_SHIFT 0 46214cfbb84aSYann Gautier #define RCC_FINDIV47CFGR_FINDIV47EN BIT(6) 46224cfbb84aSYann Gautier 46234cfbb84aSYann Gautier /* RCC_FINDIV48CFGR register fields */ 46244cfbb84aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48_MASK GENMASK_32(5, 0) 46254cfbb84aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48_SHIFT 0 46264cfbb84aSYann Gautier #define RCC_FINDIV48CFGR_FINDIV48EN BIT(6) 46274cfbb84aSYann Gautier 46284cfbb84aSYann Gautier /* RCC_FINDIV49CFGR register fields */ 46294cfbb84aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49_MASK GENMASK_32(5, 0) 46304cfbb84aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49_SHIFT 0 46314cfbb84aSYann Gautier #define RCC_FINDIV49CFGR_FINDIV49EN BIT(6) 46324cfbb84aSYann Gautier 46334cfbb84aSYann Gautier /* RCC_FINDIV50CFGR register fields */ 46344cfbb84aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50_MASK GENMASK_32(5, 0) 46354cfbb84aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50_SHIFT 0 46364cfbb84aSYann Gautier #define RCC_FINDIV50CFGR_FINDIV50EN BIT(6) 46374cfbb84aSYann Gautier 46384cfbb84aSYann Gautier /* RCC_FINDIV51CFGR register fields */ 46394cfbb84aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51_MASK GENMASK_32(5, 0) 46404cfbb84aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51_SHIFT 0 46414cfbb84aSYann Gautier #define RCC_FINDIV51CFGR_FINDIV51EN BIT(6) 46424cfbb84aSYann Gautier 46434cfbb84aSYann Gautier /* RCC_FINDIV52CFGR register fields */ 46444cfbb84aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52_MASK GENMASK_32(5, 0) 46454cfbb84aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52_SHIFT 0 46464cfbb84aSYann Gautier #define RCC_FINDIV52CFGR_FINDIV52EN BIT(6) 46474cfbb84aSYann Gautier 46484cfbb84aSYann Gautier /* RCC_FINDIV53CFGR register fields */ 46494cfbb84aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53_MASK GENMASK_32(5, 0) 46504cfbb84aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53_SHIFT 0 46514cfbb84aSYann Gautier #define RCC_FINDIV53CFGR_FINDIV53EN BIT(6) 46524cfbb84aSYann Gautier 46534cfbb84aSYann Gautier /* RCC_FINDIV54CFGR register fields */ 46544cfbb84aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54_MASK GENMASK_32(5, 0) 46554cfbb84aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54_SHIFT 0 46564cfbb84aSYann Gautier #define RCC_FINDIV54CFGR_FINDIV54EN BIT(6) 46574cfbb84aSYann Gautier 46584cfbb84aSYann Gautier /* RCC_FINDIV55CFGR register fields */ 46594cfbb84aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55_MASK GENMASK_32(5, 0) 46604cfbb84aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55_SHIFT 0 46614cfbb84aSYann Gautier #define RCC_FINDIV55CFGR_FINDIV55EN BIT(6) 46624cfbb84aSYann Gautier 46634cfbb84aSYann Gautier /* RCC_FINDIV56CFGR register fields */ 46644cfbb84aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56_MASK GENMASK_32(5, 0) 46654cfbb84aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56_SHIFT 0 46664cfbb84aSYann Gautier #define RCC_FINDIV56CFGR_FINDIV56EN BIT(6) 46674cfbb84aSYann Gautier 46684cfbb84aSYann Gautier /* RCC_FINDIV57CFGR register fields */ 46694cfbb84aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57_MASK GENMASK_32(5, 0) 46704cfbb84aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57_SHIFT 0 46714cfbb84aSYann Gautier #define RCC_FINDIV57CFGR_FINDIV57EN BIT(6) 46724cfbb84aSYann Gautier 46734cfbb84aSYann Gautier /* RCC_FINDIV58CFGR register fields */ 46744cfbb84aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58_MASK GENMASK_32(5, 0) 46754cfbb84aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58_SHIFT 0 46764cfbb84aSYann Gautier #define RCC_FINDIV58CFGR_FINDIV58EN BIT(6) 46774cfbb84aSYann Gautier 46784cfbb84aSYann Gautier /* RCC_FINDIV59CFGR register fields */ 46794cfbb84aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59_MASK GENMASK_32(5, 0) 46804cfbb84aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59_SHIFT 0 46814cfbb84aSYann Gautier #define RCC_FINDIV59CFGR_FINDIV59EN BIT(6) 46824cfbb84aSYann Gautier 46834cfbb84aSYann Gautier /* RCC_FINDIV60CFGR register fields */ 46844cfbb84aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60_MASK GENMASK_32(5, 0) 46854cfbb84aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60_SHIFT 0 46864cfbb84aSYann Gautier #define RCC_FINDIV60CFGR_FINDIV60EN BIT(6) 46874cfbb84aSYann Gautier 46884cfbb84aSYann Gautier /* RCC_FINDIV61CFGR register fields */ 46894cfbb84aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61_MASK GENMASK_32(5, 0) 46904cfbb84aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61_SHIFT 0 46914cfbb84aSYann Gautier #define RCC_FINDIV61CFGR_FINDIV61EN BIT(6) 46924cfbb84aSYann Gautier 46934cfbb84aSYann Gautier /* RCC_FINDIV62CFGR register fields */ 46944cfbb84aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62_MASK GENMASK_32(5, 0) 46954cfbb84aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62_SHIFT 0 46964cfbb84aSYann Gautier #define RCC_FINDIV62CFGR_FINDIV62EN BIT(6) 46974cfbb84aSYann Gautier 46984cfbb84aSYann Gautier /* RCC_FINDIV63CFGR register fields */ 46994cfbb84aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63_MASK GENMASK_32(5, 0) 47004cfbb84aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63_SHIFT 0 47014cfbb84aSYann Gautier #define RCC_FINDIV63CFGR_FINDIV63EN BIT(6) 47024cfbb84aSYann Gautier 47034cfbb84aSYann Gautier /* RCC_FINDIVxCFGR register fields */ 47044cfbb84aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVx_MASK GENMASK_32(5, 0) 47054cfbb84aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVx_SHIFT 0 47064cfbb84aSYann Gautier #define RCC_FINDIVxCFGR_FINDIVxEN BIT(6) 47074cfbb84aSYann Gautier 47084cfbb84aSYann Gautier /* RCC_FCALCOBS0CFGR register fields */ 47094cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKINTSEL_MASK GENMASK_32(7, 0) 47104cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKINTSEL_SHIFT 0 47114cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKEXTSEL_MASK GENMASK_32(10, 8) 47124cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKEXTSEL_SHIFT 8 47134cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKEXTSEL BIT(15) 47144cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSEXTSEL BIT(16) 47154cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKINV BIT(17) 47164cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSINV BIT(18) 47174cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSDIV_MASK GENMASK_32(24, 22) 47184cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSDIV_SHIFT 22 47194cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_FCALCCKEN BIT(25) 47204cfbb84aSYann Gautier #define RCC_FCALCOBS0CFGR_CKOBSEN BIT(26) 47214cfbb84aSYann Gautier 47224cfbb84aSYann Gautier /* RCC_FCALCOBS1CFGR register fields */ 47234cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKINTSEL_MASK GENMASK_32(7, 0) 47244cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKINTSEL_SHIFT 0 47254cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKEXTSEL_MASK GENMASK_32(10, 8) 47264cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKEXTSEL_SHIFT 8 47274cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSEXTSEL BIT(16) 47284cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSINV BIT(18) 47294cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSDIV_MASK GENMASK_32(24, 22) 47304cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSDIV_SHIFT 22 47314cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_CKOBSEN BIT(26) 47324cfbb84aSYann Gautier #define RCC_FCALCOBS1CFGR_FCALCRSTN BIT(27) 47334cfbb84aSYann Gautier 47344cfbb84aSYann Gautier /* RCC_FCALCREFCFGR register fields */ 47354cfbb84aSYann Gautier #define RCC_FCALCREFCFGR_FCALCREFCKSEL_MASK GENMASK_32(2, 0) 47364cfbb84aSYann Gautier #define RCC_FCALCREFCFGR_FCALCREFCKSEL_SHIFT 0 47374cfbb84aSYann Gautier 47384cfbb84aSYann Gautier /* RCC_FCALCCR1 register fields */ 47394cfbb84aSYann Gautier #define RCC_FCALCCR1_FCALCRUN BIT(0) 47404cfbb84aSYann Gautier 47414cfbb84aSYann Gautier /* RCC_FCALCCR2 register fields */ 47424cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCMD_MASK GENMASK_32(4, 3) 47434cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCMD_SHIFT 3 47444cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCTWC_MASK GENMASK_32(14, 11) 47454cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCTWC_SHIFT 11 47464cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCTYP_MASK GENMASK_32(21, 17) 47474cfbb84aSYann Gautier #define RCC_FCALCCR2_FCALCTYP_SHIFT 17 47484cfbb84aSYann Gautier 47494cfbb84aSYann Gautier /* RCC_FCALCSR register fields */ 47504cfbb84aSYann Gautier #define RCC_FCALCSR_FVAL_MASK GENMASK_32(16, 0) 47514cfbb84aSYann Gautier #define RCC_FCALCSR_FVAL_SHIFT 0 47524cfbb84aSYann Gautier #define RCC_FCALCSR_FCALCSTS BIT(19) 47534cfbb84aSYann Gautier 47544cfbb84aSYann Gautier /* RCC_PLL4CFGR1 register fields */ 47554cfbb84aSYann Gautier #define RCC_PLL4CFGR1_SSMODRST BIT(0) 47564cfbb84aSYann Gautier #define RCC_PLL4CFGR1_PLLEN BIT(8) 47574cfbb84aSYann Gautier #define RCC_PLL4CFGR1_PLLRDY BIT(24) 47584cfbb84aSYann Gautier #define RCC_PLL4CFGR1_CKREFST BIT(28) 47594cfbb84aSYann Gautier 47604cfbb84aSYann Gautier /* RCC_PLL4CFGR2 register fields */ 47614cfbb84aSYann Gautier #define RCC_PLL4CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 47624cfbb84aSYann Gautier #define RCC_PLL4CFGR2_FREFDIV_SHIFT 0 47634cfbb84aSYann Gautier #define RCC_PLL4CFGR2_FBDIV_MASK GENMASK_32(27, 16) 47644cfbb84aSYann Gautier #define RCC_PLL4CFGR2_FBDIV_SHIFT 16 47654cfbb84aSYann Gautier 47664cfbb84aSYann Gautier /* RCC_PLL4CFGR3 register fields */ 47674cfbb84aSYann Gautier #define RCC_PLL4CFGR3_FRACIN_MASK GENMASK_32(23, 0) 47684cfbb84aSYann Gautier #define RCC_PLL4CFGR3_FRACIN_SHIFT 0 47694cfbb84aSYann Gautier #define RCC_PLL4CFGR3_DOWNSPREAD BIT(24) 47704cfbb84aSYann Gautier #define RCC_PLL4CFGR3_DACEN BIT(25) 47714cfbb84aSYann Gautier #define RCC_PLL4CFGR3_SSCGDIS BIT(26) 47724cfbb84aSYann Gautier 47734cfbb84aSYann Gautier /* RCC_PLL4CFGR4 register fields */ 47744cfbb84aSYann Gautier #define RCC_PLL4CFGR4_DSMEN BIT(8) 47754cfbb84aSYann Gautier #define RCC_PLL4CFGR4_FOUTPOSTDIVEN BIT(9) 47764cfbb84aSYann Gautier #define RCC_PLL4CFGR4_BYPASS BIT(10) 47774cfbb84aSYann Gautier 47784cfbb84aSYann Gautier /* RCC_PLL4CFGR5 register fields */ 47794cfbb84aSYann Gautier #define RCC_PLL4CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 47804cfbb84aSYann Gautier #define RCC_PLL4CFGR5_DIVVAL_SHIFT 0 47814cfbb84aSYann Gautier #define RCC_PLL4CFGR5_SPREAD_MASK GENMASK_32(20, 16) 47824cfbb84aSYann Gautier #define RCC_PLL4CFGR5_SPREAD_SHIFT 16 47834cfbb84aSYann Gautier 47844cfbb84aSYann Gautier /* RCC_PLL4CFGR6 register fields */ 47854cfbb84aSYann Gautier #define RCC_PLL4CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 47864cfbb84aSYann Gautier #define RCC_PLL4CFGR6_POSTDIV1_SHIFT 0 47874cfbb84aSYann Gautier 47884cfbb84aSYann Gautier /* RCC_PLL4CFGR7 register fields */ 47894cfbb84aSYann Gautier #define RCC_PLL4CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 47904cfbb84aSYann Gautier #define RCC_PLL4CFGR7_POSTDIV2_SHIFT 0 47914cfbb84aSYann Gautier 47924cfbb84aSYann Gautier /* RCC_PLL5CFGR1 register fields */ 47934cfbb84aSYann Gautier #define RCC_PLL5CFGR1_SSMODRST BIT(0) 47944cfbb84aSYann Gautier #define RCC_PLL5CFGR1_PLLEN BIT(8) 47954cfbb84aSYann Gautier #define RCC_PLL5CFGR1_PLLRDY BIT(24) 47964cfbb84aSYann Gautier #define RCC_PLL5CFGR1_CKREFST BIT(28) 47974cfbb84aSYann Gautier 47984cfbb84aSYann Gautier /* RCC_PLL5CFGR2 register fields */ 47994cfbb84aSYann Gautier #define RCC_PLL5CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 48004cfbb84aSYann Gautier #define RCC_PLL5CFGR2_FREFDIV_SHIFT 0 48014cfbb84aSYann Gautier #define RCC_PLL5CFGR2_FBDIV_MASK GENMASK_32(27, 16) 48024cfbb84aSYann Gautier #define RCC_PLL5CFGR2_FBDIV_SHIFT 16 48034cfbb84aSYann Gautier 48044cfbb84aSYann Gautier /* RCC_PLL5CFGR3 register fields */ 48054cfbb84aSYann Gautier #define RCC_PLL5CFGR3_FRACIN_MASK GENMASK_32(23, 0) 48064cfbb84aSYann Gautier #define RCC_PLL5CFGR3_FRACIN_SHIFT 0 48074cfbb84aSYann Gautier #define RCC_PLL5CFGR3_DOWNSPREAD BIT(24) 48084cfbb84aSYann Gautier #define RCC_PLL5CFGR3_DACEN BIT(25) 48094cfbb84aSYann Gautier #define RCC_PLL5CFGR3_SSCGDIS BIT(26) 48104cfbb84aSYann Gautier 48114cfbb84aSYann Gautier /* RCC_PLL5CFGR4 register fields */ 48124cfbb84aSYann Gautier #define RCC_PLL5CFGR4_DSMEN BIT(8) 48134cfbb84aSYann Gautier #define RCC_PLL5CFGR4_FOUTPOSTDIVEN BIT(9) 48144cfbb84aSYann Gautier #define RCC_PLL5CFGR4_BYPASS BIT(10) 48154cfbb84aSYann Gautier 48164cfbb84aSYann Gautier /* RCC_PLL5CFGR5 register fields */ 48174cfbb84aSYann Gautier #define RCC_PLL5CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 48184cfbb84aSYann Gautier #define RCC_PLL5CFGR5_DIVVAL_SHIFT 0 48194cfbb84aSYann Gautier #define RCC_PLL5CFGR5_SPREAD_MASK GENMASK_32(20, 16) 48204cfbb84aSYann Gautier #define RCC_PLL5CFGR5_SPREAD_SHIFT 16 48214cfbb84aSYann Gautier 48224cfbb84aSYann Gautier /* RCC_PLL5CFGR6 register fields */ 48234cfbb84aSYann Gautier #define RCC_PLL5CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 48244cfbb84aSYann Gautier #define RCC_PLL5CFGR6_POSTDIV1_SHIFT 0 48254cfbb84aSYann Gautier 48264cfbb84aSYann Gautier /* RCC_PLL5CFGR7 register fields */ 48274cfbb84aSYann Gautier #define RCC_PLL5CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 48284cfbb84aSYann Gautier #define RCC_PLL5CFGR7_POSTDIV2_SHIFT 0 48294cfbb84aSYann Gautier 48304cfbb84aSYann Gautier /* RCC_PLL6CFGR1 register fields */ 48314cfbb84aSYann Gautier #define RCC_PLL6CFGR1_SSMODRST BIT(0) 48324cfbb84aSYann Gautier #define RCC_PLL6CFGR1_PLLEN BIT(8) 48334cfbb84aSYann Gautier #define RCC_PLL6CFGR1_PLLRDY BIT(24) 48344cfbb84aSYann Gautier #define RCC_PLL6CFGR1_CKREFST BIT(28) 48354cfbb84aSYann Gautier 48364cfbb84aSYann Gautier /* RCC_PLL6CFGR2 register fields */ 48374cfbb84aSYann Gautier #define RCC_PLL6CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 48384cfbb84aSYann Gautier #define RCC_PLL6CFGR2_FREFDIV_SHIFT 0 48394cfbb84aSYann Gautier #define RCC_PLL6CFGR2_FBDIV_MASK GENMASK_32(27, 16) 48404cfbb84aSYann Gautier #define RCC_PLL6CFGR2_FBDIV_SHIFT 16 48414cfbb84aSYann Gautier 48424cfbb84aSYann Gautier /* RCC_PLL6CFGR3 register fields */ 48434cfbb84aSYann Gautier #define RCC_PLL6CFGR3_FRACIN_MASK GENMASK_32(23, 0) 48444cfbb84aSYann Gautier #define RCC_PLL6CFGR3_FRACIN_SHIFT 0 48454cfbb84aSYann Gautier #define RCC_PLL6CFGR3_DOWNSPREAD BIT(24) 48464cfbb84aSYann Gautier #define RCC_PLL6CFGR3_DACEN BIT(25) 48474cfbb84aSYann Gautier #define RCC_PLL6CFGR3_SSCGDIS BIT(26) 48484cfbb84aSYann Gautier 48494cfbb84aSYann Gautier /* RCC_PLL6CFGR4 register fields */ 48504cfbb84aSYann Gautier #define RCC_PLL6CFGR4_DSMEN BIT(8) 48514cfbb84aSYann Gautier #define RCC_PLL6CFGR4_FOUTPOSTDIVEN BIT(9) 48524cfbb84aSYann Gautier #define RCC_PLL6CFGR4_BYPASS BIT(10) 48534cfbb84aSYann Gautier 48544cfbb84aSYann Gautier /* RCC_PLL6CFGR5 register fields */ 48554cfbb84aSYann Gautier #define RCC_PLL6CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 48564cfbb84aSYann Gautier #define RCC_PLL6CFGR5_DIVVAL_SHIFT 0 48574cfbb84aSYann Gautier #define RCC_PLL6CFGR5_SPREAD_MASK GENMASK_32(20, 16) 48584cfbb84aSYann Gautier #define RCC_PLL6CFGR5_SPREAD_SHIFT 16 48594cfbb84aSYann Gautier 48604cfbb84aSYann Gautier /* RCC_PLL6CFGR6 register fields */ 48614cfbb84aSYann Gautier #define RCC_PLL6CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 48624cfbb84aSYann Gautier #define RCC_PLL6CFGR6_POSTDIV1_SHIFT 0 48634cfbb84aSYann Gautier 48644cfbb84aSYann Gautier /* RCC_PLL6CFGR7 register fields */ 48654cfbb84aSYann Gautier #define RCC_PLL6CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 48664cfbb84aSYann Gautier #define RCC_PLL6CFGR7_POSTDIV2_SHIFT 0 48674cfbb84aSYann Gautier 48684cfbb84aSYann Gautier /* RCC_PLL7CFGR1 register fields */ 48694cfbb84aSYann Gautier #define RCC_PLL7CFGR1_SSMODRST BIT(0) 48704cfbb84aSYann Gautier #define RCC_PLL7CFGR1_PLLEN BIT(8) 48714cfbb84aSYann Gautier #define RCC_PLL7CFGR1_PLLRDY BIT(24) 48724cfbb84aSYann Gautier #define RCC_PLL7CFGR1_CKREFST BIT(28) 48734cfbb84aSYann Gautier 48744cfbb84aSYann Gautier /* RCC_PLL7CFGR2 register fields */ 48754cfbb84aSYann Gautier #define RCC_PLL7CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 48764cfbb84aSYann Gautier #define RCC_PLL7CFGR2_FREFDIV_SHIFT 0 48774cfbb84aSYann Gautier #define RCC_PLL7CFGR2_FBDIV_MASK GENMASK_32(27, 16) 48784cfbb84aSYann Gautier #define RCC_PLL7CFGR2_FBDIV_SHIFT 16 48794cfbb84aSYann Gautier 48804cfbb84aSYann Gautier /* RCC_PLL7CFGR3 register fields */ 48814cfbb84aSYann Gautier #define RCC_PLL7CFGR3_FRACIN_MASK GENMASK_32(23, 0) 48824cfbb84aSYann Gautier #define RCC_PLL7CFGR3_FRACIN_SHIFT 0 48834cfbb84aSYann Gautier #define RCC_PLL7CFGR3_DOWNSPREAD BIT(24) 48844cfbb84aSYann Gautier #define RCC_PLL7CFGR3_DACEN BIT(25) 48854cfbb84aSYann Gautier #define RCC_PLL7CFGR3_SSCGDIS BIT(26) 48864cfbb84aSYann Gautier 48874cfbb84aSYann Gautier /* RCC_PLL7CFGR4 register fields */ 48884cfbb84aSYann Gautier #define RCC_PLL7CFGR4_DSMEN BIT(8) 48894cfbb84aSYann Gautier #define RCC_PLL7CFGR4_FOUTPOSTDIVEN BIT(9) 48904cfbb84aSYann Gautier #define RCC_PLL7CFGR4_BYPASS BIT(10) 48914cfbb84aSYann Gautier 48924cfbb84aSYann Gautier /* RCC_PLL7CFGR5 register fields */ 48934cfbb84aSYann Gautier #define RCC_PLL7CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 48944cfbb84aSYann Gautier #define RCC_PLL7CFGR5_DIVVAL_SHIFT 0 48954cfbb84aSYann Gautier #define RCC_PLL7CFGR5_SPREAD_MASK GENMASK_32(20, 16) 48964cfbb84aSYann Gautier #define RCC_PLL7CFGR5_SPREAD_SHIFT 16 48974cfbb84aSYann Gautier 48984cfbb84aSYann Gautier /* RCC_PLL7CFGR6 register fields */ 48994cfbb84aSYann Gautier #define RCC_PLL7CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 49004cfbb84aSYann Gautier #define RCC_PLL7CFGR6_POSTDIV1_SHIFT 0 49014cfbb84aSYann Gautier 49024cfbb84aSYann Gautier /* RCC_PLL7CFGR7 register fields */ 49034cfbb84aSYann Gautier #define RCC_PLL7CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 49044cfbb84aSYann Gautier #define RCC_PLL7CFGR7_POSTDIV2_SHIFT 0 49054cfbb84aSYann Gautier 49064cfbb84aSYann Gautier /* RCC_PLL8CFGR1 register fields */ 49074cfbb84aSYann Gautier #define RCC_PLL8CFGR1_SSMODRST BIT(0) 49084cfbb84aSYann Gautier #define RCC_PLL8CFGR1_PLLEN BIT(8) 49094cfbb84aSYann Gautier #define RCC_PLL8CFGR1_PLLRDY BIT(24) 49104cfbb84aSYann Gautier #define RCC_PLL8CFGR1_CKREFST BIT(28) 49114cfbb84aSYann Gautier 49124cfbb84aSYann Gautier /* RCC_PLL8CFGR2 register fields */ 49134cfbb84aSYann Gautier #define RCC_PLL8CFGR2_FREFDIV_MASK GENMASK_32(5, 0) 49144cfbb84aSYann Gautier #define RCC_PLL8CFGR2_FREFDIV_SHIFT 0 49154cfbb84aSYann Gautier #define RCC_PLL8CFGR2_FBDIV_MASK GENMASK_32(27, 16) 49164cfbb84aSYann Gautier #define RCC_PLL8CFGR2_FBDIV_SHIFT 16 49174cfbb84aSYann Gautier 49184cfbb84aSYann Gautier /* RCC_PLL8CFGR3 register fields */ 49194cfbb84aSYann Gautier #define RCC_PLL8CFGR3_FRACIN_MASK GENMASK_32(23, 0) 49204cfbb84aSYann Gautier #define RCC_PLL8CFGR3_FRACIN_SHIFT 0 49214cfbb84aSYann Gautier #define RCC_PLL8CFGR3_DOWNSPREAD BIT(24) 49224cfbb84aSYann Gautier #define RCC_PLL8CFGR3_DACEN BIT(25) 49234cfbb84aSYann Gautier #define RCC_PLL8CFGR3_SSCGDIS BIT(26) 49244cfbb84aSYann Gautier 49254cfbb84aSYann Gautier /* RCC_PLL8CFGR4 register fields */ 49264cfbb84aSYann Gautier #define RCC_PLL8CFGR4_DSMEN BIT(8) 49274cfbb84aSYann Gautier #define RCC_PLL8CFGR4_FOUTPOSTDIVEN BIT(9) 49284cfbb84aSYann Gautier #define RCC_PLL8CFGR4_BYPASS BIT(10) 49294cfbb84aSYann Gautier 49304cfbb84aSYann Gautier /* RCC_PLL8CFGR5 register fields */ 49314cfbb84aSYann Gautier #define RCC_PLL8CFGR5_DIVVAL_MASK GENMASK_32(3, 0) 49324cfbb84aSYann Gautier #define RCC_PLL8CFGR5_DIVVAL_SHIFT 0 49334cfbb84aSYann Gautier #define RCC_PLL8CFGR5_SPREAD_MASK GENMASK_32(20, 16) 49344cfbb84aSYann Gautier #define RCC_PLL8CFGR5_SPREAD_SHIFT 16 49354cfbb84aSYann Gautier 49364cfbb84aSYann Gautier /* RCC_PLL8CFGR6 register fields */ 49374cfbb84aSYann Gautier #define RCC_PLL8CFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 49384cfbb84aSYann Gautier #define RCC_PLL8CFGR6_POSTDIV1_SHIFT 0 49394cfbb84aSYann Gautier 49404cfbb84aSYann Gautier /* RCC_PLL8CFGR7 register fields */ 49414cfbb84aSYann Gautier #define RCC_PLL8CFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 49424cfbb84aSYann Gautier #define RCC_PLL8CFGR7_POSTDIV2_SHIFT 0 49434cfbb84aSYann Gautier 49444cfbb84aSYann Gautier /* RCC_PLLxCFGR1 register fields */ 49454cfbb84aSYann Gautier #define RCC_PLLxCFGR1_SSMODRST BIT(0) 49464cfbb84aSYann Gautier #define RCC_PLLxCFGR1_PLLEN BIT(8) 49474cfbb84aSYann Gautier #define RCC_PLLxCFGR1_PLLRDY BIT(24) 49484cfbb84aSYann Gautier #define RCC_PLLxCFGR1_CKREFST BIT(28) 49494cfbb84aSYann Gautier 49504cfbb84aSYann Gautier /* RCC_PLLxCFGR2 register fields */ 49514cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_MASK GENMASK_32(5, 0) 49524cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FREFDIV_SHIFT 0 49534cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_MASK GENMASK_32(27, 16) 49544cfbb84aSYann Gautier #define RCC_PLLxCFGR2_FBDIV_SHIFT 16 49554cfbb84aSYann Gautier 49564cfbb84aSYann Gautier /* RCC_PLLxCFGR3 register fields */ 49574cfbb84aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_MASK GENMASK_32(23, 0) 49584cfbb84aSYann Gautier #define RCC_PLLxCFGR3_FRACIN_SHIFT 0 49594cfbb84aSYann Gautier #define RCC_PLLxCFGR3_DOWNSPREAD BIT(24) 49604cfbb84aSYann Gautier #define RCC_PLLxCFGR3_DACEN BIT(25) 49614cfbb84aSYann Gautier #define RCC_PLLxCFGR3_SSCGDIS BIT(26) 49624cfbb84aSYann Gautier 49634cfbb84aSYann Gautier /* RCC_PLLxCFGR4 register fields */ 49644cfbb84aSYann Gautier #define RCC_PLLxCFGR4_DSMEN BIT(8) 49654cfbb84aSYann Gautier #define RCC_PLLxCFGR4_FOUTPOSTDIVEN BIT(9) 49664cfbb84aSYann Gautier #define RCC_PLLxCFGR4_BYPASS BIT(10) 49674cfbb84aSYann Gautier 49684cfbb84aSYann Gautier /* RCC_PLLxCFGR5 register fields */ 49694cfbb84aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_MASK GENMASK_32(3, 0) 49704cfbb84aSYann Gautier #define RCC_PLLxCFGR5_DIVVAL_SHIFT 0 49714cfbb84aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_MASK GENMASK_32(20, 16) 49724cfbb84aSYann Gautier #define RCC_PLLxCFGR5_SPREAD_SHIFT 16 49734cfbb84aSYann Gautier 49744cfbb84aSYann Gautier /* RCC_PLLxCFGR6 register fields */ 49754cfbb84aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_MASK GENMASK_32(2, 0) 49764cfbb84aSYann Gautier #define RCC_PLLxCFGR6_POSTDIV1_SHIFT 0 49774cfbb84aSYann Gautier 49784cfbb84aSYann Gautier /* RCC_PLLxCFGR7 register fields */ 49794cfbb84aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_MASK GENMASK_32(2, 0) 49804cfbb84aSYann Gautier #define RCC_PLLxCFGR7_POSTDIV2_SHIFT 0 49814cfbb84aSYann Gautier 49824cfbb84aSYann Gautier /* RCC_VERR register fields */ 49834cfbb84aSYann Gautier #define RCC_VERR_MINREV_MASK GENMASK_32(3, 0) 49844cfbb84aSYann Gautier #define RCC_VERR_MINREV_SHIFT 0 49854cfbb84aSYann Gautier #define RCC_VERR_MAJREV_MASK GENMASK_32(7, 4) 49864cfbb84aSYann Gautier #define RCC_VERR_MAJREV_SHIFT 4 49874cfbb84aSYann Gautier 49884cfbb84aSYann Gautier #endif /* STM32MP2_RCC_H */ 4989