FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
__attribute__ Union Reference

Data Fields

volatile uint32_t event_mask
 
volatile uint32_t event_mask_and
 
volatile uint32_t event_mask_or
 
volatile uint32_t irq_mask
 
volatile uint32_t irq_mask_and
 
volatile uint32_t irq_mask_or
 
volatile uint32_t status
 
volatile uint32_t buffer
 
volatile uint32_t buffer_masked
 
volatile uint32_t buffer_irq_masked
 
volatile uint32_t buffer_clear
 
volatile uint32_t sw_evt_mask
 
volatile uint32_t sw_evt_mask_and
 
volatile uint32_t sw_evt_mask_or
 
volatile uint32_t event_wait
 
volatile uint32_t event_wait_clear
 
volatile uint32_t sec_irq_mask
 
volatile uint32_t sec_irq_mask_and
 
volatile uint32_t sec_irq_mask_or
 
volatile uint32_t state
 
volatile uint32_t start
 
volatile uint32_t end
 
volatile uint32_t incr
 
volatile uint32_t chunk
 
volatile uint32_t epoch
 
volatile uint32_t single
 
volatile uint32_t fifo_access
 
volatile uint32_t team_config
 
volatile uint32_t mutex
 
volatile uint32_t trigger [8]
 
volatile uint32_t reserved_0 [8]
 
volatile uint32_t trigger_wait [8]
 
volatile uint32_t reserved_1 [8]
 
volatile uint32_t trigger_wait_clear [8]
 
volatile uint32_t trigger_mask
 
volatile uint32_t status_summary
 
volatile uint32_t target_mask
 
volatile uint32_t trigger_self
 
volatile uint32_t conf1
 
volatile uint32_t conf2
 
volatile uint32_t integrator
 
volatile uint32_t info
 
volatile uint32_t fc_boot
 
volatile uint32_t fc_fetch
 
volatile uint32_t cl_isolate
 
volatile uint32_t padfun0
 
volatile uint32_t padfun1
 
volatile uint32_t padfun2
 
volatile uint32_t padfun3
 
volatile uint32_t padfun4
 
volatile uint32_t padfun5
 
volatile uint32_t reserved0
 
volatile uint32_t reserved1
 
volatile uint32_t padcfg0
 
volatile uint32_t padcfg1
 
volatile uint32_t padcfg2
 
volatile uint32_t padcfg3
 
volatile uint32_t padcfg4
 
volatile uint32_t padcfg5
 
volatile uint32_t padcfg6
 
volatile uint32_t padcfg7
 
volatile uint32_t padcfg8
 
volatile uint32_t padcfg9
 
volatile uint32_t padcfg10
 
volatile uint32_t padcfg11
 
volatile uint32_t padcfg12
 
volatile uint32_t padcfg13
 
volatile uint32_t padcfg14
 
volatile uint32_t padcfg15
 
volatile uint32_t padcfg16
 
volatile uint32_t padcfg17
 
volatile uint32_t padcfg18
 
volatile uint32_t padcfg19
 
volatile uint32_t padcfg20
 
volatile uint32_t padcfg21
 
volatile uint32_t padcfg22
 
volatile uint32_t padcfg23
 
volatile uint32_t reserved2
 
volatile uint32_t reserved3
 
volatile uint32_t reserved4
 
volatile uint32_t reserved5
 
volatile uint32_t reserved6
 
volatile uint32_t reserved7
 
volatile uint32_t reserved8
 
volatile uint32_t reserved9
 
volatile uint32_t cl_busy
 
volatile uint32_t jtagreg
 
volatile uint32_t sleep_ctrl_old
 
volatile uint32_t reserved10
 
volatile uint32_t corestatus
 
volatile uint32_t bootsel
 
volatile uint32_t wd_rst
 
volatile uint32_t reserved11
 
volatile uint32_t clk_sel
 
volatile uint32_t clk_div_soc
 
volatile uint32_t clk_div_clu
 
volatile uint32_t clk_div_per
 
volatile uint32_t supervisor_dbg
 
volatile uint32_t rwm_l2_intl
 
volatile uint32_t rwm_l2_pri
 
volatile uint32_t reserved12
 
volatile uint32_t clk_div_i3c
 
volatile uint32_t clk_en_quiddikey
 
volatile uint32_t wakeup_ctrl
 
volatile uint32_t sleep_ctrl
 
struct {
   unsigned int   nb_cl:16
 
   unsigned int   nb_cores:16
 
}; 
 
unsigned int raw
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   fc_fe:1
 
}; 
 
struct {
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   busy:1
 
}; 
 
struct {
   unsigned int   internal:4
 
   unsigned int   padding0:4
 
   unsigned int   external:4
 
}; 
 
struct {
   unsigned int   sleep_ctrl:32
 
   unsigned int   reboot:3
 
   unsigned int   padding0:6
 
   unsigned int   smartwake_en:1
 
   unsigned int   rtcwake_en:1
 
   unsigned int   extwake_type:2
 
   unsigned int   extwake_en:1
 
   unsigned int   mram_wakestate:1
 
   unsigned int   cluster_wakestate:1
 
   unsigned int   ret_mem:16
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   status:32
 
   unsigned int   eoc:1
 
}; 
 
struct {
   unsigned int   bootsel:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   clk_soc:1
 
   unsigned int   clk_cluster:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   mux:1
 
   unsigned int   spis_mode:2
 
   unsigned int   spis_rstn:1
 
   unsigned int   spis_sw_done:1
 
}; 
 
struct {
   unsigned int   reboot:2
 
   unsigned int   padding0:8
 
   unsigned int   rtc_wake_en:1
 
   unsigned int   sdo_wakeup_type:2
 
   unsigned int   cs_wakeup_type:2
 
   unsigned int   ext_wakeup_en:1
 
   unsigned int   wakeup:2
 
}; 
 
volatile uint32_t cmd
 
struct {
   unsigned int   cmd:32
 
}; 
 
struct {
   unsigned int   status:32
 
}; 
 
volatile uint32_t eoc
 
volatile uint32_t fetch_en
 
volatile uint32_t clock_gate
 
volatile uint32_t reserved_2 [1]
 
volatile uint32_t dbg_resume
 
volatile uint32_t dbg_halt_status
 
volatile uint32_t reserved_3 [3]
 
volatile uint32_t dbg_halt_mask
 
volatile uint32_t reserved_4 [1]
 
volatile uint32_t boot_addr0
 
volatile uint32_t boot_addr1
 
volatile uint32_t boot_addr2
 
volatile uint32_t boot_addr3
 
volatile uint32_t boot_addr4
 
volatile uint32_t boot_addr5
 
volatile uint32_t boot_addr6
 
volatile uint32_t boot_addr7
 
volatile uint32_t reserved_5 [8]
 
volatile uint32_t tcdm_arb_policy_ch0
 
volatile uint32_t reserved_6 [1]
 
volatile uint32_t tcdm_arb_policy_ch1
 
volatile uint32_t reserved_7 [13]
 
volatile uint32_t tcdm_arb_policy_ch0_rep
 
volatile uint32_t reserved_8 [1]
 
volatile uint32_t tcdm_arb_policy_ch1_rep
 
struct {
   unsigned int   eoc:1
 
}; 
 
struct {
   unsigned int   core0:1
 
   unsigned int   core1:1
 
   unsigned int   core2:1
 
   unsigned int   core3:1
 
   unsigned int   core4:1
 
   unsigned int   core5:1
 
   unsigned int   core6:1
 
   unsigned int   core7:1
 
}; 
 
struct {
   unsigned int   en:1
 
}; 
 
struct {
   unsigned int   core0:1
 
   unsigned int   core1:1
 
   unsigned int   core2:1
 
   unsigned int   core3:1
 
   unsigned int   core4:1
 
   unsigned int   core5:1
 
   unsigned int   core6:1
 
   unsigned int   core7:1
 
}; 
 
struct {
   unsigned int   core0:1
 
   unsigned int   core1:1
 
   unsigned int   core2:1
 
   unsigned int   core3:1
 
   unsigned int   core4:1
 
   unsigned int   core5:1
 
   unsigned int   core6:1
 
   unsigned int   core7:1
 
}; 
 
struct {
   unsigned int   core0:1
 
   unsigned int   core1:1
 
   unsigned int   core2:1
 
   unsigned int   core3:1
 
   unsigned int   core4:1
 
   unsigned int   core5:1
 
   unsigned int   core6:1
 
   unsigned int   core7:1
 
}; 
 
struct {
   unsigned int   ba:32
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   pol:1
 
}; 
 
struct {
   unsigned int   pol:1
 
}; 
 
struct {
   unsigned int   pol:1
 
}; 
 
struct {
   unsigned int   pol:1
 
}; 
 
volatile uint32_t enable
 
volatile uint32_t flush
 
volatile uint32_t l0_flush
 
volatile uint32_t sel_flush
 
volatile uint32_t enable_special_core_cache
 
volatile uint32_t enable_l1_l15_prefetch
 
struct {
   unsigned int   en_pri:9
 
   unsigned int   en_sh:2
 
}; 
 
struct {
   unsigned int   fl_pri:9
 
   unsigned int   fl_sh:2
 
}; 
 
struct {
   unsigned int   l0_fl:9
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   enable:1
 
}; 
 
struct {
   unsigned int   enable:9
 
}; 
 
volatile uint32_t tcdm_addr_reg
 
volatile uint32_t l2_addr_reg
 
volatile uint32_t conf_reg
 
volatile uint32_t status_reg
 
volatile uint32_t lut_write_reg
 
volatile uint32_t special_symbol_reg
 
volatile uint32_t bit_read_reg
 
volatile uint32_t mode_reg
 
volatile uint32_t soft_reset_reg
 
volatile uint32_t clock_enable_reg
 
volatile uint32_t push_cmd_reg
 
volatile uint32_t l2_count_reg
 
volatile uint32_t l2_stride_reg
 
volatile uint32_t tcdm_count_reg
 
volatile uint32_t tcdm_stride_reg
 
struct {
   unsigned int   tcdm_start_addr:32
 
}; 
 
struct {
   unsigned int   l2_start_addr:32
 
}; 
 
struct {
   unsigned int   decompr_mode:2
 
   unsigned int   extension_type:2
 
   unsigned int   item_bit_width:5
 
   unsigned int   sign_extension:1
 
   unsigned int   start_bit:3
 
   unsigned int   decompr_direction:1
 
   unsigned int   start_byte:2
 
   unsigned int   item_to_decompress:16
 
}; 
 
struct {
   unsigned int   status:4
 
}; 
 
struct {
   unsigned int   lut_data:16
 
   unsigned int   lut_addr:8
 
}; 
 
struct {
   unsigned int   special_symbol:32
 
}; 
 
struct {
   unsigned int   bit_read:32
 
}; 
 
struct {
   unsigned int   transf_mode:2
 
}; 
 
struct {
   unsigned int   soft_reset:1
 
}; 
 
struct {
   unsigned int   clock_enable:1
 
}; 
 
struct {
   unsigned int   trigger:1
 
}; 
 
struct {
   unsigned int   l2_linear_count:16
 
}; 
 
struct {
   unsigned int   l2_stride_count:16
 
}; 
 
struct {
   unsigned int   tcdm_linear_count:16
 
}; 
 
struct {
   unsigned int   tcdm_stride_count:16
 
}; 
 
volatile uint32_t cfg
 
struct {
}; 
 
struct {
   unsigned int   cnt_target1:32
 
   unsigned int   cnt_target2:2
 
   unsigned int   padding0:8
 
   unsigned int   cnt_target3:2
 
   unsigned int   padding1:12
 
   unsigned int   margin:32
 
}; 
 
struct {
   unsigned int   en:1
 
}; 
 
struct {
   unsigned int   fl:1
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   status:1
 
}; 
 
volatile uint32_t mask
 
volatile uint32_t mask_set
 
volatile uint32_t mask_clear
 
volatile uint32_t status_set
 
volatile uint32_t status_clear
 
volatile uint32_t ack
 
volatile uint32_t ack_set
 
volatile uint32_t ack_clear
 
volatile uint32_t fifo
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
volatile uint32_t mpu_enable
 
volatile uint32_t fc_tcdm_rule0
 
volatile uint32_t fc_tcdm_rule1
 
volatile uint32_t fc_tcdm_rule2
 
volatile uint32_t fc_tcdm_rule3
 
volatile uint32_t fc_tcdm_rule4
 
volatile uint32_t fc_tcdm_rule5
 
volatile uint32_t fc_tcdm_rule6
 
volatile uint32_t fc_tcdm_rule7
 
volatile uint32_t l2_rule0
 
volatile uint32_t l2_rule1
 
volatile uint32_t l2_rule2
 
volatile uint32_t l2_rule3
 
volatile uint32_t l2_rule4
 
volatile uint32_t l2_rule5
 
volatile uint32_t l2_rule6
 
volatile uint32_t l2_rule7
 
volatile uint32_t apb_rule0
 
volatile uint32_t apb_rule1
 
volatile uint32_t apb_rule2
 
volatile uint32_t apb_rule3
 
volatile uint32_t apb_rule4
 
volatile uint32_t apb_rule5
 
volatile uint32_t apb_rule6
 
volatile uint32_t apb_rule7
 
struct {
   unsigned int   enable:1
 
}; 
 
struct {
   unsigned int   padding0:30
 
   unsigned int   a:2
 
   unsigned int   base:14
 
   unsigned int   size:13
 
   unsigned int   st:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   padding0:30
 
   unsigned int   a:2
 
   unsigned int   base:14
 
   unsigned int   size:13
 
   unsigned int   st:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   padding0:30
 
   unsigned int   a:2
 
   unsigned int   base:14
 
   unsigned int   size:13
 
   unsigned int   st:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
volatile uint32_t fsr
 
volatile uint32_t drr
 
volatile uint32_t ttr
 
volatile uint32_t f0cr1
 
volatile uint32_t f0cr2
 
volatile uint32_t f1cr1
 
volatile uint32_t f1cr2
 
volatile uint32_t f2cr1
 
volatile uint32_t f2cr2
 
volatile uint32_t f3cr1
 
volatile uint32_t f3cr2
 
volatile uint32_t ccr1
 
volatile uint32_t ccr2
 
struct {
   unsigned int   lock0:1
 
   unsigned int   clmp_lo_err0:1
 
   unsigned int   clmp_hi_err0:1
 
   unsigned int   fdc_sat_err0:1
 
   unsigned int   padding0:4
 
   unsigned int   lock1:1
 
   unsigned int   clmp_lo_err1:1
 
   unsigned int   clmp_hi_err1:1
 
   unsigned int   fdc_sat_err1:1
 
   unsigned int   padding1:4
 
   unsigned int   lock2:1
 
   unsigned int   clmp_lo_err2:1
 
   unsigned int   clmp_hi_err2:1
 
   unsigned int   fdc_sat_err2:1
 
   unsigned int   padding2:4
 
   unsigned int   lock3:1
 
   unsigned int   clmp_lo_err3:1
 
   unsigned int   clmp_hi_err3:1
 
   unsigned int   fdc_sat_err3:1
 
}; 
 
struct {
   unsigned int   dco_min:9
 
   unsigned int   padding0:7
 
   unsigned int   dco_max:9
 
}; 
 
struct {
   unsigned int   refresh:24
 
}; 
 
struct {
   unsigned int   dco_en:1
 
   unsigned int   op_mode:1
 
   unsigned int   ttm_en:1
 
   unsigned int   padding0:1
 
   unsigned int   loop_gain:4
 
   unsigned int   lock_tol:8
 
   unsigned int   itg_per:10
 
   unsigned int   stbl:6
 
}; 
 
struct {
   unsigned int   mfi:16
 
   unsigned int   dco_code:9
 
}; 
 
struct {
   unsigned int   dco_en:1
 
   unsigned int   op_mode:1
 
   unsigned int   ttm_en:1
 
   unsigned int   padding0:1
 
   unsigned int   loop_gain:4
 
   unsigned int   lock_tol:8
 
   unsigned int   itg_per:10
 
   unsigned int   stbl:6
 
}; 
 
struct {
   unsigned int   mfi:16
 
   unsigned int   dco_code:9
 
}; 
 
struct {
   unsigned int   dco_en:1
 
   unsigned int   op_mode:1
 
   unsigned int   ttm_en:1
 
   unsigned int   padding0:1
 
   unsigned int   loop_gain:4
 
   unsigned int   lock_tol:8
 
   unsigned int   itg_per:10
 
   unsigned int   stbl:6
 
}; 
 
struct {
   unsigned int   mfi:16
 
   unsigned int   dco_code:9
 
}; 
 
struct {
   unsigned int   dco_en:1
 
   unsigned int   op_mode:1
 
   unsigned int   ttm_en:1
 
   unsigned int   padding0:1
 
   unsigned int   loop_gain:4
 
   unsigned int   lock_tol:8
 
   unsigned int   itg_per:10
 
   unsigned int   stbl:6
 
}; 
 
struct {
   unsigned int   mfi:16
 
   unsigned int   dco_code:9
 
}; 
 
struct {
   unsigned int   clk0_div:8
 
   unsigned int   clk1_div:8
 
   unsigned int   clk2_div:8
 
   unsigned int   clk3_div:8
 
}; 
 
struct {
   unsigned int   clk0_sel:1
 
   unsigned int   padding0:3
 
   unsigned int   clk1_sel:2
 
   unsigned int   padding1:2
 
   unsigned int   clk2_sel:2
 
   unsigned int   padding2:2
 
   unsigned int   clk3_sel:3
 
   unsigned int   padding3:1
 
   unsigned int   ckg0:1
 
   unsigned int   ckg1:1
 
   unsigned int   ckg2:1
 
   unsigned int   ckg3:1
 
}; 
 
volatile uint32_t paddir_00_31
 
volatile uint32_t gpioen_00_31
 
volatile uint32_t padin_00_31
 
volatile uint32_t padout_00_31
 
volatile uint32_t padoutset_00_31
 
volatile uint32_t padoutclr_00_31
 
volatile uint32_t inten_00_31
 
volatile uint32_t inttype_00_15
 
volatile uint32_t inttype_16_31
 
volatile uint32_t intstatus_00_31
 
volatile uint32_t padcfg_00_03
 
volatile uint32_t padcfg_04_07
 
volatile uint32_t padcfg_08_11
 
volatile uint32_t padcfg_12_15
 
volatile uint32_t padcfg_16_19
 
volatile uint32_t padcfg_20_23
 
volatile uint32_t padcfg_24_27
 
volatile uint32_t padcfg_28_31
 
volatile uint32_t paddir_32_63
 
volatile uint32_t gpioen_32_63
 
volatile uint32_t padin_32_63
 
volatile uint32_t padout_32_63
 
volatile uint32_t padoutset_32_63
 
volatile uint32_t padoutclr_32_63
 
volatile uint32_t inten_32_63
 
volatile uint32_t inttype_32_47
 
volatile uint32_t inttype_48_63
 
volatile uint32_t intstatus_32_63
 
volatile uint32_t padcfg_32_35
 
volatile uint32_t padcfg_36_39
 
volatile uint32_t padcfg_40_43
 
volatile uint32_t padcfg_44_47
 
volatile uint32_t padcfg_48_51
 
volatile uint32_t padcfg_52_55
 
volatile uint32_t padcfg_56_59
 
volatile uint32_t padcfg_60_63
 
volatile uint32_t paddir_64_95
 
volatile uint32_t gpioen_64_95
 
volatile uint32_t padin_64_95
 
volatile uint32_t padout_64_95
 
volatile uint32_t padoutset_64_95
 
volatile uint32_t padoutclr_64_95
 
volatile uint32_t inten_64_95
 
volatile uint32_t inttype_64_79
 
volatile uint32_t inttype_80_95
 
volatile uint32_t intstatus_64_95
 
volatile uint32_t padcfg_64_67
 
volatile uint32_t padcfg_68_71
 
volatile uint32_t padcfg_72_75
 
volatile uint32_t padcfg_76_79
 
volatile uint32_t padcfg_80_83
 
volatile uint32_t padcfg_84_87
 
volatile uint32_t padcfg_88_91
 
volatile uint32_t padcfg_92_95
 
struct {
   unsigned int   paddir:32
 
}; 
 
struct {
   unsigned int   gpioen:32
 
}; 
 
struct {
   unsigned int   padin:32
 
}; 
 
struct {
   unsigned int   padout:32
 
}; 
 
struct {
   unsigned int   padoutset:32
 
}; 
 
struct {
   unsigned int   padoutclr:32
 
}; 
 
struct {
   unsigned int   inten:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   intstatus:32
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   paddir:32
 
}; 
 
struct {
   unsigned int   gpioen:32
 
}; 
 
struct {
   unsigned int   padin:32
 
}; 
 
struct {
   unsigned int   padout:32
 
}; 
 
struct {
   unsigned int   padoutset:32
 
}; 
 
struct {
   unsigned int   padoutclr:32
 
}; 
 
struct {
   unsigned int   inten:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   intstatus:32
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   paddir:32
 
}; 
 
struct {
   unsigned int   gpioen:32
 
}; 
 
struct {
   unsigned int   padin:32
 
}; 
 
struct {
   unsigned int   padout:32
 
}; 
 
struct {
   unsigned int   padoutset:32
 
}; 
 
struct {
   unsigned int   padoutclr:32
 
}; 
 
struct {
   unsigned int   inten:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   inttype:32
 
}; 
 
struct {
   unsigned int   intstatus:32
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
struct {
   unsigned int   padcfg:4
 
}; 
 
volatile uint32_t acquire
 
volatile uint32_t finished_jobs
 
volatile uint32_t running_job
 
volatile uint32_t soft_clear
 
volatile uint32_t offloader_id
 
volatile uint32_t sw_evt
 
volatile uint32_t gen_config0
 
volatile uint32_t gen_config1
 
volatile uint32_t gen_config2
 
volatile uint32_t gen_config3
 
volatile uint32_t y_trans_size_aliased
 
volatile uint32_t y_line_stride_length_aliased
 
volatile uint32_t y_feat_stride_length_aliased
 
volatile uint32_t y_out_2_base_addr_aliased
 
volatile uint32_t y_out_1_base_addr_aliased
 
volatile uint32_t y_out_0_base_addr_aliased
 
volatile uint32_t y_in_2_base_addr_aliased
 
volatile uint32_t y_in_1_base_addr_aliased
 
volatile uint32_t y_in_0_base_addr_aliased
 
volatile uint32_t x_trans_size_aliased
 
volatile uint32_t x_line_stride_length_aliased
 
volatile uint32_t x_feat_stride_length_aliased
 
volatile uint32_t x_in_base_addr_aliased
 
volatile uint32_t w_base_addr_aliased
 
volatile uint32_t job_config0_aliased
 
volatile uint32_t job_config1_aliased
 
volatile uint32_t job_config2_aliased
 
volatile uint32_t y_trans_size_ctx0
 
volatile uint32_t y_line_stride_length_ctx0
 
volatile uint32_t y_feat_stride_length_ctx0
 
volatile uint32_t y_out_2_base_addr_ctx0
 
volatile uint32_t y_out_1_base_addr_ctx0
 
volatile uint32_t y_out_0_base_addr_ctx0
 
volatile uint32_t y_in_2_base_addr_ctx0
 
volatile uint32_t y_in_1_base_addr_ctx0
 
volatile uint32_t y_in_0_base_addr_ctx0
 
volatile uint32_t x_trans_size_ctx0
 
volatile uint32_t x_line_stride_length_ctx0
 
volatile uint32_t x_feat_stride_length_ctx0
 
volatile uint32_t x_in_base_addr_ctx0
 
volatile uint32_t w_base_addr_ctx0
 
volatile uint32_t job_config0_ctx0
 
volatile uint32_t job_config1_ctx0
 
volatile uint32_t job_config2_ctx0
 
volatile uint32_t y_trans_size_ctx1
 
volatile uint32_t y_line_stride_length_ctx1
 
volatile uint32_t y_feat_stride_length_ctx1
 
volatile uint32_t y_out_2_base_addr_ctx1
 
volatile uint32_t y_out_1_base_addr_ctx1
 
volatile uint32_t y_out_0_base_addr_ctx1
 
volatile uint32_t y_in_2_base_addr_ctx1
 
volatile uint32_t y_in_1_base_addr_ctx1
 
volatile uint32_t y_in_0_base_addr_ctx1
 
volatile uint32_t x_trans_size_ctx1
 
volatile uint32_t x_line_stride_length_ctx1
 
volatile uint32_t x_feat_stride_length_ctx1
 
volatile uint32_t x_in_base_addr_ctx1
 
volatile uint32_t w_base_addr_ctx1
 
volatile uint32_t job_config0_ctx1
 
volatile uint32_t job_config1_ctx1
 
volatile uint32_t job_config2_ctx1
 
struct {
   unsigned int   any:32
 
}; 
 
struct {
   unsigned int   id_err:8
 
