76 #ifndef ALT_DMA_PERIPH_PROVISION_16550_SUPPORT    77 #define ALT_DMA_PERIPH_PROVISION_16550_SUPPORT (1)    80 #ifndef ALT_DMA_PERIPH_PROVISION_QSPI_SUPPORT    81 #define ALT_DMA_PERIPH_PROVISION_QSPI_SUPPORT (1)   790                                            const void * src_buf,
   792                                            uint32_t register_width_bits,
   838                                            const void * src_reg,
   840                                            uint32_t register_width_bits,
 Definition: alt_dma.h:240
 
enum ALT_DMA_CHANNEL_STATE_e ALT_DMA_CHANNEL_STATE_t
 
Definition: alt_dma.h:288
 
ALT_STATUS_CODE alt_dma_register_to_memory(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, void *dst_buf, const void *src_reg, size_t count, uint32_t register_width_bits, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:1780
 
ALT_STATUS_CODE alt_dma_send_event(ALT_DMA_EVENT_t evt_num)
Definition: alt_dma.c:619
 
ALT_STATUS_CODE alt_dma_event_int_status_get_raw(ALT_DMA_EVENT_t evt_num)
Definition: alt_dma.c:772
 
enum ALT_DMA_CHANNEL_FAULT_e ALT_DMA_CHANNEL_FAULT_t
 
ALT_STATUS_CODE alt_dma_channel_alloc_any(ALT_DMA_CHANNEL_t *allocated)
Definition: alt_dma.c:355
 
ALT_STATUS_CODE alt_dma_zero_to_memory(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, void *buf, size_t size, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:1269
 
Definition: alt_dma.h:245
 
ALT_STATUS_CODE alt_dma_memory_to_memory(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, void *dest, const void *src, size_t size, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:866
 
ALT_DMA_PERIPH_MUX_t periph_mux[4]
Definition: alt_dma.h:324
 
Definition: alt_dma.h:278
 
enum ALT_DMA_EVENT_e ALT_DMA_EVENT_t
 
Definition: alt_dma.h:118
 
ALT_STATUS_CODE alt_dma_int_clear(ALT_DMA_EVENT_t irq_num)
Definition: alt_dma.c:838
 
enum ALT_DMA_PERIPH_MUX_e ALT_DMA_PERIPH_MUX_t
 
ALT_STATUS_CODE alt_dma_event_int_select(ALT_DMA_EVENT_t evt_num, ALT_DMA_EVENT_SELECT_t opt)
Definition: alt_dma.c:735
 
ALT_DMA_SECURITY_t irq_sec[8]
Definition: alt_dma.h:309
 
Definition: alt_dma.h:142
 
enum ALT_DMA_MANAGER_FAULT_e ALT_DMA_MANAGER_FAULT_t
 
ALT_STATUS_CODE alt_dma_channel_fault_status_get(ALT_DMA_CHANNEL_t channel, ALT_DMA_CHANNEL_FAULT_t *fault)
Definition: alt_dma.c:709
 
Definition: alt_dma.h:165
 
ALT_DMA_SECURITY_t manager_sec
Definition: alt_dma.h:302
 
Definition: alt_dma.h:107
 
ALT_DMA_EVENT_SELECT_e
Definition: alt_dma.h:253
 
Definition: alt_dma.h:283
 
enum ALT_DMA_PERIPH_e ALT_DMA_PERIPH_t
 
ALT_STATUS_CODE alt_dma_memory_to_periph(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, ALT_DMA_PERIPH_t dest, const void *src, size_t size, void *periph_info, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:3508
 
ALT_DMA_CHANNEL_FAULT_e
Definition: alt_dma.h:178
 
ALT_STATUS_CODE alt_dma_memory_to_register(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, void *dst_reg, const void *src_buf, size_t count, uint32_t register_width_bits, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:1504
 
ALT_STATUS_CODE alt_dma_uninit(void)
Definition: alt_dma.c:304
 
ALT_STATUS_CODE alt_dma_manager_fault_status_get(ALT_DMA_MANAGER_FAULT_t *fault)
Definition: alt_dma.c:700
 
Definition: alt_dma.h:128
 
enum ALT_DMA_MANAGER_STATE_e ALT_DMA_MANAGER_STATE_t
 
Definition: alt_dma.h:108
 
ALT_STATUS_CODE alt_dma_init(const ALT_DMA_CFG_t *dma_cfg)
Definition: alt_dma.c:213
 
Definition: alt_dma.h:194
 
enum ALT_DMA_CHANNEL_e ALT_DMA_CHANNEL_t
 
Definition: alt_dma.h:265
 
ALT_STATUS_CODE alt_dma_channel_alloc(ALT_DMA_CHANNEL_t channel)
Definition: alt_dma.c:323
 
Definition: alt_dma.h:221
 
ALT_DMA_CHANNEL_STATE_e
Definition: alt_dma.h:116
 
enum ALT_DMA_SECURITY_e ALT_DMA_SECURITY_t
 
Definition: alt_dma.h:126
 
ALT_STATUS_CODE alt_dma_periph_to_memory(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *program, void *dest, ALT_DMA_PERIPH_t src, size_t size, void *periph_info, bool send_evt, ALT_DMA_EVENT_t evt)
Definition: alt_dma.c:3601
 
ALT_DMA_MANAGER_FAULT_e
Definition: alt_dma.h:136
 
Definition: alt_dma.h:297
 
Definition: alt_dma.h:259
 
Definition: alt_dma.h:122
 
Definition: alt_dma.h:170
 
Definition: alt_dma.h:125
 
ALT_STATUS_CODE alt_dma_manager_state_get(ALT_DMA_MANAGER_STATE_t *state)
Definition: alt_dma.c:661
 
ALT_DMA_SECURITY_t periph_sec[32]
Definition: alt_dma.h:316
 
Definition: alt_dma.h:234
 
ALT_STATUS_CODE alt_dma_int_status_get(ALT_DMA_EVENT_t irq_num)
Definition: alt_dma.c:805
 
Definition: alt_dma.h:104
 
ALT_STATUS_CODE alt_dma_channel_free(ALT_DMA_CHANNEL_t channel)
Definition: alt_dma.c:379
 
ALT_STATUS_CODE alt_dma_channel_state_get(ALT_DMA_CHANNEL_t channel, ALT_DMA_CHANNEL_STATE_t *state)
Definition: alt_dma.c:672
 
Definition: alt_dma.h:124
 
Definition: alt_dma.h:120
 
ALT_DMA_PERIPH_MUX_e
Definition: alt_dma.h:273
 
Definition: alt_dma.h:147
 
ALT_STATUS_CODE alt_dma_channel_kill(ALT_DMA_CHANNEL_t channel)
Definition: alt_dma.c:501
 
Definition: alt_dma.h:227
 
Definition: alt_dma.h:209
 
Definition: alt_dma.h:199
 
int32_t ALT_STATUS_CODE
Definition: hwlib.h:60
 
Definition: alt_dma.h:189
 
Definition: alt_dma_program.h:110
 
struct ALT_DMA_CFG_s ALT_DMA_CFG_t
 
ALT_STATUS_CODE alt_dma_channel_exec(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_t *pgm)
Definition: alt_dma.c:424
 
ALT_STATUS_CODE alt_dma_channel_reg_get(ALT_DMA_CHANNEL_t channel, ALT_DMA_PROGRAM_REG_t reg, uint32_t *val)
Definition: alt_dma.c:578
 
Definition: alt_dma.h:127
 
Definition: alt_dma.h:183
 
ALT_DMA_MANAGER_STATE_e
Definition: alt_dma.h:101
 
Definition: alt_dma.h:103
 
enum ALT_DMA_PROGRAM_REG_e ALT_DMA_PROGRAM_REG_t
 
Definition: alt_dma.h:204
 
Definition: alt_dma.h:215
 
unsigned size
Definition: tte.h:74
 
Definition: alt_dma.h:153
 
enum ALT_DMA_EVENT_SELECT_e ALT_DMA_EVENT_SELECT_t
 
Definition: alt_dma.h:119
 
Definition: alt_dma.h:121
 
Definition: alt_dma.h:123
 
Definition: alt_dma.h:106
 
Definition: alt_dma.h:105
 
Definition: alt_dma.h:159