Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
sh-sci.h File Reference
#include <linux/serial_core.h>
#include <linux/io.h>
#include <linux/gpio.h>

Go to the source code of this file.

Macros

#define SCxSR_TEND(port)   (((port)->type == PORT_SCI) ? SCI_TEND : SCIF_TEND)
 
#define SCxSR_RDxF(port)   (((port)->type == PORT_SCI) ? SCI_RDRF : SCIF_RDF)
 
#define SCxSR_TDxE(port)   (((port)->type == PORT_SCI) ? SCI_TDRE : SCIF_TDFE)
 
#define SCxSR_FER(port)   (((port)->type == PORT_SCI) ? SCI_FER : SCIF_FER)
 
#define SCxSR_PER(port)   (((port)->type == PORT_SCI) ? SCI_PER : SCIF_PER)
 
#define SCxSR_BRK(port)   (((port)->type == PORT_SCI) ? 0x00 : SCIF_BRK)
 
#define SCxSR_ERRORS(port)   (to_sci_port(port)->cfg->error_mask)
 
#define SCxSR_RDxF_CLEAR(port)   (((port)->type == PORT_SCI) ? 0xbc : 0x00fc)
 
#define SCxSR_ERROR_CLEAR(port)   (((port)->type == PORT_SCI) ? 0xc4 : 0x0073)
 
#define SCxSR_TDxE_CLEAR(port)   (((port)->type == PORT_SCI) ? 0x78 : 0x00df)
 
#define SCxSR_BREAK_CLEAR(port)   (((port)->type == PORT_SCI) ? 0xc4 : 0x00e3)
 
#define SCFCR_RFRST   0x0002
 
#define SCFCR_TFRST   0x0004
 
#define SCFCR_MCE   0x0008
 
#define SCI_MAJOR   204
 
#define SCI_MINOR_START   8
 

Macro Definition Documentation

#define SCFCR_MCE   0x0008

Definition at line 37 of file sh-sci.h.

#define SCFCR_RFRST   0x0002

Definition at line 35 of file sh-sci.h.

#define SCFCR_TFRST   0x0004

Definition at line 36 of file sh-sci.h.

#define SCI_MAJOR   204

Definition at line 39 of file sh-sci.h.

#define SCI_MINOR_START   8

Definition at line 40 of file sh-sci.h.

#define SCxSR_BREAK_CLEAR (   port)    (((port)->type == PORT_SCI) ? 0xc4 : 0x00e3)

Definition at line 31 of file sh-sci.h.

#define SCxSR_BRK (   port)    (((port)->type == PORT_SCI) ? 0x00 : SCIF_BRK)

Definition at line 10 of file sh-sci.h.

#define SCxSR_ERROR_CLEAR (   port)    (((port)->type == PORT_SCI) ? 0xc4 : 0x0073)

Definition at line 29 of file sh-sci.h.

#define SCxSR_ERRORS (   port)    (to_sci_port(port)->cfg->error_mask)

Definition at line 12 of file sh-sci.h.

#define SCxSR_FER (   port)    (((port)->type == PORT_SCI) ? SCI_FER : SCIF_FER)

Definition at line 8 of file sh-sci.h.

#define SCxSR_PER (   port)    (((port)->type == PORT_SCI) ? SCI_PER : SCIF_PER)

Definition at line 9 of file sh-sci.h.

#define SCxSR_RDxF (   port)    (((port)->type == PORT_SCI) ? SCI_RDRF : SCIF_RDF)

Definition at line 6 of file sh-sci.h.

#define SCxSR_RDxF_CLEAR (   port)    (((port)->type == PORT_SCI) ? 0xbc : 0x00fc)

Definition at line 28 of file sh-sci.h.

#define SCxSR_TDxE (   port)    (((port)->type == PORT_SCI) ? SCI_TDRE : SCIF_TDFE)

Definition at line 7 of file sh-sci.h.

#define SCxSR_TDxE_CLEAR (   port)    (((port)->type == PORT_SCI) ? 0x78 : 0x00df)

Definition at line 30 of file sh-sci.h.

#define SCxSR_TEND (   port)    (((port)->type == PORT_SCI) ? SCI_TEND : SCIF_TEND)

Definition at line 5 of file sh-sci.h.