   unsigned int   err:24
 
}; 
 
struct {
   unsigned int   jobs:32
 
}; 
 
struct {
   unsigned int   st:1
 
}; 
 
struct {
   unsigned int   id:8
 
}; 
 
struct {
   unsigned int   any:32
 
}; 
 
struct {
   unsigned int   id:32
 
}; 
 
struct {
   unsigned int   evt:32
 
}; 
 
struct {
   unsigned int   qf:6
 
   unsigned int   nf:1
 
   unsigned int   ny:1
 
   unsigned int   padding0:3
 
   unsigned int   conv:2
 
   unsigned int   ncp:1
 
   unsigned int   rnd:1
 
   unsigned int   padding1:1
 
   unsigned int   wstride:16
 
}; 
 
struct {
   unsigned int   thstride:16
 
   unsigned int   qshifty:5
 
   unsigned int   qmodey:3
 
   unsigned int   qshiftx:5
 
   unsigned int   qmodex:3
 
}; 
 
struct {
   unsigned int   padding0:14
 
   unsigned int   rect:1
 
   unsigned int   norm:1
 
   unsigned int   wait_nfeat:8
 
   unsigned int   qshiftw:5
 
   unsigned int   qmodew:3
 
}; 
 
struct {
   unsigned int   qoffsw:16
 
   unsigned int   qoffsx:16
 
}; 
 
struct {
   unsigned int   size:32
 
}; 
 
struct {
   unsigned int   length:16
 
   unsigned int   stride:16
 
}; 
 
struct {
   unsigned int   length:16
 
   unsigned int   stride:16
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   size:32
 
}; 
 
struct {
   unsigned int   length:16
 
   unsigned int   stride:16
 
}; 
 
struct {
   unsigned int   length:16
 
   unsigned int   stride:16
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   lbuflen:8
 
   unsigned int   lbufskiplo:4
 
   unsigned int   lbufskiphi:4
 
   unsigned int   noyconst:16
 
}; 
 
struct {
   unsigned int   vect_disable_mask:4
 
   unsigned int   padding0:4
 
   unsigned int   wof_param:6
 
   unsigned int   padding1:2
 
   unsigned int   wif_param:6
 
   unsigned int   rect:1
 
   unsigned int   lo:1
 
   unsigned int   noutfeat:8
 
}; 
 
struct {
   unsigned int   lbufprecnt:8
 
   unsigned int   ylen:8
 
   unsigned int   padding0:1
 
   unsigned int   norm:1
 
   unsigned int   ylrem:2
 
   unsigned int   xlrem:2
 
   unsigned int   s2:1
 
   unsigned int   bye:1
 
   unsigned int   bynfeat:8
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
volatile uint32_t mst_cntl_en_reg
 
volatile uint32_t cmd_tr_req_reg_1
 
volatile uint32_t cmd_tr_req_reg_2
 
volatile uint32_t resp_reg
 
volatile uint32_t ibi_resp_reg
 
volatile uint32_t ibi_data_reg
 
volatile uint32_t data_rx_fifo_reg
 
volatile uint32_t data_tx_fifo_reg
 
volatile uint32_t irq_status_reg
 
volatile uint32_t tcas_timer_reg
 
volatile uint32_t tlow_od_timer_reg
 
volatile uint32_t thigh_od_timer_reg
 
volatile uint32_t tlow_pp_timer_reg
 
volatile uint32_t thigh_pp_timer_reg
 
volatile uint32_t tds_timer_reg
 
volatile uint32_t thd_pp_timer_reg
 
volatile uint32_t tcbp_timer_reg
 
volatile uint32_t tcbsr_timer_reg
 
volatile uint32_t thd_ddr_timer_reg
 
volatile uint32_t bus_free_timer_reg
 
volatile uint32_t bus_avail_timer_reg
 
volatile uint32_t tidle_timer_reg
 
volatile uint32_t tsco_timer_reg
 
volatile uint32_t tsu_sta_timer_reg
 
volatile uint32_t thd_sta_timer_reg
 
volatile uint32_t tlow_timer_reg
 
volatile uint32_t thigh_timer_reg
 
volatile uint32_t tvd_data_timer_reg
 
volatile uint32_t tsu_stop_timer_reg
 
volatile uint32_t device_addr_table_reg0
 
volatile uint32_t device_addr_table_reg1
 
volatile uint32_t device_addr_table_reg2
 
volatile uint32_t device_addr_table_reg3
 
volatile uint32_t device_addr_table_reg4
 
volatile uint32_t device_addr_table_reg5
 
volatile uint32_t device_addr_table_reg6
 
volatile uint32_t device_addr_table_reg7
 
volatile uint32_t device_addr_table_reg8
 
volatile uint32_t device_addr_table_reg9
 
volatile uint32_t device_addr_table_reg10
 
volatile uint32_t device_addr_table_reg11
 
volatile uint32_t device_char_table_reg0_0
 
volatile uint32_t device_char_table_reg1_0
 
volatile uint32_t device_char_table_reg2_0
 
volatile uint32_t device_char_table_reg3_0
 
volatile uint32_t device_char_table_reg0_1
 
volatile uint32_t device_char_table_reg1_1
 
volatile uint32_t device_char_table_reg2_1
 
volatile uint32_t device_char_table_reg3_1
 
volatile uint32_t device_char_table_reg0_2
 
volatile uint32_t device_char_table_reg1_2
 
volatile uint32_t device_char_table_reg2_2
 
volatile uint32_t device_char_table_reg3_2
 
volatile uint32_t device_char_table_reg0_3
 
volatile uint32_t device_char_table_reg1_3
 
volatile uint32_t device_char_table_reg2_3
 
volatile uint32_t device_char_table_reg3_3
 
volatile uint32_t device_char_table_reg0_4
 
volatile uint32_t device_char_table_reg1_4
 
volatile uint32_t device_char_table_reg2_4
 
volatile uint32_t device_char_table_reg3_4
 
volatile uint32_t device_char_table_reg0_5
 
volatile uint32_t device_char_table_reg1_5
 
volatile uint32_t device_char_table_reg2_5
 
volatile uint32_t device_char_table_reg3_5
 
volatile uint32_t device_char_table_reg0_6
 
volatile uint32_t device_char_table_reg1_6
 
volatile uint32_t device_char_table_reg2_6
 
volatile uint32_t device_char_table_reg3_6
 
volatile uint32_t device_char_table_reg0_7
 
volatile uint32_t device_char_table_reg1_7
 
volatile uint32_t device_char_table_reg2_7
 
volatile uint32_t device_char_table_reg3_7
 
volatile uint32_t device_char_table_reg0_8
 
volatile uint32_t device_char_table_reg1_8
 
volatile uint32_t device_char_table_reg2_8
 
volatile uint32_t device_char_table_reg3_8
 
volatile uint32_t device_char_table_reg0_9
 
volatile uint32_t device_char_table_reg1_9
 
volatile uint32_t device_char_table_reg2_9
 
volatile uint32_t device_char_table_reg3_9
 
volatile uint32_t device_char_table_reg0_10
 
volatile uint32_t device_char_table_reg1_10
 
volatile uint32_t device_char_table_reg2_10
 
volatile uint32_t device_char_table_reg3_10
 
volatile uint32_t device_char_table_reg0_11
 
volatile uint32_t device_char_table_reg1_11
 
volatile uint32_t device_char_table_reg2_11
 
volatile uint32_t device_char_table_reg3_11
 
struct {
   unsigned int   master_control_en:1
 
   unsigned int   master_rst_en:1
 
   unsigned int   reserved_0:30
 
}; 
 
struct {
   unsigned int   data:32
 
}; 
 
struct {
   unsigned int   cmd_req:32
 
}; 
 
struct {
   unsigned int   resp_reg:32
 
}; 
 
struct {
   unsigned int   data_len:8
 
   unsigned int   ibi_id:8
 
   unsigned int   reserved_0:9
 
   unsigned int   ts_present:1
 
   unsigned int   reserved_5:5
 
   unsigned int   ibi_sts:1
 
}; 
 
struct {
   unsigned int   ibi_data:32
 
}; 
 
struct {
   unsigned int   data_rx:32
 
}; 
 
struct {
   unsigned int   data_tx:32
 
}; 
 
struct {
   unsigned int   resp_done:1
 
   unsigned int   data_tx_fifo_full:1
 
   unsigned int   data_tx_fifo_empty:1
 
   unsigned int   cmd_req_fifo_full:1
 
   unsigned int   data_rx_fifo_full:1
 
   unsigned int   resp_compl:1
 
   unsigned int   ibi_transfer_done:1
 
   unsigned int   ibi_data_rx_fifo_full:1
 
   unsigned int   rst_completion:1
 
   unsigned int   reserved_0:23
 
}; 
 
struct {
   unsigned int   tcas_timer:32
 
}; 
 
struct {
   unsigned int   tlow_od_timer:5
 
   unsigned int   reserved_0:27
 
}; 
 
struct {
   unsigned int   thigh_od_timer:5
 
   unsigned int   reserved_0:27
 
}; 
 
struct {
   unsigned int   tlow_pp_timer:5
 
   unsigned int   reserved_0:27
 
}; 
 
struct {
   unsigned int   thigh_pp_timer:5
 
   unsigned int   reserved_0:27
 
}; 
 
struct {
   unsigned int   tds_timer:3
 
   unsigned int   reserved_0:29
 
}; 
 
struct {
   unsigned int   thd_pp_timer:3
 
   unsigned int   reserved_0:29
 
}; 
 
struct {
   unsigned int   tcbp_timer:5
 
   unsigned int   reserved_0:27
 
}; 
 
struct {
   unsigned int   tcbsr_timer:3
 
   unsigned int   reserved_0:29
 
}; 
 
struct {
   unsigned int   thd_ddr_timer:3
 
   unsigned int   reserved_0:29
 
}; 
 
struct {
   unsigned int   bus_free_timer:32
 
}; 
 
struct {
   unsigned int   bus_avail_timer:32
 
}; 
 
struct {
   unsigned int   tidle_timer:32
 
}; 
 
struct {
   unsigned int   tsco_timer:3
 
   unsigned int   reserved_0:29
 
}; 
 
struct {
   unsigned int   tsu_sta_timer:9
 
   unsigned int   reserved_0:23
 
}; 
 
struct {
   unsigned int   thd_sta_timer:9
 
}; 
 
struct {
   unsigned int   tlow_timer:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   thigh_timer:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   tvd_data_timer:10
 
   unsigned int   reserved_0:22
 
}; 
 
struct {
   unsigned int   tsu_stop_timer:9
 
   unsigned int   reserved_0:23
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   static_addr:7
 
   unsigned int   padding0:17
 
   unsigned int   reserved_0:7
 
   unsigned int   ibi_payload:1
 
   unsigned int   in_band_req:1
 
   unsigned int   reserved_5:1
 
   unsigned int   timestamp:1
 
   unsigned int   dynamic_addr:8
 
   unsigned int   padding1:7
 
   unsigned int   device_type:1
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
struct {
   unsigned int   pid_high:32
 
}; 
 
struct {
   unsigned int   pid_low:16
 
   unsigned int   reserved_0:16
 
}; 
 
struct {
   unsigned int   dcr:8
 
   unsigned int   bcr:8
 
   unsigned int   dynamic_addr:8
 
   unsigned int   reserved_0:8
 
}; 
 
struct {
   unsigned int   reserved_0:32
 
}; 
 
volatile uint32_t ctrl
 
volatile uint32_t hit
 
volatile uint32_t ie
 
volatile uint32_t cause
 
volatile uint32_t npc
 
volatile uint32_t ppc
 
volatile uint32_t gpr0
 
volatile uint32_t gpr1
 
volatile uint32_t gpr2
 
volatile uint32_t gpr3
 
volatile uint32_t gpr4
 
volatile uint32_t gpr5
 
volatile uint32_t gpr6
 
volatile uint32_t gpr7
 
volatile uint32_t gpr8
 
volatile uint32_t gpr9
 
volatile uint32_t gpr10
 
volatile uint32_t gpr11
 
volatile uint32_t gpr12
 
volatile uint32_t gpr13
 
volatile uint32_t gpr14
 
volatile uint32_t gpr15
 
volatile uint32_t gpr16
 
volatile uint32_t gpr17
 
volatile uint32_t gpr18
 
volatile uint32_t gpr19
 
volatile uint32_t gpr20
 
volatile uint32_t gpr21
 
volatile uint32_t gpr22
 
volatile uint32_t gpr23
 
volatile uint32_t gpr24
 
volatile uint32_t gpr25
 
volatile uint32_t gpr26
 
volatile uint32_t gpr27
 
volatile uint32_t gpr28
 
volatile uint32_t gpr29
 
volatile uint32_t gpr30
 
volatile uint32_t gpr31
 
volatile uint32_t csr_mstatus
 
volatile uint32_t csr_mtvec
 
volatile uint32_t csr_mepc
 
volatile uint32_t csr_mcause
 
volatile uint32_t csr_pccr
 
volatile uint32_t csr_pcer
 
volatile uint32_t csr_pcmr
 
volatile uint32_t csr_hwlp0s
 
volatile uint32_t csr_hwlp0e
 
volatile uint32_t csr_hwlp0c
 
volatile uint32_t csr_hwlp1s
 
volatile uint32_t csr_hwlp1e
 
volatile uint32_t csr_hwlp1c
 
volatile uint32_t csr_privlv
 
volatile uint32_t csr_uhartid
 
volatile uint32_t reserved_9 [3839]
 
volatile uint32_t csr_mhartid
 
struct {
   unsigned int   sste:1
 
   unsigned int   padding0:15
 
   unsigned int   halt:1
 
}; 
 
struct {
   unsigned int   ssth:1
 
   unsigned int   padding0:15
 
   unsigned int   sleep:1
 
}; 
 
struct {
   unsigned int   padding0:2
 
   unsigned int   eill:1
 
   unsigned int   ebrk:1
 
   unsigned int   padding1:1
 
   unsigned int   elsu:1
 
   unsigned int   padding2:1
 
   unsigned int   elsu_dup:1
 
   unsigned int   padding3:3
 
   unsigned int   ecall:1
 
}; 
 
struct {
   unsigned int   cause:5
 
   unsigned int   padding0:26
 
   unsigned int   irq:1
 
}; 
 
struct {
   unsigned int   npc:32
 
}; 
 
struct {
   unsigned int   ppc:32
 
}; 
 
struct {
   unsigned int   gpr0:32
 
}; 
 
struct {
   unsigned int   gpr1:32
 
}; 
 
struct {
   unsigned int   gpr2:32
 
}; 
 
struct {
   unsigned int   gpr3:32
 
}; 
 
struct {
   unsigned int   gpr4:32
 
}; 
 
struct {
   unsigned int   gpr5:32
 
}; 
 
struct {
   unsigned int   gpr6:32
 
}; 
 
struct {
   unsigned int   gpr7:32
 
}; 
 
struct {
   unsigned int   gpr8:32
 
}; 
 
struct {
   unsigned int   gpr9:32
 
}; 
 
struct {
   unsigned int   gpr10:32
 
}; 
 
struct {
   unsigned int   gpr11:32
 
}; 
 
struct {
   unsigned int   gpr12:32
 
}; 
 
struct {
   unsigned int   gpr13:32
 
}; 
 
struct {
   unsigned int   gpr14:32
 
}; 
 
struct {
   unsigned int   gpr15:32
 
}; 
 
struct {
   unsigned int   gpr16:32
 
}; 
 
struct {
   unsigned int   gpr17:32
 
}; 
 
struct {
   unsigned int   gpr18:32
 
}; 
 
struct {
   unsigned int   gpr19:32
 
}; 
 
struct {
   unsigned int   gpr20:32
 
}; 
 
struct {
   unsigned int   gpr21:32
 
}; 
 
struct {
   unsigned int   gpr22:32
 
}; 
 
struct {
   unsigned int   gpr23:32
 
}; 
 
struct {
   unsigned int   gpr24:32
 
}; 
 
struct {
   unsigned int   gpr25:32
 
}; 
 
struct {
   unsigned int   gpr26:32
 
}; 
 
struct {
   unsigned int   gpr27:32
 
}; 
 
struct {
   unsigned int   gpr28:32
 
}; 
 
struct {
   unsigned int   gpr29:32
 
}; 
 
struct {
   unsigned int   gpr30:32
 
}; 
 
struct {
   unsigned int   gpr31:32
 
}; 
 
struct {
   unsigned int   padding0:3
 
   unsigned int   mie:1
 
   unsigned int   padding1:3
 
   unsigned int   mpie:1
 
   unsigned int   padding2:3
 
   unsigned int   mpp:2
 
}; 
 
struct {
   unsigned int   padding0:8
 
   unsigned int   mtvec:24
 
}; 
 
struct {
   unsigned int   mepc:32
 
}; 
 
struct {
   unsigned int   cause:5
 
   unsigned int   padding0:26
 
   unsigned int   irq:1
 
}; 
 
struct {
   unsigned int   pccr:32
 
}; 
 
struct {
   unsigned int   pcer:21
 
}; 
 
struct {
   unsigned int   sat:1
 
   unsigned int   ge:1
 
}; 
 
struct {
   unsigned int   start:32
 
}; 
 
struct {
   unsigned int   end:32
 
}; 
 
struct {
   unsigned int   cnt:32
 
}; 
 
struct {
   unsigned int   start:32
 
}; 
 
struct {
   unsigned int   end:32
 
}; 
 
struct {
   unsigned int   cnt:32
 
}; 
 
struct {
   unsigned int   plev:2
 
}; 
 
struct {
   unsigned int   core_id:4
 
   unsigned int   padding0:1
 
   unsigned int   cluster_id:6
 
}; 
 
struct {
   unsigned int   core_id:4
 
   unsigned int   padding0:1
 
   unsigned int   cluster_id:6
 
}; 
 
volatile uint32_t dlcpd_msr
 
volatile uint32_t dlcpd_mpacr
 
volatile uint32_t dlcpd_mpadr
 
volatile uint32_t dlcpd_imr
 
volatile uint32_t dlcpd_ifr
 
volatile uint32_t dlcpd_iok_ifr
 
volatile uint32_t dlcpd_idl_ifr
 
volatile uint32_t dlcpd_idn_ifr
 
volatile uint32_t dlcpd_iup_ifr
 
struct {
   unsigned int   picl_busy:1
 
   unsigned int   scu_busy:1
 
}; 
 
struct {
   unsigned int   paaddr:16
 
   unsigned int   padding0:8
 
   unsigned int   padir:1
 
   unsigned int   padding1:3
 
   unsigned int   pastart:1
 
}; 
 
struct {
   unsigned int   prwdata:16
 
}; 
 
struct {
   unsigned int   icu_ok_m:1
 
   unsigned int   icu_dly_m:1
 
   unsigned int   icu_den_m:1
 
   unsigned int   icu_upd_m:1
 
   unsigned int   padding0:2
 
   unsigned int   picl_ok_m:1
 
   unsigned int   scu_ok_m:1
 
   unsigned int   scu_fl_m:1
 
}; 
 
struct {
   unsigned int   icu_ok_f:1
 
   unsigned int   icu_dly_f:1
 
   unsigned int   icu_den_f:1
 
   unsigned int   icu_upd_f:1
 
