FreeRTOS port on GAP8/RISC-V
|
Functions | |
static uint32_t | udma_ctrl_get_clock_gating_register (void) |
static uint32_t | udma_ctrl_get_event_register (void) |
static void | udma_ctrl_cg_disable (uint32_t udma_device_id) |
static void | udma_ctrl_cg_enable (uint32_t udma_device_id) |
static void | udma_ctrl_enable_event_forward (uint8_t udma_evt_nb, uint32_t event_id) |
static void | udma_ctrl_disable_event_forward (uint8_t udma_evt_nb, uint32_t event_id) |
|
inlinestatic |
References hal_or32(), and UDMA_GC.
Referenced by __pi_dmacpy_open(), __pi_spi_open(), __pi_uart_open(), and udma_init_device().
|
inlinestatic |
References hal_and32(), and UDMA_GC.
Referenced by __pi_spi_close(), and udma_deinit_device().
|
inlinestatic |
References hal_and32(), hal_soc_eu_clear_pr_mask(), UDMA_GC, UDMA_GC_EVTIN_MASK, and UDMA_GC_EVTIN_SHIFT_ID.
|
inlinestatic |
References hal_and32(), hal_or32(), hal_soc_eu_set_pr_mask(), UDMA_GC, UDMA_GC_EVTIN_MASK, and UDMA_GC_EVTIN_SHIFT_ID.
|
inlinestatic |
Small low level driver for ctrl side of udma (cg and event forward)
References hal_read32(), and UDMA_GC.
|
inlinestatic |
References hal_read32(), and UDMA_GC.