summaryrefslogtreecommitdiffstats
path: root/bsps/microblaze/include/dev/serial/uartlite.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/microblaze/include/dev/serial/uartlite.h')
-rw-r--r--bsps/microblaze/include/dev/serial/uartlite.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/bsps/microblaze/include/dev/serial/uartlite.h b/bsps/microblaze/include/dev/serial/uartlite.h
index 6e288d4dc7..f58ae92ef8 100644
--- a/bsps/microblaze/include/dev/serial/uartlite.h
+++ b/bsps/microblaze/include/dev/serial/uartlite.h
@@ -36,6 +36,7 @@
#ifndef LIBBSP_MICROBLAZE_SHARED_UARTLITE_H
#define LIBBSP_MICROBLAZE_SHARED_UARTLITE_H
+#include <bspopts.h>
#include <rtems/termiostypes.h>
#include <dev/serial/uartlite_l.h>
@@ -48,8 +49,12 @@ typedef struct {
rtems_termios_device_context base;
uintptr_t address;
uint32_t initial_baud;
+ uint32_t enabled;
#ifdef BSP_MICROBLAZE_FPGA_CONSOLE_INTERRUPTS
+ struct rtems_termios_tty *tty;
bool transmitting;
+ size_t tx_queued;
+ uint32_t irq;
#endif
} uart_lite_context;