Linux Kernel
3.7.1
|
Data Fields | |
struct spi_bitbang | bitbang |
volatile psc_spi_t __iomem * | regs |
int | irq |
unsigned | freq_max |
unsigned | freq_min |
unsigned | len |
unsigned | tx_count |
unsigned | rx_count |
const u8 * | tx |
u8 * | rx |
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 |
u8 * | dma_rx_tmpbuf |
unsigned | dma_rx_tmpbuf_size |
u32 | dma_rx_tmpbuf_addr |
struct spi_master * | master |
struct device * | dev |
struct au1550_spi_info * | pdata |
struct resource * | ioarea |
Definition at line 53 of file spi-au1550.c.
struct spi_bitbang bitbang |
Definition at line 54 of file spi-au1550.c.
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.
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.
struct au1550_spi_info* pdata |
Definition at line 86 of file spi-au1550.c.
Definition at line 56 of file spi-au1550.c.
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.
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.
int(* txrx_bufs)(struct spi_device *spi, struct spi_transfer *t) |
Definition at line 69 of file spi-au1550.c.
unsigned usedma |
Definition at line 74 of file spi-au1550.c.