diff options
Diffstat (limited to 'uart.h')
-rw-r--r-- | uart.h | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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; |