root/drivers/tty/serial/timbuart.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * timbuart.c timberdale FPGA GPIO driver
   4  * Copyright (c) 2009 Intel Corporation
   5  */
   6 
   7 /* Supports:
   8  * Timberdale FPGA UART
   9  */
  10 
  11 #ifndef _TIMBUART_H
  12 #define _TIMBUART_H
  13 
  14 #define TIMBUART_FIFO_SIZE      2048
  15 
  16 #define TIMBUART_RXFIFO         0x08
  17 #define TIMBUART_TXFIFO         0x0c
  18 #define TIMBUART_IER            0x10
  19 #define TIMBUART_IPR            0x14
  20 #define TIMBUART_ISR            0x18
  21 #define TIMBUART_CTRL           0x1c
  22 #define TIMBUART_BAUDRATE       0x20
  23 
  24 #define TIMBUART_CTRL_RTS       0x01
  25 #define TIMBUART_CTRL_CTS       0x02
  26 #define TIMBUART_CTRL_FLSHTX    0x40
  27 #define TIMBUART_CTRL_FLSHRX    0x80
  28 
  29 #define TXBF            0x01
  30 #define TXBAE           0x02
  31 #define CTS_DELTA       0x04
  32 #define RXDP            0x08
  33 #define RXBAF           0x10
  34 #define RXBF            0x20
  35 #define RXTT            0x40
  36 #define RXBNAE          0x80
  37 #define TXBE            0x100
  38 
  39 #define RXFLAGS (RXDP | RXBAF | RXBF | RXTT | RXBNAE)
  40 #define TXFLAGS (TXBF | TXBAE)
  41 
  42 #define TIMBUART_MAJOR 204
  43 #define TIMBUART_MINOR 192
  44 
  45 #endif /* _TIMBUART_H */
  46 

/* [<][>][^][v][top][bottom][index][help] */