diff options
Diffstat (limited to 'c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h')
-rw-r--r-- | c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h b/c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h index 97412ecd5e..82583a9580 100644 --- a/c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h +++ b/c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h @@ -98,19 +98,19 @@ (MONGOOSEV_UART_CMD_PARITY_ODD << MONGOOSEV_UART0_CMD_SHIFT) #define MONGOOSEV_UART_CMD_TX_ENABLE_1 \ - (MONGOOSEV_UART_CMD_TX_ENABLE << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_TX_ENABLE << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_RX_ENABLE_1 \ - (MONGOOSEV_UART_CMD_RX_ENABLE << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_RX_ENABLE << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_TX_READY_1 \ - (MONGOOSEV_UART_CMD_TX_READY << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_TX_READY << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_PARITY_ENABLE_1 \ - (MONGOOSEV_UART_CMD_PARITY_ENABLE << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_PARITY_ENABLE << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_PARITY_DISABLE_1 \ - (MONGOOSEV_UART_CMD_PARITY_DISABLE << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_PARITY_DISABLE << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_PARITY_EVEN_1 \ - (MONGOOSEV_UART_CMD_PARITY_EVEN << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_PARITY_EVEN << MONGOOSEV_UART1_CMD_SHIFT) #define MONGOOSEV_UART_CMD_PARITY_ODD_1 \ - (MONGOOSEV_UART_CMD_PARITY_ODD << MONGOOSEV_UART0_CMD_SHIFT) + (MONGOOSEV_UART_CMD_PARITY_ODD << MONGOOSEV_UART1_CMD_SHIFT) /* UART Bits in Peripheral Status and Interrupt Cause Register */ #define MONGOOSEV_UART_RX_FRAME_ERROR 0x0001 @@ -131,6 +131,17 @@ #define MONGOOSEV_UART0_IRQ_SHIFT 11 #define MONGOOSEV_UART1_IRQ_SHIFT 17 +#define MONGOOSEV_UART_FRAME_ERROR_0 \ + (MONGOOSEV_UART_FRAME_ERROR << MONGOOSEV_UART0_IRQ_SHIFT) +#define MONGOOSEV_UART_RX_OVERRUN_ERROR_0 \ + (MONGOOSEV_UART_RX_OVERRUN_ERROR << MONGOOSEV_UART0_IRQ_SHIFT) +#define MONGOOSEV_UART_TX_EMPTY_0 \ + (MONGOOSEV_UART_TX_EMPTY << MONGOOSEV_UART0_IRQ_SHIFT) +#define MONGOOSEV_UART_TX_READY_0 \ + (MONGOOSEV_UART_TX_READY << MONGOOSEV_UART0_IRQ_SHIFT) +#define MONGOOSEV_UART_RX_READY_0 \ + (MONGOOSEV_UART_RX_READY << MONGOOSEV_UART0_IRQ_SHIFT) + #define MONGOOSEV_UART_FRAME_ERROR_1 \ (MONGOOSEV_UART_FRAME_ERROR << MONGOOSEV_UART1_IRQ_SHIFT) #define MONGOOSEV_UART_RX_OVERRUN_ERROR_1 \ @@ -142,17 +153,6 @@ #define MONGOOSEV_UART_RX_READY_1 \ (MONGOOSEV_UART_RX_READY << MONGOOSEV_UART1_IRQ_SHIFT) -#define MONGOOSEV_UART_FRAME_ERROR_0 \ - (MONGOOSEV_UART_FRAME_ERROR << MONGOOSEV_UART1_IRQ_SHIFT) -#define MONGOOSEV_UART_RX_OVERRUN_ERROR_0 \ - (MONGOOSEV_UART_RX_OVERRUN_ERROR << MONGOOSEV_UART1_IRQ_SHIFT) -#define MONGOOSEV_UART_TX_EMPTY_0 \ - (MONGOOSEV_UART_TX_EMPTY << MONGOOSEV_UART1_IRQ_SHIFT) -#define MONGOOSEV_UART_TX_READY_0 \ - (MONGOOSEV_UART_TX_READY << MONGOOSEV_UART1_IRQ_SHIFT) -#define MONGOOSEV_UART_RX_READY_0 \ - (MONGOOSEV_UART_RX_READY << MONGOOSEV_UART1_IRQ_SHIFT) - /* * Bits in the Peripheral Interrupt Mask Register */ @@ -162,9 +162,9 @@ */ #define MONGOOSEV_EDAC_SERR_BIT 0x80000000 #define MONGOOSEV_EDAC_MERR_BIT 0x40000000 +/* 29 - 24 reserved */ #define MONGOOSEV_MAVN_WRITE_ACCESS 0x00800000 #define MONGOOSEV_MAVN_READ_ACCESS 0x00400000 -/* 29 - 24 reserved */ #define MONGOOSEV_UART_1_RX_READY 0x00200000 #define MONGOOSEV_UART_1_TX_READY 0x00100000 #define MONGOOSEV_UART_1_TX_EMPTY 0x00080000 @@ -190,6 +190,14 @@ /* +** Peripheral Command bits (non-uart, those are defined above) +*/ +#define MONGOOSEV_COMMAND_ENABLE_EDAC MONGOOSEV_EDAC_SERR_BIT +#define MONGOOSEV_COMMAND_OVERRIDE_EDAC MONGOOSEV_EDAC_MERR_BIT + + + +/* * EDAC Registers */ |