[Buildroot] [PATCH v3 0/5] Fix ATF v2.2 build for rk3399, add roc-rk3399-pc board
Sunil Kumar Mahesh
sunil at amarulasolutions.com
Wed Mar 18 13:42:23 UTC 2020
On Wed, Mar 18, 2020 at 7:01 PM <sunil at amarulasolutions.com> wrote:
Ignore this patch.
Suniel
>
> From: Suniel Mahesh <sunil at amarulasolutions.com>
>
> This patch set does the following:
> Fix ATF v2.2 build for rk3399 SoC's.
> Add arm-gnu-a-toolchain package, which acts as a secondary bare metal toolchain
> to build ATF for Rockchip rk3399 platform (has a cortex-m0 core). The required
> pre-built toolchain is taken from ARM developers site and installed in host filesystem only.
> Add rk3399 support for building ATF.
> Add new defconfig file for roc-rk3399-pc.
> Update DEVELOPERS file.
>
> The patch set is tested on roc-rk3399-pc, a rk3399 based target. Compile tested on orangepi.
> ---
> Changes for v3:
> Added one patch to this series. Split one changeset from patch #4 and made
> it patch #5
> patch #1 (Disable bin copy for rk3399)
> - Based on suggestions from sergey and thomas, instead of encoding
> platform-specific stuff in config files, made changes in .mk files
> based on the build flow.
> patch #2 (new package)
> - no change
> patch #3 (add support for rockchip rk3399)
> - no change
> patch #4 (new defconfig)
> - dropped DEVELOPERS file
> patch #5 (Add me as a co-maintainer)
> - seperated this changeset
>
> Changes for v2:
> Changed cover letter description to add more meaning.
> patch #1 (Disable bin copy for rk3399)
> - Added Cc tag
> patch #2 (new package)
> - More Description added to justify why a secondary bare metal toolchain is required
> patch #3 (add support for rockchip rk3399)
> - no change
> patch #4 (new defconfig)
> - updated readme.txt to help with the build/boot process
> - modified file permissions of post-build.sh to 'x'
>
> Jagan Teki (1):
> boot/arm-trusted-firmware: Disable bin copy for rk3399
>
> Suniel Mahesh (4):
> package/arm-gnu-a-toolchain: new package
> boot/arm-trusted-firmware: add support for rockchip rk3399
> configs/roc-rk3399-pc: new defconfig
> DEVELOPERS: add me as a co-maintainer for rk3399 based targets
>
> .gitlab-ci.yml | 1 +
> DEVELOPERS | 3 ++
> board/firefly/roc-rk3399-pc/extlinux.conf | 4 ++
> board/firefly/roc-rk3399-pc/genimage.cfg | 22 +++++++++
> board/firefly/roc-rk3399-pc/post-build.sh | 5 ++
> board/firefly/roc-rk3399-pc/readme.txt | 48 ++++++++++++++++++++
> boot/arm-trusted-firmware/arm-trusted-firmware.mk | 10 +++-
> configs/roc_pc_rk3399_defconfig | 53 ++++++++++++++++++++++
> .../arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash | 3 ++
> package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk | 27 +++++++++++
> 10 files changed, 174 insertions(+), 2 deletions(-)
> create mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf
> create mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg
> create mode 100755 board/firefly/roc-rk3399-pc/post-build.sh
> create mode 100644 board/firefly/roc-rk3399-pc/readme.txt
> create mode 100644 configs/roc_pc_rk3399_defconfig
> create mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.hash
> create mode 100644 package/arm-gnu-a-toolchain/arm-gnu-a-toolchain.mk
>
> --
> 2.7.4
>
More information about the buildroot
mailing list