Attention is currently required from: Martin Roth, Paul Menzel, Angel Pons, Moritz Fischer.
Moritz Fischer uploaded patch set #9 to this 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.
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, 138 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/25/50625/9
To view, visit change 50625. To unsubscribe, or for help writing mail filters, visit settings.