Unisoc
RDA5991H
2024.04.26
Register cmsis file for RDA5981 parts
CM4
r1p4
little
true
true
5
false
8
32
RDA_GPIO
description RDA_GPIO
GPIO
0x0
0x0
0x68
registers
n
GPIO_IRQn
description interrupt RDA_GPIO
5
CTRL
GPIO Control
0x0
-1
read-write
n
0x0
0x0
DIN
GPIO Data Input
0xC
-1
read-write
n
0x0
0x0
DIR
GPIO Direction
0x10
-1
read-write
n
0x0
0x0
DOUT
GPIO Data Output
0x8
read-write
n
0x0
0x0
IFCTRL
Interface Control
0x20
read-write
n
0x0
0x0
INTCTRL
GPIO Interrupt Control
0x1C
read-write
n
0x0
0x0
INTSEL
GPIO Interrupt Select
0x34
read-write
n
0x0
0x0
IOMUXCTRL0
IOMUX Control
0x44
32
read-write
n
0x0
0x0
IOMUXCTRL1
IOMUX Control
0x48
32
read-write
n
0x0
0x0
IOMUXCTRL2
IOMUX Control
0x4C
32
read-write
n
0x0
0x0
IOMUXCTRL3
IOMUX Control
0x50
32
read-write
n
0x0
0x0
IOMUXCTRL4
IOMUX Control
0x54
32
read-write
n
0x0
0x0
IOMUXCTRL5
IOMUX Control
0x58
32
read-write
n
0x0
0x0
IOMUXCTRL6
IOMUX Control
0x5C
32
read-write
n
0x0
0x0
IOMUXCTRL7
IOMUX Control
0x60
32
read-write
n
0x0
0x0
IOMUXCTRL[0]
IOMUX Control
0x88
32
read-write
n
0x0
0x0
IOMUXCTRL[1]
IOMUX Control
0xD0
32
read-write
n
0x0
0x0
IOMUXCTRL[2]
IOMUX Control
0x11C
32
read-write
n
0x0
0x0
IOMUXCTRL[3]
IOMUX Control
0x16C
32
read-write
n
0x0
0x0
IOMUXCTRL[4]
IOMUX Control
0x1C0
32
read-write
n
0x0
0x0
IOMUXCTRL[5]
IOMUX Control
0x218
32
read-write
n
0x0
0x0
IOMUXCTRL[6]
IOMUX Control
0x274
32
read-write
n
0x0
0x0
IOMUXCTRL[7]
IOMUX Control
0x2D4
32
read-write
n
0x0
0x0
LPOSEL
LPO Select
0x2C
read-write
n
0x0
0x0
MEMCFG
Memory Config
0x40
-1
read-write
n
0x0
0x0
PCCTRL
Pulse Counter Control
0x64
read-write
n
0x0
0x0
RESERVED1
description reserved1_reg
0x30
-1
read-write
n
0x0
0x0
RESERVED2
description reserved2_reg
0x38
-1
read-write
n
0x0
0x0
REVID
ASIC Reversion ID
0x28
-1
read-write
n
0x0
0x0
SDIOCFG
SDIO Config
0x3C
-1
read-write
n
0x0
0x0
SLEW0
GPIO Slew Config 0
0x14
read-write
n
0x0
0x0
SLEW1
GPIO Slew Config 1
0x24
read-write
n
0x0
0x0
SLEWIOMUX
GPIO IOMUX Slew Config
0x18
read-write
n
0x0
0x0
RDA_I2C0
description RDA_I2C0
I2C0
0x0
0x0
0x18
registers
n
I2C_IRQn
description interrupt RDA_I2C0
14
CMD
Command Register
0xC
read-write
n
0x0
0x0
CR0
Control Register 0
0x0
-1
read-write
n
0x0
0x0
CR1
Control Register 1
0x14
read-write
n
0x0
0x0
DR
TX/RX Data Register
0x8
read-write
n
0x0
0x0
ICR
Interrupt Clear Register
0x10
read-write
n
0x0
0x0
SR
Status Register
0x4
-1
read-write
n
0x0
0x0
RDA_SPI0
description RDA_SPI0
SPI0
0x0
0x0
0xC
registers
n
SPIFLASH_IRQn
description interrupt RDA_SPI0
0
CFG
description spi_cfg
0x0
32
read-write
n
0x0
0x0
EN
Enable
0
1
Disable
Timer is disabled and does not operate
0
Enable
Timer is enabled and can operate
1
D0CMD
description cmd_data0
0x4
32
read-write
n
0x0
0x0
D1CMD
description cmd_data1
0x8
32
read-write
n
0x0
0x0
RDA_TIMER
description RDA_TIMER
TIMER
0x0
0x0
0x24
registers
n
TIMER_IRQn
description interrupt RDA_TIMER
6
CVAL
Current Timer Value Register
0x4
read-write
n
0x0
0x0
CVAL1
Current Timer1 Value Register
0x18
read-write
n
0x0
0x0
INTCLR
Interrupt Clear Register
0xC
read-write
n
0x0
0x0
INTCLR1
timer1 Interrupt Clear Register
0x20
read-write
n
0x0
0x0
INTST
Timer Int Stat Register
0x10
read-write
n
0x0
0x0
LDCNT
Timer Load Count Register
0x0
read-write
n
0x0
0x0
LDCNT1
Timer1 Load Count Register
0x14
read-write
n
0x0
0x0
TCTRL
Timer Control Register
0x8
read-write
n
0x0
0x0