]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/Include/Drivers/PL011Uart.h
ArmPlatformPkg: detect correct pl011 fifo depth
[mirror_edk2.git] / ArmPlatformPkg / Include / Drivers / PL011Uart.h
index 6675cefeb38a3e652266ae85436706be22955260..2fe796f9e42e663ae838a9559c16e237bf3db28b 100644 (file)
 #define UARTICR                   0x044\r
 #define UARTDMACR                 0x048\r
 \r
+#define UARTPID0                  0xFE0\r
+#define UARTPID1                  0xFE4\r
+#define UARTPID2                  0xFE8\r
+#define UARTPID3                  0xFEC\r
+\r
 // Data status bits\r
 #define UART_DATA_ERROR_MASK      0x0F00\r
 \r
@@ -81,6 +86,9 @@
 #define PL011_UARTLCR_H_PEN       (1 << 1)  // Parity Enable\r
 #define PL011_UARTLCR_H_BRK       (1 << 0)  // Send break\r
 \r
+#define PL011_UARTPID2_VER(X)     (((X) >> 4) & 0xF)\r
+#define PL011_VER_R1P4            0x2\r
+\r
 /*\r
 \r
   Programmed hardware of Serial port.\r