Signed-off-by: Bhuvanchandra DV <bhuvanchandra...@toradex.com> --- board/freescale/vf610twr/vf610twr.c | 13 +++++++++++++ include/configs/vf610twr.h | 6 +++--- 2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/board/freescale/vf610twr/vf610twr.c b/board/freescale/vf610twr/vf610twr.c index 37b241d..3ca0094 100644 --- a/board/freescale/vf610twr/vf610twr.c +++ b/board/freescale/vf610twr/vf610twr.c @@ -5,12 +5,14 @@ */ #include <common.h> +#include <dm.h> #include <asm/io.h> #include <asm/arch/imx-regs.h> #include <asm/arch/iomux-vf610.h> #include <asm/arch/ddrmc-vf610.h> #include <asm/arch/crm_regs.h> #include <asm/arch/clock.h> +#include <asm/arch/serial.h> #include <mmc.h> #include <fsl_esdhc.h> #include <miiphy.h> @@ -385,3 +387,14 @@ int checkboard(void) return 0; } + +#ifdef CONFIG_FSL_LPUART +static struct lpuart_serial_platdata lpuart_serial_plat = { + .base_addr = UART1_BASE, +}; + +U_BOOT_DEVICE(lpuart_serial) = { + .name = "serial_lpuart", + .platdata = &lpuart_serial_plat, +}; +#endif diff --git a/include/configs/vf610twr.h b/include/configs/vf610twr.h index 34df6f0..fd898c0 100644 --- a/include/configs/vf610twr.h +++ b/include/configs/vf610twr.h @@ -34,13 +34,13 @@ #define CONFIG_BOARD_EARLY_INIT_F +/* UART support */ +#define CONFIG_DM_SERIAL #define CONFIG_FSL_LPUART -#define LPUART_BASE UART1_BASE +#define CONFIG_BAUDRATE 115200 /* Allow to overwrite serial and ethaddr */ #define CONFIG_ENV_OVERWRITE -#define CONFIG_SYS_UART_PORT (1) -#define CONFIG_BAUDRATE 115200 /* NAND support */ #define CONFIG_CMD_NAND -- 2.7.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot