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