This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH] sim: bfin: define more UART LSR bits
- From: Mike Frysinger <vapier at gentoo dot org>
- To: gdb-patches at sourceware dot org
- Cc: toolchain-devel at blackfin dot uclinux dot org
- Date: Wed, 23 Mar 2011 23:16:22 -0400
- Subject: [PATCH] sim: bfin: define more UART LSR bits
- References: <1300936583-15701-1-git-send-email-vapier@gentoo.org>
We'll need these bits in an upcoming patch, so map out the whole
LSR MMR now.
Fix up indentation style while we're here.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-23 Mike Frysinger <vapier@gentoo.org>
* dv-bfin_uart.h (TFI, BI, FE, PE, OE): Define.
---
note: i've committed this now
sim/bfin/dv-bfin_uart.h | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/sim/bfin/dv-bfin_uart.h b/sim/bfin/dv-bfin_uart.h
index 1d144d4..ccb7af4 100644
--- a/sim/bfin/dv-bfin_uart.h
+++ b/sim/bfin/dv-bfin_uart.h
@@ -34,16 +34,21 @@ unsigned bfin_uart_read_buffer (struct hw *, unsigned char *, unsigned);
void bfin_uart_reschedule (struct hw *);
/* UART_LCR */
-#define DLAB (1 << 7)
+#define DLAB (1 << 7)
/* UART_LSR */
-#define TEMT (1 << 6)
-#define THRE (1 << 5)
-#define DR (1 << 0)
+#define TFI (1 << 7)
+#define TEMT (1 << 6)
+#define THRE (1 << 5)
+#define BI (1 << 4)
+#define FE (1 << 3)
+#define PE (1 << 2)
+#define OE (1 << 1)
+#define DR (1 << 0)
/* UART_IER */
-#define ERBFI (1 << 0)
-#define ETBEI (1 << 1)
-#define ELSI (1 << 2)
+#define ERBFI (1 << 0)
+#define ETBEI (1 << 1)
+#define ELSI (1 << 2)
#endif
--
1.7.4.1