PRCM registers. More...
PRCM registers.
Definition at line 232 of file cc26x0_cc13x0_prcm.h.
#include <cc26x0_cc13x0_prcm.h>
Data Fields | |
| reg32_t | INFRCLKDIVR | 
| infrastructure clock division factor for run mode   | |
| reg32_t | INFRCLKDIVS | 
| infrastructure clock division factor for sleep mode   | |
| reg32_t | INFRCLKDIVDS | 
| infrastructure clock division factor for deep sleep mode   | |
| reg32_t | VDCTL | 
| MCU voltage domain control.   | |
| reg32_t | __reserved1 [6] | 
| Reserved.   | |
| reg32_t | CLKLOADCTL | 
| clock load control   | |
| reg32_t | RFCCLKG | 
| RFC clock gate.   | |
| reg32_t | VIMSCLKG | 
| VIMS clock gate.   | |
| reg32_t | __reserved2 [2] | 
| Reserved.   | |
| reg32_t | SECDMACLKGR | 
| TRNG, CRYPTO, and UDMA clock gate for run mode.   | |
| reg32_t | SECDMACLKGS | 
| TRNG, CRYPTO, and UDMA clock gate for sleep mode.   | |
| reg32_t | SECDMACLKGDS | 
| TRNG, CRYPTO, and UDMA clock gate for deep sleep mode.   | |
| reg32_t | GPIOCLKGR | 
| GPIO clock gate for run mode.   | |
| reg32_t | GPIOCLKGS | 
| GPIO clock gate for sleep mode.   | |
| reg32_t | GPIOCLKGDS | 
| GPIO clock gate for deep sleep mode.   | |
| reg32_t | GPTCLKGR | 
| GPT clock gate for run mode.   | |
| reg32_t | GPTCLKGS | 
| GPT clock gate for sleep mode.   | |
| reg32_t | GPTCLKGDS | 
| GPT clock gate for deep sleep mode.   | |
| reg32_t | I2CCLKGR | 
| I2C clock gate for run mode.   | |
| reg32_t | I2CCLKGS | 
| I2C clock gate for sleep mode.   | |
| reg32_t | I2CCLKGDS | 
| I2C clock gate for deep sleep mode.   | |
| reg32_t | UARTCLKGR | 
| UART clock gate for run mode.   | |
| reg32_t | UARTCLKGS | 
| UART clock gate for sleep mode.   | |
| reg32_t | UARTCLKGDS | 
| UART clock gate for deep sleep mode.   | |
| reg32_t | SSICLKGR | 
| SSI clock gate for run mode.   | |
| reg32_t | SSICLKGS | 
| SSI clock gate for sleep mode.   | |
| reg32_t | SSICLKGDS | 
| SSI clock gate for deep sleep mode.   | |
| reg32_t | I2SCLKGR | 
| I2S clock gate for run mode.   | |
| reg32_t | I2SCLKGS | 
| I2S clock gate for sleep mode.   | |
| reg32_t | I2SCLKGDS | 
| I2S clock gate for deep sleep mode.   | |
| reg32_t | __reserved3 [10] | 
| Reserved.   | |
| reg32_t | CPUCLKDIV | 
| CPU clock division factor.   | |
| reg32_t | __reserved4 [3] | 
| Reserved.   | |
| reg32_t | I2SBCLKSEL | 
| I2S clock select.   | |
| reg32_t | GPTCLKDIV | 
| GPT scalar.   | |
| reg32_t | I2SCLKCTL | 
| I2S clock control.   | |
| reg32_t | I2SMCLKDIV | 
| MCLK division ratio.   | |
| reg32_t | I2SBCLKDIV | 
| BCLK division ratio.   | |
| reg32_t | I2SWCLKDIV | 
| WCLK division ratio.   | |
| reg32_t | __reserved5 [11] | 
| Reserved.   | |
| reg32_t | SWRESET | 
| SW initiated resets.   | |
| reg32_t | WARMRESET | 
| WARM reset control and status.   | |
| reg32_t | __reserved6 [6] | 
| Reserved.   | |
| reg32_t | PDCTL0 | 
| power domain control   | |
| reg32_t | PDCTL0RFC | 
| RFC power domain control.   | |
| reg32_t | PDCTL0SERIAL | 
| SERIAL power domain control.   | |
| reg32_t | PDCTL0PERIPH | 
| PERIPH power domain control.   | |
| reg32_t | __reserved7 | 
| Reserved.   | |
| reg32_t | PDSTAT0 | 
| power domain status   | |
| reg32_t | PDSTAT0RFC | 
| RFC power domain status.   | |
| reg32_t | PDSTAT0SERIAL | 
| SERIAL power domain status.   | |
| reg32_t | PDSTAT0PERIPH | 
| PERIPH power domain status.   | |
| reg32_t | __reserved8 [11] | 
| Reserved.   | |
| reg32_t | PDCTL1 | 
| power domain control   | |
| reg32_t | __reserved9 | 
| power domain control   | |
| reg32_t | PDCTL1CPU | 
| CPU power domain control.   | |
| reg32_t | PDCTL1RFC | 
| RFC power domain control.   | |
| reg32_t | PDCTL1VIMS | 
| VIMS power domain control.   | |
| reg32_t | __reserved10 | 
| Reserved.   | |
| reg32_t | PDSTAT1 | 
| power domain status   | |
| reg32_t | PDSTAT1BUS | 
| BUS power domain status.   | |
| reg32_t | PDSTAT1RFC | 
| RFC power domain status.   | |
| reg32_t | PDSTAT1CPU | 
| CPU power domain status.   | |
| reg32_t | PDSTAT1VIMS | 
| VIMS power domain status.   | |
| reg32_t | __reserved11 [10] | 
| Reserved.   | |
| reg32_t | RFCMODESEL | 
| selected RFC mode   | |
| reg32_t | __reserved12 [20] | 
| Reserved.   | |
| reg32_t | RAMRETEN | 
| memory retention control   | |
| reg32_t | __reserved13 | 
| Reserved.   | |
| reg32_t | PDRETEN | 
| power domain retention (undocumented)   | |
| reg32_t | __reserved14 [8] | 
| Reserved.   | |
| reg32_t | RAMHWOPT | 
| undocumented   | |
| reg32_t | SYSBUSCLKDIV | 
| System bus clock division factor.   | |
| reg32_t | PERBUSCPUCLKDIV | 
| Peripheral bus division factor.   | |
| reg32_t | PERDMACLKDIV | 
| DMA clock division factor.   | |
| reg32_t | RESETSECDMA | 
| Reset SEC and UDMA.   | |
| reg32_t | RESETGPIO | 
| Reset GPIO.   | |
| reg32_t | RESETGPT | 
| Reset GPTs.   | |
| reg32_t | RESETI2C | 
| Reset I2C.   | |
| reg32_t | RESETUART | 
| Reset UART.   | |
| reg32_t | RESETSSI | 
| Reset SSI.   | |
| reg32_t | RESETI2S | 
| Reset I2S.   | |
| reg32_t | RFCBITS | 
| Control to RFC.   | |
| reg32_t | RFCMODEHWOPT | 
| allowed RFC modes   | |
| reg32_t | PWRPROFSTAT | 
| power profiler register   | |
| reg32_t | MCUSRAMCFG | 
| MCU SRAM configuration.   | |
| reg32_t | __reserved15 [27] | 
| Reserved.   | |
| reg32_t | OSCIMSC | 
| oscillator interrupt mask   | |
| reg32_t | OSCRIS | 
| oscillator raw interrupt status   | |
| reg32_t | OSCICR | 
| oscillator raw interrupt clear   | |
| reg32_t prcm_regs_t::__reserved1 | 
Reserved.
Definition at line 237 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved10 | 
Reserved.
Definition at line 291 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved11 | 
Reserved.
Definition at line 297 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved12 | 
Reserved.
Definition at line 299 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved13 | 
Reserved.
Definition at line 301 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved14 | 
Reserved.
Definition at line 303 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved15[27] | 
Reserved.
Definition at line 324 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::__reserved2 | 
Reserved.
Definition at line 241 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved3 | 
Reserved.
Definition at line 263 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved4 | 
Reserved.
Definition at line 265 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved5 | 
Reserved.
Definition at line 272 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved6 | 
Reserved.
Definition at line 275 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved7 | 
Reserved.
Definition at line 280 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved8 | 
Reserved.
Definition at line 285 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::__reserved9 | 
power domain control
Definition at line 287 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::CLKLOADCTL | 
clock load control
Definition at line 238 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::CPUCLKDIV | 
CPU clock division factor.
Definition at line 264 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPIOCLKGDS | 
GPIO clock gate for deep sleep mode.
Definition at line 247 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPIOCLKGR | 
GPIO clock gate for run mode.
Definition at line 245 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPIOCLKGS | 
GPIO clock gate for sleep mode.
Definition at line 246 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPTCLKDIV | 
GPT scalar.
Definition at line 267 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPTCLKGDS | 
GPT clock gate for deep sleep mode.
Definition at line 250 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPTCLKGR | 
GPT clock gate for run mode.
Definition at line 248 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::GPTCLKGS | 
GPT clock gate for sleep mode.
Definition at line 249 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2CCLKGDS | 
I2C clock gate for deep sleep mode.
Definition at line 253 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2CCLKGR | 
I2C clock gate for run mode.
Definition at line 251 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2CCLKGS | 
I2C clock gate for sleep mode.
Definition at line 252 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SBCLKDIV | 
BCLK division ratio.
Definition at line 270 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SBCLKSEL | 
I2S clock select.
Definition at line 266 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SCLKCTL | 
I2S clock control.
Definition at line 268 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SCLKGDS | 
I2S clock gate for deep sleep mode.
Definition at line 262 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SCLKGR | 
I2S clock gate for run mode.
Definition at line 260 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SCLKGS | 
I2S clock gate for sleep mode.
Definition at line 261 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SMCLKDIV | 
MCLK division ratio.
Definition at line 269 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::I2SWCLKDIV | 
WCLK division ratio.
Definition at line 271 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::INFRCLKDIVDS | 
infrastructure clock division factor for deep sleep mode
Definition at line 235 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::INFRCLKDIVR | 
infrastructure clock division factor for run mode
Definition at line 233 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::INFRCLKDIVS | 
infrastructure clock division factor for sleep mode
Definition at line 234 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::MCUSRAMCFG | 
MCU SRAM configuration.
Definition at line 321 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::OSCICR | 
oscillator raw interrupt clear
Definition at line 327 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::OSCIMSC | 
oscillator interrupt mask
Definition at line 325 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::OSCRIS | 
oscillator raw interrupt status
Definition at line 326 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::PDCTL0 | 
power domain control
Definition at line 276 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL0PERIPH | 
PERIPH power domain control.
Definition at line 279 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL0RFC | 
RFC power domain control.
Definition at line 277 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL0SERIAL | 
SERIAL power domain control.
Definition at line 278 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL1 | 
power domain control
Definition at line 286 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL1CPU | 
CPU power domain control.
Definition at line 288 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL1RFC | 
RFC power domain control.
Definition at line 289 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDCTL1VIMS | 
VIMS power domain control.
Definition at line 290 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDRETEN | 
power domain retention (undocumented)
Definition at line 302 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT0 | 
power domain status
Definition at line 281 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT0PERIPH | 
PERIPH power domain status.
Definition at line 284 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT0RFC | 
RFC power domain status.
Definition at line 282 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT0SERIAL | 
SERIAL power domain status.
Definition at line 283 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT1 | 
power domain status
Definition at line 292 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT1BUS | 
BUS power domain status.
Definition at line 293 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT1CPU | 
CPU power domain status.
Definition at line 295 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT1RFC | 
RFC power domain status.
Definition at line 294 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PDSTAT1VIMS | 
VIMS power domain status.
Definition at line 296 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::PERBUSCPUCLKDIV | 
Peripheral bus division factor.
Definition at line 275 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::PERDMACLKDIV | 
DMA clock division factor.
Definition at line 277 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::PWRPROFSTAT | 
power profiler register
Definition at line 319 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RAMHWOPT | 
undocumented
Definition at line 304 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::RAMRETEN | 
memory retention control
Definition at line 300 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::RESETGPIO | 
Reset GPIO.
Definition at line 286 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETGPT | 
Reset GPTs.
Definition at line 287 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETI2C | 
Reset I2C.
Definition at line 288 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETI2S | 
Reset I2S.
Definition at line 291 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETSECDMA | 
Reset SEC and UDMA.
Definition at line 285 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETSSI | 
Reset SSI.
Definition at line 290 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RESETUART | 
Reset UART.
Definition at line 289 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RFCBITS | 
Control to RFC.
Definition at line 315 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RFCCLKG | 
RFC clock gate.
Definition at line 239 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::RFCMODEHWOPT | 
allowed RFC modes
Definition at line 317 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::RFCMODESEL | 
selected RFC mode
Definition at line 298 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SECDMACLKGDS | 
TRNG, CRYPTO, and UDMA clock gate for deep sleep mode.
Definition at line 244 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SECDMACLKGR | 
TRNG, CRYPTO, and UDMA clock gate for run mode.
Definition at line 242 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SECDMACLKGS | 
TRNG, CRYPTO, and UDMA clock gate for sleep mode.
Definition at line 243 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SSICLKGDS | 
SSI clock gate for deep sleep mode.
Definition at line 259 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SSICLKGR | 
SSI clock gate for run mode.
Definition at line 257 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SSICLKGS | 
SSI clock gate for sleep mode.
Definition at line 258 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SWRESET | 
SW initiated resets.
Definition at line 273 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::SYSBUSCLKDIV | 
System bus clock division factor.
Definition at line 273 of file cc26x2_cc13x2_prcm.h.
| reg32_t prcm_regs_t::UARTCLKGDS | 
UART clock gate for deep sleep mode.
Definition at line 256 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::UARTCLKGR | 
UART clock gate for run mode.
Definition at line 254 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::UARTCLKGS | 
UART clock gate for sleep mode.
Definition at line 255 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::VDCTL | 
MCU voltage domain control.
Definition at line 236 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::VIMSCLKG | 
VIMS clock gate.
Definition at line 240 of file cc26x0_cc13x0_prcm.h.
| reg32_t prcm_regs_t::WARMRESET | 
WARM reset control and status.
Definition at line 274 of file cc26x0_cc13x0_prcm.h.