Commit 665ac00c9842bf45aacec2b9d8bd017ad201d7f9

Authored by Bin Meng
Committed by Simon Glass
1 parent 8b67761437

arm: ls1021atwr: Enable driver model lpuart serial driver

Convert ls1021atwr_nor_lpuart to driver model support. As a start,
enable lpuart serial port driver.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Alison Wang <alison.wang@nxp.com>
Tested-by: Alison Wang <alison.wang@nxp.com>
Acked-by: Simon Glass <sjg@chromium.org>

Showing 3 changed files with 21 additions and 1 deletions Side-by-side Diff

arch/arm/dts/Makefile
... ... @@ -93,7 +93,7 @@
93 93 dtb-$(CONFIG_TARGET_STV0991) += stv0991.dtb
94 94  
95 95 dtb-$(CONFIG_LS102XA) += ls1021a-qds.dtb \
96   - ls1021a-twr-duart.dtb
  96 + ls1021a-twr-duart.dtb ls1021a-twr-lpuart.dtb
97 97 dtb-$(CONFIG_FSL_LSCH3) += fsl-ls2080a-qds.dtb \
98 98 fsl-ls2080a-rdb.dtb
99 99 dtb-$(CONFIG_FSL_LSCH2) += fsl-ls1043a-qds.dtb \
arch/arm/dts/ls1021a-twr-lpuart.dts
  1 +/*
  2 + * Freescale ls1021a TWR board device tree source
  3 + *
  4 + * Copyright 2013-2015 Freescale Semiconductor, Inc.
  5 + *
  6 + * SPDX-License-Identifier: GPL-2.0+
  7 + */
  8 +
  9 +/dts-v1/;
  10 +#include "ls1021a-twr.dtsi"
  11 +
  12 +/ {
  13 + chosen {
  14 + stdout-path = &lpuart0;
  15 + };
  16 +};
configs/ls1021atwr_nor_lpuart_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_TARGET_LS1021ATWR=y
  3 +CONFIG_DM_SERIAL=y
  4 +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr-lpuart"
3 5 CONFIG_SYS_EXTRA_OPTIONS="LPUART"
4 6 # CONFIG_CMD_SETEXPR is not set
  7 +CONFIG_OF_CONTROL=y
  8 +CONFIG_DM=y
5 9 CONFIG_NETDEVICES=y
6 10 CONFIG_E1000=y
7 11 CONFIG_FSL_LPUART=y