summaryrefslogtreecommitdiff
path: root/uart.h
diff options
context:
space:
mode:
Diffstat (limited to 'uart.h')
-rw-r--r--uart.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/uart.h b/uart.h
index 4845150..b2c686d 100644
--- a/uart.h
+++ b/uart.h
@@ -11,13 +11,22 @@
#ifndef _UART_H_
#define _UART_H_
-#define UART_BASE 0x80681000
+#define UART_BASE 0x84842020
#define UART_SIZE 32
+#define UART_REG_COUNT (UART_SIZE / sizeof(uint32_t))
#define UART_RXDATA_REG 0
#define UART_TXDATA_REG 1
#define UART_STATUS_REG 2
#define UART_CONTROL_REG 3
+#define UART_DIVISOR_REG 4
+#define UART_EOP_REG 5
+
+#define UART_STATUS_TRDY_MASK 0x40
+#define UART_STATUS_RRDY_MASK 0x80
+
+#define UART_CONTROL_TRDY_MASK 0x40
+#define UART_CONTROL_RRDY_MASK 0x80
extern struct device uart_core;