Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
bfin5xx_spi.h File Reference

Go to the source code of this file.

Data Structures

struct  bfin_spi_regs
 
struct  bfin5xx_spi_master
 
struct  bfin5xx_spi_chip
 

Macros

#define MIN_SPI_BAUD_VAL   2
 
#define BIT_CTL_ENABLE   0x4000
 
#define BIT_CTL_OPENDRAIN   0x2000
 
#define BIT_CTL_MASTER   0x1000
 
#define BIT_CTL_CPOL   0x0800
 
#define BIT_CTL_CPHA   0x0400
 
#define BIT_CTL_LSBF   0x0200
 
#define BIT_CTL_WORDSIZE   0x0100
 
#define BIT_CTL_EMISO   0x0020
 
#define BIT_CTL_PSSE   0x0010
 
#define BIT_CTL_GM   0x0008
 
#define BIT_CTL_SZ   0x0004
 
#define BIT_CTL_RXMOD   0x0000
 
#define BIT_CTL_TXMOD   0x0001
 
#define BIT_CTL_TIMOD_DMA_TX   0x0003
 
#define BIT_CTL_TIMOD_DMA_RX   0x0002
 
#define BIT_CTL_SENDOPT   0x0004
 
#define BIT_CTL_TIMOD   0x0003
 
#define BIT_STAT_SPIF   0x0001
 
#define BIT_STAT_MODF   0x0002
 
#define BIT_STAT_TXE   0x0004
 
#define BIT_STAT_TXS   0x0008
 
#define BIT_STAT_RBSY   0x0010
 
#define BIT_STAT_RXS   0x0020
 
#define BIT_STAT_TXCOL   0x0040
 
#define BIT_STAT_CLR   0xFFFF
 
#define BIT_STU_SENDOVER   0x0001
 
#define BIT_STU_RECVFULL   0x0020
 
#define __BFP(m)   u16 m; u16 __pad_##m
 
#define MAX_CTRL_CS   8 /* cs in spi controller */
 

Macro Definition Documentation

#define __BFP (   m)    u16 m; u16 __pad_##m

Definition at line 48 of file bfin5xx_spi.h.

#define BIT_CTL_CPHA   0x0400

Definition at line 18 of file bfin5xx_spi.h.

#define BIT_CTL_CPOL   0x0800

Definition at line 17 of file bfin5xx_spi.h.

#define BIT_CTL_EMISO   0x0020

Definition at line 21 of file bfin5xx_spi.h.

#define BIT_CTL_ENABLE   0x4000

Definition at line 14 of file bfin5xx_spi.h.

#define BIT_CTL_GM   0x0008

Definition at line 23 of file bfin5xx_spi.h.

#define BIT_CTL_LSBF   0x0200

Definition at line 19 of file bfin5xx_spi.h.

#define BIT_CTL_MASTER   0x1000

Definition at line 16 of file bfin5xx_spi.h.

#define BIT_CTL_OPENDRAIN   0x2000

Definition at line 15 of file bfin5xx_spi.h.

#define BIT_CTL_PSSE   0x0010

Definition at line 22 of file bfin5xx_spi.h.

#define BIT_CTL_RXMOD   0x0000

Definition at line 25 of file bfin5xx_spi.h.

#define BIT_CTL_SENDOPT   0x0004

Definition at line 29 of file bfin5xx_spi.h.

#define BIT_CTL_SZ   0x0004

Definition at line 24 of file bfin5xx_spi.h.

#define BIT_CTL_TIMOD   0x0003

Definition at line 30 of file bfin5xx_spi.h.

#define BIT_CTL_TIMOD_DMA_RX   0x0002

Definition at line 28 of file bfin5xx_spi.h.

#define BIT_CTL_TIMOD_DMA_TX   0x0003

Definition at line 27 of file bfin5xx_spi.h.

#define BIT_CTL_TXMOD   0x0001

Definition at line 26 of file bfin5xx_spi.h.

#define BIT_CTL_WORDSIZE   0x0100

Definition at line 20 of file bfin5xx_spi.h.

#define BIT_STAT_CLR   0xFFFF

Definition at line 39 of file bfin5xx_spi.h.

#define BIT_STAT_MODF   0x0002

Definition at line 33 of file bfin5xx_spi.h.

#define BIT_STAT_RBSY   0x0010

Definition at line 36 of file bfin5xx_spi.h.

#define BIT_STAT_RXS   0x0020

Definition at line 37 of file bfin5xx_spi.h.

#define BIT_STAT_SPIF   0x0001

Definition at line 32 of file bfin5xx_spi.h.

#define BIT_STAT_TXCOL   0x0040

Definition at line 38 of file bfin5xx_spi.h.

#define BIT_STAT_TXE   0x0004

Definition at line 34 of file bfin5xx_spi.h.

#define BIT_STAT_TXS   0x0008

Definition at line 35 of file bfin5xx_spi.h.

#define BIT_STU_RECVFULL   0x0020

Definition at line 42 of file bfin5xx_spi.h.

#define BIT_STU_SENDOVER   0x0001

Definition at line 41 of file bfin5xx_spi.h.

#define MAX_CTRL_CS   8 /* cs in spi controller */

Definition at line 65 of file bfin5xx_spi.h.

#define MIN_SPI_BAUD_VAL   2

Definition at line 12 of file bfin5xx_spi.h.