Attention is currently required from: Martin Roth, Paul Menzel, Moritz Fischer. Hello build bot (Jenkins), Patrick Georgi, Martin Roth, Angel Pons, ron minnich,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/50625
to look at the new patch set (#7).
Change subject: mainboard/pine64/rockpro64: Add initial ROCKPro64 support ......................................................................
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