 |
Software APIs
|
Go to the documentation of this file.
13#ifndef _RRAM_MACRO_REG_DEFS_
14#define _RRAM_MACRO_REG_DEFS_
20#define RRAM_MACRO_PARAM_REG_WIDTH 32
23#define RRAM_MACRO_CSR0_REGWEN_REG_OFFSET 0x0
24#define RRAM_MACRO_CSR0_REGWEN_REG_RESVAL 0x1u
25#define RRAM_MACRO_CSR0_REGWEN_FIELD0_BIT 0
28#define RRAM_MACRO_CSR1_REG_OFFSET 0x4
29#define RRAM_MACRO_CSR1_REG_RESVAL 0x0u
30#define RRAM_MACRO_CSR1_FIELD0_MASK 0xffu
31#define RRAM_MACRO_CSR1_FIELD0_OFFSET 0
32#define RRAM_MACRO_CSR1_FIELD0_FIELD \
33 ((bitfield_field32_t) { .mask = RRAM_MACRO_CSR1_FIELD0_MASK, .index = RRAM_MACRO_CSR1_FIELD0_OFFSET })
34#define RRAM_MACRO_CSR1_FIELD1_MASK 0x1fu
35#define RRAM_MACRO_CSR1_FIELD1_OFFSET 8
36#define RRAM_MACRO_CSR1_FIELD1_FIELD \
37 ((bitfield_field32_t) { .mask = RRAM_MACRO_CSR1_FIELD1_MASK, .index = RRAM_MACRO_CSR1_FIELD1_OFFSET })
40#define RRAM_MACRO_CSR2_REG_OFFSET 0x8
41#define RRAM_MACRO_CSR2_REG_RESVAL 0x0u
42#define RRAM_MACRO_CSR2_FIELD0_BIT 0
43#define RRAM_MACRO_CSR2_FIELD1_BIT 1
44#define RRAM_MACRO_CSR2_FIELD2_BIT 2
45#define RRAM_MACRO_CSR2_FIELD3_BIT 3
46#define RRAM_MACRO_CSR2_FIELD4_BIT 4
47#define RRAM_MACRO_CSR2_FIELD5_BIT 5
48#define RRAM_MACRO_CSR2_FIELD6_BIT 6
49#define RRAM_MACRO_CSR2_FIELD7_BIT 7