projects
/
platform
/
kernel
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
status_led: Kconfig migration
[platform/kernel/u-boot.git]
/
include
/
ns16550.h
diff --git
a/include/ns16550.h
b/include/ns16550.h
index
5eeacd6
..
5fcbcd2
100644
(file)
--- a/
include/ns16550.h
+++ b/
include/ns16550.h
@@
-54,9
+54,10
@@
*/
struct ns16550_platdata {
unsigned long base;
*/
struct ns16550_platdata {
unsigned long base;
- int reg_offset;
int reg_shift;
int clock;
int reg_shift;
int clock;
+ int reg_offset;
+ u32 fcr;
};
struct udevice;
};
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 */
#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
*/
/*
* These are the definitions for the Modem Control Register
*/