Skip to content

Commit

Permalink
feat: build u-boot for rock64
Browse files Browse the repository at this point in the history
This builds u-boot for the pine64 rock64.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
  • Loading branch information
andrewrynhard authored and talos-bot committed Dec 2, 2020
1 parent e880204 commit 1197a2b
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions u-boot/pkg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ steps:
SUN50I_A64_ARM_TRUSTED_FIRMWARE: sun50i_a64_arm-trusted-firmware
RK3328_ARM_TRUSTED_FIRMWARE: rk3328_arm-trusted-firmware
LIBRETECH_ALL_H3_CC_H5_U_BOOT: libretech_all_h3_cc_h5_u-boot
EVB_RK3328_U_BOOT: evb_rk3328_u-boot
ROCK64_RK3328_U_BOOT: rock64_rk3328_u-boot
RPI_ARM64_U_BOOT: rpi_4_u-boot
BANANAPI_M64_U_BOOT: bananapi_m64_u-boot
prepare:
Expand All @@ -47,12 +47,12 @@ steps:
tar -xjf u-boot.tar.bz2 --strip-components=1 -C ${LIBRETECH_ALL_H3_CC_H5_U_BOOT}
cd ${LIBRETECH_ALL_H3_CC_H5_U_BOOT}
make libretech_all_h3_cc_h5_defconfig
# evb-rk3328
# rock64-rk3328
- |
mkdir ${EVB_RK3328_U_BOOT}
tar -xjf u-boot.tar.bz2 --strip-components=1 -C ${EVB_RK3328_U_BOOT}
cd ${EVB_RK3328_U_BOOT}
make evb-rk3328_defconfig
mkdir ${ROCK64_RK3328_U_BOOT}
tar -xjf u-boot.tar.bz2 --strip-components=1 -C ${ROCK64_RK3328_U_BOOT}
cd ${ROCK64_RK3328_U_BOOT}
make rock64-rk3328_defconfig
# rpi_4
- |
mkdir ${RPI_ARM64_U_BOOT}
Expand All @@ -69,20 +69,22 @@ steps:
# sun50i_a64
- |
cd ${SUN50I_A64_ARM_TRUSTED_FIRMWARE}
make realclean
make -j $(nproc) PLAT=sun50i_a64 DEBUG=0 bl31
# rk3328
- |
cd ${RK3328_ARM_TRUSTED_FIRMWARE}
make realclean
make -j $(nproc) PLAT=rk3328 DEBUG=0 bl31
# libretech_all_h3_cc_h5
- |
export BL31=$(pwd)/${SUN50I_A64_ARM_TRUSTED_FIRMWARE}/build/sun50i_a64/release/bl31.bin
cd ${LIBRETECH_ALL_H3_CC_H5_U_BOOT}
make -j $(nproc)
# evb-rk3328
# rock64-rk3328
- |
export BL31=$(pwd)/${RK3328_ARM_TRUSTED_FIRMWARE}/build/rk3328/release/bl31/bl31.elf
cd ${EVB_RK3328_U_BOOT}
cd ${ROCK64_RK3328_U_BOOT}
make -j $(nproc)
# rpi_4
- |
Expand All @@ -98,12 +100,12 @@ steps:
- |
mkdir -p /rootfs/libretech_all_h3_cc_h5
cp -v ${LIBRETECH_ALL_H3_CC_H5_U_BOOT}/u-boot-sunxi-with-spl.bin /rootfs/libretech_all_h3_cc_h5
# evb-rk3328
# rock64-rk3328
- |
mkdir -p /rootfs/evb_rk3328
cp -v ${EVB_RK3328_U_BOOT}/idbloader.img /rootfs/evb_rk3328
cp -v ${EVB_RK3328_U_BOOT}/u-boot.itb /rootfs/evb_rk3328
cp -v ${EVB_RK3328_U_BOOT}/u-boot-rockchip.bin /rootfs/evb_rk3328
mkdir -p /rootfs/rock64
cp -v ${ROCK64_RK3328_U_BOOT}/idbloader.img /rootfs/rock64
cp -v ${ROCK64_RK3328_U_BOOT}/u-boot.itb /rootfs/rock64
cp -v ${ROCK64_RK3328_U_BOOT}/u-boot-rockchip.bin /rootfs/rock64
# rpi_4
- |
mkdir -p /rootfs/rpi_4
Expand Down

0 comments on commit 1197a2b

Please sign in to comment.