   unsigned int   padding0:2
 
   unsigned int   picl_ok_f:1
 
   unsigned int   scu_ok_f:1
 
   unsigned int   scu_fl_f:1
 
}; 
 
struct {
   unsigned int   icu_ok_flags:32
 
}; 
 
struct {
   unsigned int   icu_dly_flags:32
 
}; 
 
struct {
   unsigned int   icu_den_flags:32
 
}; 
 
struct {
   unsigned int   icu_upd_flags:32
 
}; 
 
volatile uint32_t t0_cmd
 
volatile uint32_t t0_config
 
volatile uint32_t t0_threshold
 
volatile uint32_t t0_th_channel0
 
volatile uint32_t t0_th_channel1
 
volatile uint32_t t0_th_channel2
 
volatile uint32_t t0_th_channel3
 
volatile uint32_t t0_th_channel0_lut
 
volatile uint32_t t0_th_channel1_lut
 
volatile uint32_t t0_th_channel2_lut
 
volatile uint32_t t0_th_channel3_lut
 
volatile uint32_t t0_counter
 
volatile uint32_t t1_cmd
 
volatile uint32_t t1_config
 
volatile uint32_t t1_threshold
 
volatile uint32_t t1_th_channel0
 
volatile uint32_t t1_th_channel1
 
volatile uint32_t t1_th_channel2
 
volatile uint32_t t1_th_channel3
 
volatile uint32_t t1_th_channel0_lut
 
volatile uint32_t t1_th_channel1_lut
 
volatile uint32_t t1_th_channel2_lut
 
volatile uint32_t t1_th_channel3_lut
 
volatile uint32_t t1_counter
 
volatile uint32_t t2_cmd
 
volatile uint32_t t2_config
 
volatile uint32_t t2_threshold
 
volatile uint32_t t2_th_channel0
 
volatile uint32_t t2_th_channel1
 
volatile uint32_t t2_th_channel2
 
volatile uint32_t t2_th_channel3
 
volatile uint32_t t2_th_channel0_lut
 
volatile uint32_t t2_th_channel1_lut
 
volatile uint32_t t2_th_channel2_lut
 
volatile uint32_t t2_th_channel3_lut
 
volatile uint32_t t2_counter
 
volatile uint32_t t3_cmd
 
volatile uint32_t t3_config
 
volatile uint32_t t3_threshold
 
volatile uint32_t t3_th_channel0
 
volatile uint32_t t3_th_channel1
 
volatile uint32_t t3_th_channel2
 
volatile uint32_t t3_th_channel3
 
volatile uint32_t t3_th_channel0_lut
 
volatile uint32_t t3_th_channel1_lut
 
volatile uint32_t t3_th_channel2_lut
 
volatile uint32_t t3_th_channel3_lut
 
volatile uint32_t t3_counter
 
volatile uint32_t event_cfg
 
volatile uint32_t cg
 
volatile uint32_t ch_mux
 
struct {
   unsigned int   start:1
 
   unsigned int   stop:1
 
   unsigned int   update:1
 
   unsigned int   reset:1
 
   unsigned int   arm:1
 
   unsigned int   rfu:2
 
}; 
 
struct {
   unsigned int   insel:8
 
   unsigned int   mode:3
 
   unsigned int   clksel:1
 
   unsigned int   updownsel:1
 
   unsigned int   padding0:3
 
   unsigned int   presc:8
 
}; 
 
struct {
   unsigned int   th_lo:16
 
   unsigned int   th_hi:16
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   counter:16
 
}; 
 
struct {
   unsigned int   start:1
 
   unsigned int   stop:1
 
   unsigned int   update:1
 
   unsigned int   reset:1
 
   unsigned int   arm:1
 
}; 
 
struct {
   unsigned int   insel:8
 
   unsigned int   mode:3
 
   unsigned int   clksel:1
 
   unsigned int   updownsel:1
 
   unsigned int   padding0:3
 
   unsigned int   presc:8
 
}; 
 
struct {
   unsigned int   th_lo:16
 
   unsigned int   th_hi:16
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   counter:16
 
}; 
 
struct {
   unsigned int   start:1
 
   unsigned int   stop:1
 
   unsigned int   update:1
 
   unsigned int   reset:1
 
   unsigned int   arm:1
 
}; 
 
struct {
   unsigned int   insel:8
 
   unsigned int   mode:3
 
   unsigned int   clksel:1
 
   unsigned int   updownsel:1
 
   unsigned int   padding0:3
 
   unsigned int   presc:8
 
}; 
 
struct {
   unsigned int   th_lo:16
 
   unsigned int   th_hi:16
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   counter:16
 
}; 
 
struct {
   unsigned int   start:1
 
   unsigned int   stop:1
 
   unsigned int   update:1
 
   unsigned int   reset:1
 
   unsigned int   arm:1
 
}; 
 
struct {
   unsigned int   insel:8
 
   unsigned int   mode:3
 
   unsigned int   clksel:1
 
   unsigned int   updownsel:1
 
   unsigned int   padding0:3
 
   unsigned int   presc:8
 
}; 
 
struct {
   unsigned int   th_lo:16
 
   unsigned int   th_hi:16
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
   unsigned int   th:16
 
   unsigned int   mode:3
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   counter:16
 
}; 
 
struct {
   unsigned int   sel0:4
 
   unsigned int   sel1:4
 
   unsigned int   sel2:4
 
   unsigned int   sel3:4
 
   unsigned int   ena:4
 
}; 
 
struct {
   unsigned int   ena:4
 
}; 
 
struct {
   unsigned int   ch_sel_0:3
 
   unsigned int   ch_sel_1:3
 
   unsigned int   ch_sel_2:3
 
   unsigned int   ch_sel_3:3
 
   unsigned int   ch_sel_4:3
 
   unsigned int   ch_sel_5:3
 
   unsigned int   ch_sel_6:3
 
   unsigned int   ch_sel_7:3
 
}; 
 
volatile uint32_t cr
 
volatile uint32_t sr
 
volatile uint32_t ar
 
volatile uint32_t ier
 
volatile uint32_t imr
 
volatile uint32_t isr
 
volatile uint32_t key_dest
 
volatile uint32_t dir
 
volatile uint32_t dor
 
volatile uint32_t misc
 
volatile uint32_t if_sr
 
volatile uint32_t test
 
volatile uint32_t hw_ruc0
 
volatile uint32_t hw_ruc1
 
volatile uint32_t hw_setting
 
volatile uint32_t hw_info
 
volatile uint32_t hw_id
 
volatile uint32_t hw_ver
 
struct {
   unsigned int   qk_zeroize:1
 
   unsigned int   qk_enroll:1
 
   unsigned int   qk_start:1
 
   unsigned int   padding0:2
 
   unsigned int   qk_stop:1
 
   unsigned int   qk_get_key:1
 
   unsigned int   qk_unwrap:1
 
   unsigned int   qk_wrap_generated_random:1
 
   unsigned int   qk_wrap:1
 
   unsigned int   padding1:5
 
   unsigned int   qk_generate_random:1
 
}; 
 
struct {
   unsigned int   qk_busy:1
 
   unsigned int   qk_ok:1
 
   unsigned int   qk_error:1
 
   unsigned int   qk_zeroized:1
 
   unsigned int   qk_rejected:1
 
   unsigned int   qk_di_request:1
 
   unsigned int   qk_do_request:1
 
}; 
 
struct {
   unsigned int   padding0:1
 
   unsigned int   qk_allow_enroll:1
 
   unsigned int   qk_allow_start:1
 
   unsigned int   padding1:2
 
   unsigned int   qk_allow_stop:1
 
   unsigned int   qk_allow_get_key:1
 
   unsigned int   qk_allow_unwrap:1
 
   unsigned int   qk_allow_wrap_generated_random:1
 
   unsigned int   qk_allow_wrap:1
 
   unsigned int   padding2:5
 
   unsigned int   qk_allow_generate_random:1
 
}; 
 
struct {
   unsigned int   qk_int_en:1
 
}; 
 
struct {
   unsigned int   qk_int_en_busy:1
 
   unsigned int   qk_int_en_ok:1
 
   unsigned int   qk_int_en_error:1
 
   unsigned int   qk_int_en_zeroized:1
 
   unsigned int   qk_int_en_rejected:1
 
   unsigned int   qk_int_en_di_request:1
 
   unsigned int   qk_int_en_do_request:1
 
}; 
 
struct {
   unsigned int   qk_int_busy:1
 
   unsigned int   qk_int_ok:1
 
   unsigned int   qk_int_error:1
 
   unsigned int   qk_int_zeroized:1
 
   unsigned int   qk_int_rejected:1
 
   unsigned int   qk_int_di_request:1
 
   unsigned int   qk_int_do_request:1
 
}; 
 
struct {
   unsigned int   qk_dest_reg:1
 
   unsigned int   qk_dest_ko:1
 
}; 
 
struct {
   unsigned int   qk_di:32
 
}; 
 
struct {
   unsigned int   qk_do:32
 
}; 
 
struct {
   unsigned int   qk_data_endianness:1
 
}; 
 
struct {
   unsigned int   apb_error:1
 
}; 
 
struct {
   unsigned int   qk_bist_enable:1
 
   unsigned int   padding0:3
 
   unsigned int   qk_bist_running:1
 
   unsigned int   qk_bist_active:1
 
   unsigned int   qk_bist_ok:1
 
   unsigned int   qk_bist_error:1
 
   unsigned int   padding1:23
 
   unsigned int   qk_allow_bist:1
 
}; 
 
struct {
   unsigned int   qk_restrict_user_context_0:32
 
}; 
 
struct {
   unsigned int   qk_restrict_user_context_1:32
 
}; 
 
struct {
   unsigned int   padding0:1
 
   unsigned int   qk_disable_enroll:1
 
   unsigned int   qk_disable_start:1
 
   unsigned int   padding1:2
 
   unsigned int   qk_disable_stop:1
 
   unsigned int   qk_disable_get_key:1
 
   unsigned int   qk_disable_unwrap:1
 
   unsigned int   qk_disable_wrap_generated_random:1
 
   unsigned int   qk_disable_wrap:1
 
   unsigned int   padding2:5
 
   unsigned int   qk_disable_generate_random:1
 
}; 
 
struct {
   unsigned int   padding0:28
 
   unsigned int   qk_config_type:4
 
   unsigned int   qk_config_bist:1
 
}; 
 
struct {
   unsigned int   qk_hw_id:32
 
}; 
 
struct {
   unsigned int   qk_hw_version_major:8
 
   unsigned int   qk_hw_version_minor:8
 
   unsigned int   qk_hw_rev:8
 
}; 
 
volatile uint32_t apb_sr
 
volatile uint32_t apb_cr
 
volatile uint32_t apb_dr
 
volatile uint32_t reserved
 
volatile uint32_t apb_icr
 
volatile uint32_t apb_imr
 
volatile uint32_t apb_ifr
 
struct {
   unsigned int   apb_int:2
 
   unsigned int   reserved_0:30
 
}; 
 
struct {
   unsigned int   apb_addr:6
 
   unsigned int   reserved_0:10
 
   unsigned int   apb_op:1
 
   unsigned int   reserved_1:15
 
}; 
 
struct {
   unsigned int   apb_data:32
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   mode:2
 
   unsigned int   reserved_0:30
 
}; 
 
struct {
   unsigned int   read_mask:1
 
   unsigned int   write_mask:1
 
   unsigned int   reserved_0:30
 
}; 
 
struct {
   unsigned int   read_flag:1
 
   unsigned int   write_flag:1
 
   unsigned int   reserved_0:30
 
}; 
 
volatile uint32_t csr_ustatus
 
volatile uint32_t reserved_10 [14]
 
volatile uint32_t csr_utvec
 
volatile uint32_t reserved_11 [44]
 
volatile uint32_t csr_uepc
 
volatile uint32_t csr_ucause
 
struct {
   unsigned int   sste:1
 
   unsigned int   padding0:15
 
   unsigned int   halt:1
 
}; 
 
struct {
   unsigned int   ssth:1
 
   unsigned int   padding0:15
 
   unsigned int   sleep:1
 
}; 
 
struct {
   unsigned int   padding0:2
 
   unsigned int   eill:1
 
   unsigned int   ebrk:1
 
   unsigned int   padding1:1
 
   unsigned int   elsu:1
 
   unsigned int   padding2:1
 
   unsigned int   elsu_dup:1
 
   unsigned int   padding3:3
 
   unsigned int   ecall:1
 
}; 
 
struct {
   unsigned int   cause:5
 
   unsigned int   padding0:26
 
   unsigned int   irq:1
 
}; 
 
struct {
   unsigned int   npc:32
 
}; 
 
struct {
   unsigned int   ppc:32
 
}; 
 
struct {
   unsigned int   gpr0:32
 
}; 
 
struct {
   unsigned int   gpr1:32
 
}; 
 
struct {
   unsigned int   gpr2:32
 
}; 
 
struct {
   unsigned int   gpr3:32
 
}; 
 
struct {
   unsigned int   gpr4:32
 
}; 
 
struct {
   unsigned int   gpr5:32
 
}; 
 
struct {
   unsigned int   gpr6:32
 
}; 
 
struct {
   unsigned int   gpr7:32
 
}; 
 
struct {
   unsigned int   gpr8:32
 
}; 
 
struct {
   unsigned int   gpr9:32
 
}; 
 
struct {
   unsigned int   gpr10:32
 
}; 
 
struct {
   unsigned int   gpr11:32
 
}; 
 
struct {
   unsigned int   gpr12:32
 
}; 
 
struct {
   unsigned int   gpr13:32
 
}; 
 
struct {
   unsigned int   gpr14:32
 
}; 
 
struct {
   unsigned int   gpr15:32
 
}; 
 
struct {
   unsigned int   gpr16:32
 
}; 
 
struct {
   unsigned int   gpr17:32
 
}; 
 
struct {
   unsigned int   gpr18:32
 
}; 
 
struct {
   unsigned int   gpr19:32
 
}; 
 
struct {
   unsigned int   gpr20:32
 
}; 
 
struct {
   unsigned int   gpr21:32
 
}; 
 
struct {
   unsigned int   gpr22:32
 
}; 
 
struct {
   unsigned int   gpr23:32
 
}; 
 
struct {
   unsigned int   gpr24:32
 
}; 
 
struct {
   unsigned int   gpr25:32
 
}; 
 
struct {
   unsigned int   gpr26:32
 
}; 
 
struct {
   unsigned int   gpr27:32
 
}; 
 
struct {
   unsigned int   gpr28:32
 
}; 
 
struct {
   unsigned int   gpr29:32
 
}; 
 
struct {
   unsigned int   gpr30:32
 
}; 
 
struct {
   unsigned int   gpr31:32
 
}; 
 
struct {
   unsigned int   uie:1
 
   unsigned int   padding0:2
 
   unsigned int   mie:1
 
   unsigned int   upie:1
 
   unsigned int   padding1:2
 
   unsigned int   mpie:1
 
   unsigned int   padding2:3
 
   unsigned int   mpp:2
 
}; 
 
struct {
   unsigned int   padding0:8
 
   unsigned int   mtvec:24
 
}; 
 
struct {
   unsigned int   mepc:32
 
}; 
 
struct {
   unsigned int   cause:5
 
   unsigned int   padding0:26
 
   unsigned int   irq:1
 
}; 
 
struct {
   unsigned int   pccr:32
 
}; 
 
struct {
   unsigned int   pcer:21
 
}; 
 
struct {
   unsigned int   sat:1
 
   unsigned int   ge:1
 
}; 
 
struct {
   unsigned int   start:32
 
}; 
 
struct {
   unsigned int   end:32
 
}; 
 
struct {
   unsigned int   cnt:32
 
}; 
 
struct {
   unsigned int   start:32
 
}; 
 
struct {
   unsigned int   end:32
 
}; 
 
struct {
   unsigned int   cnt:32
 
}; 
 
struct {
   unsigned int   plev:2
 
}; 
 
struct {
   unsigned int   core_id:4
 
   unsigned int   padding0:1
 
   unsigned int   cluster_id:6
 
}; 
 
struct {
   unsigned int   core_id:4
 
   unsigned int   padding0:1
 
   unsigned int   cluster_id:6
 
}; 
 
struct {
   unsigned int   uie:1
 
   unsigned int   padding0:3
 
   unsigned int   upie:1
 
}; 
 
struct {
   unsigned int   padding0:8
 
   unsigned int   utvec:24
 
}; 
 
struct {
   unsigned int   uepc:32
 
}; 
 
struct {
   unsigned int   cause:5
 
   unsigned int   padding0:26
 
   unsigned int   irq:1
 
}; 
 
volatile uint32_t sw_event
 
volatile uint32_t fc_mask_msb
 
volatile uint32_t fc_mask_lsb
 
volatile uint32_t cl_mask_msb
 
volatile uint32_t cl_mask_lsb
 
volatile uint32_t pr_mask_msb
 
volatile uint32_t pr_mask_lsb
 
volatile uint32_t err_msb
 
volatile uint32_t err_lsb
 
volatile uint32_t timer1_sel_hi
 
volatile uint32_t timer1_sel_lo
 
volatile uint32_t timer2_sel_hi
 
volatile uint32_t timer2_sel_lo
 
struct {
   unsigned int   event:8
 
}; 
 
struct {
   unsigned int   fc_mask_msb:32
 
}; 
 
struct {
   unsigned int   fc_mask_lsb:32
 
}; 
 
struct {
   unsigned int   cl_mask_msb:32
 
}; 
 
struct {
   unsigned int   cl_mask_lsb:32
 
}; 
 
struct {
   unsigned int   pr_mask_msb:32
 
}; 
 
struct {
   unsigned int   pr_mask_lsb:32
 
}; 
 
struct {
   unsigned int   err_msb:32
 
}; 
 
struct {
   unsigned int   err_lsb:32
 
}; 
 
struct {
   unsigned int   evt:8
 
   unsigned int   padding0:23
 
   unsigned int   ena:1
 
}; 
 
struct {
   unsigned int   evt:8
 
   unsigned int   padding0:23
 
   unsigned int   ena:1
 
}; 
 
struct {
   unsigned int   evt:8
 
   unsigned int   padding0:23
 
   unsigned int   ena:1
 
}; 
 
struct {
   unsigned int   evt:8
 
   unsigned int   padding0:23
 
   unsigned int   ena:1
 
}; 
 
volatile uint32_t cfg_lo
 
volatile uint32_t cfg_hi
 
volatile uint32_t cnt_lo
 
volatile uint32_t cnt_hi
 
volatile uint32_t cmp_lo
 
volatile uint32_t cmp_hi
 
volatile uint32_t start_lo
 
volatile uint32_t start_hi
 
volatile uint32_t reset_lo
 
volatile uint32_t reset_hi
 
struct {
   unsigned int   enable:1
 
   unsigned int   reset:1
 
   unsigned int   irqen:1
 
   unsigned int   iem:1
 
   unsigned int   mode:1
 
   unsigned int   one_s:1
 
   unsigned int   pen:1
 
   unsigned int   ccfg:1
 
   unsigned int   pval:8
 
   unsigned int   padding0:15
 
   unsigned int   casc:1
 
}; 
 
struct {
   unsigned int   enable:1
 
   unsigned int   reset:1
 
   unsigned int   irqen:1
 
   unsigned int   iem:1
 
   unsigned int   mode:1
 
   unsigned int   one_s:1
 
   unsigned int   pen:1
 
   unsigned int   clkcfg:1
 
}; 
 
struct {
   unsigned int   cnt_lo:32
 
}; 
 
struct {
   unsigned int   cnt_hi:32
 
}; 
 
struct {
   unsigned int   cmp_lo:32
 
}; 
 
struct {
   unsigned int   cmp_hi:32
 
}; 
 
struct {
   unsigned int   strt_lo:1
 
}; 
 
struct {
   unsigned int   strt_hi:1
 
}; 
 
struct {
   unsigned int   rst_lo:1
 
}; 
 
struct {
   unsigned int   rst_hi:1
 
}; 
 
volatile uint32_t key0_0
 
volatile uint32_t key0_1
 
volatile uint32_t key0_2
 
volatile uint32_t key0_3
 
volatile uint32_t key0_4
 
volatile uint32_t key0_5
 
volatile uint32_t key0_6
 
volatile uint32_t key0_7
 
volatile uint32_t iv0_0
 
volatile uint32_t iv0_1
 
volatile uint32_t iv0_2
 
volatile uint32_t iv0_3
 
volatile uint32_t dest
 
volatile uint32_t setup
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   rx_dest:8
 
   unsigned int   tx_dest:8
 
}; 
 
struct {
   unsigned int   key_init:1
 
   unsigned int   key_type:1
 
   unsigned int   enc_dec:1
 
   unsigned int   ecb_cbc:1
 
   unsigned int   block_rst:1
 
   unsigned int   reserved:3
 
   unsigned int   fifo_clr:1
 
}; 
 
struct {
   unsigned int   mode:2
 
}; 
 
volatile uint32_t ctrl_cfg_0
 
volatile uint32_t ctrl_cfg_1
 
volatile uint32_t lane_idin_0
 
volatile uint32_t lane_idout_0
 
volatile uint32_t lane_cfg_0
 
volatile uint32_t lane_idin_1
 
volatile uint32_t lane_idout_1
 
volatile uint32_t lane_cfg_1
 
volatile uint32_t lane_idin_2
 
volatile uint32_t lane_idout_2
 
volatile uint32_t lane_cfg_2
 
volatile uint32_t lane_idin_3
 
volatile uint32_t lane_idout_3
 
volatile uint32_t lane_cfg_3
 
volatile uint32_t mem2mem_id
 
volatile uint32_t mem2mem_ratio
 
volatile uint32_t mem2mem_cfg
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   fs_in:3
 
   unsigned int   fs_out:3
 
   unsigned int   lock_wnd:3
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   fs_in:3
 
   unsigned int   fs_out:3
 
   unsigned int   lock_wnd:3
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   ctrl_mux:1
 
   unsigned int   padding0:1
 
   unsigned int   use_stream_in:4
 
   unsigned int   use_stream_out:4
 
