From 11f0d528b55d9cdf093be6dde3d7ccff22a3a331 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 22 Feb 2017 09:01:40 +0100 Subject: bsp/xilinx-zynq: Add interrupt support to UART --- c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart-regs.h | 2 ++ c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart.h | 1 + 2 files changed, 3 insertions(+) (limited to 'c/src/lib/libbsp/arm/xilinx-zynq/include') diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart-regs.h b/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart-regs.h index e72b93a9dc..127f272fd9 100644 --- a/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart-regs.h +++ b/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart-regs.h @@ -30,6 +30,8 @@ #include +#define ZYNQ_UART_FIFO_DEPTH 64 + typedef struct zynq_uart { uint32_t control; #define ZYNQ_UART_CONTROL_STPBRK BSP_BIT32(8) diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart.h b/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart.h index 57412d7ec9..4d3edfabef 100644 --- a/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart.h +++ b/c/src/lib/libbsp/arm/xilinx-zynq/include/zynq-uart.h @@ -36,6 +36,7 @@ extern "C" { typedef struct { rtems_termios_device_context base; volatile struct zynq_uart *regs; + bool transmitting; rtems_vector_number irq; } zynq_uart_context; -- cgit v1.2.3