Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
blackfin.h File Reference
#include "bf561.h"
#include "anomaly.h"
#include <asm/def_LPBlackfin.h>
#include "defBF561.h"
#include <asm/cdef_LPBlackfin.h>
#include "cdefBF561.h"

Go to the source code of this file.

Macros

#define BF561_FAMILY
 
#define bfin_read_FIO_FLAG_D()   bfin_read_FIO0_FLAG_D()
 
#define bfin_write_FIO_FLAG_D(val)   bfin_write_FIO0_FLAG_D(val)
 
#define bfin_read_FIO_DIR()   bfin_read_FIO0_DIR()
 
#define bfin_write_FIO_DIR(val)   bfin_write_FIO0_DIR(val)
 
#define bfin_read_FIO_INEN()   bfin_read_FIO0_INEN()
 
#define bfin_write_FIO_INEN(val)   bfin_write_FIO0_INEN(val)
 
#define __SIC_MUX(base, x)   ((base) + ((x) << 2))
 
#define bfin_read_SIC_IMASK(x)   bfin_read32(__SIC_MUX(SIC_IMASK0, x))
 
#define bfin_write_SIC_IMASK(x, val)   bfin_write32(__SIC_MUX(SIC_IMASK0, x), val)
 
#define bfin_read_SICB_IMASK(x)   bfin_read32(__SIC_MUX(SICB_IMASK0, x))
 
#define bfin_write_SICB_IMASK(x, val)   bfin_write32(__SIC_MUX(SICB_IMASK0, x), val)
 
#define bfin_read_SIC_ISR(x)   bfin_read32(__SIC_MUX(SIC_ISR0, x))
 
#define bfin_write_SIC_ISR(x, val)   bfin_write32(__SIC_MUX(SIC_ISR0, x), val)
 
#define bfin_read_SICB_ISR(x)   bfin_read32(__SIC_MUX(SICB_ISR0, x))
 
#define bfin_write_SICB_ISR(x, val)   bfin_write32(__SIC_MUX(SICB_ISR0, x), val)
 

Macro Definition Documentation

#define __SIC_MUX (   base,
  x 
)    ((base) + ((x) << 2))

Definition at line 31 of file blackfin.h.

#define BF561_FAMILY

Definition at line 10 of file blackfin.h.

#define bfin_read_FIO_DIR ( )    bfin_read_FIO0_DIR()

Definition at line 25 of file blackfin.h.

#define bfin_read_FIO_FLAG_D ( )    bfin_read_FIO0_FLAG_D()

Definition at line 23 of file blackfin.h.

#define bfin_read_FIO_INEN ( )    bfin_read_FIO0_INEN()

Definition at line 27 of file blackfin.h.

#define bfin_read_SIC_IMASK (   x)    bfin_read32(__SIC_MUX(SIC_IMASK0, x))

Definition at line 32 of file blackfin.h.

#define bfin_read_SIC_ISR (   x)    bfin_read32(__SIC_MUX(SIC_ISR0, x))

Definition at line 36 of file blackfin.h.

#define bfin_read_SICB_IMASK (   x)    bfin_read32(__SIC_MUX(SICB_IMASK0, x))

Definition at line 34 of file blackfin.h.

#define bfin_read_SICB_ISR (   x)    bfin_read32(__SIC_MUX(SICB_ISR0, x))

Definition at line 38 of file blackfin.h.

#define bfin_write_FIO_DIR (   val)    bfin_write_FIO0_DIR(val)

Definition at line 26 of file blackfin.h.

#define bfin_write_FIO_FLAG_D (   val)    bfin_write_FIO0_FLAG_D(val)

Definition at line 24 of file blackfin.h.

#define bfin_write_FIO_INEN (   val)    bfin_write_FIO0_INEN(val)

Definition at line 28 of file blackfin.h.

#define bfin_write_SIC_IMASK (   x,
  val 
)    bfin_write32(__SIC_MUX(SIC_IMASK0, x), val)

Definition at line 33 of file blackfin.h.

#define bfin_write_SIC_ISR (   x,
  val 
)    bfin_write32(__SIC_MUX(SIC_ISR0, x), val)

Definition at line 37 of file blackfin.h.

#define bfin_write_SICB_IMASK (   x,
  val 
)    bfin_write32(__SIC_MUX(SICB_IMASK0, x), val)

Definition at line 35 of file blackfin.h.

#define bfin_write_SICB_ISR (   x,
  val 
)    bfin_write32(__SIC_MUX(SICB_ISR0, x), val)

Definition at line 39 of file blackfin.h.