]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/blackfin/include/asm/mach-common/bits/uart4.h
Update from 2013.01 to 2013.07
[karo-tx-uboot.git] / arch / blackfin / include / asm / mach-common / bits / uart4.h
diff --git a/arch/blackfin/include/asm/mach-common/bits/uart4.h b/arch/blackfin/include/asm/mach-common/bits/uart4.h
new file mode 100644 (file)
index 0000000..37808de
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+ * 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