37#ifndef __AT91RM9200_DBGU_H__
38#define __AT91RM9200_DBGU_H__
58#define DBGU_CR_RSTRX BIT2
59#define DBGU_CR_RSTTX BIT3
60#define DBGU_CR_RXEN BIT4
61#define DBGU_CR_RXDIS BIT5
62#define DBGU_CR_TXEN BIT6
63#define DBGU_CR_TXDIS BIT7
64#define DBGU_CR_RSTSTA BIT8
67#define DBGU_MR_PAR_EVEN (0x0 << 9)
68#define DBGU_MR_PAR_ODD (0x1 << 9)
69#define DBGU_MR_PAR_SPACE (0x2 << 9)
70#define DBGU_MR_PAR_MARK (0x3 << 9)
71#define DBGU_MR_PAR_NONE (0x4 << 9)
72#define DBGU_MR_PAR_MDROP (0x6 << 9)
73#define DBGU_MR_CHMODE_NORM (0x0 << 14)
74#define DBGU_MR_CHMODE_AUTO (0x1 << 14)
75#define DBGU_MR_CHMODE_LOC (0x2 << 14)
76#define DBGU_MR_CHMODE_REM (0x3 << 14)
82#define DBGU_INT_RXRDY BIT0
83#define DBGU_INT_TXRDY BIT1
84#define DBGU_INT_ENDRX BIT3
85#define DBGU_INT_ENDTX BIT4
86#define DBGU_INT_OVRE BIT5
87#define DBGU_INT_FRAME BIT6
88#define DBGU_INT_PARE BIT7
89#define DBGU_INT_TXEMPTY BIT9
90#define DBGU_INT_TXBUFE BIT11
91#define DBGU_INT_RXBUFF BIT12
92#define DBGU_INT_COMM_TX BIT30
93#define DBGU_INT_COMM_RX BIT31
94#define DBGU_INT_ALL 0xC0001AFB
97#define DBGU_FNTR_NTRST BIT0
100 volatile uint32_t cr;
101 volatile uint32_t mr;
102 volatile uint32_t ier;
103 volatile uint32_t idr;
104 volatile uint32_t imr;
105 volatile uint32_t sr;
106 volatile uint32_t rhr;
107 volatile uint32_t thr;
108 volatile uint32_t brgr;
109 volatile uint32_t _res0[7];
110 volatile uint32_t cidr;
111 volatile uint32_t exid;
112 volatile uint32_t fnr;
Contains bit position definitions.
Definition: at91rm9200_dbgu.h:99