   unsigned int   ch_en:4
 
   unsigned int   wait_lock_in:1
 
   unsigned int   wait_lock_out:1
 
   unsigned int   drop_on_wait:1
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   ctrl_mux:1
 
   unsigned int   padding0:1
 
   unsigned int   use_stream_in:4
 
   unsigned int   use_stream_out:4
 
   unsigned int   ch_en:4
 
   unsigned int   wait_lock_in:1
 
   unsigned int   wait_lock_out:1
 
   unsigned int   drop_on_wait:1
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   ctrl_mux:1
 
   unsigned int   padding0:1
 
   unsigned int   use_stream_in:4
 
   unsigned int   use_stream_out:4
 
   unsigned int   ch_en:4
 
   unsigned int   wait_lock_in:1
 
   unsigned int   wait_lock_out:1
 
   unsigned int   drop_on_wait:1
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   id_ch0:8
 
   unsigned int   id_ch1:8
 
   unsigned int   id_ch2:8
 
   unsigned int   id_ch3:8
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   ctrl_mux:1
 
   unsigned int   padding0:1
 
   unsigned int   use_stream_in:4
 
   unsigned int   use_stream_out:4
 
   unsigned int   ch_en:4
 
   unsigned int   wait_lock_in:1
 
   unsigned int   wait_lock_out:1
 
   unsigned int   drop_on_wait:1
 
}; 
 
struct {
   unsigned int   m2m_in_ch0:8
 
   unsigned int   m2m_in_ch1:8
 
   unsigned int   m2m_out_ch0:8
 
   unsigned int   m2m_out_ch1:8
 
}; 
 
struct {
   unsigned int   m2m_ratio_en:1
 
   unsigned int   m2m_ratio:26
 
}; 
 
struct {
   unsigned int   clk_en:1
 
   unsigned int   rstn:1
 
   unsigned int   ch_en:2
 
   unsigned int   fs_in:3
 
   unsigned int   fs_out:3
 
   unsigned int   store:1
 
   unsigned int   restore:1
 
   unsigned int   padding0:4
 
   unsigned int   ctx_id:8
 
}; 
 
struct {
   unsigned int   lock:1
 
}; 
 
volatile uint32_t addrgen_cfg_sa_buf0
 
volatile uint32_t addrgen_cfg_sa_buf1
 
volatile uint32_t addrgen_cfg_size
 
volatile uint32_t addrgen_cfg_stride
 
volatile uint32_t addrgen_cfg_row_len
 
volatile uint32_t addrgen_cfg_curr_addr
 
volatile uint32_t addrgen_cfg_bytes_left
 
volatile uint32_t addrgen_cfg_ctrl
 
struct {
   unsigned int   sa_addr0:32
 
}; 
 
struct {
   unsigned int   sa_addr1:32
 
}; 
 
struct {
   unsigned int   size:32
 
}; 
 
struct {
   unsigned int   stride:32
 
}; 
 
struct {
   unsigned int   row_len:32
 
}; 
 
struct {
   unsigned int   curr_addr:32
 
}; 
 
struct {
   unsigned int   bytes_left:32
 
}; 
 
struct {
   unsigned int   cont:1
 
   unsigned int   en:1
 
   unsigned int   padding0:2
 
   unsigned int   stop:1
 
}; 
 
volatile uint32_t cfg_sa_buffer
 
volatile uint32_t cfg_size
 
volatile uint32_t cfg_evt
 
volatile uint32_t cfg_fifo_fill
 
volatile uint32_t cfg_ctrl
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   num_bytes:24
 
   unsigned int   padding0:7
 
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   padding0:1
 
   unsigned int   en:1
 
   unsigned int   padding1:2
 
   unsigned int   stop:1
 
   unsigned int   padding2:3
 
   unsigned int   timeout_mon:1
 
}; 
 
struct {
   unsigned int   sa_addr0:32
 
}; 
 
struct {
   unsigned int   sa_addr1:32
 
}; 
 
struct {
   unsigned int   size:32
 
}; 
 
struct {
   unsigned int   curr_addr:32
 
}; 
 
struct {
   unsigned int   bytes_left:32
 
}; 
 
struct {
   unsigned int   cont:1
 
   unsigned int   en:1
 
   unsigned int   padding0:2
 
   unsigned int   stop:1
 
}; 
 
volatile uint32_t cam_rx_dest
 
volatile uint32_t cam_rx_datasize
 
volatile uint32_t cam_cfg_glob
 
volatile uint32_t cam_cfg_ll
 
volatile uint32_t cam_cfg_ur
 
volatile uint32_t cam_cfg_size
 
volatile uint32_t cam_cfg_rgb
 
volatile uint32_t cam_vsync_polarity
 
struct {
   unsigned int   rx_dest:7
 
}; 
 
struct {
   unsigned int   rx_datasize:2
 
}; 
 
struct {
   unsigned int   framedrop_en:1
 
   unsigned int   framedrop_val:6
 
   unsigned int   frameslice_en:1
 
   unsigned int   format:3
 
   unsigned int   padding0:20
 
   unsigned int   en:1
 
}; 
 
struct {
   unsigned int   frameslice_llx:16
 
   unsigned int   frameslice_lly:16
 
}; 
 
struct {
   unsigned int   frameslice_urx:16
 
   unsigned int   frameslice_ury:16
 
}; 
 
struct {
   unsigned int   rowlen:16
 
}; 
 
struct {
   unsigned int   sequence:3
 
}; 
 
struct {
   unsigned int   vsync_polarity:1
 
   unsigned int   hsync_polarity:1
 
}; 
 
volatile uint32_t cfg_cg
 
volatile uint32_t cfg_cg_set
 
volatile uint32_t cfg_cg_clr
 
volatile uint32_t cfg_rstn
 
volatile uint32_t cfg_rstn_set
 
volatile uint32_t cfg_rstn_clr
 
volatile uint32_t cfg_event
 
volatile uint32_t fifo_cfg
 
volatile uint32_t fifo_pushpop_8
 
volatile uint32_t fifo_pushpop_16
 
volatile uint32_t fifo_pushpop_24
 
volatile uint32_t fifo_pushpop_32
 
volatile uint32_t datamove_cfg
 
volatile uint32_t datamove0_size
 
volatile uint32_t datamove1_size
 
volatile uint32_t stream_cfg
 
volatile uint32_t timeout_pre0
 
volatile uint32_t timeout_ch0
 
volatile uint32_t timeout_pre1
 
volatile uint32_t timeout_ch1
 
volatile uint32_t timeout_pre2
 
volatile uint32_t timeout_ch2
 
volatile uint32_t timeout_pre3
 
volatile uint32_t timeout_ch3
 
volatile uint32_t timeout_pre4
 
volatile uint32_t timeout_ch4
 
volatile uint32_t timeout_pre5
 
volatile uint32_t timeout_ch5
 
volatile uint32_t timeout_pre6
 
volatile uint32_t timeout_ch6
 
volatile uint32_t timeout_pre7
 
volatile uint32_t timeout_ch7
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   cmp_evt0:8
 
   unsigned int   cmp_evt1:8
 
   unsigned int   cmp_evt2:8
 
   unsigned int   cmp_evt3:8
 
}; 
 
struct {
   unsigned int   push_id:8
 
   unsigned int   pop_id:8
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   source_id_0:8
 
   unsigned int   dest_id_0:8
 
   unsigned int   source_id_1:8
 
   unsigned int   dest_id_1:8
 
}; 
 
struct {
   unsigned int   size:21
 
   unsigned int   padding0:9
 
   unsigned int   stop:1
 
   unsigned int   en:1
 
}; 
 
struct {
   unsigned int   size:21
 
   unsigned int   padding0:9
 
   unsigned int   stop:1
 
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
struct {
   unsigned int   cnt:16
 
   unsigned int   en:1
 
   unsigned int   clr:1
 
}; 
 
struct {
   unsigned int   source_id:8
 
   unsigned int   mode:2
 
   unsigned int   en:1
 
   unsigned int   padding0:5
 
   unsigned int   cnt:16
 
}; 
 
volatile uint32_t rx_dest
 
volatile uint32_t tx_dest
 
volatile uint32_t fl_format
 
volatile uint32_t fp_format
 
volatile uint32_t fp_prec
 
volatile uint32_t fp_scale
 
volatile uint32_t mode
 
volatile uint32_t trans_mode
 
volatile uint32_t conv_num
 
volatile uint32_t conv_tx_addr
 
volatile uint32_t conv_rx_addr
 
volatile uint32_t irq_en
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
volatile uint32_t reg_tx_ch0_add
 
volatile uint32_t reg_tx_ch0_cfg
 
volatile uint32_t reg_tx_ch0_len0
 
volatile uint32_t reg_tx_ch0_len1
 
volatile uint32_t reg_tx_ch0_len2
 
volatile uint32_t reg_tx_ch1_add
 
volatile uint32_t reg_tx_ch1_cfg
 
volatile uint32_t reg_tx_ch1_len0
 
volatile uint32_t reg_tx_ch1_len1
 
volatile uint32_t reg_tx_ch1_len2
 
volatile uint32_t reg_rx_ch_add
 
volatile uint32_t reg_rx_ch_cfg
 
volatile uint32_t reg_rx_ch_len0
 
volatile uint32_t reg_rx_ch_len1
 
volatile uint32_t reg_rx_ch_len2
 
volatile uint32_t reg_au_cfg
 
volatile uint32_t reg_au_reg0
 
volatile uint32_t reg_au_reg1
 
volatile uint32_t reg_bincu_th
 
volatile uint32_t reg_bincu_cnt
 
volatile uint32_t reg_bincu_setup
 
volatile uint32_t reg_bincu_val
 
volatile uint32_t reg_filt
 
volatile uint32_t reg_filt_cmd
 
volatile uint32_t reg_status
 
struct {
}; 
 
struct {
   unsigned int   size:2
 
   unsigned int   padding0:6
 
   unsigned int   mode:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   size:2
 
   unsigned int   padding0:6
 
   unsigned int   mode:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   size:2
 
   unsigned int   padding0:6
 
   unsigned int   mode:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   signed:1
 
   unsigned int   bypass:1
 
   unsigned int   padding0:6
 
   unsigned int   mode:4
 
   unsigned int   padding1:4
 
   unsigned int   shift:5
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   count:20
 
   unsigned int   padding0:11
 
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   start:1
 
}; 
 
struct {
   unsigned int   done:1
 
}; 
 
volatile uint32_t trans_addr
 
volatile uint32_t trans_size
 
volatile uint32_t trans_cfg
 
volatile uint32_t ospi_cmd_xip
 
volatile uint32_t ospi_cfg_xip
 
volatile uint32_t ext_addr
 
volatile uint32_t timing_cfg
 
volatile uint32_t mba0
 
volatile uint32_t mba1
 
volatile uint32_t device
 
volatile uint32_t ospi_cmd
 
volatile uint32_t ospi_alter
 
volatile uint32_t ospi_cfg
 
volatile uint32_t ospi_csn
 
volatile uint32_t ospi_jedec_reset
 
volatile uint32_t ospi_ram_opt
 
volatile uint32_t ospi_alter_xip
 
volatile uint32_t ospi_reg_xip
 
volatile uint32_t line_2d
 
volatile uint32_t stride_2d
 
volatile uint32_t burst_enable
 
volatile uint32_t clk_div
 
volatile uint32_t sdio_cmd_arg
 
volatile uint32_t sdio_rsp0
 
volatile uint32_t sdio_rsp1
 
volatile uint32_t sdio_rsp2
 
volatile uint32_t sdio_rsp3
 
struct {
   unsigned int   dest:8
 
   unsigned int   dest_stream:8
 
}; 
 
struct {
   unsigned int   dest:8
 
   unsigned int   dest_stream:8
 
}; 
 
struct {
   unsigned int   auto_ena:1
 
   unsigned int   xip_en:1
 
   unsigned int   stream_en:1
 
   unsigned int   stream_xip_en:1
 
   unsigned int   xip_halted:1
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   size:32
 
}; 
 
struct {
   unsigned int   rxtx:1
 
   unsigned int   valid:1
 
}; 
 
struct {
   unsigned int   cmd:16
 
   unsigned int   padding0:4
 
   unsigned int   sdio_cmd_rsp_type:3
 
   unsigned int   padding1:1
 
   unsigned int   sdio_cmd_op:6
 
}; 
 
struct {
   unsigned int   cmd_size:2
 
   unsigned int   padding0:2
 
   unsigned int   addr_size:3
 
   unsigned int   padding1:1
 
   unsigned int   line:2
 
   unsigned int   padding2:2
 
   unsigned int   cmd_dtr_str:1
 
   unsigned int   addr_dtr_str:1
 
   unsigned int   data_dtr_str:1
 
   unsigned int   data_dtr_msb:1
 
}; 
 
struct {
   unsigned int   saddr:31
 
   unsigned int   reg_access:1
 
}; 
 
struct {
   unsigned int   latency0:5
 
   unsigned int   latency1:5
 
   unsigned int   rw_recovery:4
 
   unsigned int   rwds_delay:3
 
   unsigned int   additional_latency_autocheck_en:1
 
   unsigned int   cs_max:14
 
}; 
 
struct {
   unsigned int   reserved:24
 
   unsigned int   mba0:7
 
}; 
 
struct {
   unsigned int   reserved:24
 
   unsigned int   mba1:7
 
}; 
 
struct {
   unsigned int   type:1
 
   unsigned int   dt0:1
 
   unsigned int   dt1:1
 
   unsigned int   sdio:1
 
}; 
 
struct {
   unsigned int   cmd:16
 
   unsigned int   padding0:4
 
   unsigned int   sdio_cmd_rsp_type:3
 
   unsigned int   padding1:1
 
   unsigned int   sdio_cmd_op:6
 
}; 
 
struct {
   unsigned int   mode0:16
 
   unsigned int   mode1:16
 
}; 
 
struct {
   unsigned int   cmd_size:2
 
   unsigned int   padding0:2
 
   unsigned int   addr_size:3
 
   unsigned int   padding1:1
 
   unsigned int   line:2
 
   unsigned int   padding2:2
 
   unsigned int   cmd_dtr_str:1
 
   unsigned int   addr_dtr_str:1
 
   unsigned int   data_dtr_str:1
 
   unsigned int   data_dtr_msb:1
 
}; 
 
struct {
   unsigned int   index:1
 
   unsigned int   auto_en:1
 
   unsigned int   reserved:2
 
   unsigned int   direct_ctrl:1
 
   unsigned int   value:1
 
   unsigned int   sdio_data_quad:1
 
   unsigned int   sdio_data_quad_ddr:1
 
   unsigned int   sdio_block_num:8
 
   unsigned int   sdio_block_size:10
 
   unsigned int   sdio_auto_stop:1
 
}; 
 
struct {
   unsigned int   user_ctrl_sdo0_en:1
 
   unsigned int   user_ctrl_sdo0_value:1
 
}; 
 
struct {
   unsigned int   opt_read_en_cs:2
 
   unsigned int   real_addr_en:2
 
   unsigned int   psram_read_bit:2
 
   unsigned int   psram_cmd_en:2
 
   unsigned int   psram_addr_even:2
 
   unsigned int   psram_cross_boundary_en:2
 
}; 
 
struct {
   unsigned int   mode0:16
 
   unsigned int   mode1:16
 
}; 
 
struct {
   unsigned int   xip_latency0:5
 
   unsigned int   xip_latency1:5
 
}; 
 
struct {
   unsigned int   line:32
 
}; 
 
struct {
   unsigned int   stride:32
 
}; 
 
struct {
   unsigned int   cs0_auto_burst_enable:1
 
   unsigned int   cs1_auto_burst_enable:1
 
   unsigned int   cs0_maximum_check_enable:1
 
   unsigned int   cs1_maximum_check_enable:1
 
   unsigned int   _2d_enable:2
 
   unsigned int   _2d_mode:2
 
}; 
 
struct {
   unsigned int   en:1
 
   unsigned int   xip_en:1
 
}; 
 
struct {
   unsigned int   data:8
 
   unsigned int   valid:1
 
}; 
 
struct {
   unsigned int   tx_error:1
 
   unsigned int   rx_error:1
 
   unsigned int   rx_tx_end:1
 
   unsigned int   sdio_rx_tx_error:1
 
   unsigned int   sdio_rx_tx_end:1
 
   unsigned int   reserved:11
 
   unsigned int   sdio_error_status:16
 
}; 
 
struct {
   unsigned int   arg:32
 
}; 
 
struct {
   unsigned int   rsp0:32
 
}; 
 
struct {
   unsigned int   rsp1:32
 
}; 
 
struct {
   unsigned int   rsp2:32
 
}; 
 
struct {
   unsigned int   rsp3:32
 
}; 
 
volatile uint32_t foll_udma_rx_dest_reg_idx
 
volatile uint32_t foll_udma_tx_dest_reg_idx
 
volatile uint32_t udma_cmd_dest_reg_idx
 
volatile uint32_t lead_udma_rx_dest_reg_idx
 
volatile uint32_t lead_udma_tx_dest_reg_idx
 
volatile uint32_t status_reg_idx
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   status_foll_sof_rcv_event_i_idx:1
 
   unsigned int   status_foll_sof_snd_event_i_idx:1
 
   unsigned int   status_foll_eof_rcv_event_i_idx:1
 
   unsigned int   status_foll_eof_snd_event_i_idx:1
 
   unsigned int   status_foll_error_arlo_event_i_idx:1
 
   unsigned int   status_foll_error_framing_event_i_idx:1
 
   unsigned int   padding0:8
 
   unsigned int   status_foll_unlock_event_o_idx:1
 
   unsigned int   status_foll_purge_event_o_idx:1
 
   unsigned int   status_lead_error_nack_event_i_idx:1
 
   unsigned int   status_lead_error_arlo_event_i_idx:1
 
   unsigned int   status_lead_error_framing_event_i_idx:1
 
   unsigned int   status_lead_command_event_i_idx:1
 
   unsigned int   padding1:2
 
   unsigned int   status_lead_unlock_event_o_idx:1
 
   unsigned int   status_lead_purge_event_o_idx:1
 
   unsigned int   status_i2c_soft_reset_event_o_idx:1
 
   unsigned int   status_i2c_prescaler_set_div10_event_o_idx:1
 
}; 
 
volatile uint32_t slot_cfg_0
 
volatile uint32_t slot_cfg_1
 
volatile uint32_t slot_cfg_2
 
volatile uint32_t slot_cfg_3
 
volatile uint32_t slot_cfg_4
 
volatile uint32_t slot_cfg_5
 
volatile uint32_t slot_cfg_6
 
volatile uint32_t slot_cfg_7
 
volatile uint32_t slot_cfg_8
 
volatile uint32_t slot_cfg_9
 
volatile uint32_t slot_cfg_10
 
volatile uint32_t slot_cfg_11
 
volatile uint32_t slot_cfg_12
 
volatile uint32_t slot_cfg_13
 
volatile uint32_t slot_cfg_14
 
volatile uint32_t slot_cfg_15
 
volatile uint32_t word_size_0_1
 
volatile uint32_t word_size_2_3
 
volatile uint32_t word_size_4_5
 
volatile uint32_t word_size_6_7
 
volatile uint32_t word_size_8_9
 
volatile uint32_t word_size_10_11
 
volatile uint32_t word_size_12_13
 
volatile uint32_t word_size_14_15
 
volatile uint32_t slot_en
 
volatile uint32_t clkcfg_setup
 
volatile uint32_t glb_setup
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   id_rx:8
 
   unsigned int   rx_en:1
 
   unsigned int   rx_msb_first:1
 
   unsigned int   rx_left_align:1
 
   unsigned int   padding0:1
 
   unsigned int   rx_dsize:2
 
   unsigned int   rx_sign:1
 
   unsigned int   padding1:1
 
   unsigned int   tx_id:8
 
   unsigned int   tx_en:1
 
   unsigned int   tx_msb_first:1
 
   unsigned int   tx_left_align:1
 
   unsigned int   padding2:1
 
   unsigned int   tx_dsize:2
 
   unsigned int   tx_sign:1
 
   unsigned int   byp:1
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   word_size_rx_0:5
 
   unsigned int   padding0:3
 
   unsigned int   word_size_tx_0:5
 
   unsigned int   padding1:3
 
   unsigned int   word_size_rx_1:5
 
   unsigned int   padding2:3
 
   unsigned int   word_size_tx_1:5
 
}; 
 
struct {
   unsigned int   slot_en_0:1
 
   unsigned int   slot_en_1:1
 
   unsigned int   slot_en_2:1
 
   unsigned int   slot_en_3:1
 
   unsigned int   slot_en_4:1
 
   unsigned int   slot_en_5:1
 
   unsigned int   slot_en_6:1
 
   unsigned int   slot_en_7:1
 
   unsigned int   slot_en_8:1
 
   unsigned int   slot_en_9:1
 
   unsigned int   slot_en_10:1
 
   unsigned int   slot_en_11:1
 
   unsigned int   slot_en_12:1
 
   unsigned int   slot_en_13:1
 
   unsigned int   slot_en_14:1
 
   unsigned int   slot_en_15:1
 
}; 
 
struct {
   unsigned int   clk_div:16
 
   unsigned int   clk_en:1
 
   unsigned int   clk_src:1
 
   unsigned int   clk_ext_src:1
 
   unsigned int   clk_edge:1
 
   unsigned int   ws_src:1
 
   unsigned int   ws_ext_src:1
 
   unsigned int   ws_edge:1
 
   unsigned int   ws_type:2
 
}; 
 
struct {
   unsigned int   global_en:1
 
   unsigned int   frame_length:4
 
   unsigned int   slot_width:5
 
   unsigned int   ws_delay:3
 
   unsigned int   full_duplex_en:1
 
   unsigned int   pdm_en:1
 
   unsigned int   pdm_2ch:1
 
}; 
 
volatile uint32_t erase_addr
 
volatile uint32_t erase_size
 
volatile uint32_t enable_2d
 
struct {
   unsigned int   dest:8
 
}; 
 
struct {
   unsigned int   dest:8
 
}; 
 
