tcl: add hi3798 target and Tocoding Poplar board config
commit0e02fe40c64ad7488aeb351641723e1eb9ae49cb
authorPeter Griffin <peter.griffin@linaro.org>
Mon, 12 Jun 2017 15:28:03 +0000 (12 16:28 +0100)
committerPaul Fertser <fercerpav@gmail.com>
Mon, 16 Oct 2017 13:10:52 +0000 (16 14:10 +0100)
treee94439461ff9deb0db0da4da894569ecc3368f05
parent2168c475ff7ca0f2914bee39700952600014ac40
tcl: add hi3798 target and Tocoding Poplar board config

This config covers the 4x Cortex A53 CPUs. A custom connector
is required from J14 to standard ARM JTAG on v1 boards. However
v2 hardware should have a standard FTSH-105-01-L-DV connector.

Pinmuxing code to enable JTAG pins is included in l-loader-poplar
repository, so board is flashed with open source code, JTAG
is available at very early boot. Alternatively the following
pokes can be issued from U-Boot to enable JTAG (e.g. to debug
hisilicon SDK).

mw 0xf8a210ec 0x130;
mw 0xf8a210f0 0x130;
mw 0xf8a210f4 0x130;
mw 0xf8a210f8 0x130;
mw 0xf8a210fc 0x130;
mw 0xf8a21100 0x130;

Change-Id: I2b83dfcb3dc5461c1620f94dd99aa7b31fdda59b
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Reviewed-on: http://openocd.zylin.com/4161
Tested-by: jenkins
Reviewed-by: Jiri Kastner <cz172638@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
tcl/board/tocoding_poplar.cfg [new file with mode: 0644]
tcl/target/hi3798.cfg [new file with mode: 0644]