arm: mvebu: Add DM and OF_CONTROL support to SPL
authorStefan Roese <sr@denx.de>
Wed, 25 Nov 2015 06:37:00 +0000 (07:37 +0100)
committerStefan Roese <sr@denx.de>
Thu, 14 Jan 2016 13:08:59 +0000 (14:08 +0100)
commit6451223a8d1dc57cf0edc7f41799ec79468959c8
tree6306c2811e990823363a157f960127d495ea84ac
parentcdf1d240badefc787ef0dc440b9ea6554b97416b
arm: mvebu: Add DM and OF_CONTROL support to SPL

This patch adds full DM support to the SPL on MVEBU. Currently
only serial is supported. Other drivers will follow.

This patch also adds the necessary config values for the DEBUG UART
to the MVEBU defconfig files. This came in handy while implementing
this DM support.

Additionally, the mvebu specific SPL linker script is removed and
this common one is used instead:

   arch/arm/cpu/u-boot-spl.lds

This common linker script already handles all special cases. No need
to reinvent the wheel for MVEBU here.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Luka Perkov <luka.perkov@sartura.hr>
Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
Cc: Simon Glass <sjg@chromium.org>
17 files changed:
arch/arm/Kconfig
arch/arm/dts/armada-370-xp.dtsi
arch/arm/dts/armada-388-gp.dts
arch/arm/dts/armada-xp-gp.dts
arch/arm/mach-mvebu/include/mach/config.h
arch/arm/mach-mvebu/include/mach/soc.h
arch/arm/mach-mvebu/spl.c
arch/arm/mach-mvebu/u-boot-spl.lds [deleted file]
board/Marvell/db-88f6820-gp/kwbimage.cfg
board/Marvell/db-mv784mp-gp/kwbimage.cfg
board/maxbcm/kwbimage.cfg
configs/db-88f6820-gp_defconfig
configs/db-mv784mp-gp_defconfig
configs/maxbcm_defconfig
include/configs/db-88f6820-gp.h
include/configs/db-mv784mp-gp.h
include/configs/maxbcm.h