FreeRTOS port on GAP8/RISC-V
|
Functions | |
static void | hal_cl_ctrl_fetch_enable (uint32_t device_id, uint32_t nb_core) |
static void | hal_cl_ctrl_fetch_mask_enable (uint32_t device_id, uint32_t core_mask) |
static void | hal_cl_ctrl_clock_gate_enable (uint32_t device_id) |
static void | hal_cl_ctrl_clock_gate_disable (uint32_t device_id) |
static void | hal_cl_ctrl_boot_addr_set (uint32_t device_id, uint8_t core_id, uint32_t boot_addr) |
|
inlinestatic |
Boot address.
References CL_CTRL_UNIT_BOOT_ADDR_0, hal_write32(), and offset.
Referenced by __cluster_start().
|
inlinestatic |
References CL_CTRL_UNIT_CLOCK_GATE, CLUSTER_CTRL_UNIT_CLOCK_GATE_EN, and hal_write32().
|
inlinestatic |
ClockGate cluster.
References CL_CTRL_UNIT_CLOCK_GATE, CLUSTER_CTRL_UNIT_CLOCK_GATE_EN, and hal_write32().
|
inlinestatic |
Fetch enable.
References ARCHI_CLUSTER_PE_MASK, CL_CTRL_UNIT_FETCH_EN, and hal_write32().
Referenced by __cluster_start().
|
inlinestatic |
References CL_CTRL_UNIT_FETCH_EN, and hal_write32().