arm64: mvebu: Add basic support for the Turris Mox board
authorMarek BehĂșn <marek.behun@nic.cz>
Tue, 24 Apr 2018 15:21:31 +0000 (17:21 +0200)
committerStefan Roese <sr@denx.de>
Mon, 14 May 2018 08:00:15 +0000 (10:00 +0200)
commit80af1a9ef6c81db3d8b1bd8a73ab6a94ed20a1ea
tree2343a1a1ddb8bc0db6b82e6f98768d46a83ba75b
parent2b69a67389fc43d7e16ef8c31d2a8845572acff6
arm64: mvebu: Add basic support for the Turris Mox board

This adds basic support for the Turris Mox board from CZ.NIC, which is
currently being crowdfunded on Indiegogo.

Turris Mox is as modular router based on the Armada 3720 SOC (same as
EspressoBin).

The basic module can be extended by different modules. The device tree
binary for the kernel can be dependent on which modules are connected,
and in what order. Because of this, the board specific code creates
in U-Boot a variable called module_topology, which carries this
information.

Signed-off-by: Marek Behun <marek.behun@nic.cz>
Signed-off-by: Stefan Roese <sr@denx.de>
arch/arm/dts/Makefile
arch/arm/dts/armada-3720-turris-mox.dts [new file with mode: 0644]
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-mvebu/Makefile
board/CZ.NIC/turris_mox/MAINTAINERS [new file with mode: 0644]
board/CZ.NIC/turris_mox/Makefile [new file with mode: 0644]
board/CZ.NIC/turris_mox/turris_mox.c [new file with mode: 0644]
configs/turris_mox_defconfig [new file with mode: 0644]
include/configs/turris_mox.h [new file with mode: 0644]