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

Data Fields

struct spi_bitbang bitbang
 
struct clkclk
 
u8 version
 
resource_size_t pbase
 
void __iomembase
 
u32 irq
 
struct completion done
 
const voidtx
 
voidrx
 
int rcount
 
int wcount
 
struct dma_chandma_rx
 
struct dma_chandma_tx
 
int dma_rx_chnum
 
int dma_tx_chnum
 
struct davinci_spi_platform_datapdata
 
void(* get_rx )(u32 rx_data, struct davinci_spi *)
 
u32(* get_tx )(struct davinci_spi *)
 
u8 bytes_per_word [SPI_MAX_CHIPSELECT]
 

Detailed Description

Definition at line 118 of file spi-davinci.c.

Field Documentation

void __iomem* base

Definition at line 124 of file spi-davinci.c.

Definition at line 119 of file spi-davinci.c.

u8 bytes_per_word[SPI_MAX_CHIPSELECT]

Definition at line 143 of file spi-davinci.c.

Definition at line 120 of file spi-davinci.c.

struct dma_chan* dma_rx

Definition at line 133 of file spi-davinci.c.

int dma_rx_chnum

Definition at line 135 of file spi-davinci.c.

struct dma_chan* dma_tx

Definition at line 134 of file spi-davinci.c.

int dma_tx_chnum

Definition at line 136 of file spi-davinci.c.

Definition at line 126 of file spi-davinci.c.

Definition at line 140 of file spi-davinci.c.

u32(* get_tx)(struct davinci_spi *)

Definition at line 141 of file spi-davinci.c.

u32 irq

Definition at line 125 of file spi-davinci.c.

Definition at line 123 of file spi-davinci.c.

Definition at line 138 of file spi-davinci.c.

int rcount

Definition at line 130 of file spi-davinci.c.

void* rx

Definition at line 129 of file spi-davinci.c.

const void* tx

Definition at line 128 of file spi-davinci.c.

u8 version

Definition at line 122 of file spi-davinci.c.

int wcount

Definition at line 131 of file spi-davinci.c.


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