47 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * timbuart.c timberdale FPGA GPIO driver4 * Copyright (c) 2009 Intel Corporation5 */6 7/* Supports:8 * Timberdale FPGA UART9 */10 11#ifndef _TIMBUART_H12#define _TIMBUART_H13 14#define TIMBUART_FIFO_SIZE 204815 16#define TIMBUART_RXFIFO 0x0817#define TIMBUART_TXFIFO 0x0c18#define TIMBUART_IER 0x1019#define TIMBUART_IPR 0x1420#define TIMBUART_ISR 0x1821#define TIMBUART_CTRL 0x1c22#define TIMBUART_BAUDRATE 0x2023 24#define TIMBUART_CTRL_RTS 0x0125#define TIMBUART_CTRL_CTS 0x0226#define TIMBUART_CTRL_FLSHTX 0x4027#define TIMBUART_CTRL_FLSHRX 0x8028 29#define TXBF 0x0130#define TXBAE 0x0231#define CTS_DELTA 0x0432#define RXDP 0x0833#define RXBAF 0x1034#define RXBF 0x2035#define RXTT 0x4036#define RXBNAE 0x8037#define TXBE 0x10038 39#define RXFLAGS (RXDP | RXBAF | RXBF | RXTT | RXBNAE)40#define TXFLAGS (TXBF | TXBAE)41 42#define TIMBUART_MAJOR 20443#define TIMBUART_MINOR 19244 45#endif /* _TIMBUART_H */46 47