|
void | omap_set_dma_priority (int lch, int dst_port, int priority) |
|
| EXPORT_SYMBOL (omap_set_dma_priority) |
|
void | omap_set_dma_transfer_params (int lch, int data_type, int elem_count, int frame_count, int sync_mode, int dma_trigger, int src_or_dst_synch) |
|
| EXPORT_SYMBOL (omap_set_dma_transfer_params) |
|
void | omap_set_dma_color_mode (int lch, enum omap_dma_color_mode mode, u32 color) |
|
| EXPORT_SYMBOL (omap_set_dma_color_mode) |
|
void | omap_set_dma_write_mode (int lch, enum omap_dma_write_mode mode) |
|
| EXPORT_SYMBOL (omap_set_dma_write_mode) |
|
void | omap_set_dma_channel_mode (int lch, enum omap_dma_channel_mode mode) |
|
| EXPORT_SYMBOL (omap_set_dma_channel_mode) |
|
void | omap_set_dma_src_params (int lch, int src_port, int src_amode, unsigned long src_start, int src_ei, int src_fi) |
|
| EXPORT_SYMBOL (omap_set_dma_src_params) |
|
void | omap_set_dma_params (int lch, struct omap_dma_channel_params *params) |
|
| EXPORT_SYMBOL (omap_set_dma_params) |
|
void | omap_set_dma_src_index (int lch, int eidx, int fidx) |
|
| EXPORT_SYMBOL (omap_set_dma_src_index) |
|
void | omap_set_dma_src_data_pack (int lch, int enable) |
|
| EXPORT_SYMBOL (omap_set_dma_src_data_pack) |
|
void | omap_set_dma_src_burst_mode (int lch, enum omap_dma_burst_mode burst_mode) |
|
| EXPORT_SYMBOL (omap_set_dma_src_burst_mode) |
|
void | omap_set_dma_dest_params (int lch, int dest_port, int dest_amode, unsigned long dest_start, int dst_ei, int dst_fi) |
|
| EXPORT_SYMBOL (omap_set_dma_dest_params) |
|
void | omap_set_dma_dest_index (int lch, int eidx, int fidx) |
|
| EXPORT_SYMBOL (omap_set_dma_dest_index) |
|
void | omap_set_dma_dest_data_pack (int lch, int enable) |
|
| EXPORT_SYMBOL (omap_set_dma_dest_data_pack) |
|
void | omap_set_dma_dest_burst_mode (int lch, enum omap_dma_burst_mode burst_mode) |
|
| EXPORT_SYMBOL (omap_set_dma_dest_burst_mode) |
|
void | omap_enable_dma_irq (int lch, u16 bits) |
|
| EXPORT_SYMBOL (omap_enable_dma_irq) |
|
void | omap_disable_dma_irq (int lch, u16 bits) |
|
| EXPORT_SYMBOL (omap_disable_dma_irq) |
|
int | omap_request_dma (int dev_id, const char *dev_name, void(*callback)(int lch, u16 ch_status, void *data), void *data, int *dma_ch_out) |
|
| EXPORT_SYMBOL (omap_request_dma) |
|
void | omap_free_dma (int lch) |
|
| EXPORT_SYMBOL (omap_free_dma) |
|
void | omap_dma_set_global_params (int arb_rate, int max_fifo_depth, int tparams) |
| omap_dma_set_global_params : Set global priority settings for dma
|
|
| EXPORT_SYMBOL (omap_dma_set_global_params) |
|
int | omap_dma_set_prio_lch (int lch, unsigned char read_prio, unsigned char write_prio) |
| omap_dma_set_prio_lch : Set channel wise priority settings
|
|
| EXPORT_SYMBOL (omap_dma_set_prio_lch) |
|
void | omap_clear_dma (int lch) |
|
| EXPORT_SYMBOL (omap_clear_dma) |
|
void | omap_start_dma (int lch) |
|
| EXPORT_SYMBOL (omap_start_dma) |
|
void | omap_stop_dma (int lch) |
|
| EXPORT_SYMBOL (omap_stop_dma) |
|
int | omap_set_dma_callback (int lch, void(*callback)(int lch, u16 ch_status, void *data), void *data) |
|
| EXPORT_SYMBOL (omap_set_dma_callback) |
|
dma_addr_t | omap_get_dma_src_pos (int lch) |
|
| EXPORT_SYMBOL (omap_get_dma_src_pos) |
|
dma_addr_t | omap_get_dma_dst_pos (int lch) |
|
| EXPORT_SYMBOL (omap_get_dma_dst_pos) |
|
int | omap_get_dma_active_status (int lch) |
|
| EXPORT_SYMBOL (omap_get_dma_active_status) |
|
int | omap_dma_running (void) |
|
void | omap_dma_link_lch (int lch_head, int lch_queue) |
|
| EXPORT_SYMBOL (omap_dma_link_lch) |
|
void | omap_dma_unlink_lch (int lch_head, int lch_queue) |
|
| EXPORT_SYMBOL (omap_dma_unlink_lch) |
|
int | omap_request_dma_chain (int dev_id, const char *dev_name, void(*callback)(int lch, u16 ch_status, void *data), int *chain_id, int no_of_chans, int chain_mode, struct omap_dma_channel_params params) |
| omap_request_dma_chain : Request a chain of DMA channels
|
|
| EXPORT_SYMBOL (omap_request_dma_chain) |
|
int | omap_modify_dma_chain_params (int chain_id, struct omap_dma_channel_params params) |
| omap_modify_dma_chain_param : Modify the chain's params - Modify the params after setting it. Dont do this while dma is running!!
|
|
| EXPORT_SYMBOL (omap_modify_dma_chain_params) |
|
int | omap_free_dma_chain (int chain_id) |
| omap_free_dma_chain - Free all the logical channels in a chain.
|
|
| EXPORT_SYMBOL (omap_free_dma_chain) |
|
int | omap_dma_chain_status (int chain_id) |
| omap_dma_chain_status - Check if the chain is in active / inactive state.
|
|
| EXPORT_SYMBOL (omap_dma_chain_status) |
|
int | omap_dma_chain_a_transfer (int chain_id, int src_start, int dest_start, int elem_count, int frame_count, void *callbk_data) |
| omap_dma_chain_a_transfer - Get a free channel from a chain, set the params and start the transfer.
|
|
| EXPORT_SYMBOL (omap_dma_chain_a_transfer) |
|
int | omap_start_dma_chain_transfers (int chain_id) |
| omap_start_dma_chain_transfers - Start the chain
|
|
| EXPORT_SYMBOL (omap_start_dma_chain_transfers) |
|
int | omap_stop_dma_chain_transfers (int chain_id) |
| omap_stop_dma_chain_transfers - Stop the dma transfer of a chain.
|
|
| EXPORT_SYMBOL (omap_stop_dma_chain_transfers) |
|
int | omap_get_dma_chain_index (int chain_id, int *ei, int *fi) |
| omap_get_dma_chain_index - Get the element and frame index of the ongoing DMA in chain
|
|
| EXPORT_SYMBOL (omap_get_dma_chain_index) |
|
int | omap_get_dma_chain_dst_pos (int chain_id) |
| omap_get_dma_chain_dst_pos - Get the destination position of the ongoing DMA in chain
|
|
| EXPORT_SYMBOL (omap_get_dma_chain_dst_pos) |
|
int | omap_get_dma_chain_src_pos (int chain_id) |
| omap_get_dma_chain_src_pos - Get the source position of the ongoing DMA in chain
|
|
| EXPORT_SYMBOL (omap_get_dma_chain_src_pos) |
|
void | omap_dma_global_context_save (void) |
|
void | omap_dma_global_context_restore (void) |
|
| arch_initcall (omap_system_dma_init) |
|
| MODULE_DESCRIPTION ("OMAP SYSTEM DMA DRIVER") |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_ALIAS ("platform:"DRIVER_NAME) |
|
| MODULE_AUTHOR ("Texas Instruments Inc") |
|
| __setup ("omap_dma_reserve_ch=", omap_dma_cmdline_reserve_ch) |
|