Attention is currently required from: Martin Roth, Paul Menzel, Moritz Fischer.

Moritz Fischer uploaded patch set #7 to this change.

View Change

mainboard/pine64/rockpro64: Add initial ROCKPro64 support

This adds initial support for the Pine64 ROCKPro64 board.

The ROCKPro64 (http://pine64.org/rockpro64) is a SBC using the
RK3399 SoC with up to 4GB LPDDR4.

So far only the bootblock part works, the romstage starts to execute,
though.

For ramstage to work we'll need to port some of the changes required
for LPDDR4 vs LPDDR3. This will be addressed in follow up changes.

UART:
UART2 on the PI-2 connector can be used as a coreboot console.

GND is pin 6
TXD is pin 8
RXD is pin 10

Flashing:
I used an OpenWRT nightly for the ROCKPro64 and its builtin tool.

$ mtd write coreboot.rom /dev/mtd0

Recovering from a bad flash:
To recover from a bad flash bridging pins 23 and 25 on the PI-2
connector will make the board boot from SD card.

Signed-off-by: Moritz Fischer <moritzf@google.com>
Change-Id: I47d0031fff8ee10b11ad74935eaeb05f1f7eb4b3
---
A src/mainboard/pine64/Kconfig
A src/mainboard/pine64/Kconfig.name
A src/mainboard/pine64/rockpro64/Kconfig
A src/mainboard/pine64/rockpro64/Kconfig.name
A src/mainboard/pine64/rockpro64/Makefile.inc
A src/mainboard/pine64/rockpro64/board.h
A src/mainboard/pine64/rockpro64/board_info.txt
A src/mainboard/pine64/rockpro64/bootblock.c
A src/mainboard/pine64/rockpro64/devicetree.cb
A src/mainboard/pine64/rockpro64/reset.c
10 files changed, 140 insertions(+), 0 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/25/50625/7

To view, visit change 50625. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I47d0031fff8ee10b11ad74935eaeb05f1f7eb4b3
Gerrit-Change-Number: 50625
Gerrit-PatchSet: 7
Gerrit-Owner: Moritz Fischer <moritzf@google.com>
Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-Reviewer: ron minnich <rminnich@gmail.com>
Gerrit-CC: Felix Singer <felixsinger@posteo.net>
Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-CC: Ron Minnich <rminnich@google.com>
Gerrit-Attention: Martin Roth <martinroth@google.com>
Gerrit-Attention: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-Attention: Moritz Fischer <moritzf@google.com>
Gerrit-MessageType: newpatchset