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

Data Fields

struct spi_bitbang bitbang
 
volatile psc_spi_t __iomemregs
 
int irq
 
unsigned freq_max
 
unsigned freq_min
 
unsigned len
 
unsigned tx_count
 
unsigned rx_count
 
const u8tx
 
u8rx
 
void(* rx_word )(struct au1550_spi *hw)
 
void(* tx_word )(struct au1550_spi *hw)
 
int(* txrx_bufs )(struct spi_device *spi, struct spi_transfer *t)
 
irqreturn_t(* irq_callback )(struct au1550_spi *hw)
 
struct completion master_done
 
unsigned usedma
 
u32 dma_tx_id
 
u32 dma_rx_id
 
u32 dma_tx_ch
 
u32 dma_rx_ch
 
u8dma_rx_tmpbuf
 
unsigned dma_rx_tmpbuf_size
 
u32 dma_rx_tmpbuf_addr
 
struct spi_mastermaster
 
struct devicedev
 
struct au1550_spi_infopdata
 
struct resourceioarea
 

Detailed Description

Definition at line 53 of file spi-au1550.c.

Field Documentation

Definition at line 54 of file spi-au1550.c.

struct device* dev

Definition at line 85 of file spi-au1550.c.

u32 dma_rx_ch

Definition at line 78 of file spi-au1550.c.

u32 dma_rx_id

Definition at line 76 of file spi-au1550.c.

u8* dma_rx_tmpbuf

Definition at line 80 of file spi-au1550.c.

u32 dma_rx_tmpbuf_addr

Definition at line 82 of file spi-au1550.c.

unsigned dma_rx_tmpbuf_size

Definition at line 81 of file spi-au1550.c.

u32 dma_tx_ch

Definition at line 77 of file spi-au1550.c.

u32 dma_tx_id

Definition at line 75 of file spi-au1550.c.

unsigned freq_max

Definition at line 58 of file spi-au1550.c.

unsigned freq_min

Definition at line 59 of file spi-au1550.c.

struct resource* ioarea

Definition at line 87 of file spi-au1550.c.

int irq

Definition at line 57 of file spi-au1550.c.

irqreturn_t(* irq_callback)(struct au1550_spi *hw)

Definition at line 70 of file spi-au1550.c.

unsigned len

Definition at line 61 of file spi-au1550.c.

struct spi_master* master

Definition at line 84 of file spi-au1550.c.

struct completion master_done

Definition at line 72 of file spi-au1550.c.

Definition at line 86 of file spi-au1550.c.

volatile psc_spi_t __iomem* regs

Definition at line 56 of file spi-au1550.c.

u8* rx

Definition at line 65 of file spi-au1550.c.

unsigned rx_count

Definition at line 63 of file spi-au1550.c.

void(* rx_word)(struct au1550_spi *hw)

Definition at line 67 of file spi-au1550.c.

const u8* tx

Definition at line 64 of file spi-au1550.c.

unsigned tx_count

Definition at line 62 of file spi-au1550.c.

void(* tx_word)(struct au1550_spi *hw)

Definition at line 68 of file spi-au1550.c.

Definition at line 69 of file spi-au1550.c.

unsigned usedma

Definition at line 74 of file spi-au1550.c.


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