arm: zynq: Add support for Bitmain Antminer S9 control board
authorEzequiel Garcia <ezequiel@vanguardiasur.com.ar>
Fri, 12 Jan 2018 15:33:50 +0000 (12:33 -0300)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 31 May 2018 11:50:39 +0000 (13:50 +0200)
commitc66f5620e6a63b1912c017781c7eec6400dde292
treec4518dca9dbc111466d436bddaca765b9f812651
parent5dd84a3fbd18bb16520d8ce35183b7fa2fe10d37
arm: zynq: Add support for Bitmain Antminer S9 control board

This is control board on Bitmain Antminer S9.
There are 3 board variables with 256MB, 512MB and 1024MB DDR.
DDR memory is automatically detected with using get_with using
get_ram_size().

Bitmain is using 16MB space for FPGA which is handled via
reserved-memory. Also U-Boot is allocating 16B for storing bootcounts.
Watchdog is started but never service in U-Boot.

SPL MMC is working. SPL NAND is not working because it is not supported
as of now.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Michal Simek <monstr@monstr.eu>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/dts/bitmain-antminer-s9.dts [new file with mode: 0644]
board/bitmain/antminer_s9/MAINTAINERS [new file with mode: 0644]
board/bitmain/antminer_s9/Makefile [new file with mode: 0644]
board/bitmain/antminer_s9/bitmain-antminer-s9/ps7_init_gpl.c [new file with mode: 0644]
board/bitmain/antminer_s9/board.c [new file with mode: 0644]
configs/bitmain_antminer_s9_defconfig [new file with mode: 0644]
include/configs/bitmain_antminer_s9.h [new file with mode: 0644]