[Buildroot] [PATCH v2 0/6] Support for the BeagleV platform
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun May 2 21:21:28 UTC 2021
Hello,
Here is a new version of the patch series adding support for the
BeagleV in Buildroot.
Here are the changes compared the first version:
- Dropped the first two patches, as they have been merged upstream.
- In the OpenSBI patch adding options to enable/disable image
installation, take into account the reviews from Bin Meng how the
ordering of options + a typo in the fw_jump option prompt.
- In the beaglev_defconfig patch itself, use .out instead of .flash
for the ready-to-be-flashed OpenSBI/U-Boot image, to be consistent
with the extension documented by upstream, and also used by other
firmware files for this platform.
- In the beaglev_defconfig patch itself, fix the post-build script to
work in out-of-tree situation, as pointed out by Frank Hunleth.
- Fix the naming of the platform to BeagleV and the naming of the SoC
to JH7100.
- Add support for building the other firmware files that are used in
the boot process of the BeagleV: secondboot and ddrinit. To keep
the patch series easier to merge, this is done as a separate step
from the main defconfig addition. Building those two firmware files
requires a bare-metal RISC-V 64-bit toolchain, so a host package is
created for that.
The branch at:
https://github.com/tpetazzoni/buildroot/commits/beaglev
has been updated accordingly.
Best regards,
Thomas Petazzoni
Thomas Petazzoni (6):
boot/opensbi: add options to enable/disable image installation
configs/beaglev_defconfig: new defconfig
package/riscv64-elf-toolchain: new package
boot/beaglev-ddrinit: new package
boot/beaglev-secondboot: new package
configs/beaglev: enable building of low-level firmware
DEVELOPERS | 5 +
board/beaglev/extlinux.conf | 4 +
board/beaglev/genimage.cfg | 12 ++
...s-starfive-vic7100-adjust-fdt_addr_r.patch | 39 ++++++
board/beaglev/post-build.sh | 17 +++
board/beaglev/readme.txt | 122 ++++++++++++++++++
boot/Config.in | 2 +
boot/beaglev-ddrinit/Config.in | 9 ++
boot/beaglev-ddrinit/beaglev-ddrinit.mk | 29 +++++
boot/beaglev-secondboot/Config.in | 9 ++
boot/beaglev-secondboot/beaglev-secondboot.mk | 29 +++++
boot/opensbi/Config.in | 20 +++
boot/opensbi/opensbi.mk | 16 ++-
configs/beaglev_defconfig | 37 ++++++
.../riscv64-elf-toolchain.mk | 25 ++++
15 files changed, 369 insertions(+), 6 deletions(-)
create mode 100644 board/beaglev/extlinux.conf
create mode 100644 board/beaglev/genimage.cfg
create mode 100644 board/beaglev/patches/uboot/0001-include-configs-starfive-vic7100-adjust-fdt_addr_r.patch
create mode 100755 board/beaglev/post-build.sh
create mode 100644 board/beaglev/readme.txt
create mode 100644 boot/beaglev-ddrinit/Config.in
create mode 100644 boot/beaglev-ddrinit/beaglev-ddrinit.mk
create mode 100644 boot/beaglev-secondboot/Config.in
create mode 100644 boot/beaglev-secondboot/beaglev-secondboot.mk
create mode 100644 configs/beaglev_defconfig
create mode 100644 package/riscv64-elf-toolchain/riscv64-elf-toolchain.mk
--
2.30.2
More information about the buildroot
mailing list