mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-01-09 19:58:55 +00:00
a12c51f640
Add serial for bf60x. Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Bob Liu <lliubbo@gmail.com> Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>
66 lines
1.4 KiB
C
66 lines
1.4 KiB
C
/*
|
|
* UART4 Masks
|
|
*/
|
|
|
|
#ifndef __BFIN_PERIPHERAL_UART4__
|
|
#define __BFIN_PERIPHERAL_UART4__
|
|
|
|
/* UART_CONTROL */
|
|
#define UEN (1 << 0)
|
|
#define LOOP_ENA (1 << 1)
|
|
#define UMOD (3 << 4)
|
|
#define UMOD_UART (0 << 4)
|
|
#define UMOD_MDB (1 << 4)
|
|
#define UMOD_IRDA (1 << 4)
|
|
#define WLS (3 << 8)
|
|
#define WLS_5 (0 << 8)
|
|
#define WLS_6 (1 << 8)
|
|
#define WLS_7 (2 << 8)
|
|
#define WLS_8 (3 << 8)
|
|
#define STB (1 << 12)
|
|
#define STBH (1 << 13)
|
|
#define PEN (1 << 14)
|
|
#define EPS (1 << 15)
|
|
#define STP (1 << 16)
|
|
#define FPE (1 << 17)
|
|
#define FFE (1 << 18)
|
|
#define SB (1 << 19)
|
|
#define FCPOL (1 << 22)
|
|
#define RPOLC (1 << 23)
|
|
#define TPOLC (1 << 24)
|
|
#define MRTS (1 << 25)
|
|
#define XOFF (1 << 26)
|
|
#define ARTS (1 << 27)
|
|
#define ACTS (1 << 28)
|
|
#define RFIT (1 << 29)
|
|
#define RFRT (1 << 30)
|
|
|
|
/* UART_STATUS */
|
|
#define DR (1 << 0)
|
|
#define OE (1 << 1)
|
|
#define PE (1 << 2)
|
|
#define FE (1 << 3)
|
|
#define BI (1 << 4)
|
|
#define THRE (1 << 5)
|
|
#define TEMT (1 << 7)
|
|
#define TFI (1 << 8)
|
|
#define ASTKY (1 << 9)
|
|
#define ADDR (1 << 10)
|
|
#define RO (1 << 11)
|
|
#define SCTS (1 << 12)
|
|
#define CTS (1 << 16)
|
|
#define RFCS (1 << 17)
|
|
|
|
/* UART_EMASK */
|
|
#define ERBFI (1 << 0)
|
|
#define ETBEI (1 << 1)
|
|
#define ELSI (1 << 2)
|
|
#define EDSSI (1 << 3)
|
|
#define EDTPTI (1 << 4)
|
|
#define ETFI (1 << 5)
|
|
#define ERFCI (1 << 6)
|
|
#define EAWI (1 << 7)
|
|
#define ERXS (1 << 8)
|
|
#define ETXS (1 << 9)
|
|
|
|
#endif
|