[adm8668] get rid of the UART defines
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 6 Dec 2012 22:39:47 +0000 (22:39 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 6 Dec 2012 22:39:47 +0000 (22:39 +0000)
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34549 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/adm8668/files/arch/mips/adm8668/early_printk.c
target/linux/adm8668/files/arch/mips/include/asm/mach-adm8668/adm8668.h

index 2a3e871..03dd72a 100644 (file)
@@ -1,5 +1,5 @@
 #include <linux/io.h>
-#include <linux/serial_core.h>
+#include <linux/amba/serial.h>
 #include <adm8668.h>
 
 #define UART_READ(r) \
@@ -10,7 +10,7 @@
 
 void prom_putchar(char c)
 {
-       UART_WRITE(c, UART_DR_REG);
-       while ((UART_READ(UART_FR_REG) & UART_TX_FIFO_FULL) != 0)
+       UART_WRITE(c, UART01x_DR);
+       while ((UART_READ(UART01x_FR) & UART01x_FR_TXFF) != 0)
                ;
 }
index 2cf65d8..1f7ab72 100644 (file)
 
 /** onboard uart **/
 #define ADM8668_UARTCLK_FREQ   62500000
-/* registers */
-#define UART_DR_REG            0x00
-#define UART_RSR_REG           0x04
-#define UART_CR_REG            0x14
-#define UART_FR_REG            0x18
-#define UART_IIR_REG           0x1C
-
-/* rsr reg */
-#define UART_FRAMING_ERR       0x01
-#define UART_PARITY_ERR                0x02
-#define UART_BREAK_ERR         0x04
-#define UART_OVERRUN_ERR       0x08
-#define UART_RX_STATUS_MASK    0x0F
-
-/* cr reg */
-#define UART_RX_INT_EN         0x10
-#define UART_TX_INT_EN         0x20
-#define UART_RX_TIMEOUT_INT_EN 0x40
-
-/* fr reg */
-#define UART_RX_FIFO_EMPTY     0x10
-#define UART_TX_FIFO_FULL      0x20
-
-/* iir reg */
-#define UART_RX_INT            0x02
-#define UART_TX_INT            0x04
-#define UART_RX_TIMEOUT_INT    0x08
 
 /* interrupt controller */
 #define IRQ_STATUS_REG         0x00    /* Read */