FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gap8/pmsis/include/pmsis/targets/periph/cluster/cluster_ctrl_unit/cluster_ctrl_unit_regmap.h File Reference

Data Structures

struct  cluster_ctrl_unit_t
 
union  cluster_ctrl_unit_eoc_t
 
union  cluster_ctrl_unit_fetch_en_t
 
union  cluster_ctrl_unit_clock_gate_t
 
union  cluster_ctrl_unit_dbg_halt_status_resume_t
 
union  cluster_ctrl_unit_dbg_halt_mask_t
 
union  cluster_ctrl_unit_boot_addr0_t
 
union  cluster_ctrl_unit_boot_addr1_t
 
union  cluster_ctrl_unit_boot_addr2_t
 
union  cluster_ctrl_unit_boot_addr3_t
 
union  cluster_ctrl_unit_boot_addr4_t
 
union  cluster_ctrl_unit_boot_addr5_t
 
union  cluster_ctrl_unit_boot_addr6_t
 
union  cluster_ctrl_unit_boot_addr7_t
 
union  cluster_ctrl_unit_tcdm_arb_policy_ch0_t
 
union  cluster_ctrl_unit_tcdm_arb_policy_ch1_t
 
union  cluster_ctrl_unit_tcdm_arb_policy_ch0_rep_t
 
union  cluster_ctrl_unit_tcdm_arb_policy_ch1_rep_t
 

Macros

EOC
#define CLUSTER_CTRL_UNIT_EOC_EOC_MASK
 
#define CLUSTER_CTRL_UNIT_EOC_EOC_SHIFT
 
#define CLUSTER_CTRL_UNIT_EOC_EOC(val)
 
FETCH_EN
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6(val)
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7_MASK
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7_SHIFT
 
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7(val)
 
CLOCK_GATE
#define CLUSTER_CTRL_UNIT_CLOCK_GATE_EN_MASK
 
#define CLUSTER_CTRL_UNIT_CLOCK_GATE_EN_SHIFT
 
#define CLUSTER_CTRL_UNIT_CLOCK_GATE_EN(val)
 
DBG_HALT_STATUS_RESUME
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7(val)
 
DBG_HALT_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6(val)
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7_MASK
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7_SHIFT
 
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7(val)
 
BOOT_ADDR0
#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA_MASK
 
#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA_SHIFT
 
#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA(val)
 
TCDM_ARB_POLICY_CH0
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL_MASK
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL_SHIFT
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL(val)
 
TCDM_ARB_POLICY_CH1
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL_MASK
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL_SHIFT
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL(val)
 
TCDM_ARB_POLICY_CH0_REP
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL_MASK
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL_SHIFT
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL(val)
 
TCDM_ARB_POLICY_CH1_REP
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL_MASK
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL_SHIFT
 
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL(val)
 

Macro Definition Documentation

#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA (   val)
#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA_MASK
#define CLUSTER_CTRL_UNIT_BOOT_ADDR0_BA_SHIFT
#define CLUSTER_CTRL_UNIT_CLOCK_GATE_EN_MASK
#define CLUSTER_CTRL_UNIT_CLOCK_GATE_EN_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE0_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE1_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE2_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE3_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE4_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE5_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE6_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_MASK_CORE7_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE0_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE1_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE2_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE3_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE4_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE5_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE6_SHIFT
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7 (   val)
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7_MASK
#define CLUSTER_CTRL_UNIT_DBG_HALT_STATUS_RESUME_CORE7_SHIFT
#define CLUSTER_CTRL_UNIT_EOC_EOC (   val)
#define CLUSTER_CTRL_UNIT_EOC_EOC_MASK
#define CLUSTER_CTRL_UNIT_EOC_EOC_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE0_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE1_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE2_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE3_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE4_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE5_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE6_SHIFT
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7 (   val)
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7_MASK
#define CLUSTER_CTRL_UNIT_FETCH_EN_CORE7_SHIFT
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL (   val)
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL_MASK
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_POL_SHIFT
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL (   val)
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL_MASK
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH0_REP_POL_SHIFT
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL (   val)
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL_MASK
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_POL_SHIFT
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL (   val)
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL_MASK
#define CLUSTER_CTRL_UNIT_TCDM_ARB_POLICY_CH1_REP_POL_SHIFT