struct {
   unsigned int   auto_ena:1
 
   unsigned int   xip_en:1
 
   unsigned int   reserved:2
 
   unsigned int   xip_halted:1
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   size:21
 
}; 
 
struct {
   unsigned int   rxtx:1
 
   unsigned int   valid:1
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   erase_busy:1
 
   unsigned int   tx_busy:1
 
   unsigned int   rx_busy:1
 
   unsigned int   padding0:1
 
   unsigned int   ec_err:1
 
   unsigned int   ue_err:1
 
}; 
 
struct {
   unsigned int   eccbyps:1
 
   unsigned int   dpd:1
 
   unsigned int   padding0:1
 
   unsigned int   tmen:1
 
   unsigned int   nvr:1
 
   unsigned int   rstb:1
 
   unsigned int   retb:1
 
   unsigned int   porb:1
 
   unsigned int   operation:8
 
}; 
 
struct {
   unsigned int   addr_lsb:4
 
   unsigned int   addr_msb:17
 
}; 
 
struct {
   unsigned int   size:7
 
}; 
 
struct {
   unsigned int   data:8
 
   unsigned int   valid:1
 
   unsigned int   enable:1
 
}; 
 
struct {
   unsigned int   erase_done:1
 
   unsigned int   program_done:1
 
   unsigned int   trim_config_done:1
 
   unsigned int   rx_done:1
 
}; 
 
struct {
   unsigned int   erase_en:1
 
   unsigned int   program_en:1
 
   unsigned int   trim_config_en:1
 
   unsigned int   rx_done_en:1
 
   unsigned int   xip_erase_en:1
 
   unsigned int   xip_program_en:1
 
   unsigned int   xip_trim_config_en:1
 
   unsigned int   rx_xip_done_en:1
 
}; 
 
struct {
   unsigned int   line:32
 
}; 
 
struct {
   unsigned int   stride:32
 
}; 
 
struct {
   unsigned int   enable:1
 
}; 
 
struct {
   unsigned int   strobe_time_cnt:3
 
   unsigned int   go_sup_time_cnt:3
 
   unsigned int   men_time_cnt:3
 
   unsigned int   rw_time_cnt:7
 
   unsigned int   ads_time_cnt:3
 
   unsigned int   pgs_time_cnt:10
 
   unsigned int   prog_time_cnt:3
 
}; 
 
volatile uint32_t sdio_rx_saddr
 
volatile uint32_t sdio_rx_size
 
volatile uint32_t sdio_rx_cfg
 
volatile uint32_t sdio_rx_initcfg
 
volatile uint32_t sdio_tx_saddr
 
volatile uint32_t sdio_tx_size
 
volatile uint32_t sdio_tx_cfg
 
volatile uint32_t sdio_tx_initcfg
 
volatile uint32_t sdio_cmd_op
 
volatile uint32_t sdio_data_setup
 
volatile uint32_t sdio_start
 
volatile uint32_t sdio_clk_div
 
volatile uint32_t sdio_status
 
struct {
   unsigned int   rx_saddr:32
 
}; 
 
struct {
   unsigned int   rx_size:20
 
}; 
 
struct {
   unsigned int   continous:1
 
   unsigned int   datasize:2
 
   unsigned int   padding0:1
 
   unsigned int   en:1
 
   unsigned int   padding1:1
 
   unsigned int   clr:1
 
   unsigned int   pending:1
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   tx_saddr:32
 
}; 
 
struct {
   unsigned int   tx_size:20
 
}; 
 
struct {
   unsigned int   continous:1
 
   unsigned int   datasize:2
 
   unsigned int   padding0:1
 
   unsigned int   en:1
 
   unsigned int   padding1:1
 
   unsigned int   clr:1
 
   unsigned int   pending:1
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   cmd_rsp_type:3
 
   unsigned int   padding0:5
 
   unsigned int   cmd_op:6
 
}; 
 
struct {
   unsigned int   cmd_arg:32
 
}; 
 
struct {
   unsigned int   data_en:1
 
   unsigned int   data_rwn:1
 
   unsigned int   data_quad:1
 
   unsigned int   padding0:5
 
   unsigned int   block_num:8
 
   unsigned int   block_size:10
 
}; 
 
struct {
   unsigned int   start:1
 
}; 
 
struct {
   unsigned int   sdio_rsp0:32
 
}; 
 
struct {
   unsigned int   sdio_rsp1:32
 
}; 
 
struct {
   unsigned int   sdio_rsp2:32
 
}; 
 
struct {
   unsigned int   sdio_rsp3:32
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   eot:1
 
   unsigned int   error:1
 
   unsigned int   padding0:14
 
   unsigned int   cmd_err_status:6
 
   unsigned int   padding1:2
 
   unsigned int   data_err_status:6
 
}; 
 
volatile uint32_t cmd_dest
 
struct {
   unsigned int   rx_dest:7
 
}; 
 
struct {
   unsigned int   tx_dest:7
 
}; 
 
struct {
   unsigned int   cmd_dest:7
 
}; 
 
struct {
   unsigned int   status:32
 
}; 
 
volatile uint32_t reg_dest
 
volatile uint32_t reg_cmd
 
volatile uint32_t reg_setup_cnt
 
volatile uint32_t reg_setup_ch0_1
 
volatile uint32_t reg_setup_ch2_3
 
volatile uint32_t reg_setup_ch4_5
 
volatile uint32_t reg_setup_ch6_7
 
volatile uint32_t reg_clk_cfg
 
struct {
   unsigned int   rx_dest:8
 
}; 
 
struct {
   unsigned int   cnt_clr:1
 
   unsigned int   cnt_stop:1
 
}; 
 
struct {
   unsigned int   cnt_ext_sel:6
 
   unsigned int   cnt_ext_type:2
 
   unsigned int   cnt_ext_en:1
 
}; 
 
struct {
   unsigned int   input_sel_ch0:6
 
   unsigned int   input_type_ch0:2
 
   unsigned int   input_en_ch0:1
 
   unsigned int   padding0:7
 
   unsigned int   input_sel_ch1:6
 
   unsigned int   input_type_ch1:2
 
   unsigned int   input_en_ch1:1
 
}; 
 
struct {
   unsigned int   input_sel_ch2:6
 
   unsigned int   input_type_ch2:2
 
   unsigned int   input_en_ch2:1
 
   unsigned int   padding0:7
 
   unsigned int   input_sel_ch3:6
 
   unsigned int   input_type_ch3:2
 
   unsigned int   input_en_ch3:1
 
}; 
 
struct {
   unsigned int   input_sel_ch4:6
 
   unsigned int   input_type_ch4:2
 
   unsigned int   input_en_ch4:1
 
   unsigned int   padding0:7
 
   unsigned int   input_sel_ch5:6
 
   unsigned int   input_type_ch5:2
 
   unsigned int   input_en_ch5:1
 
}; 
 
struct {
   unsigned int   input_sel_ch6:6
 
   unsigned int   input_type_ch6:2
 
   unsigned int   input_en_ch6:1
 
   unsigned int   padding0:7
 
   unsigned int   input_sel_ch7:6
 
   unsigned int   input_type_ch7:2
 
   unsigned int   input_en_ch7:1
 
}; 
 
struct {
   unsigned int   clk_mux:2
 
   unsigned int   clk_mux_en:1
 
   unsigned int   padding0:1
 
   unsigned int   pwm_sel:3
 
   unsigned int   padding1:1
 
   unsigned int   gpio_sel:6
 
   unsigned int   padding2:2
 
   unsigned int   prescaler:8
 
}; 
 
volatile uint32_t error
 
volatile uint32_t setup_2
 
struct {
   unsigned int   rx_dest:7
 
}; 
 
struct {
   unsigned int   tx_dest:7
 
}; 
 
struct {
   unsigned int   tx_busy:1
 
   unsigned int   rx_busy:1
 
}; 
 
struct {
   unsigned int   parity_ena:1
 
   unsigned int   bit_length:2
 
   unsigned int   stop_bits:1
 
   unsigned int   padding0:4
 
   unsigned int   tx_ena:1
 
   unsigned int   rx_ena:1
 
   unsigned int   cts_en:1
 
   unsigned int   rts_en:1
 
   unsigned int   tx_clk_en:1
 
   unsigned int   tx_clk_pol:1
 
   unsigned int   tx_clk_pha:1
 
   unsigned int   padding1:1
 
   unsigned int   clkdiv:16
 
}; 
 
struct {
   unsigned int   err_overflow:1
 
   unsigned int   err_parity:1
 
}; 
 
struct {
   unsigned int   rx_irq:1
 
   unsigned int   err_irq:1
 
   unsigned int   tx_irq:1
 
}; 
 
struct {
   unsigned int   rts_high_limit:4
 
}; 
 
struct {
   unsigned int   nb_cl:16
 
   unsigned int   nb_cores:16
 
}; 
 
struct {
   unsigned int   addr:32
 
}; 
 
struct {
   unsigned int   fc_fe:1
 
}; 
 
struct {
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   busy:1
 
}; 
 
struct {
   unsigned int   int_sync:1
 
   unsigned int   int_bt_md:3
 
   unsigned int   padding0:4
 
   unsigned int   ext_sync:1
 
   unsigned int   ext_bt_md:3
 
}; 
 
struct {
   unsigned int   sleep_ctrl:32
 
}; 
 
struct {
}; 
 
struct {
   unsigned int   status:32
 
}; 
 
struct {
   unsigned int   status:32
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   clk_soc:1
 
   unsigned int   clk_cluster:2
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   reboot:3
 
   unsigned int   padding0:6
 
   unsigned int   smartwake_en:1
 
   unsigned int   rtcwake_en:1
 
   unsigned int   extwake_type:2
 
   unsigned int   extwake_en:1
 
   unsigned int   mram_wakestate:1
 
   unsigned int   cluster_wakestate:1
 
