Skip to content
Snippets Groups Projects
Commit d3e55d07 authored by Jean-Christophe PLAGNIOL-VILLARD's avatar Jean-Christophe PLAGNIOL-VILLARD
Browse files

imx: move serial driver to drivers/serial

parent a6ef3dde
No related branches found
No related tags found
No related merge requests found
...@@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk ...@@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
LIB = $(obj)lib$(SOC).a LIB = $(obj)lib$(SOC).a
COBJS = generic.o interrupts.o serial.o speed.o COBJS = generic.o interrupts.o speed.o
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
OBJS := $(addprefix $(obj),$(SOBJS) $(COBJS)) OBJS := $(addprefix $(obj),$(SOBJS) $(COBJS))
......
...@@ -34,6 +34,7 @@ COBJS-$(CONFIG_DRIVER_S3C4510_UART) += s3c4510b_uart.o ...@@ -34,6 +34,7 @@ COBJS-$(CONFIG_DRIVER_S3C4510_UART) += s3c4510b_uart.o
COBJS-$(CONFIG_S3C64XX) += s3c64xx.o COBJS-$(CONFIG_S3C64XX) += s3c64xx.o
COBJS-$(CONFIG_SYS_NS16550_SERIAL) += serial.o COBJS-$(CONFIG_SYS_NS16550_SERIAL) += serial.o
COBJS-$(CONFIG_CLPS7111_SERIAL) += serial_clps7111.o COBJS-$(CONFIG_CLPS7111_SERIAL) += serial_clps7111.o
COBJS-$(CONFIG_IMX_SERIAL) += serial_imx.o
COBJS-$(CONFIG_IXP_SERIAL) += serial_ixp.o COBJS-$(CONFIG_IXP_SERIAL) += serial_ixp.o
COBJS-$(CONFIG_KS8695_SERIAL) += serial_ks8695.o COBJS-$(CONFIG_KS8695_SERIAL) += serial_ks8695.o
COBJS-$(CONFIG_LPC2292_SERIAL) += serial_lpc2292.o COBJS-$(CONFIG_LPC2292_SERIAL) += serial_lpc2292.o
......
...@@ -18,12 +18,8 @@ ...@@ -18,12 +18,8 @@
*/ */
#include <common.h> #include <common.h>
#if defined (CONFIG_IMX)
#include <asm/arch/imx-regs.h> #include <asm/arch/imx-regs.h>
#ifndef CONFIG_IMX_SERIAL_NONE
#if defined CONFIG_IMX_SERIAL1 #if defined CONFIG_IMX_SERIAL1
#define UART_BASE IMX_UART1_BASE #define UART_BASE IMX_UART1_BASE
#elif defined CONFIG_IMX_SERIAL2 #elif defined CONFIG_IMX_SERIAL2
...@@ -223,5 +219,3 @@ serial_puts (const char *s) ...@@ -223,5 +219,3 @@ serial_puts (const char *s)
serial_putc (*s++); serial_putc (*s++);
} }
} }
#endif /* CONFIG_IMX_SERIAL_NONE */
#endif /* defined CONFIG_IMX */
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
/* /*
* Select serial console configuration * Select serial console configuration
*/ */
#define CONFIG_IMX_SERIAL
#define CONFIG_IMX_SERIAL1 /* internal uart 1 */ #define CONFIG_IMX_SERIAL1 /* internal uart 1 */
/* #define _CONFIG_UART2 */ /* internal uart 2 */ /* #define _CONFIG_UART2 */ /* internal uart 2 */
/* #define CONFIG_SILENT_CONSOLE */ /* use this to disable output */ /* #define CONFIG_SILENT_CONSOLE */ /* use this to disable output */
......
...@@ -289,11 +289,12 @@ ...@@ -289,11 +289,12 @@
0x000b00b ->3<- -> 64MHz/4=16MHz */ 0x000b00b ->3<- -> 64MHz/4=16MHz */
#ifdef _CONFIG_UART1 #ifdef _CONFIG_UART1
#define CONFIG_IMX_SERIAL
#define CONFIG_IMX_SERIAL1 #define CONFIG_IMX_SERIAL1
#elif defined _CONFIG_UART2 #elif defined _CONFIG_UART2
#define CONFIG_IMX_SERIAL
#define CONFIG_IMX_SERIAL2 #define CONFIG_IMX_SERIAL2
#elif defined _CONFIG_UART3 | defined _CONFIG_UART4 #elif defined _CONFIG_UART3 | defined _CONFIG_UART4
#define CONFIG_IMX_SERIAL_NONE
#define CONFIG_SYS_NS16550 #define CONFIG_SYS_NS16550
#define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_SERIAL
#define CONFIG_SYS_NS16550_CLK 3686400 #define CONFIG_SYS_NS16550_CLK 3686400
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#define CONFIG_SCB9328 1 /* on a scb9328tronix board */ #define CONFIG_SCB9328 1 /* on a scb9328tronix board */
#undef CONFIG_USE_IRQ /* don't need use IRQ/FIQ */ #undef CONFIG_USE_IRQ /* don't need use IRQ/FIQ */
#define CONFIG_IMX_SERIAL
#define CONFIG_IMX_SERIAL1 #define CONFIG_IMX_SERIAL1
/* /*
* Select serial console configuration * Select serial console configuration
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment