[U-Boot] [PATCH v2 0/9] arm: ls1021atwr: Convert to driver model and enable serial support

Bin Meng
2016-01-14T03:38:57Z

This series converts Freescale LS1021A-TWR board to driver model.
- Enable ns16550 serial driver on ls1021atwr_nor configuration
- Convert LPUART serial driver to driver model
- Enable LPUART serial driver on ls1021atwr_nor_lpuart configuration

Changes in v2:
- Rewrite the commit message using 'git revert' format.
- Add missing 'base' parameter in the call to _lpuart_serial_tstc()
- Change internal routines' parameter 'reg' to 'base'
- Split to use two separate U_BOOT_DRIVER()
- New patch to split off board device tree
- Create a ls1021a-twr-lpuart.dts for ls1021atwr_nor_lpuart_defconfig

Bin Meng (9):
Revert "fdt_support: Add multi-serial support for stdout fixup"
arm: ls1021atwr: Convert to driver model and enable serial support
serial: lpuart: Move CONFIG_FSL_LPUART to Kconfig
serial: lpuart: Fix several cosmetic issues
serial: lpuart: Call local version of setbrg and putc directly
serial: lpuart: Prepare the driver for DM conversion
serial: lpuart: Add driver model serial support
arm: ls1021atwr: Split off board device tree
arm: ls1021atwr: Enable driver model lpuart serial driver

arch/arm/dts/Makefile | 2 +-
arch/arm/dts/ls1021a-twr-duart.dts | 16 ++
arch/arm/dts/ls1021a-twr-lpuart.dts | 16 ++
arch/arm/dts/{ls1021a-twr.dts => ls1021a-twr.dtsi} | 7 +-
arch/arm/dts/ls1021a.dtsi | 4 -
common/fdt_support.c | 16 +-
configs/colibri_vf_defconfig | 1 +
configs/colibri_vf_dtb_defconfig | 1 +
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 1 +
configs/ls1021aqds_nor_lpuart_defconfig | 1 +
configs/ls1021atwr_nor_defconfig | 4 +
configs/ls1021atwr_nor_lpuart_defconfig | 5 +
configs/ls1021atwr_qspi_defconfig | 2 +-
configs/ls1021atwr_sdcard_qspi_defconfig | 2 +-
configs/pcm052_defconfig | 1 +
configs/vf610twr_defconfig | 1 +
configs/vf610twr_nand_defconfig | 1 +
doc/driver-model/serial-howto.txt | 1 -
drivers/serial/Kconfig | 6 +
drivers/serial/serial_lpuart.c | 286 ++++++++++++++++++---
include/configs/colibri_vf.h | 1 -
include/configs/ls1021aqds.h | 1 -
include/configs/ls1021atwr.h | 3 +-
include/configs/pcm052.h | 1 -
include/configs/vf610twr.h | 1 -
25 files changed, 311 insertions(+), 70 deletions(-)
create mode 100644 arch/arm/dts/ls1021a-twr-duart.dts
create mode 100644 arch/arm/dts/ls1021a-twr-lpuart.dts
rename arch/arm/dts/{ls1021a-twr.dts => ls1021a-twr.dtsi} (93%)

--
1.8.2.1