arm: kirkwood: lsxl: Add SPI driver model support
authorMichael Walle <michael@walle.cc>
Tue, 29 May 2018 21:13:20 +0000 (23:13 +0200)
committerStefan Roese <sr@denx.de>
Tue, 5 Jun 2018 05:29:09 +0000 (07:29 +0200)
commit134a6b6884c1faa893256ac5b02a301d0be863c8
treedc2b600294a2f4eef53c9b9c3cfc3142f8adcc52
parent5886b77942a5cb99786be495fc8b7b99afbea1ac
arm: kirkwood: lsxl: Add SPI driver model support

This patch shows how to enable driver model support for the LS-CHLv2 and
LS-XHL boards.

There are a couple of open questions:
 - do I need the u-boot,dm-pre-reloc tags in the device tree?
 - should mach/config.h define CONFIG_DM_SEQ_ALIAS?
 - how can we split this patch or are there any other pending patches
   which does the same and I didn't catch these.

This patch is based on the http://git.denx.de/u-boot-marvell.git (master
branch) and needs the following patches, which are still pending:
  https://patchwork.ozlabs.org/patch/909618/
  https://patchwork.ozlabs.org/patch/909617/
  https://patchwork.ozlabs.org/patch/909973/

Signed-off-by: Michael Walle <michael@walle.cc>
Tested-by: Michael Walle <michael@walle.cc>
Signed-off-by: Stefan Roese <sr@denx.de>
arch/arm/dts/kirkwood-lsxl.dtsi
arch/arm/mach-kirkwood/include/mach/config.h
configs/lschlv2_defconfig
configs/lsxhl_defconfig