   unsigned int   ret_mem:16
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
   unsigned int   en:1
 
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 
struct {
}; 
 

Description

Event_Unit Core Demux

Event_Unit Loop Demux

Event_Unit Dispatch Demux

Event_Unit Mutex Demux

Event_Unit SW_Events Demux

Event_Unit Barrier Demux

FLL_CTRL

APB_SOC_CTRL_Type Register Layout Typedef

CL_DMA_Type Register Layout Typedef

CLUSTER_CTRL_UNIT_Type Register Layout Typedef

CLUSTER_ICACHE_CTRL_Type Register Layout Typedef

DECOMPRESSOR_Type Register Layout Typedef

EFUSE_Type Register Layout Typedef

FC_ICACHE_CTRL_Type Register Layout Typedef

FC_ITC_Type Register Layout Typedef

FC_MPU_Type Register Layout Typedef

FLL_Type Register Layout Typedef

GPIO_Type Register Layout Typedef

HWCE_Type Register Layout Typedef

I3C_Type Register Layout Typedef

NON_SECURED_RISCV_DEBUG_Type Register Layout Typedef

POWER_MANAGER_Type Register Layout Typedef

ADV_TIMER_Type Register Layout Typedef

QUIDDIKEY_Type Register Layout Typedef

RTC_Type Register Layout Typedef

SECURED_RISCV_DEBUG_Type Register Layout Typedef

SOC_EU_Type Register Layout Typedef

TIMER_UNIT_Type Register Layout Typedef

UDMA_AES_Type Register Layout Typedef

UDMA_ASRC_Type Register Layout Typedef

UDMA_CORE_2D_Type Register Layout Typedef

UDMA_CORE_FIFO_Type Register Layout Typedef

UDMA_CORE_LIN_Type Register Layout Typedef

UDMA_CPI_Type Register Layout Typedef

UDMA_CTRL_Type Register Layout Typedef

UDMA_FFC_Type Register Layout Typedef

UDMA_FILTER_Type Register Layout Typedef

UDMA_HYPER_Type Register Layout Typedef

UDMA_I2C_Type Register Layout Typedef

UDMA_I2S_Type Register Layout Typedef

UDMA_MRAM_Type Register Layout Typedef

UDMA_SDIO_Type Register Layout Typedef

UDMA_SPIM_Type Register Layout Typedef

UDMA_TIMESTAMP_Type Register Layout Typedef

UDMA_UART_Type Register Layout Typedef

Field Documentation

struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
struct { ... }
unsigned int __attribute__::_2d_enable
unsigned int __attribute__::_2d_mode
unsigned int __attribute__::a
volatile uint32_t __attribute__::ack
volatile uint32_t __attribute__::ack_clear
volatile uint32_t __attribute__::ack_set
volatile uint32_t __attribute__::acquire
unsigned int __attribute__::additional_latency_autocheck_en
unsigned int __attribute__::addr
unsigned int __attribute__::addr_dtr_str
unsigned int __attribute__::addr_lsb
unsigned int __attribute__::addr_msb
unsigned int __attribute__::addr_size
volatile uint32_t __attribute__::addrgen_cfg_bytes_left
volatile uint32_t __attribute__::addrgen_cfg_ctrl
volatile uint32_t __attribute__::addrgen_cfg_curr_addr
volatile uint32_t __attribute__::addrgen_cfg_row_len
volatile uint32_t __attribute__::addrgen_cfg_sa_buf0
volatile uint32_t __attribute__::addrgen_cfg_sa_buf1
volatile uint32_t __attribute__::addrgen_cfg_size
volatile uint32_t __attribute__::addrgen_cfg_stride
unsigned int __attribute__::ads_time_cnt
unsigned int __attribute__::any
unsigned int __attribute__::apb_addr
volatile uint32_t __attribute__::apb_cr
unsigned int __attribute__::apb_data
volatile uint32_t __attribute__::apb_dr
unsigned int __attribute__::apb_error
volatile uint32_t __attribute__::apb_icr
volatile uint32_t __attribute__::apb_ifr
volatile uint32_t __attribute__::apb_imr
unsigned int __attribute__::apb_int
unsigned int __attribute__::apb_op
volatile uint32_t __attribute__::apb_rule0
volatile uint32_t __attribute__::apb_rule1
volatile uint32_t __attribute__::apb_rule2
volatile uint32_t __attribute__::apb_rule3
volatile uint32_t __attribute__::apb_rule4
volatile uint32_t __attribute__::apb_rule5
volatile uint32_t __attribute__::apb_rule6
volatile uint32_t __attribute__::apb_rule7
volatile uint32_t __attribute__::apb_sr
volatile uint32_t __attribute__::ar
unsigned int __attribute__::arg
unsigned int __attribute__::arm
unsigned int __attribute__::auto_en
unsigned int __attribute__::auto_ena
unsigned int __attribute__::ba
unsigned int __attribute__::base
unsigned int __attribute__::bcr
unsigned int __attribute__::bit_length
unsigned int __attribute__::bit_read
volatile uint32_t __attribute__::bit_read_reg
unsigned int __attribute__::block_num
unsigned int __attribute__::block_rst
unsigned int __attribute__::block_size
volatile uint32_t __attribute__::boot_addr0
volatile uint32_t __attribute__::boot_addr1
volatile uint32_t __attribute__::boot_addr2
volatile uint32_t __attribute__::boot_addr3
volatile uint32_t __attribute__::boot_addr4
volatile uint32_t __attribute__::boot_addr5
volatile uint32_t __attribute__::boot_addr6
volatile uint32_t __attribute__::boot_addr7
volatile uint32_t __attribute__::bootsel
unsigned int __attribute__::bootsel
volatile uint32_t __attribute__::buffer
volatile uint32_t __attribute__::buffer_clear
volatile uint32_t __attribute__::buffer_irq_masked
volatile uint32_t __attribute__::buffer_masked
volatile uint32_t __attribute__::burst_enable
unsigned int __attribute__::bus_avail_timer
volatile uint32_t __attribute__::bus_avail_timer_reg
unsigned int __attribute__::bus_free_timer
volatile uint32_t __attribute__::bus_free_timer_reg
unsigned int __attribute__::busy
unsigned int __attribute__::bye
unsigned int __attribute__::bynfeat
unsigned int __attribute__::byp
unsigned int __attribute__::bypass
unsigned int __attribute__::bytes_left
volatile uint32_t __attribute__::cam_cfg_glob
volatile uint32_t __attribute__::cam_cfg_ll
volatile uint32_t __attribute__::cam_cfg_rgb
volatile uint32_t __attribute__::cam_cfg_size
volatile uint32_t __attribute__::cam_cfg_ur
volatile uint32_t __attribute__::cam_rx_datasize
volatile uint32_t __attribute__::cam_rx_dest
volatile uint32_t __attribute__::cam_vsync_polarity
unsigned int __attribute__::casc
volatile uint32_t __attribute__::cause
unsigned int __attribute__::cause
unsigned int __attribute__::ccfg
volatile uint32_t __attribute__::ccr1
volatile uint32_t __attribute__::ccr2
volatile uint32_t __attribute__::cfg
volatile uint32_t __attribute__::cfg_cg
volatile uint32_t __attribute__::cfg_cg_clr
volatile uint32_t __attribute__::cfg_cg_set
volatile uint32_t __attribute__::cfg_ctrl
volatile uint32_t __attribute__::cfg_event
volatile uint32_t __attribute__::cfg_evt
volatile uint32_t __attribute__::cfg_fifo_fill
volatile uint32_t __attribute__::cfg_hi
volatile uint32_t __attribute__::cfg_lo
volatile uint32_t __attribute__::cfg_rstn
volatile uint32_t __attribute__::cfg_rstn_clr
volatile uint32_t __attribute__::cfg_rstn_set
volatile uint32_t __attribute__::cfg_sa_buffer
volatile uint32_t __attribute__::cfg_size
volatile uint32_t __attribute__::cg
unsigned int __attribute__::ch_en
volatile uint32_t __attribute__::ch_mux
unsigned int __attribute__::ch_sel_0
unsigned int __attribute__::ch_sel_1
unsigned int __attribute__::ch_sel_2
unsigned int __attribute__::ch_sel_3
unsigned int __attribute__::ch_sel_4
unsigned int __attribute__::ch_sel_5
unsigned int __attribute__::ch_sel_6
unsigned int __attribute__::ch_sel_7
volatile uint32_t __attribute__::chunk
unsigned int __attribute__::ckg0
unsigned int __attribute__::ckg1
unsigned int __attribute__::ckg2
unsigned int __attribute__::ckg3
volatile uint32_t __attribute__::cl_busy
volatile uint32_t __attribute__::cl_isolate
volatile uint32_t __attribute__::cl_mask_lsb
unsigned int __attribute__::cl_mask_lsb
volatile uint32_t __attribute__::cl_mask_msb
unsigned int __attribute__::cl_mask_msb
unsigned int __attribute__::clk0_div
unsigned int __attribute__::clk0_sel
unsigned int __attribute__::clk1_div
unsigned int __attribute__::clk1_sel
unsigned int __attribute__::clk2_div
unsigned int __attribute__::clk2_sel
unsigned int __attribute__::clk3_div
unsigned int __attribute__::clk3_sel
unsigned int __attribute__::clk_cluster
volatile uint32_t __attribute__::clk_div
unsigned int __attribute__::clk_div
volatile uint32_t __attribute__::clk_div_clu
volatile uint32_t __attribute__::clk_div_i3c
volatile uint32_t __attribute__::clk_div_per
volatile uint32_t __attribute__::clk_div_soc
unsigned int __attribute__::clk_edge
unsigned int __attribute__::clk_en
volatile uint32_t __attribute__::clk_en_quiddikey
unsigned int __attribute__::clk_ext_src
unsigned int __attribute__::clk_mux
unsigned int __attribute__::clk_mux_en
volatile uint32_t __attribute__::clk_sel
unsigned int __attribute__::clk_soc
unsigned int __attribute__::clk_src
unsigned int __attribute__::clkcfg
volatile uint32_t __attribute__::clkcfg_setup
unsigned int __attribute__::clkdiv
unsigned int __attribute__::clksel
unsigned int __attribute__::clmp_hi_err0
unsigned int __attribute__::clmp_hi_err1
unsigned int __attribute__::clmp_hi_err2
unsigned int __attribute__::clmp_hi_err3
unsigned int __attribute__::clmp_lo_err0
unsigned int __attribute__::clmp_lo_err1
unsigned int __attribute__::clmp_lo_err2
unsigned int __attribute__::clmp_lo_err3
unsigned int __attribute__::clock_enable
volatile uint32_t __attribute__::clock_enable_reg
volatile uint32_t __attribute__::clock_gate
unsigned int __attribute__::clr
unsigned int __attribute__::cluster_id
unsigned int __attribute__::cluster_wakestate
unsigned int __attribute__::cmd
volatile uint32_t __attribute__::cmd
unsigned int __attribute__::cmd_arg
volatile uint32_t __attribute__::cmd_dest
unsigned int __attribute__::cmd_dest
unsigned int __attribute__::cmd_dtr_str
unsigned int __attribute__::cmd_err_status
unsigned int __attribute__::cmd_op
unsigned int __attribute__::cmd_req
unsigned int __attribute__::cmd_req_fifo_full
unsigned int __attribute__::cmd_rsp_type
unsigned int __attribute__::cmd_size
volatile uint32_t __attribute__::cmd_tr_req_reg_1
volatile uint32_t __attribute__::cmd_tr_req_reg_2
unsigned int __attribute__::cmp_evt0
unsigned int __attribute__::cmp_evt1
unsigned int __attribute__::cmp_evt2
unsigned int __attribute__::cmp_evt3
volatile uint32_t __attribute__::cmp_hi
unsigned int __attribute__::cmp_hi
volatile uint32_t __attribute__::cmp_lo
unsigned int __attribute__::cmp_lo
unsigned int __attribute__::cnt
unsigned int __attribute__::cnt_clr
unsigned int __attribute__::cnt_ext_en
unsigned int __attribute__::cnt_ext_sel
unsigned int __attribute__::cnt_ext_type
volatile uint32_t __attribute__::cnt_hi
unsigned int __attribute__::cnt_hi
volatile uint32_t __attribute__::cnt_lo
unsigned int __attribute__::cnt_lo
unsigned int __attribute__::cnt_stop
unsigned int __attribute__::cnt_target1
unsigned int __attribute__::cnt_target2
unsigned int __attribute__::cnt_target3
volatile uint32_t __attribute__::conf1

FLL_CTRL Configuration1 register, offset: 0x04

volatile uint32_t __attribute__::conf2

FLL_CTRL Configuration2 register, offset: 0x08

volatile uint32_t __attribute__::conf_reg
unsigned int __attribute__::cont
unsigned int __attribute__::continous
unsigned int __attribute__::conv
volatile uint32_t __attribute__::conv_num
volatile uint32_t __attribute__::conv_rx_addr
volatile uint32_t __attribute__::conv_tx_addr
unsigned int __attribute__::core0
unsigned int __attribute__::core1
unsigned int __attribute__::core2
unsigned int __attribute__::core3
unsigned int __attribute__::core4
unsigned int __attribute__::core5
unsigned int __attribute__::core6
unsigned int __attribute__::core7
unsigned int __attribute__::core_id
volatile uint32_t __attribute__::corestatus
unsigned int __attribute__::count
unsigned int __attribute__::counter
volatile uint32_t __attribute__::cr
unsigned int __attribute__::cs0_auto_burst_enable
unsigned int __attribute__::cs0_maximum_check_enable
unsigned int __attribute__::cs1_auto_burst_enable
unsigned int __attribute__::cs1_maximum_check_enable
unsigned int __attribute__::cs_max
unsigned int __attribute__::cs_wakeup_type
volatile uint32_t __attribute__::csr_hwlp0c
volatile uint32_t __attribute__::csr_hwlp0e
volatile uint32_t __attribute__::csr_hwlp0s
volatile uint32_t __attribute__::csr_hwlp1c
volatile uint32_t __attribute__::csr_hwlp1e
volatile uint32_t __attribute__::csr_hwlp1s
volatile uint32_t __attribute__::csr_mcause
volatile uint32_t __attribute__::csr_mepc
volatile uint32_t __attribute__::csr_mhartid
volatile uint32_t __attribute__::csr_mstatus
volatile uint32_t __attribute__::csr_mtvec
volatile uint32_t __attribute__::csr_pccr
volatile uint32_t __attribute__::csr_pcer
volatile uint32_t __attribute__::csr_pcmr
volatile uint32_t __attribute__::csr_privlv
volatile uint32_t __attribute__::csr_ucause
volatile uint32_t __attribute__::csr_uepc
volatile uint32_t __attribute__::csr_uhartid
volatile uint32_t __attribute__::csr_ustatus
volatile uint32_t __attribute__::csr_utvec
volatile uint32_t __attribute__::ctrl
volatile uint32_t __attribute__::ctrl_cfg_0
volatile uint32_t __attribute__::ctrl_cfg_1
unsigned int __attribute__::ctrl_mux
unsigned int __attribute__::cts_en
unsigned int __attribute__::ctx_id
unsigned int __attribute__::curr_addr
unsigned int __attribute__::data
unsigned int __attribute__::data_dtr_msb
unsigned int __attribute__::data_dtr_str
unsigned int __attribute__::data_en
unsigned int __attribute__::data_err_status
unsigned int __attribute__::data_len
unsigned int __attribute__::data_quad
unsigned int __attribute__::data_rwn
unsigned int __attribute__::data_rx
unsigned int __attribute__::data_rx_fifo_full
volatile uint32_t __attribute__::data_rx_fifo_reg
unsigned int __attribute__::data_tx
unsigned int __attribute__::data_tx_fifo_empty
unsigned int __attribute__::data_tx_fifo_full
volatile uint32_t __attribute__::data_tx_fifo_reg
volatile uint32_t __attribute__::datamove0_size
volatile uint32_t __attribute__::datamove1_size
volatile uint32_t __attribute__::datamove_cfg
unsigned int __attribute__::datasize
volatile uint32_t __attribute__::dbg_halt_mask
volatile uint32_t __attribute__::dbg_halt_status
volatile uint32_t __attribute__::dbg_resume
unsigned int __attribute__::dco_code
unsigned int __attribute__::dco_en
unsigned int __attribute__::dco_max
unsigned int __attribute__::dco_min
unsigned int __attribute__::dcr
unsigned int __attribute__::decompr_direction
unsigned int __attribute__::decompr_mode
unsigned int __attribute__::dest
volatile uint32_t __attribute__::dest
unsigned int __attribute__::dest_id_0
unsigned int __attribute__::dest_id_1
unsigned int __attribute__::dest_stream
volatile uint32_t __attribute__::device
volatile uint32_t __attribute__::device_addr_table_reg0
volatile uint32_t __attribute__::device_addr_table_reg1
volatile uint32_t __attribute__::device_addr_table_reg10
volatile uint32_t __attribute__::device_addr_table_reg11
volatile uint32_t __attribute__::device_addr_table_reg2
volatile uint32_t __attribute__::device_addr_table_reg3
volatile uint32_t __attribute__::device_addr_table_reg4
volatile uint32_t __attribute__::device_addr_table_reg5
volatile uint32_t __attribute__::device_addr_table_reg6
volatile uint32_t __attribute__::device_addr_table_reg7
volatile uint32_t __attribute__::device_addr_table_reg8
volatile uint32_t __attribute__::device_addr_table_reg9
volatile uint32_t __attribute__::device_char_table_reg0_0
volatile uint32_t __attribute__::device_char_table_reg0_1
volatile uint32_t __attribute__::device_char_table_reg0_10
volatile uint32_t __attribute__::device_char_table_reg0_11
volatile uint32_t __attribute__::device_char_table_reg0_2
volatile uint32_t __attribute__::device_char_table_reg0_3
volatile uint32_t __attribute__::device_char_table_reg0_4
volatile uint32_t __attribute__::device_char_table_reg0_5
volatile uint32_t __attribute__::device_char_table_reg0_6
volatile uint32_t __attribute__::device_char_table_reg0_7
volatile uint32_t __attribute__::device_char_table_reg0_8
volatile uint32_t __attribute__::device_char_table_reg0_9
volatile uint32_t __attribute__::device_char_table_reg1_0
volatile uint32_t __attribute__::device_char_table_reg1_1
volatile uint32_t __attribute__::device_char_table_reg1_10
volatile uint32_t __attribute__::device_char_table_reg1_11
volatile uint32_t __attribute__::device_char_table_reg1_2
volatile uint32_t __attribute__::device_char_table_reg1_3
volatile uint32_t __attribute__::device_char_table_reg1_4
volatile uint32_t __attribute__::device_char_table_reg1_5
volatile uint32_t __attribute__::device_char_table_reg1_6
volatile uint32_t __attribute__::device_char_table_reg1_7
volatile uint32_t __attribute__::device_char_table_reg1_8
volatile uint32_t __attribute__::device_char_table_reg1_9
volatile uint32_t __attribute__::device_char_table_reg2_0
volatile uint32_t __attribute__::device_char_table_reg2_1
volatile uint32_t __attribute__::device_char_table_reg2_10
volatile uint32_t __attribute__::device_char_table_reg2_11
volatile uint32_t __attribute__::device_char_table_reg2_2
volatile uint32_t __attribute__::device_char_table_reg2_3
volatile uint32_t __attribute__::device_char_table_reg2_4
volatile uint32_t __attribute__::device_char_table_reg2_5
volatile uint32_t __attribute__::device_char_table_reg2_6
volatile uint32_t __attribute__::device_char_table_reg2_7
volatile uint32_t __attribute__::device_char_table_reg2_8
volatile uint32_t __attribute__::device_char_table_reg2_9
volatile uint32_t __attribute__::device_char_table_reg3_0
volatile uint32_t __attribute__::device_char_table_reg3_1
volatile uint32_t __attribute__::device_char_table_reg3_10
volatile uint32_t __attribute__::device_char_table_reg3_11
volatile uint32_t __attribute__::device_char_table_reg3_2
volatile uint32_t __attribute__::device_char_table_reg3_3
volatile uint32_t __attribute__::device_char_table_reg3_4
volatile uint32_t __attribute__::device_char_table_reg3_5
volatile uint32_t __attribute__::device_char_table_reg3_6
volatile uint32_t __attribute__::device_char_table_reg3_7
volatile uint32_t __attribute__::device_char_table_reg3_8
volatile uint32_t __attribute__::device_char_table_reg3_9
unsigned int __attribute__::device_type
volatile uint32_t __attribute__::dir
unsigned int __attribute__::direct_ctrl
volatile uint32_t __attribute__::dlcpd_idl_ifr
volatile uint32_t __attribute__::dlcpd_idn_ifr
volatile uint32_t __attribute__::dlcpd_ifr
volatile uint32_t __attribute__::dlcpd_imr
volatile uint32_t __attribute__::dlcpd_iok_ifr
volatile uint32_t __attribute__::dlcpd_iup_ifr
volatile uint32_t __attribute__::dlcpd_mpacr
volatile uint32_t __attribute__::dlcpd_mpadr
volatile uint32_t __attribute__::dlcpd_msr
unsigned int __attribute__::done
volatile uint32_t __attribute__::dor
unsigned int __attribute__::dpd
unsigned int __attribute__::drop_on_wait
volatile uint32_t __attribute__::drr
unsigned int __attribute__::dt0
unsigned int __attribute__::dt1
unsigned int __attribute__::dynamic_addr
unsigned int __attribute__::ebrk
unsigned int __attribute__::ec_err
unsigned int __attribute__::ecall
unsigned int __attribute__::ecb_cbc
unsigned int __attribute__::eccbyps
unsigned int __attribute__::eill
unsigned int __attribute__::elsu
unsigned int __attribute__::elsu_dup
unsigned int __attribute__::en
unsigned int __attribute__::en_pri
unsigned int __attribute__::en_sh
unsigned int __attribute__::ena
volatile uint32_t __attribute__::enable
unsigned int __attribute__::enable
volatile uint32_t __attribute__::enable_2d
volatile uint32_t __attribute__::enable_l1_l15_prefetch
volatile uint32_t __attribute__::enable_special_core_cache
unsigned int __attribute__::enc_dec
volatile uint32_t __attribute__::end
unsigned int __attribute__::end
volatile uint32_t __attribute__::eoc
unsigned int __attribute__::eoc
unsigned int __attribute__::eot
volatile uint32_t __attribute__::epoch
volatile uint32_t __attribute__::erase_addr
unsigned int __attribute__::erase_busy
unsigned int __attribute__::erase_done
unsigned int __attribute__::erase_en
volatile uint32_t __attribute__::erase_size
unsigned int __attribute__::err
unsigned int __attribute__::err_irq
volatile uint32_t __attribute__::err_lsb
unsigned int __attribute__::err_lsb
volatile uint32_t __attribute__::err_msb
unsigned int __attribute__::err_msb
unsigned int __attribute__::err_overflow
unsigned int __attribute__::err_parity
volatile uint32_t __attribute__::error
unsigned int __attribute__::error
unsigned int __attribute__::event
volatile uint32_t __attribute__::event_cfg
volatile uint32_t __attribute__::event_mask
volatile uint32_t __attribute__::event_mask_and
volatile uint32_t __attribute__::event_mask_or
volatile uint32_t __attribute__::event_wait
volatile uint32_t __attribute__::event_wait_clear
unsigned int __attribute__::evt
volatile uint32_t __attribute__::ext_addr
unsigned int __attribute__::ext_bt_md
unsigned int __attribute__::ext_sync
unsigned int __attribute__::ext_wakeup_en
unsigned int __attribute__::extension_type
unsigned int __attribute__::external
unsigned int __attribute__::extwake_en
unsigned int __attribute__::extwake_type
volatile uint32_t __attribute__::f0cr1
volatile uint32_t __attribute__::f0cr2
volatile uint32_t __attribute__::f1cr1
volatile uint32_t __attribute__::f1cr2
volatile uint32_t __attribute__::f2cr1
volatile uint32_t __attribute__::f2cr2
volatile uint32_t __attribute__::f3cr1
volatile uint32_t __attribute__::f3cr2
volatile uint32_t __attribute__::fc_boot
unsigned int __attribute__::fc_fe
volatile uint32_t __attribute__::fc_fetch
volatile uint32_t __attribute__::fc_mask_lsb
unsigned int __attribute__::fc_mask_lsb
volatile uint32_t __attribute__::fc_mask_msb
unsigned int __attribute__::fc_mask_msb
volatile uint32_t __attribute__::fc_tcdm_rule0
volatile uint32_t __attribute__::fc_tcdm_rule1
volatile uint32_t __attribute__::fc_tcdm_rule2
volatile uint32_t __attribute__::fc_tcdm_rule3
volatile uint32_t __attribute__::fc_tcdm_rule4
volatile uint32_t __attribute__::fc_tcdm_rule5
volatile uint32_t __attribute__::fc_tcdm_rule6
volatile uint32_t __attribute__::fc_tcdm_rule7
unsigned int __attribute__::fdc_sat_err0
unsigned int __attribute__::fdc_sat_err1
unsigned int __attribute__::fdc_sat_err2
unsigned int __attribute__::fdc_sat_err3
volatile uint32_t __attribute__::fetch_en
volatile uint32_t __attribute__::fifo
volatile uint32_t __attribute__::fifo_access
volatile uint32_t __attribute__::fifo_cfg
unsigned int __attribute__::fifo_clr
volatile uint32_t __attribute__::fifo_pushpop_16
volatile uint32_t __attribute__::fifo_pushpop_24
volatile uint32_t __attribute__::fifo_pushpop_32
volatile uint32_t __attribute__::fifo_pushpop_8
volatile uint32_t __attribute__::finished_jobs
unsigned int __attribute__::fl
volatile uint32_t __attribute__::fl_format
unsigned int __attribute__::fl_pri
unsigned int __attribute__::fl_sh
volatile uint32_t __attribute__::flush
volatile uint32_t __attribute__::foll_udma_rx_dest_reg_idx
volatile uint32_t __attribute__::foll_udma_tx_dest_reg_idx
unsigned int __attribute__::format
volatile uint32_t __attribute__::fp_format
volatile uint32_t __attribute__::fp_prec
volatile uint32_t __attribute__::fp_scale
unsigned int __attribute__::frame_length
unsigned int __attribute__::framedrop_en
unsigned int __attribute__::framedrop_val
unsigned int __attribute__::frameslice_en
unsigned int __attribute__::frameslice_llx
unsigned int __attribute__::frameslice_lly
unsigned int __attribute__::frameslice_urx
unsigned int __attribute__::frameslice_ury
unsigned int __attribute__::fs_in
unsigned int __attribute__::fs_out
volatile uint32_t __attribute__::fsr
unsigned int __attribute__::full_duplex_en
unsigned int __attribute__::ge
volatile uint32_t __attribute__::gen_config0
volatile uint32_t __attribute__::gen_config1
volatile uint32_t __attribute__::gen_config2
volatile uint32_t __attribute__::gen_config3
volatile uint32_t __attribute__::glb_setup
unsigned int __attribute__::global_en
unsigned int __attribute__::go_sup_time_cnt
unsigned int __attribute__::gpio_sel
unsigned int __attribute__::gpioen
volatile uint32_t __attribute__::gpioen_00_31
volatile uint32_t __attribute__::gpioen_32_63
volatile uint32_t __attribute__::gpioen_64_95
volatile uint32_t __attribute__::gpr0
unsigned int __attribute__::gpr0
volatile uint32_t __attribute__::gpr1
unsigned int __attribute__::gpr1
volatile uint32_t __attribute__::gpr10
unsigned int __attribute__::gpr10
volatile uint32_t __attribute__::gpr11
unsigned int __attribute__::gpr11
volatile uint32_t __attribute__::gpr12
unsigned int __attribute__::gpr12
volatile uint32_t __attribute__::gpr13
unsigned int __attribute__::gpr13
volatile uint32_t __attribute__::gpr14
unsigned int __attribute__::gpr14
volatile uint32_t __attribute__::gpr15
unsigned int __attribute__::gpr15
volatile uint32_t __attribute__::gpr16
unsigned int __attribute__::gpr16
volatile uint32_t __attribute__::gpr17
unsigned int __attribute__::gpr17
volatile uint32_t __attribute__::gpr18
unsigned int __attribute__::gpr18
volatile uint32_t __attribute__::gpr19
unsigned int __attribute__::gpr19
volatile uint32_t __attribute__::gpr2
unsigned int __attribute__::gpr2
volatile uint32_t __attribute__::gpr20
unsigned int __attribute__::gpr20
volatile uint32_t __attribute__::gpr21
unsigned int __attribute__::gpr21
volatile uint32_t __attribute__::gpr22
unsigned int __attribute__::gpr22
volatile uint32_t __attribute__::gpr23
unsigned int __attribute__::gpr23
volatile uint32_t __attribute__::gpr24
unsigned int __attribute__::gpr24
volatile uint32_t __attribute__::gpr25
unsigned int __attribute__::gpr25
volatile uint32_t __attribute__::gpr26
unsigned int __attribute__::gpr26
volatile uint32_t __attribute__::gpr27
unsigned int __attribute__::gpr27
volatile uint32_t __attribute__::gpr28
unsigned int __attribute__::gpr28
volatile uint32_t __attribute__::gpr29
unsigned int __attribute__::gpr29
volatile uint32_t __attribute__::gpr3
unsigned int __attribute__::gpr3
volatile uint32_t __attribute__::gpr30
unsigned int __attribute__::gpr30
volatile uint32_t __attribute__::gpr31
unsigned int __attribute__::gpr31
volatile uint32_t __attribute__::gpr4
unsigned int __attribute__::gpr4
volatile uint32_t __attribute__::gpr5
unsigned int __attribute__::gpr5
volatile uint32_t __attribute__::gpr6
unsigned int __attribute__::gpr6
volatile uint32_t __attribute__::gpr7
unsigned int __attribute__::gpr7
volatile uint32_t __attribute__::gpr8
unsigned int __attribute__::gpr8
volatile uint32_t __attribute__::gpr9
unsigned int __attribute__::gpr9
unsigned int __attribute__::halt
volatile uint32_t __attribute__::hit
unsigned int __attribute__::hsync_polarity
volatile uint32_t __attribute__::hw_id
volatile uint32_t __attribute__::hw_info
volatile uint32_t __attribute__::hw_ruc0
volatile uint32_t __attribute__::hw_ruc1
volatile uint32_t __attribute__::hw_setting
volatile uint32_t __attribute__::hw_ver
unsigned int __attribute__::ibi_data
volatile uint32_t __attribute__::ibi_data_reg
unsigned int __attribute__::ibi_data_rx_fifo_full
unsigned int __attribute__::ibi_id
unsigned int __attribute__::ibi_payload
volatile uint32_t __attribute__::ibi_resp_reg
unsigned int __attribute__::ibi_sts
unsigned int __attribute__::ibi_transfer_done
unsigned int __attribute__::icu_den_f
unsigned int __attribute__::icu_den_flags
unsigned int __attribute__::icu_den_m
unsigned int __attribute__::icu_dly_f
unsigned int __attribute__::icu_dly_flags
unsigned int __attribute__::icu_dly_m
unsigned int __attribute__::icu_ok_f
unsigned int __attribute__::icu_ok_flags
unsigned int __attribute__::icu_ok_m
unsigned int __attribute__::icu_upd_f
unsigned int __attribute__::icu_upd_flags
unsigned int __attribute__::icu_upd_m
unsigned int __attribute__::id
unsigned int __attribute__::id_ch0
unsigned int __attribute__::id_ch1
unsigned int __attribute__::id_ch2
unsigned int __attribute__::id_ch3
unsigned int __attribute__::id_err
unsigned int __attribute__::id_rx
volatile uint32_t __attribute__::ie
unsigned int __attribute__::iem
volatile uint32_t __attribute__::ier
volatile uint32_t __attribute__::if_sr
volatile uint32_t __attribute__::imr
unsigned int __attribute__::in_band_req
volatile uint32_t __attribute__::incr
unsigned int __attribute__::index
volatile uint32_t __attribute__::info
unsigned int __attribute__::input_en_ch0
unsigned int __attribute__::input_en_ch1
unsigned int __attribute__::input_en_ch2
unsigned int __attribute__::input_en_ch3
unsigned int __attribute__::input_en_ch4
unsigned int __attribute__::input_en_ch5
unsigned int __attribute__::input_en_ch6
unsigned int __attribute__::input_en_ch7
unsigned int __attribute__::input_sel_ch0
unsigned int __attribute__::input_sel_ch1
unsigned int __attribute__::input_sel_ch2
unsigned int __attribute__::input_sel_ch3
unsigned int __attribute__::input_sel_ch4
unsigned int __attribute__::input_sel_ch5
unsigned int __attribute__::input_sel_ch6
unsigned int __attribute__::input_sel_ch7
unsigned int __attribute__::input_type_ch0
unsigned int __attribute__::input_type_ch1
unsigned int __attribute__::input_type_ch2
unsigned int __attribute__::input_type_ch3
unsigned int __attribute__::input_type_ch4
unsigned int __attribute__::input_type_ch5
unsigned int __attribute__::input_type_ch6
unsigned int __attribute__::input_type_ch7
unsigned int __attribute__::insel
unsigned int __attribute__::int_bt_md
unsigned int __attribute__::int_sync
volatile uint32_t __attribute__::integrator

FLL_CTRL INTEGRATOR register, offset: 0x0C

unsigned int __attribute__::inten
volatile uint32_t __attribute__::inten_00_31
volatile uint32_t __attribute__::inten_32_63
volatile uint32_t __attribute__::inten_64_95
unsigned int __attribute__::internal
unsigned int __attribute__::intstatus
volatile uint32_t __attribute__::intstatus_00_31
volatile uint32_t __attribute__::intstatus_32_63
volatile uint32_t __attribute__::intstatus_64_95
unsigned int __attribute__::inttype
volatile uint32_t __attribute__::inttype_00_15
volatile uint32_t __attribute__::inttype_16_31
volatile uint32_t __attribute__::inttype_32_47
volatile uint32_t __attribute__::inttype_48_63
volatile uint32_t __attribute__::inttype_64_79
volatile uint32_t __attribute__::inttype_80_95
unsigned int __attribute__::irq
volatile uint32_t __attribute__::irq_en
volatile uint32_t __attribute__::irq_mask
volatile uint32_t __attribute__::irq_mask_and
volatile uint32_t __attribute__::irq_mask_or
volatile uint32_t __attribute__::irq_status_reg
unsigned int __attribute__::irqen
volatile uint32_t __attribute__::isr
unsigned int __attribute__::item_bit_width
unsigned int __attribute__::item_to_decompress
unsigned int __attribute__::itg_per
volatile uint32_t __attribute__::iv0_0
volatile uint32_t __attribute__::iv0_1
volatile uint32_t __attribute__::iv0_2
volatile uint32_t __attribute__::iv0_3
volatile uint32_t __attribute__::job_config0_aliased
volatile uint32_t __attribute__::job_config0_ctx0
volatile uint32_t __attribute__::job_config0_ctx1
volatile uint32_t __attribute__::job_config1_aliased
volatile uint32_t __attribute__::job_config1_ctx0
volatile uint32_t __attribute__::job_config1_ctx1
volatile uint32_t __attribute__::job_config2_aliased
volatile uint32_t __attribute__::job_config2_ctx0
volatile uint32_t __attribute__::job_config2_ctx1
unsigned int __attribute__::jobs
volatile uint32_t __attribute__::jtagreg
volatile uint32_t __attribute__::key0_0
volatile uint32_t __attribute__::key0_1
volatile uint32_t __attribute__::key0_2
volatile uint32_t __attribute__::key0_3
volatile uint32_t __attribute__::key0_4
volatile uint32_t __attribute__::key0_5
volatile uint32_t __attribute__::key0_6
volatile uint32_t __attribute__::key0_7
volatile uint32_t __attribute__::key_dest
unsigned int __attribute__::key_init
unsigned int __attribute__::key_type
unsigned int __attribute__::l0_fl
volatile uint32_t __attribute__::l0_flush
volatile uint32_t __attribute__::l2_addr_reg
volatile uint32_t __attribute__::l2_count_reg
unsigned int __attribute__::l2_linear_count
volatile uint32_t __attribute__::l2_rule0
volatile uint32_t __attribute__::l2_rule1
volatile uint32_t __attribute__::l2_rule2
volatile uint32_t __attribute__::l2_rule3
volatile uint32_t __attribute__::l2_rule4
volatile uint32_t __attribute__::l2_rule5
volatile uint32_t __attribute__::l2_rule6
volatile uint32_t __attribute__::l2_rule7
unsigned int __attribute__::l2_start_addr
unsigned int __attribute__::l2_stride_count
volatile uint32_t __attribute__::l2_stride_reg
volatile uint32_t __attribute__::lane_cfg_0
volatile uint32_t __attribute__::lane_cfg_1
volatile uint32_t __attribute__::lane_cfg_2
volatile uint32_t __attribute__::lane_cfg_3
volatile uint32_t __attribute__::lane_idin_0
volatile uint32_t __attribute__::lane_idin_1
volatile uint32_t __attribute__::lane_idin_2
volatile uint32_t __attribute__::lane_idin_3
volatile uint32_t __attribute__::lane_idout_0
volatile uint32_t __attribute__::lane_idout_1
volatile uint32_t __attribute__::lane_idout_2
volatile uint32_t __attribute__::lane_idout_3
unsigned int __attribute__::latency0
unsigned int __attribute__::latency1
unsigned int __attribute__::lbuflen
unsigned int __attribute__::lbufprecnt
unsigned int __attribute__::lbufskiphi
unsigned int __attribute__::lbufskiplo
volatile uint32_t __attribute__::lead_udma_rx_dest_reg_idx
volatile uint32_t __attribute__::lead_udma_tx_dest_reg_idx
unsigned int __attribute__::length
unsigned int __attribute__::line
volatile uint32_t __attribute__::line_2d
unsigned int __attribute__::lo
unsigned int __attribute__::lock
unsigned int __attribute__::lock0
unsigned int __attribute__::lock1
unsigned int __attribute__::lock2
unsigned int __attribute__::lock3
unsigned int __attribute__::lock_tol
unsigned int __attribute__::lock_wnd
unsigned int __attribute__::loop_gain
unsigned int __attribute__::lut_addr
unsigned int __attribute__::lut_data
volatile uint32_t __attribute__::lut_write_reg
unsigned int __attribute__::m2m_in_ch0
unsigned int __attribute__::m2m_in_ch1
unsigned int __attribute__::m2m_out_ch0
unsigned int __attribute__::m2m_out_ch1
unsigned int __attribute__::m2m_ratio
unsigned int __attribute__::m2m_ratio_en
unsigned int __attribute__::margin
volatile uint32_t __attribute__::mask
volatile uint32_t __attribute__::mask_clear
volatile uint32_t __attribute__::mask_set
unsigned int __attribute__::master_control_en
unsigned int __attribute__::master_rst_en
volatile uint32_t __attribute__::mba0
unsigned int __attribute__::mba0
volatile uint32_t __attribute__::mba1
unsigned int __attribute__::mba1
volatile uint32_t __attribute__::mem2mem_cfg
volatile uint32_t __attribute__::mem2mem_id
volatile uint32_t __attribute__::mem2mem_ratio
unsigned int __attribute__::men_time_cnt
unsigned int __attribute__::mepc
unsigned int __attribute__::mfi
unsigned int __attribute__::mie
volatile uint32_t __attribute__::misc
volatile uint32_t __attribute__::mode
volatile uint32_t __attribute__::mode
unsigned int __attribute__::mode0
unsigned int __attribute__::mode1
volatile uint32_t __attribute__::mode_reg
unsigned int __attribute__::mpie
unsigned int __attribute__::mpp
volatile uint32_t __attribute__::mpu_enable
unsigned int __attribute__::mram_wakestate
volatile uint32_t __attribute__::mst_cntl_en_reg
unsigned int __attribute__::mtvec
volatile uint32_t __attribute__::mutex
unsigned int __attribute__::mux
unsigned int __attribute__::nb_cl
unsigned int __attribute__::nb_cores
unsigned int __attribute__::ncp
unsigned int __attribute__::nf
unsigned int __attribute__::norm
unsigned int __attribute__::noutfeat
unsigned int __attribute__::noyconst
volatile uint32_t __attribute__::npc
unsigned int __attribute__::npc
unsigned int __attribute__::num_bytes
unsigned int __attribute__::nvr
unsigned int __attribute__::ny
volatile uint32_t __attribute__::offloader_id
unsigned int __attribute__::one_s
unsigned int __attribute__::op_mode
unsigned int __attribute__::operation
unsigned int __attribute__::opt_read_en_cs
volatile uint32_t __attribute__::ospi_alter
volatile uint32_t __attribute__::ospi_alter_xip
volatile uint32_t __attribute__::ospi_cfg
volatile uint32_t __attribute__::ospi_cfg_xip
volatile uint32_t __attribute__::ospi_cmd
volatile uint32_t __attribute__::ospi_cmd_xip
volatile uint32_t __attribute__::ospi_csn
volatile uint32_t __attribute__::ospi_jedec_reset
volatile uint32_t __attribute__::ospi_ram_opt
volatile uint32_t __attribute__::ospi_reg_xip
unsigned int __attribute__::paaddr
unsigned int __attribute__::padcfg
volatile uint32_t __attribute__::padcfg0
volatile uint32_t __attribute__::padcfg1
volatile uint32_t __attribute__::padcfg10
volatile uint32_t __attribute__::padcfg11
volatile uint32_t __attribute__::padcfg12
volatile uint32_t __attribute__::padcfg13
volatile uint32_t __attribute__::padcfg14
volatile uint32_t __attribute__::padcfg15
volatile uint32_t __attribute__::padcfg16
volatile uint32_t __attribute__::padcfg17
volatile uint32_t __attribute__::padcfg18
volatile uint32_t __attribute__::padcfg19
volatile uint32_t __attribute__::padcfg2
volatile uint32_t __attribute__::padcfg20
volatile uint32_t __attribute__::padcfg21
volatile uint32_t __attribute__::padcfg22
volatile uint32_t __attribute__::padcfg23
volatile uint32_t __attribute__::padcfg3
volatile uint32_t __attribute__::padcfg4
volatile uint32_t __attribute__::padcfg5
volatile uint32_t __attribute__::padcfg6
volatile uint32_t __attribute__::padcfg7
volatile uint32_t __attribute__::padcfg8
volatile uint32_t __attribute__::padcfg9
volatile uint32_t __attribute__::padcfg_00_03
volatile uint32_t __attribute__::padcfg_04_07
volatile uint32_t __attribute__::padcfg_08_11
volatile uint32_t __attribute__::padcfg_12_15
volatile uint32_t __attribute__::padcfg_16_19
volatile uint32_t __attribute__::padcfg_20_23
volatile uint32_t __attribute__::padcfg_24_27
volatile uint32_t __attribute__::padcfg_28_31
volatile uint32_t __attribute__::padcfg_32_35
volatile uint32_t __attribute__::padcfg_36_39
volatile uint32_t __attribute__::padcfg_40_43
volatile uint32_t __attribute__::padcfg_44_47
volatile uint32_t __attribute__::padcfg_48_51
volatile uint32_t __attribute__::padcfg_52_55
volatile uint32_t __attribute__::padcfg_56_59
volatile uint32_t __attribute__::padcfg_60_63
volatile uint32_t __attribute__::padcfg_64_67
volatile uint32_t __attribute__::padcfg_68_71
volatile uint32_t __attribute__::padcfg_72_75
volatile uint32_t __attribute__::padcfg_76_79
volatile uint32_t __attribute__::padcfg_80_83
volatile uint32_t __attribute__::padcfg_84_87
volatile uint32_t __attribute__::padcfg_88_91
volatile uint32_t __attribute__::padcfg_92_95
unsigned int __attribute__::padding0
unsigned int __attribute__::padding1
unsigned int __attribute__::padding2
unsigned int __attribute__::padding3
unsigned int __attribute__::paddir
volatile uint32_t __attribute__::paddir_00_31
volatile uint32_t __attribute__::paddir_32_63
volatile uint32_t __attribute__::paddir_64_95
volatile uint32_t __attribute__::padfun0
volatile uint32_t __attribute__::padfun1
volatile uint32_t __attribute__::padfun2
volatile uint32_t __attribute__::padfun3
volatile uint32_t __attribute__::padfun4
volatile uint32_t __attribute__::padfun5
unsigned int __attribute__::padin
volatile uint32_t __attribute__::padin_00_31
volatile uint32_t __attribute__::padin_32_63
volatile uint32_t __attribute__::padin_64_95
unsigned int __attribute__::padir
unsigned int __attribute__::padout
volatile uint32_t __attribute__::padout_00_31
volatile uint32_t __attribute__::padout_32_63
volatile uint32_t __attribute__::padout_64_95
unsigned int __attribute__::padoutclr
volatile uint32_t __attribute__::padoutclr_00_31
volatile uint32_t __attribute__::padoutclr_32_63
volatile uint32_t __attribute__::padoutclr_64_95
unsigned int __attribute__::padoutset
volatile uint32_t __attribute__::padoutset_00_31
volatile uint32_t __attribute__::padoutset_32_63
volatile uint32_t __attribute__::padoutset_64_95
unsigned int __attribute__::parity_ena
unsigned int __attribute__::pastart
unsigned int __attribute__::pccr
unsigned int __attribute__::pcer
unsigned int __attribute__::pdm_2ch
unsigned int __attribute__::pdm_en
unsigned int __attribute__::pen
unsigned int __attribute__::pending
unsigned int __attribute__::pgs_time_cnt
unsigned int __attribute__::picl_busy
unsigned int __attribute__::picl_ok_f
unsigned int __attribute__::picl_ok_m
unsigned int __attribute__::pid_high
unsigned int __attribute__::pid_low
unsigned int __attribute__::plev
unsigned int __attribute__::pol
unsigned int __attribute__::pop_id
unsigned int __attribute__::porb
volatile uint32_t __attribute__::ppc
unsigned int __attribute__::ppc
volatile uint32_t __attribute__::pr_mask_lsb
unsigned int __attribute__::pr_mask_lsb
volatile uint32_t __attribute__::pr_mask_msb
unsigned int __attribute__::pr_mask_msb
unsigned int __attribute__::presc
unsigned int __attribute__::prescaler
unsigned int __attribute__::prog_time_cnt
unsigned int __attribute__::program_done
unsigned int __attribute__::program_en
unsigned int __attribute__::prwdata
unsigned int __attribute__::psram_addr_even
unsigned int __attribute__::psram_cmd_en
unsigned int __attribute__::psram_cross_boundary_en
unsigned int __attribute__::psram_read_bit
volatile uint32_t __attribute__::push_cmd_reg
unsigned int __attribute__::push_id
unsigned int __attribute__::pval
unsigned int __attribute__::pwm_sel
unsigned int __attribute__::qf
unsigned int __attribute__::qk_allow_bist
unsigned int __attribute__::qk_allow_enroll
unsigned int __attribute__::qk_allow_generate_random
unsigned int __attribute__::qk_allow_get_key
unsigned int __attribute__::qk_allow_start
unsigned int __attribute__::qk_allow_stop
unsigned int __attribute__::qk_allow_unwrap
unsigned int __attribute__::qk_allow_wrap
unsigned int __attribute__::qk_allow_wrap_generated_random
unsigned int __attribute__::qk_bist_active
unsigned int __attribute__::qk_bist_enable
unsigned int __attribute__::qk_bist_error
unsigned int __attribute__::qk_bist_ok
unsigned int __attribute__::qk_bist_running
unsigned int __attribute__::qk_busy
unsigned int __attribute__::qk_config_bist
unsigned int __attribute__::qk_config_type
unsigned int __attribute__::qk_data_endianness
unsigned int __attribute__::qk_dest_ko
unsigned int __attribute__::qk_dest_reg
unsigned int __attribute__::qk_di
unsigned int __attribute__::qk_di_request
unsigned int __attribute__::qk_disable_enroll
unsigned int __attribute__::qk_disable_generate_random
unsigned int __attribute__::qk_disable_get_key
unsigned int __attribute__::qk_disable_start
unsigned int __attribute__::qk_disable_stop
unsigned int __attribute__::qk_disable_unwrap
unsigned int __attribute__::qk_disable_wrap
unsigned int __attribute__::qk_disable_wrap_generated_random
unsigned int __attribute__::qk_do
unsigned int __attribute__::qk_do_request
unsigned int __attribute__::qk_enroll
unsigned int __attribute__::qk_error
unsigned int __attribute__::qk_generate_random
unsigned int __attribute__::qk_get_key
unsigned int __attribute__::qk_hw_id
unsigned int __attribute__::qk_hw_rev
unsigned int __attribute__::qk_hw_version_major
unsigned int __attribute__::qk_hw_version_minor
unsigned int __attribute__::qk_int_busy
unsigned int __attribute__::qk_int_di_request
unsigned int __attribute__::qk_int_do_request
unsigned int __attribute__::qk_int_en
unsigned int __attribute__::qk_int_en_busy
unsigned int __attribute__::qk_int_en_di_request
unsigned int __attribute__::qk_int_en_do_request
unsigned int __attribute__::qk_int_en_error
unsigned int __attribute__::qk_int_en_ok
unsigned int __attribute__::qk_int_en_rejected
unsigned int __attribute__::qk_int_en_zeroized
unsigned int __attribute__::qk_int_error
unsigned int __attribute__::qk_int_ok
unsigned int __attribute__::qk_int_rejected
unsigned int __attribute__::qk_int_zeroized
unsigned int __attribute__::qk_ok
unsigned int __attribute__::qk_rejected
unsigned int __attribute__::qk_restrict_user_context_0
unsigned int __attribute__::qk_restrict_user_context_1
unsigned int __attribute__::qk_start
unsigned int __attribute__::qk_stop
unsigned int __attribute__::qk_unwrap
unsigned int __attribute__::qk_wrap
unsigned int __attribute__::qk_wrap_generated_random
unsigned int __attribute__::qk_zeroize
unsigned int __attribute__::qk_zeroized
unsigned int __attribute__::qmodew
unsigned int __attribute__::qmodex
unsigned int __attribute__::qmodey
unsigned int __attribute__::qoffsw
unsigned int __attribute__::qoffsx
unsigned int __attribute__::qshiftw
unsigned int __attribute__::qshiftx
unsigned int __attribute__::qshifty
unsigned int __attribute__::raw
unsigned int __attribute__::read_flag
unsigned int __attribute__::read_mask
unsigned int __attribute__::real_addr_en
unsigned int __attribute__::reboot
unsigned int __attribute__::rect
unsigned int __attribute__::refresh
unsigned int __attribute__::reg_access
volatile uint32_t __attribute__::reg_au_cfg
volatile uint32_t __attribute__::reg_au_reg0
volatile uint32_t __attribute__::reg_au_reg1
volatile uint32_t __attribute__::reg_bincu_cnt
volatile uint32_t __attribute__::reg_bincu_setup
volatile uint32_t __attribute__::reg_bincu_th
volatile uint32_t __attribute__::reg_bincu_val
volatile uint32_t __attribute__::reg_clk_cfg
volatile uint32_t __attribute__::reg_cmd
volatile uint32_t __attribute__::reg_dest
volatile uint32_t __attribute__::reg_filt
volatile uint32_t __attribute__::reg_filt_cmd
volatile uint32_t __attribute__::reg_rx_ch_add
volatile uint32_t __attribute__::reg_rx_ch_cfg
volatile uint32_t __attribute__::reg_rx_ch_len0
volatile uint32_t __attribute__::reg_rx_ch_len1
volatile uint32_t __attribute__::reg_rx_ch_len2
volatile uint32_t __attribute__::reg_setup_ch0_1
volatile uint32_t __attribute__::reg_setup_ch2_3
volatile uint32_t __attribute__::reg_setup_ch4_5
volatile uint32_t __attribute__::reg_setup_ch6_7
volatile uint32_t __attribute__::reg_setup_cnt
volatile uint32_t __attribute__::reg_status
volatile uint32_t __attribute__::reg_tx_ch0_add
volatile uint32_t __attribute__::reg_tx_ch0_cfg
volatile uint32_t __attribute__::reg_tx_ch0_len0
volatile uint32_t __attribute__::reg_tx_ch0_len1
volatile uint32_t __attribute__::reg_tx_ch0_len2
volatile uint32_t __attribute__::reg_tx_ch1_add
volatile uint32_t __attribute__::reg_tx_ch1_cfg
volatile uint32_t __attribute__::reg_tx_ch1_len0
volatile uint32_t __attribute__::reg_tx_ch1_len1
volatile uint32_t __attribute__::reg_tx_ch1_len2
volatile uint32_t __attribute__::reserved
unsigned int __attribute__::reserved
volatile uint32_t __attribute__::reserved0
volatile uint32_t __attribute__::reserved1
volatile uint32_t __attribute__::reserved10
volatile uint32_t __attribute__::reserved11
volatile uint32_t __attribute__::reserved12
volatile uint32_t __attribute__::reserved2
volatile uint32_t __attribute__::reserved3
volatile uint32_t __attribute__::reserved4
volatile uint32_t __attribute__::reserved5
volatile uint32_t __attribute__::reserved6
volatile uint32_t __attribute__::reserved7
volatile uint32_t __attribute__::reserved8
volatile uint32_t __attribute__::reserved9
unsigned int __attribute__::reserved_0
volatile uint32_t __attribute__::reserved_0
unsigned int __attribute__::reserved_1
volatile uint32_t __attribute__::reserved_1
volatile uint32_t __attribute__::reserved_10[14]
volatile uint32_t __attribute__::reserved_11[44]
volatile uint32_t __attribute__::reserved_2
volatile uint32_t __attribute__::reserved_3
volatile uint32_t __attribute__::reserved_4
volatile uint32_t __attribute__::reserved_5
unsigned int __attribute__::reserved_5
volatile uint32_t __attribute__::reserved_6
volatile uint32_t __attribute__::reserved_7
volatile uint32_t __attribute__::reserved_8
volatile uint32_t __attribute__::reserved_9
unsigned int __attribute__::reset
volatile uint32_t __attribute__::reset_hi
volatile uint32_t __attribute__::reset_lo
unsigned int __attribute__::resp_compl
unsigned int __attribute__::resp_done
volatile uint32_t __attribute__::resp_reg
unsigned int __attribute__::resp_reg
unsigned int __attribute__::restore
unsigned int __attribute__::ret_mem
unsigned int __attribute__::retb
unsigned int __attribute__::rfu
unsigned int __attribute__::rnd
unsigned int __attribute__::row_len
unsigned int __attribute__::rowlen
unsigned int __attribute__::rsp0
unsigned int __attribute__::rsp1
unsigned int __attribute__::rsp2
unsigned int __attribute__::rsp3
unsigned int __attribute__::rst_completion
unsigned int __attribute__::rst_hi
unsigned int __attribute__::rst_lo
unsigned int __attribute__::rstb
unsigned int __attribute__::rstn
unsigned int __attribute__::rtc_wake_en
unsigned int __attribute__::rtcwake_en
unsigned int __attribute__::rts_en
unsigned int __attribute__::rts_high_limit
volatile uint32_t __attribute__::running_job
unsigned int __attribute__::rw_recovery
unsigned int __attribute__::rw_time_cnt
unsigned int __attribute__::rwds_delay
volatile uint32_t __attribute__::rwm_l2_intl
volatile uint32_t __attribute__::rwm_l2_pri
unsigned int __attribute__::rx_busy
unsigned int __attribute__::rx_datasize
volatile uint32_t __attribute__::rx_dest
volatile uint32_t __attribute__::rx_dest
unsigned int __attribute__::rx_done
unsigned int __attribute__::rx_done_en
unsigned int __attribute__::rx_dsize
unsigned int __attribute__::rx_en
unsigned int __attribute__::rx_ena
unsigned int __attribute__::rx_error
unsigned int __attribute__::rx_irq
unsigned int __attribute__::rx_left_align
unsigned int __attribute__::rx_msb_first
unsigned int __attribute__::rx_saddr
unsigned int __attribute__::rx_sign
unsigned int __attribute__::rx_size
unsigned int __attribute__::rx_tx_end
unsigned int __attribute__::rx_xip_done_en
unsigned int __attribute__::rxtx
unsigned int __attribute__::s2
unsigned int __attribute__::sa_addr0
unsigned int __attribute__::sa_addr1
unsigned int __attribute__::saddr
unsigned int __attribute__::sat
unsigned int __attribute__::scu_busy
unsigned int __attribute__::scu_fl_f
unsigned int __attribute__::scu_fl_m
unsigned int __attribute__::scu_ok_f
unsigned int __attribute__::scu_ok_m
unsigned int __attribute__::sdio
unsigned int __attribute__::sdio_auto_stop
unsigned int __attribute__::sdio_block_num
unsigned int __attribute__::sdio_block_size
volatile uint32_t __attribute__::sdio_clk_div
volatile uint32_t __attribute__::sdio_cmd_arg
volatile uint32_t __attribute__::sdio_cmd_op
unsigned int __attribute__::sdio_cmd_op
unsigned int __attribute__::sdio_cmd_rsp_type
unsigned int __attribute__::sdio_data_quad
unsigned int __attribute__::sdio_data_quad_ddr
volatile uint32_t __attribute__::sdio_data_setup
unsigned int __attribute__::sdio_error_status
volatile uint32_t __attribute__::sdio_rsp0
unsigned int __attribute__::sdio_rsp0
volatile uint32_t __attribute__::sdio_rsp1
unsigned int __attribute__::sdio_rsp1
volatile uint32_t __attribute__::sdio_rsp2
unsigned int __attribute__::sdio_rsp2
volatile uint32_t __attribute__::sdio_rsp3
unsigned int __attribute__::sdio_rsp3
volatile uint32_t __attribute__::sdio_rx_cfg
volatile uint32_t __attribute__::sdio_rx_initcfg
volatile uint32_t __attribute__::sdio_rx_saddr
volatile uint32_t __attribute__::sdio_rx_size
unsigned int __attribute__::sdio_rx_tx_end
unsigned int __attribute__::sdio_rx_tx_error
volatile uint32_t __attribute__::sdio_start
volatile uint32_t __attribute__::sdio_status
volatile uint32_t __attribute__::sdio_tx_cfg
volatile uint32_t __attribute__::sdio_tx_initcfg
volatile uint32_t __attribute__::sdio_tx_saddr
volatile uint32_t __attribute__::sdio_tx_size
unsigned int __attribute__::sdo_wakeup_type
volatile uint32_t __attribute__::sec_irq_mask
volatile uint32_t __attribute__::sec_irq_mask_and
volatile uint32_t __attribute__::sec_irq_mask_or
unsigned int __attribute__::sel0
unsigned int __attribute__::sel1
unsigned int __attribute__::sel2
unsigned int __attribute__::sel3
volatile uint32_t __attribute__::sel_flush
unsigned int __attribute__::sequence
volatile uint32_t __attribute__::setup
volatile uint32_t __attribute__::setup_2
unsigned int __attribute__::shift
unsigned int __attribute__::sign_extension
unsigned int __attribute__::signed
volatile uint32_t __attribute__::single
unsigned int __attribute__::size
unsigned int __attribute__::sleep
volatile uint32_t __attribute__::sleep_ctrl
unsigned int __attribute__::sleep_ctrl
volatile uint32_t __attribute__::sleep_ctrl_old
volatile uint32_t __attribute__::slot_cfg_0
volatile uint32_t __attribute__::slot_cfg_1
volatile uint32_t __attribute__::slot_cfg_10
volatile uint32_t __attribute__::slot_cfg_11
volatile uint32_t __attribute__::slot_cfg_12
volatile uint32_t __attribute__::slot_cfg_13
volatile uint32_t __attribute__::slot_cfg_14
volatile uint32_t __attribute__::slot_cfg_15
volatile uint32_t __attribute__::slot_cfg_2
volatile uint32_t __attribute__::slot_cfg_3
volatile uint32_t __attribute__::slot_cfg_4
volatile uint32_t __attribute__::slot_cfg_5
volatile uint32_t __attribute__::slot_cfg_6
volatile uint32_t __attribute__::slot_cfg_7
volatile uint32_t __attribute__::slot_cfg_8
volatile uint32_t __attribute__::slot_cfg_9
volatile uint32_t __attribute__::slot_en
unsigned int __attribute__::slot_en_0
unsigned int __attribute__::slot_en_1
unsigned int __attribute__::slot_en_10
unsigned int __attribute__::slot_en_11
unsigned int __attribute__::slot_en_12
unsigned int __attribute__::slot_en_13
unsigned int __attribute__::slot_en_14
unsigned int __attribute__::slot_en_15
unsigned int __attribute__::slot_en_2
unsigned int __attribute__::slot_en_3
unsigned int __attribute__::slot_en_4
unsigned int __attribute__::slot_en_5
unsigned int __attribute__::slot_en_6
unsigned int __attribute__::slot_en_7
unsigned int __attribute__::slot_en_8
unsigned int __attribute__::slot_en_9
unsigned int __attribute__::slot_width
unsigned int __attribute__::smartwake_en
volatile uint32_t __attribute__::soft_clear
unsigned int __attribute__::soft_reset
volatile uint32_t __attribute__::soft_reset_reg
unsigned int __attribute__::source_id
unsigned int __attribute__::source_id_0
unsigned int __attribute__::source_id_1
unsigned int __attribute__::special_symbol
volatile uint32_t __attribute__::special_symbol_reg
unsigned int __attribute__::spis_mode
unsigned int __attribute__::spis_rstn
unsigned int __attribute__::spis_sw_done
volatile uint32_t __attribute__::sr
unsigned int __attribute__::sste
unsigned int __attribute__::ssth
unsigned int __attribute__::st
volatile uint32_t __attribute__::start
unsigned int __attribute__::start
unsigned int __attribute__::start_bit
unsigned int __attribute__::start_byte
volatile uint32_t __attribute__::start_hi
volatile uint32_t __attribute__::start_lo
volatile uint32_t __attribute__::state
unsigned int __attribute__::static_addr
volatile uint32_t __attribute__::status

FLL_CTRL Status register, offset: 0x00

unsigned int __attribute__::status
volatile uint32_t __attribute__::status_clear
unsigned int __attribute__::status_foll_eof_rcv_event_i_idx
unsigned int __attribute__::status_foll_eof_snd_event_i_idx
unsigned int __attribute__::status_foll_error_arlo_event_i_idx
unsigned int __attribute__::status_foll_error_framing_event_i_idx
unsigned int __attribute__::status_foll_purge_event_o_idx
unsigned int __attribute__::status_foll_sof_rcv_event_i_idx
unsigned int __attribute__::status_foll_sof_snd_event_i_idx
unsigned int __attribute__::status_foll_unlock_event_o_idx
unsigned int __attribute__::status_i2c_prescaler_set_div10_event_o_idx
unsigned int __attribute__::status_i2c_soft_reset_event_o_idx
unsigned int __attribute__::status_lead_command_event_i_idx
unsigned int __attribute__::status_lead_error_arlo_event_i_idx
unsigned int __attribute__::status_lead_error_framing_event_i_idx
unsigned int __attribute__::status_lead_error_nack_event_i_idx
unsigned int __attribute__::status_lead_purge_event_o_idx
unsigned int __attribute__::status_lead_unlock_event_o_idx
volatile uint32_t __attribute__::status_reg
volatile uint32_t __attribute__::status_reg_idx
volatile uint32_t __attribute__::status_set
volatile uint32_t __attribute__::status_summary
unsigned int __attribute__::stbl
unsigned int __attribute__::stop
unsigned int __attribute__::stop_bits
unsigned int __attribute__::store
volatile uint32_t __attribute__::stream_cfg
unsigned int __attribute__::stream_en
unsigned int __attribute__::stream_xip_en
unsigned int __attribute__::stride
volatile uint32_t __attribute__::stride_2d
unsigned int __attribute__::strobe_time_cnt
unsigned int __attribute__::strt_hi
unsigned int __attribute__::strt_lo
volatile uint32_t __attribute__::supervisor_dbg
volatile uint32_t __attribute__::sw_event
volatile uint32_t __attribute__::sw_evt
volatile uint32_t __attribute__::sw_evt_mask
volatile uint32_t __attribute__::sw_evt_mask_and
volatile uint32_t __attribute__::sw_evt_mask_or
volatile uint32_t __attribute__::t0_cmd
volatile uint32_t __attribute__::t0_config
volatile uint32_t __attribute__::t0_counter
volatile uint32_t __attribute__::t0_th_channel0
volatile uint32_t __attribute__::t0_th_channel0_lut
volatile uint32_t __attribute__::t0_th_channel1
volatile uint32_t __attribute__::t0_th_channel1_lut
volatile uint32_t __attribute__::t0_th_channel2
volatile uint32_t __attribute__::t0_th_channel2_lut
volatile uint32_t __attribute__::t0_th_channel3
volatile uint32_t __attribute__::t0_th_channel3_lut
volatile uint32_t __attribute__::t0_threshold
volatile uint32_t __attribute__::t1_cmd
volatile uint32_t __attribute__::t1_config
volatile uint32_t __attribute__::t1_counter
volatile uint32_t __attribute__::t1_th_channel0
volatile uint32_t __attribute__::t1_th_channel0_lut
volatile uint32_t __attribute__::t1_th_channel1
volatile uint32_t __attribute__::t1_th_channel1_lut
volatile uint32_t __attribute__::t1_th_channel2
volatile uint32_t __attribute__::t1_th_channel2_lut
volatile uint32_t __attribute__::t1_th_channel3
volatile uint32_t __attribute__::t1_th_channel3_lut
volatile uint32_t __attribute__::t1_threshold
volatile uint32_t __attribute__::t2_cmd
volatile uint32_t __attribute__::t2_config
volatile uint32_t __attribute__::t2_counter
volatile uint32_t __attribute__::t2_th_channel0
volatile uint32_t __attribute__::t2_th_channel0_lut
volatile uint32_t __attribute__::t2_th_channel1
volatile uint32_t __attribute__::t2_th_channel1_lut
volatile uint32_t __attribute__::t2_th_channel2
volatile uint32_t __attribute__::t2_th_channel2_lut
volatile uint32_t __attribute__::t2_th_channel3
volatile uint32_t __attribute__::t2_th_channel3_lut
volatile uint32_t __attribute__::t2_threshold
volatile uint32_t __attribute__::t3_cmd
volatile uint32_t __attribute__::t3_config
volatile uint32_t __attribute__::t3_counter
volatile uint32_t __attribute__::t3_th_channel0
volatile uint32_t __attribute__::t3_th_channel0_lut
volatile uint32_t __attribute__::t3_th_channel1
volatile uint32_t __attribute__::t3_th_channel1_lut
volatile uint32_t __attribute__::t3_th_channel2
volatile uint32_t __attribute__::t3_th_channel2_lut
volatile uint32_t __attribute__::t3_th_channel3
volatile uint32_t __attribute__::t3_th_channel3_lut
volatile uint32_t __attribute__::t3_threshold
volatile uint32_t __attribute__::target_mask
unsigned int __attribute__::tcas_timer
volatile uint32_t __attribute__::tcas_timer_reg
unsigned int __attribute__::tcbp_timer
volatile uint32_t __attribute__::tcbp_timer_reg
unsigned int __attribute__::tcbsr_timer
volatile uint32_t __attribute__::tcbsr_timer_reg
volatile uint32_t __attribute__::tcdm_addr_reg
volatile uint32_t __attribute__::tcdm_arb_policy_ch0
volatile uint32_t __attribute__::tcdm_arb_policy_ch0_rep
volatile uint32_t __attribute__::tcdm_arb_policy_ch1
volatile uint32_t __attribute__::tcdm_arb_policy_ch1_rep
volatile uint32_t __attribute__::tcdm_count_reg
unsigned int __attribute__::tcdm_linear_count
unsigned int __attribute__::tcdm_start_addr
unsigned int __attribute__::tcdm_stride_count
volatile uint32_t __attribute__::tcdm_stride_reg
unsigned int __attribute__::tds_timer
volatile uint32_t __attribute__::tds_timer_reg
volatile uint32_t __attribute__::team_config
volatile uint32_t __attribute__::test
unsigned int __attribute__::th
unsigned int __attribute__::th_hi
unsigned int __attribute__::th_lo
unsigned int __attribute__::thd_ddr_timer
volatile uint32_t __attribute__::thd_ddr_timer_reg
unsigned int __attribute__::thd_pp_timer
volatile uint32_t __attribute__::thd_pp_timer_reg
unsigned int __attribute__::thd_sta_timer
volatile uint32_t __attribute__::thd_sta_timer_reg
unsigned int __attribute__::thigh_od_timer
volatile uint32_t __attribute__::thigh_od_timer_reg
unsigned int __attribute__::thigh_pp_timer
volatile uint32_t __attribute__::thigh_pp_timer_reg
unsigned int __attribute__::thigh_timer
volatile uint32_t __attribute__::thigh_timer_reg
unsigned int __attribute__::thstride
unsigned int __attribute__::tidle_timer
volatile uint32_t __attribute__::tidle_timer_reg
volatile uint32_t __attribute__::timeout_ch0
volatile uint32_t __attribute__::timeout_ch1
volatile uint32_t __attribute__::timeout_ch2
volatile uint32_t __attribute__::timeout_ch3
volatile uint32_t __attribute__::timeout_ch4
volatile uint32_t __attribute__::timeout_ch5
volatile uint32_t __attribute__::timeout_ch6
volatile uint32_t __attribute__::timeout_ch7
unsigned int __attribute__::timeout_mon
volatile uint32_t __attribute__::timeout_pre0
volatile uint32_t __attribute__::timeout_pre1
volatile uint32_t __attribute__::timeout_pre2
volatile uint32_t __attribute__::timeout_pre3
volatile uint32_t __attribute__::timeout_pre4
volatile uint32_t __attribute__::timeout_pre5
volatile uint32_t __attribute__::timeout_pre6
volatile uint32_t __attribute__::timeout_pre7
volatile uint32_t __attribute__::timer1_sel_hi
volatile uint32_t __attribute__::timer1_sel_lo
volatile uint32_t __attribute__::timer2_sel_hi
volatile uint32_t __attribute__::timer2_sel_lo
unsigned int __attribute__::timestamp
volatile uint32_t __attribute__::timing_cfg
unsigned int __attribute__::tlow_od_timer
volatile uint32_t __attribute__::tlow_od_timer_reg
unsigned int __attribute__::tlow_pp_timer
volatile uint32_t __attribute__::tlow_pp_timer_reg
unsigned int __attribute__::tlow_timer
volatile uint32_t __attribute__::tlow_timer_reg
unsigned int __attribute__::tmen
volatile uint32_t __attribute__::trans_addr
volatile uint32_t __attribute__::trans_cfg
volatile uint32_t __attribute__::trans_mode
volatile uint32_t __attribute__::trans_size
unsigned int __attribute__::transf_mode
volatile uint32_t __attribute__::trigger
unsigned int __attribute__::trigger
volatile uint32_t __attribute__::trigger_mask
volatile uint32_t __attribute__::trigger_self
volatile uint32_t __attribute__::trigger_wait
volatile uint32_t __attribute__::trigger_wait_clear
unsigned int __attribute__::trim_config_done
unsigned int __attribute__::trim_config_en
unsigned int __attribute__::ts_present
unsigned int __attribute__::tsco_timer
volatile uint32_t __attribute__::tsco_timer_reg
unsigned int __attribute__::tsu_sta_timer
volatile uint32_t __attribute__::tsu_sta_timer_reg
unsigned int __attribute__::tsu_stop_timer
volatile uint32_t __attribute__::tsu_stop_timer_reg
unsigned int __attribute__::ttm_en
volatile uint32_t __attribute__::ttr
unsigned int __attribute__::tvd_data_timer
volatile uint32_t __attribute__::tvd_data_timer_reg
unsigned int __attribute__::tx_busy
unsigned int __attribute__::tx_clk_en
unsigned int __attribute__::tx_clk_pha
unsigned int __attribute__::tx_clk_pol
volatile uint32_t __attribute__::tx_dest
volatile uint32_t __attribute__::tx_dest
unsigned int __attribute__::tx_dsize
unsigned int __attribute__::tx_en
unsigned int __attribute__::tx_ena
unsigned int __attribute__::tx_error
unsigned int __attribute__::tx_id
unsigned int __attribute__::tx_irq
unsigned int __attribute__::tx_left_align
unsigned int __attribute__::tx_msb_first
unsigned int __attribute__::tx_saddr
unsigned int __attribute__::tx_sign
unsigned int __attribute__::tx_size
unsigned int __attribute__::type
volatile uint32_t __attribute__::udma_cmd_dest_reg_idx
unsigned int __attribute__::ue_err
unsigned int __attribute__::uepc
unsigned int __attribute__::uie
unsigned int __attribute__::update
unsigned int __attribute__::updownsel
unsigned int __attribute__::upie
unsigned int __attribute__::use_stream_in
unsigned int __attribute__::use_stream_out
unsigned int __attribute__::user_ctrl_sdo0_en
unsigned int __attribute__::user_ctrl_sdo0_value
unsigned int __attribute__::utvec
unsigned int __attribute__::valid
unsigned int __attribute__::value
unsigned int __attribute__::vect_disable_mask
unsigned int __attribute__::vsync_polarity
volatile uint32_t __attribute__::w_base_addr_aliased
volatile uint32_t __attribute__::w_base_addr_ctx0
volatile uint32_t __attribute__::w_base_addr_ctx1
unsigned int __attribute__::wait_lock_in
unsigned int __attribute__::wait_lock_out
unsigned int __attribute__::wait_nfeat
unsigned int __attribute__::wakeup
volatile uint32_t __attribute__::wakeup_ctrl
volatile uint32_t __attribute__::wd_rst
unsigned int __attribute__::wif_param
unsigned int __attribute__::wof_param
volatile uint32_t __attribute__::word_size_0_1
volatile uint32_t __attribute__::word_size_10_11
volatile uint32_t __attribute__::word_size_12_13
volatile uint32_t __attribute__::word_size_14_15
volatile uint32_t __attribute__::word_size_2_3
volatile uint32_t __attribute__::word_size_4_5
volatile uint32_t __attribute__::word_size_6_7
volatile uint32_t __attribute__::word_size_8_9
unsigned int __attribute__::word_size_rx_0
unsigned int __attribute__::word_size_rx_1
unsigned int __attribute__::word_size_tx_0
unsigned int __attribute__::word_size_tx_1
unsigned int __attribute__::write_flag
unsigned int __attribute__::write_mask
unsigned int __attribute__::ws_delay
unsigned int __attribute__::ws_edge
unsigned int __attribute__::ws_ext_src
unsigned int __attribute__::ws_src
unsigned int __attribute__::ws_type
unsigned int __attribute__::wstride
volatile uint32_t __attribute__::x_feat_stride_length_aliased
volatile uint32_t __attribute__::x_feat_stride_length_ctx0
volatile uint32_t __attribute__::x_feat_stride_length_ctx1
volatile uint32_t __attribute__::x_in_base_addr_aliased
volatile uint32_t __attribute__::x_in_base_addr_ctx0
volatile uint32_t __attribute__::x_in_base_addr_ctx1
volatile uint32_t __attribute__::x_line_stride_length_aliased
volatile uint32_t __attribute__::x_line_stride_length_ctx0
volatile uint32_t __attribute__::x_line_stride_length_ctx1
volatile uint32_t __attribute__::x_trans_size_aliased
volatile uint32_t __attribute__::x_trans_size_ctx0
volatile uint32_t __attribute__::x_trans_size_ctx1
unsigned int __attribute__::xip_en
unsigned int __attribute__::xip_erase_en
unsigned int __attribute__::xip_halted
unsigned int __attribute__::xip_latency0
unsigned int __attribute__::xip_latency1
unsigned int __attribute__::xip_program_en
unsigned int __attribute__::xip_trim_config_en
unsigned int __attribute__::xlrem
volatile uint32_t __attribute__::y_feat_stride_length_aliased
volatile uint32_t __attribute__::y_feat_stride_length_ctx0
volatile uint32_t __attribute__::y_feat_stride_length_ctx1
volatile uint32_t __attribute__::y_in_0_base_addr_aliased
volatile uint32_t __attribute__::y_in_0_base_addr_ctx0
volatile uint32_t __attribute__::y_in_0_base_addr_ctx1
volatile uint32_t __attribute__::y_in_1_base_addr_aliased
volatile uint32_t __attribute__::y_in_1_base_addr_ctx0
volatile uint32_t __attribute__::y_in_1_base_addr_ctx1
volatile uint32_t __attribute__::y_in_2_base_addr_aliased
volatile uint32_t __attribute__::y_in_2_base_addr_ctx0
volatile uint32_t __attribute__::y_in_2_base_addr_ctx1
volatile uint32_t __attribute__::y_line_stride_length_aliased
volatile uint32_t __attribute__::y_line_stride_length_ctx0
volatile uint32_t __attribute__::y_line_stride_length_ctx1
volatile uint32_t __attribute__::y_out_0_base_addr_aliased
volatile uint32_t __attribute__::y_out_0_base_addr_ctx0
volatile uint32_t __attribute__::y_out_0_base_addr_ctx1
volatile uint32_t __attribute__::y_out_1_base_addr_aliased
volatile uint32_t __attribute__::y_out_1_base_addr_ctx0
volatile uint32_t __attribute__::y_out_1_base_addr_ctx1
volatile uint32_t __attribute__::y_out_2_base_addr_aliased
volatile uint32_t __attribute__::y_out_2_base_addr_ctx0
volatile uint32_t __attribute__::y_out_2_base_addr_ctx1
volatile uint32_t __attribute__::y_trans_size_aliased
volatile uint32_t __attribute__::y_trans_size_ctx0
volatile uint32_t __attribute__::y_trans_size_ctx1
unsigned int __attribute__::ylen
unsigned int __attribute__::ylrem