Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
dw_dma_platform_data Struct Reference

#include <dw_dmac.h>

Data Fields

unsigned int nr_channels
 
bool is_private
 
unsigned char chan_allocation_order
 
unsigned char chan_priority
 
unsigned short block_size
 
unsigned char nr_masters
 
unsigned char data_width [4]
 

Detailed Description

struct dw_dma_platform_data - Controller configuration parameters : Number of channels supported by hardware (max 8) : The device channels should be marked as private and not for by the general purpose DMA channel allocator. : Maximum block size supported by the controller : Number of AHB masters supported by the controller : Maximum data width supported by hardware per AHB master (0 - 8bits, 1 - 16bits, ..., 5 - 256bits)

Definition at line 27 of file dw_dmac.h.

Field Documentation

unsigned short block_size

Definition at line 36 of file dw_dmac.h.

unsigned char chan_allocation_order

Definition at line 32 of file dw_dmac.h.

unsigned char chan_priority

Definition at line 35 of file dw_dmac.h.

unsigned char data_width[4]

Definition at line 38 of file dw_dmac.h.

bool is_private

Definition at line 29 of file dw_dmac.h.

unsigned int nr_channels

Definition at line 28 of file dw_dmac.h.

unsigned char nr_masters

Definition at line 37 of file dw_dmac.h.


The documentation for this struct was generated from the following file: