FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | UDMA_CORE_LIN_DEFAULT |
Enumerations | |
enum | udma_channel_e |
Functions | |
static udma_core_lin_t * | hal_udma_core_lin_get (uint8_t chan_id) |
static void | hal_udma_core_lin_enqueue (udma_core_lin_t *udma_core, uint32_t buf_0, uint32_t buf_1, uint32_t size, uint32_t config) |
static void | hal_udma_core_lin_stop (udma_core_lin_t *udma_core) |
static void | hal_udma_core_lin_reset (udma_core_lin_t *udma_core) |
static uint32_t | hal_udma_core_lin_curr_addr_get (udma_core_lin_t *udma_core) |
static uint32_t | hal_udma_core_lin_bytes_left_get (udma_core_lin_t *udma_core) |
Variables | |
char * | udma_chan_str [] |
#define UDMA_CORE_LIN_DEFAULT |
enum udma_channel_e |
|
inlinestatic |
References udma_core_lin_addrgen_cfg_bytes_left_get().
|
inlinestatic |
References udma_core_lin_addrgen_cfg_curr_addr_get().
|
inlinestatic |
References UDMA_CORE_LIN_ADDRGEN_CFG_CTRL_EN, udma_core_lin_addrgen_cfg_ctrl_set(), udma_core_lin_addrgen_cfg_sa_buf0_set(), udma_core_lin_addrgen_cfg_sa_buf1_set(), and udma_core_lin_addrgen_cfg_size_set().
Referenced by __pi_aes_crypt_start(), __pi_cpi_enqueue(), __pi_ffc_conversion_start(), __pi_i2s_resume(), __pi_udma_datamove_copy_start(), hal_udma_hyperbus_2d_enqueue(), hal_udma_i2c_enqueue(), hal_udma_i2c_slave_enqueue(), hal_udma_i2s_enqueue(), and hal_udma_uart_enqueue().
|
inlinestatic |
References udma_core_lin.
Referenced by __pi_aes_close(), __pi_aes_crypt_start(), __pi_cpi_enqueue(), __pi_ffc_conversion_start(), __pi_i2c_close(), __pi_i2c_slave_close(), __pi_i2s_resume(), __pi_i2s_suspend(), __pi_uart_conf_set(), __pi_uart_rx_abort(), __pi_uart_rx_timeout_abort(), __pi_uart_tx_abort(), __pi_uart_tx_timeout_abort(), __pi_udma_datamove_copy_start(), hal_udma_hyperbus_2d_enqueue(), hal_udma_i2c_channel_stop(), hal_udma_i2c_enqueue(), hal_udma_i2c_get_bytes_left(), hal_udma_i2c_slave_channel_stop(), hal_udma_i2c_slave_enqueue(), hal_udma_i2s_enqueue(), hal_udma_uart_enqueue(), and pi_ffc_close().
|
inlinestatic |
References udma_core_lin_addrgen_cfg_ctrl_set(), and UDMA_CORE_LIN_ADDRGEN_CFG_CTRL_STOP.
Referenced by __pi_aes_close(), __pi_i2c_close(), __pi_i2c_slave_close(), __pi_uart_conf_set(), __pi_uart_rx_abort(), __pi_uart_rx_timeout_abort(), __pi_uart_tx_abort(), __pi_uart_tx_timeout_abort(), and pi_ffc_close().
|
inlinestatic |
References udma_core_lin_addrgen_cfg_ctrl_set(), and UDMA_CORE_LIN_ADDRGEN_CFG_CTRL_STOP.
Referenced by __pi_i2s_suspend().
char* udma_chan_str[] |
Referenced by __pi_octospi_2d_copy(), and __pi_octospi_2d_copy_exec().