X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fns16550.h;h=5fcbcd2e74e3a2965eda64905416f1f2b792d4bc;hb=ea273e8d72e994ea2403570bad7737e23cca593f;hp=1311f4cb919e3dff6917a593fb390671613f5795;hpb=55926ddd189546742a4496e6690c2b62958cd7cd;p=u-boot diff --git a/include/ns16550.h b/include/ns16550.h index 1311f4cb91..5fcbcd2e74 100644 --- a/include/ns16550.h +++ b/include/ns16550.h @@ -57,6 +57,7 @@ struct ns16550_platdata { int reg_shift; int clock; int reg_offset; + u32 fcr; }; struct udevice; @@ -117,6 +118,14 @@ typedef struct NS16550 *NS16550_t; #define UART_FCR_RXSR 0x02 /* Receiver soft reset */ #define UART_FCR_TXSR 0x04 /* Transmitter soft reset */ +/* Ingenic JZ47xx specific UART-enable bit. */ +#define UART_FCR_UME 0x10 + +/* Clear & enable FIFOs */ +#define UART_FCR_DEFVAL (UART_FCR_FIFO_EN | \ + UART_FCR_RXSR | \ + UART_FCR_TXSR) + /* * These are the definitions for the Modem Control Register */