@ -22,12 +22,11 @@
/* System information (SYSINFO) SOC register bits */
/* System information (SYSINFO) SOC register bits */
# define NEORV32_SYSINFO_SOC_BOOTLOADER BIT(0)
# define NEORV32_SYSINFO_SOC_BOOTLOADER BIT(0)
# define NEORV32_SYSINFO_SOC_XBUS BIT(1)
# define NEORV32_SYSINFO_SOC_XBUS BIT(1)
# define NEORV32_SYSINFO_SOC_MEM_INT_ IMEM BIT(2)
# define NEORV32_SYSINFO_SOC_IMEM BIT(2)
# define NEORV32_SYSINFO_SOC_MEM_INT_ DMEM BIT(3)
# define NEORV32_SYSINFO_SOC_DMEM BIT(3)
# define NEORV32_SYSINFO_SOC_OCD BIT(4)
# define NEORV32_SYSINFO_SOC_OCD BIT(4)
# define NEORV32_SYSINFO_SOC_ICACHE BIT(5)
# define NEORV32_SYSINFO_SOC_ICACHE BIT(5)
# define NEORV32_SYSINFO_SOC_DCACHE BIT(6)
# define NEORV32_SYSINFO_SOC_DCACHE BIT(6)
# define NEORV32_SYSINFO_SOC_XBUS_CACHE BIT(8)
# define NEORV32_SYSINFO_SOC_OCD_AUTH BIT(11)
# define NEORV32_SYSINFO_SOC_OCD_AUTH BIT(11)
# define NEORV32_SYSINFO_SOC_IMEM_ROM BIT(12)
# define NEORV32_SYSINFO_SOC_IMEM_ROM BIT(12)
# define NEORV32_SYSINFO_SOC_IO_TWD BIT(13)
# define NEORV32_SYSINFO_SOC_IO_TWD BIT(13)
@ -44,18 +43,14 @@
# define NEORV32_SYSINFO_SOC_IO_SDI BIT(24)
# define NEORV32_SYSINFO_SOC_IO_SDI BIT(24)
# define NEORV32_SYSINFO_SOC_IO_UART1 BIT(25)
# define NEORV32_SYSINFO_SOC_IO_UART1 BIT(25)
# define NEORV32_SYSINFO_SOC_IO_NEOLED BIT(26)
# define NEORV32_SYSINFO_SOC_IO_NEOLED BIT(26)
# define NEORV32_SYSINFO_SOC_IO_HWSPINLOCK BIT(27)
# define NEORV32_SYSINFO_SOC_IO_GPTMR BIT(28)
# define NEORV32_SYSINFO_SOC_IO_GPTMR BIT(28)
# define NEORV32_SYSINFO_SOC_IO_SLINK BIT(29)
# define NEORV32_SYSINFO_SOC_IO_SLINK BIT(29)
# define NEORV32_SYSINFO_SOC_IO_ONEWIRE BIT(30)
# define NEORV32_SYSINFO_SOC_IO_ONEWIRE BIT(30)
# define NEORV32_SYSINFO_SOC_IO_CRC BIT(31)
/* System information (SYSINFO) CACHE register bits */
/* System information (SYSINFO) CACHE register bits */
# define NEORV32_SYSINFO_CACHE_INST_BLOCK_SIZE GENMASK(3, 0)
# define NEORV32_SYSINFO_CACHE_INST_BLOCK_SIZE GENMASK(3, 0)
# define NEORV32_SYSINFO_CACHE_INST_NUM_BLOCKS GENMASK(7, 4)
# define NEORV32_SYSINFO_CACHE_INST_NUM_BLOCKS GENMASK(7, 4)
# define NEORV32_SYSINFO_CACHE_DATA_BLOCK_SIZE GENMASK(11, 8)
# define NEORV32_SYSINFO_CACHE_DATA_BLOCK_SIZE GENMASK(11, 8)
# define NEORV32_SYSINFO_CACHE_DATA_NUM_BLOCKS GENMASK(15, 12)
# define NEORV32_SYSINFO_CACHE_DATA_NUM_BLOCKS GENMASK(15, 12)
# define NEORV32_SYSINFO_CACHE_XBUS_BLOCK_SIZE GENMASK(27, 24)
# define NEORV32_SYSINFO_CACHE_XBUS_NUM_BLOCKS GENMASK(31, 28)
# endif /* _NEORV32_SOC_H */
# endif /* _NEORV32_SOC_H */