[FIX] Xilinx Uartlite driver
authorMichal Simek <monstr@monstr.eu>
Sun, 5 Aug 2007 14:13:31 +0000 (16:13 +0200)
committerMichal Simek <monstr@monstr.eu>
Sun, 5 Aug 2007 14:13:31 +0000 (16:13 +0200)
Because PPC405 can use UARTLITE serial interface and
Microblaze can use Uart16550 serial interface not only Uartlite.

drivers/serial_xuartlite.c
include/configs/ml401.h
include/configs/suzaku.h
include/configs/xupv2p.h

index ed59abea862ae4b7bb43fff097defea589369326..1f3aaae403435bb2b9ad65269438d081afa72dc3 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <config.h>
 
-#ifdef CONFIG_MICROBLAZE
+#ifdef XILINX_UARTLITE
 
 #include <asm/serial_xuartlite.h>
 
index 3db287784da8ba5f3449771273a49df0d91293bc..a6026528b301465479f1eaed3ff54fcd5a0b352b 100644 (file)
@@ -32,6 +32,7 @@
 #define        CONFIG_ML401            1       /* ML401 Board */
 
 /* uart */
+#define        XILINX_UARTLITE
 #define        CONFIG_SERIAL_BASE      XILINX_UART_BASEADDR
 #define        CONFIG_BAUDRATE         XILINX_UART_BAUDRATE
 #define        CFG_BAUDRATE_TABLE      { CONFIG_BAUDRATE }
index ca5c7519c61c8be09b62b54619d74908383fb85e..9661726b2bae709283443479ae6fe1d419b223fa 100644 (file)
@@ -48,6 +48,7 @@
 #define CFG_MALLOC_LEN         (256 << 10)     /* Reserve 256 kB for malloc */
 #define CFG_MALLOC_BASE                (CFG_MONITOR_BASE - (1024 * 1024))
 
+#define XILINX_UARTLITE
 #define CONFIG_BAUDRATE                115200
 #define CFG_BAUDRATE_TABLE     { 115200 }
 
index 25fa4956412067ede896b44f68062283ef818f0a..bac31f476b0521a94804c7324986965cda5e2094 100644 (file)
@@ -32,6 +32,7 @@
 
 /* uart */
 #ifdef XILINX_UARTLITE_BASEADDR
+#define        XILINX_UARTLITE
 #define        CONFIG_SERIAL_BASE      XILINX_UARTLITE_BASEADDR
 #define        CONFIG_BAUDRATE         XILINX_UARTLITE_BAUDRATE
 #define        CFG_BAUDRATE_TABLE      { CONFIG_BAUDRATE }